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

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

public class ADR_A19_QUERY_RESPONSE
extends AbstractGroup

Represents a ADR_A19_QUERY_RESPONSE 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
ADR_A19_QUERY_RESPONSE(Group parent, ModelClassFactory factory)
          Creates a new ADR_A19_QUERY_RESPONSE group
 
Method Summary
 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
 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
 EVN getEVN()
          Returns EVN (Event Type) - 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
 ADR_A19_INSURANCE getINSURANCE()
          Returns the first repetition of INSURANCE (a Group object) - creates it if necessary
 ADR_A19_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
 PD1 getPD1()
          Returns PD1 (patient additional demographic) - creates it if necessary
 PID getPID()
          Returns PID (Patient identification) - creates it if necessary
 ADR_A19_PROCEDURE getPROCEDURE()
          Returns the first repetition of PROCEDURE (a Group object) - creates it if necessary
 ADR_A19_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
 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
 ROL getROL2()
          Returns the first repetition of ROL2 (Role) - creates it if necessary
 ROL getROL2(int rep)
          Returns a specific repetition of ROL (Role) - creates it if necessary
 int getROL2Reps()
          Returns the number of existing repetitions of ROL2
 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 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(ADR_A19_INSURANCE structure, int rep)
          Inserts a specific repetition of INSURANCE (a Group object)
 ADR_A19_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(ADR_A19_PROCEDURE structure, int rep)
          Inserts a specific repetition of PROCEDURE (a Group object)
 ADR_A19_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)
 ROL insertROL2(int rep)
          Inserts a specific repetition of ROL2 (Role)
 void insertROL2(ROL structure, int rep)
          Inserts a specific repetition of ROL2 (Role)
 AL1 removeAL1(int rep)
          Removes a specific repetition of AL1 (Patient allergy information)
 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)
 ADR_A19_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)
 ADR_A19_PROCEDURE removePROCEDURE(int rep)
          Removes a specific repetition of PROCEDURE (a Group object)
 ROL removeROL(int rep)
          Removes a specific repetition of ROL (Role)
 ROL removeROL2(int rep)
          Removes a specific repetition of ROL2 (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

ADR_A19_QUERY_RESPONSE

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

Method Detail

getVersion

public String getVersion()
Returns "2.4"


getEVN

public EVN getEVN()
Returns EVN (Event Type) - creates it if necessary


getPID

public PID getPID()
Returns PID (Patient identification) - creates it if necessary


getPD1

public PD1 getPD1()
Returns PD1 (patient additional demographic) - 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)

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)

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


getROL2

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


getROL2

public ROL getROL2(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.

getROL2Reps

public int getROL2Reps()
Returns the number of existing repetitions of ROL2


insertROL2

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

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

insertROL2

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

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

removeROL2

public ROL removeROL2(int rep)
               throws HL7Exception
Removes a specific repetition of ROL2 (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 ADR_A19_PROCEDURE getPROCEDURE()
Returns the first repetition of PROCEDURE (a Group object) - creates it if necessary


getPROCEDURE

public ADR_A19_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(ADR_A19_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 ADR_A19_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 ADR_A19_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)

getINSURANCE

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


getINSURANCE

public ADR_A19_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(ADR_A19_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 ADR_A19_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 ADR_A19_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



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