ca.uhn.hl7v2.model.v24.group
Class BAR_P05_VISIT

java.lang.Object
  extended by ca.uhn.hl7v2.model.AbstractGroup
      extended by ca.uhn.hl7v2.model.v24.group.BAR_P05_VISIT
All Implemented Interfaces:
Group, Structure, Serializable

public class BAR_P05_VISIT
extends AbstractGroup

Represents a BAR_P05_VISIT group structure (a Group object). A Group is an ordered collection of message segments that can repeat together or be optionally in/excluded together. This Group contains the following elements:

See Also:
Serialized Form

Constructor Summary
BAR_P05_VISIT(Group parent, ModelClassFactory factory)
          Creates a new BAR_P05_VISIT group
 
Method Summary
 ABS getABS()
          Returns ABS (Abstract) - creates it if necessary
 ACC getACC()
          Returns ACC (Accident) - creates it if necessary
 AL1 getAL1()
          Returns the first repetition of AL1 (Patient allergy information) - creates it if necessary
 AL1 getAL1(int rep)
          Returns a specific repetition of AL1 (Patient allergy information) - creates it if necessary
 int getAL1Reps()
          Returns the number of existing repetitions of AL1
 BLC getBLC()
          Returns the first repetition of BLC (Blood Code) - creates it if necessary
 BLC getBLC(int rep)
          Returns a specific repetition of BLC (Blood Code) - creates it if necessary
 int getBLCReps()
          Returns the number of existing repetitions of BLC
 DB1 getDB1()
          Returns the first repetition of DB1 (Disability) - creates it if necessary
 DB1 getDB1(int rep)
          Returns a specific repetition of DB1 (Disability) - creates it if necessary
 int getDB1Reps()
          Returns the number of existing repetitions of DB1
 DG1 getDG1()
          Returns the first repetition of DG1 (Diagnosis) - creates it if necessary
 DG1 getDG1(int rep)
          Returns a specific repetition of DG1 (Diagnosis) - creates it if necessary
 int getDG1Reps()
          Returns the number of existing repetitions of DG1
 DRG getDRG()
          Returns DRG (Diagnosis Related Group) - creates it if necessary
 GT1 getGT1()
          Returns the first repetition of GT1 (Guarantor) - creates it if necessary
 GT1 getGT1(int rep)
          Returns a specific repetition of GT1 (Guarantor) - creates it if necessary
 int getGT1Reps()
          Returns the number of existing repetitions of GT1
 BAR_P05_INSURANCE getINSURANCE()
          Returns the first repetition of INSURANCE (a Group object) - creates it if necessary
 BAR_P05_INSURANCE getINSURANCE(int rep)
          Returns a specific repetition of INSURANCE (a Group object) - creates it if necessary
 int getINSURANCEReps()
          Returns the number of existing repetitions of INSURANCE
 NK1 getNK1()
          Returns the first repetition of NK1 (Next of kin / associated parties) - creates it if necessary
 NK1 getNK1(int rep)
          Returns a specific repetition of NK1 (Next of kin / associated parties) - creates it if necessary
 int getNK1Reps()
          Returns the number of existing repetitions of NK1
 OBX getOBX()
          Returns the first repetition of OBX (Observation/Result) - creates it if necessary
 OBX getOBX(int rep)
          Returns a specific repetition of OBX (Observation/Result) - creates it if necessary
 int getOBXReps()
          Returns the number of existing repetitions of OBX
 BAR_P05_PROCEDURE getPROCEDURE()
          Returns the first repetition of PROCEDURE (a Group object) - creates it if necessary
 BAR_P05_PROCEDURE getPROCEDURE(int rep)
          Returns a specific repetition of PROCEDURE (a Group object) - creates it if necessary
 int getPROCEDUREReps()
          Returns the number of existing repetitions of PROCEDURE
 PV1 getPV1()
          Returns PV1 (Patient visit) - creates it if necessary
 PV2 getPV2()
          Returns PV2 (Patient visit - additional information) - creates it if necessary
 RMI getRMI()
          Returns RMI (Risk Management Incident) - creates it if necessary
 ROL getROL()
          Returns the first repetition of ROL (Role) - creates it if necessary
 ROL getROL(int rep)
          Returns a specific repetition of ROL (Role) - creates it if necessary
 int getROLReps()
          Returns the number of existing repetitions of ROL
 UB1 getUB1()
          Returns UB1 (UB82) - creates it if necessary
 UB2 getUB2()
          Returns UB2 (UB92 Data) - creates it if necessary
 String getVersion()
          Returns "2.4"
 void insertAL1(AL1 structure, int rep)
          Inserts a specific repetition of AL1 (Patient allergy information)
 AL1 insertAL1(int rep)
          Inserts a specific repetition of AL1 (Patient allergy information)
 void insertBLC(BLC structure, int rep)
          Inserts a specific repetition of BLC (Blood Code)
 BLC insertBLC(int rep)
          Inserts a specific repetition of BLC (Blood Code)
 void insertDB1(DB1 structure, int rep)
          Inserts a specific repetition of DB1 (Disability)
 DB1 insertDB1(int rep)
          Inserts a specific repetition of DB1 (Disability)
 void insertDG1(DG1 structure, int rep)
          Inserts a specific repetition of DG1 (Diagnosis)
 DG1 insertDG1(int rep)
          Inserts a specific repetition of DG1 (Diagnosis)
 void insertGT1(GT1 structure, int rep)
          Inserts a specific repetition of GT1 (Guarantor)
 GT1 insertGT1(int rep)
          Inserts a specific repetition of GT1 (Guarantor)
 void insertINSURANCE(BAR_P05_INSURANCE structure, int rep)
          Inserts a specific repetition of INSURANCE (a Group object)
 BAR_P05_INSURANCE insertINSURANCE(int rep)
          Inserts a specific repetition of INSURANCE (a Group object)
 NK1 insertNK1(int rep)
          Inserts a specific repetition of NK1 (Next of kin / associated parties)
 void insertNK1(NK1 structure, int rep)
          Inserts a specific repetition of NK1 (Next of kin / associated parties)
 OBX insertOBX(int rep)
          Inserts a specific repetition of OBX (Observation/Result)
 void insertOBX(OBX structure, int rep)
          Inserts a specific repetition of OBX (Observation/Result)
 void insertPROCEDURE(BAR_P05_PROCEDURE structure, int rep)
          Inserts a specific repetition of PROCEDURE (a Group object)
 BAR_P05_PROCEDURE insertPROCEDURE(int rep)
          Inserts a specific repetition of PROCEDURE (a Group object)
 ROL insertROL(int rep)
          Inserts a specific repetition of ROL (Role)
 void insertROL(ROL structure, int rep)
          Inserts a specific repetition of ROL (Role)
 AL1 removeAL1(int rep)
          Removes a specific repetition of AL1 (Patient allergy information)
 BLC removeBLC(int rep)
          Removes a specific repetition of BLC (Blood Code)
 DB1 removeDB1(int rep)
          Removes a specific repetition of DB1 (Disability)
 DG1 removeDG1(int rep)
          Removes a specific repetition of DG1 (Diagnosis)
 GT1 removeGT1(int rep)
          Removes a specific repetition of GT1 (Guarantor)
 BAR_P05_INSURANCE removeINSURANCE(int rep)
          Removes a specific repetition of INSURANCE (a Group object)
 NK1 removeNK1(int rep)
          Removes a specific repetition of NK1 (Next of kin / associated parties)
 OBX removeOBX(int rep)
          Removes a specific repetition of OBX (Observation/Result)
 BAR_P05_PROCEDURE removePROCEDURE(int rep)
          Removes a specific repetition of PROCEDURE (a Group object)
 ROL removeROL(int rep)
          Removes a specific repetition of ROL (Role)
 
Methods inherited from class ca.uhn.hl7v2.model.AbstractGroup
add, add, addNonstandardSegment, addNonstandardSegment, clear, currentReps, get, get, getAll, getClass, getMessage, getModelClassFactory, getName, getNames, getParent, insertRepetition, insertRepetition, isGroup, isRepeating, isRequired, removeRepetition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BAR_P05_VISIT

public BAR_P05_VISIT(Group parent,
                     ModelClassFactory factory)
Creates a new BAR_P05_VISIT group

Method Detail

getVersion

public String getVersion()
Returns "2.4"


getPV1

public PV1 getPV1()
Returns PV1 (Patient visit) - creates it if necessary


getPV2

public PV2 getPV2()
Returns PV2 (Patient visit - additional information) - creates it if necessary


getROL

public ROL getROL()
Returns the first repetition of ROL (Role) - creates it if necessary


getROL

public ROL getROL(int rep)
Returns a specific repetition of ROL (Role) - creates it if necessary

Parameters:
rep - The repetition index (0-indexed, i.e. the first repetition is at index 0)
Throws:
HL7Exception - if the repetition requested is more than one greater than the number of existing repetitions.

getROLReps

public int getROLReps()
Returns the number of existing repetitions of ROL


insertROL

public void insertROL(ROL structure,
                      int rep)
               throws HL7Exception
Inserts a specific repetition of ROL (Role)

Throws:
HL7Exception
See Also:
AbstractGroup#insertRepetition(Structure, int)

insertROL

public ROL insertROL(int rep)
              throws HL7Exception
Inserts a specific repetition of ROL (Role)

Throws:
HL7Exception
See Also:
AbstractGroup#insertRepetition(Structure, int)

removeROL

public ROL removeROL(int rep)
              throws HL7Exception
Removes a specific repetition of ROL (Role)

Throws:
HL7Exception
See Also:
AbstractGroup.removeRepetition(String, int)

getDB1

public DB1 getDB1()
Returns the first repetition of DB1 (Disability) - creates it if necessary


getDB1

public DB1 getDB1(int rep)
Returns a specific repetition of DB1 (Disability) - creates it if necessary

Parameters:
rep - The repetition index (0-indexed, i.e. the first repetition is at index 0)
Throws:
HL7Exception - if the repetition requested is more than one greater than the number of existing repetitions.

getDB1Reps

public int getDB1Reps()
Returns the number of existing repetitions of DB1


insertDB1

public void insertDB1(DB1 structure,
                      int rep)
               throws HL7Exception
Inserts a specific repetition of DB1 (Disability)

Throws:
HL7Exception
See Also:
AbstractGroup#insertRepetition(Structure, int)

insertDB1

public DB1 insertDB1(int rep)
              throws HL7Exception
Inserts a specific repetition of DB1 (Disability)

Throws:
HL7Exception
See Also:
AbstractGroup#insertRepetition(Structure, int)

removeDB1

public DB1 removeDB1(int rep)
              throws HL7Exception
Removes a specific repetition of DB1 (Disability)

Throws:
HL7Exception
See Also:
AbstractGroup.removeRepetition(String, int)

getOBX

public OBX getOBX()
Returns the first repetition of OBX (Observation/Result) - creates it if necessary


getOBX

public OBX getOBX(int rep)
Returns a specific repetition of OBX (Observation/Result) - creates it if necessary

Parameters:
rep - The repetition index (0-indexed, i.e. the first repetition is at index 0)
Throws:
HL7Exception - if the repetition requested is more than one greater than the number of existing repetitions.

getOBXReps

public int getOBXReps()
Returns the number of existing repetitions of OBX


insertOBX

public void insertOBX(OBX structure,
                      int rep)
               throws HL7Exception
Inserts a specific repetition of OBX (Observation/Result)

Throws:
HL7Exception
See Also:
AbstractGroup#insertRepetition(Structure, int)

insertOBX

public OBX insertOBX(int rep)
              throws HL7Exception
Inserts a specific repetition of OBX (Observation/Result)

Throws:
HL7Exception
See Also:
AbstractGroup#insertRepetition(Structure, int)

removeOBX

public OBX removeOBX(int rep)
              throws HL7Exception
Removes a specific repetition of OBX (Observation/Result)

Throws:
HL7Exception
See Also:
AbstractGroup.removeRepetition(String, int)

getAL1

public AL1 getAL1()
Returns the first repetition of AL1 (Patient allergy information) - creates it if necessary


getAL1

public AL1 getAL1(int rep)
Returns a specific repetition of AL1 (Patient allergy information) - creates it if necessary

Parameters:
rep - The repetition index (0-indexed, i.e. the first repetition is at index 0)
Throws:
HL7Exception - if the repetition requested is more than one greater than the number of existing repetitions.

getAL1Reps

public int getAL1Reps()
Returns the number of existing repetitions of AL1


insertAL1

public void insertAL1(AL1 structure,
                      int rep)
               throws HL7Exception
Inserts a specific repetition of AL1 (Patient allergy information)

Throws:
HL7Exception
See Also:
AbstractGroup#insertRepetition(Structure, int)

insertAL1

public AL1 insertAL1(int rep)
              throws HL7Exception
Inserts a specific repetition of AL1 (Patient allergy information)

Throws:
HL7Exception
See Also:
AbstractGroup#insertRepetition(Structure, int)

removeAL1

public AL1 removeAL1(int rep)
              throws HL7Exception
Removes a specific repetition of AL1 (Patient allergy information)

Throws:
HL7Exception
See Also:
AbstractGroup.removeRepetition(String, int)

getDG1

public DG1 getDG1()
Returns the first repetition of DG1 (Diagnosis) - creates it if necessary


getDG1

public DG1 getDG1(int rep)
Returns a specific repetition of DG1 (Diagnosis) - creates it if necessary

Parameters:
rep - The repetition index (0-indexed, i.e. the first repetition is at index 0)
Throws:
HL7Exception - if the repetition requested is more than one greater than the number of existing repetitions.

getDG1Reps

public int getDG1Reps()
Returns the number of existing repetitions of DG1


insertDG1

public void insertDG1(DG1 structure,
                      int rep)
               throws HL7Exception
Inserts a specific repetition of DG1 (Diagnosis)

Throws:
HL7Exception
See Also:
AbstractGroup#insertRepetition(Structure, int)

insertDG1

public DG1 insertDG1(int rep)
              throws HL7Exception
Inserts a specific repetition of DG1 (Diagnosis)

Throws:
HL7Exception
See Also:
AbstractGroup#insertRepetition(Structure, int)

removeDG1

public DG1 removeDG1(int rep)
              throws HL7Exception
Removes a specific repetition of DG1 (Diagnosis)

Throws:
HL7Exception
See Also:
AbstractGroup.removeRepetition(String, int)

getDRG

public DRG getDRG()
Returns DRG (Diagnosis Related Group) - creates it if necessary


getPROCEDURE

public BAR_P05_PROCEDURE getPROCEDURE()
Returns the first repetition of PROCEDURE (a Group object) - creates it if necessary


getPROCEDURE

public BAR_P05_PROCEDURE getPROCEDURE(int rep)
Returns a specific repetition of PROCEDURE (a Group object) - creates it if necessary

Parameters:
rep - The repetition index (0-indexed, i.e. the first repetition is at index 0)
Throws:
HL7Exception - if the repetition requested is more than one greater than the number of existing repetitions.

getPROCEDUREReps

public int getPROCEDUREReps()
Returns the number of existing repetitions of PROCEDURE


insertPROCEDURE

public void insertPROCEDURE(BAR_P05_PROCEDURE structure,
                            int rep)
                     throws HL7Exception
Inserts a specific repetition of PROCEDURE (a Group object)

Throws:
HL7Exception
See Also:
AbstractGroup#insertRepetition(Structure, int)

insertPROCEDURE

public BAR_P05_PROCEDURE insertPROCEDURE(int rep)
                                  throws HL7Exception
Inserts a specific repetition of PROCEDURE (a Group object)

Throws:
HL7Exception
See Also:
AbstractGroup#insertRepetition(Structure, int)

removePROCEDURE

public BAR_P05_PROCEDURE removePROCEDURE(int rep)
                                  throws HL7Exception
Removes a specific repetition of PROCEDURE (a Group object)

Throws:
HL7Exception
See Also:
AbstractGroup.removeRepetition(String, int)

getGT1

public GT1 getGT1()
Returns the first repetition of GT1 (Guarantor) - creates it if necessary


getGT1

public GT1 getGT1(int rep)
Returns a specific repetition of GT1 (Guarantor) - creates it if necessary

Parameters:
rep - The repetition index (0-indexed, i.e. the first repetition is at index 0)
Throws:
HL7Exception - if the repetition requested is more than one greater than the number of existing repetitions.

getGT1Reps

public int getGT1Reps()
Returns the number of existing repetitions of GT1


insertGT1

public void insertGT1(GT1 structure,
                      int rep)
               throws HL7Exception
Inserts a specific repetition of GT1 (Guarantor)

Throws:
HL7Exception
See Also:
AbstractGroup#insertRepetition(Structure, int)

insertGT1

public GT1 insertGT1(int rep)
              throws HL7Exception
Inserts a specific repetition of GT1 (Guarantor)

Throws:
HL7Exception
See Also:
AbstractGroup#insertRepetition(Structure, int)

removeGT1

public GT1 removeGT1(int rep)
              throws HL7Exception
Removes a specific repetition of GT1 (Guarantor)

Throws:
HL7Exception
See Also:
AbstractGroup.removeRepetition(String, int)

getNK1

public NK1 getNK1()
Returns the first repetition of NK1 (Next of kin / associated parties) - creates it if necessary


getNK1

public NK1 getNK1(int rep)
Returns a specific repetition of NK1 (Next of kin / associated parties) - creates it if necessary

Parameters:
rep - The repetition index (0-indexed, i.e. the first repetition is at index 0)
Throws:
HL7Exception - if the repetition requested is more than one greater than the number of existing repetitions.

getNK1Reps

public int getNK1Reps()
Returns the number of existing repetitions of NK1


insertNK1

public void insertNK1(NK1 structure,
                      int rep)
               throws HL7Exception
Inserts a specific repetition of NK1 (Next of kin / associated parties)

Throws:
HL7Exception
See Also:
AbstractGroup#insertRepetition(Structure, int)

insertNK1

public NK1 insertNK1(int rep)
              throws HL7Exception
Inserts a specific repetition of NK1 (Next of kin / associated parties)

Throws:
HL7Exception
See Also:
AbstractGroup#insertRepetition(Structure, int)

removeNK1

public NK1 removeNK1(int rep)
              throws HL7Exception
Removes a specific repetition of NK1 (Next of kin / associated parties)

Throws:
HL7Exception
See Also:
AbstractGroup.removeRepetition(String, int)

getINSURANCE

public BAR_P05_INSURANCE getINSURANCE()
Returns the first repetition of INSURANCE (a Group object) - creates it if necessary


getINSURANCE

public BAR_P05_INSURANCE getINSURANCE(int rep)
Returns a specific repetition of INSURANCE (a Group object) - creates it if necessary

Parameters:
rep - The repetition index (0-indexed, i.e. the first repetition is at index 0)
Throws:
HL7Exception - if the repetition requested is more than one greater than the number of existing repetitions.

getINSURANCEReps

public int getINSURANCEReps()
Returns the number of existing repetitions of INSURANCE


insertINSURANCE

public void insertINSURANCE(BAR_P05_INSURANCE structure,
                            int rep)
                     throws HL7Exception
Inserts a specific repetition of INSURANCE (a Group object)

Throws:
HL7Exception
See Also:
AbstractGroup#insertRepetition(Structure, int)

insertINSURANCE

public BAR_P05_INSURANCE insertINSURANCE(int rep)
                                  throws HL7Exception
Inserts a specific repetition of INSURANCE (a Group object)

Throws:
HL7Exception
See Also:
AbstractGroup#insertRepetition(Structure, int)

removeINSURANCE

public BAR_P05_INSURANCE removeINSURANCE(int rep)
                                  throws HL7Exception
Removes a specific repetition of INSURANCE (a Group object)

Throws:
HL7Exception
See Also:
AbstractGroup.removeRepetition(String, int)

getACC

public ACC getACC()
Returns ACC (Accident) - creates it if necessary


getUB1

public UB1 getUB1()
Returns UB1 (UB82) - creates it if necessary


getUB2

public UB2 getUB2()
Returns UB2 (UB92 Data) - creates it if necessary


getABS

public ABS getABS()
Returns ABS (Abstract) - creates it if necessary


getBLC

public BLC getBLC()
Returns the first repetition of BLC (Blood Code) - creates it if necessary


getBLC

public BLC getBLC(int rep)
Returns a specific repetition of BLC (Blood Code) - creates it if necessary

Parameters:
rep - The repetition index (0-indexed, i.e. the first repetition is at index 0)
Throws:
HL7Exception - if the repetition requested is more than one greater than the number of existing repetitions.

getBLCReps

public int getBLCReps()
Returns the number of existing repetitions of BLC


insertBLC

public void insertBLC(BLC structure,
                      int rep)
               throws HL7Exception
Inserts a specific repetition of BLC (Blood Code)

Throws:
HL7Exception
See Also:
AbstractGroup#insertRepetition(Structure, int)

insertBLC

public BLC insertBLC(int rep)
              throws HL7Exception
Inserts a specific repetition of BLC (Blood Code)

Throws:
HL7Exception
See Also:
AbstractGroup#insertRepetition(Structure, int)

removeBLC

public BLC removeBLC(int rep)
              throws HL7Exception
Removes a specific repetition of BLC (Blood Code)

Throws:
HL7Exception
See Also:
AbstractGroup.removeRepetition(String, int)

getRMI

public RMI getRMI()
Returns RMI (Risk Management Incident) - creates it if necessary



Copyright © 2001-2011 University Health Network. All Rights Reserved.