Class ADR_A19_QUERY_RESPONSE
- All Implemented Interfaces:
Group,Structure,Visitable,Serializable
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:
- 1: EVN (EVENT TYPE) optional
- 2: PID (PATIENT IDENTIFICATION)
- 3: NK1 (NEXT OF KIN) optional repeating
- 4: PV1 (PATIENT VISIT)
- 5: PV2 (PATIENT VISIT - additional information) optional
- 6: OBX (OBSERVATION RESULT) optional repeating
- 7: AL1 (PATIENT ALLERGY INFORMATION) optional repeating
- 8: DG1 (DIAGNOSIS) optional repeating
- 9: PR1 (PROCEDURES) optional repeating
- 10: GT1 (GUARANTOR) optional repeating
- 11: ADR_A19_INSURANCE (a Group object) optional repeating
- 12: ACC (ACCIDENT) optional
- 13: UB1 (UB82 DATA) optional
- 14: UB2 (UB92 DATA) optional
- See Also:
-
Field Summary
Fields inherited from class ca.uhn.hl7v2.model.AbstractStructure
log -
Constructor Summary
ConstructorsConstructorDescriptionADR_A19_QUERY_RESPONSE(Group parent, ModelClassFactory factory) Creates a new ADR_A19_QUERY_RESPONSE group -
Method Summary
Modifier and TypeMethodDescriptiongetACC()Returns ACC (ACCIDENT) - creates it if necessarygetAL1()Returns the first repetition of AL1 (PATIENT ALLERGY INFORMATION) - creates it if necessarygetAL1(int rep) Returns a specific repetition of AL1 (PATIENT ALLERGY INFORMATION) - creates it if necessaryReturns a non-modifiable List containing all current existing repetitions of AL1.intReturns the number of existing repetitions of AL1getDG1()Returns the first repetition of DG1 (DIAGNOSIS) - creates it if necessarygetDG1(int rep) Returns a specific repetition of DG1 (DIAGNOSIS) - creates it if necessaryReturns a non-modifiable List containing all current existing repetitions of DG1.intReturns the number of existing repetitions of DG1getEVN()Returns EVN (EVENT TYPE) - creates it if necessarygetGT1()Returns the first repetition of GT1 (GUARANTOR) - creates it if necessarygetGT1(int rep) Returns a specific repetition of GT1 (GUARANTOR) - creates it if necessaryReturns a non-modifiable List containing all current existing repetitions of GT1.intReturns the number of existing repetitions of GT1Returns the first repetition of INSURANCE (a Group object) - creates it if necessarygetINSURANCE(int rep) Returns a specific repetition of INSURANCE (a Group object) - creates it if necessaryReturns a non-modifiable List containing all current existing repetitions of INSURANCE.intReturns the number of existing repetitions of INSURANCEgetNK1()Returns the first repetition of NK1 (NEXT OF KIN) - creates it if necessarygetNK1(int rep) Returns a specific repetition of NK1 (NEXT OF KIN) - creates it if necessaryReturns a non-modifiable List containing all current existing repetitions of NK1.intReturns the number of existing repetitions of NK1getOBX()Returns the first repetition of OBX (OBSERVATION RESULT) - creates it if necessarygetOBX(int rep) Returns a specific repetition of OBX (OBSERVATION RESULT) - creates it if necessaryReturns a non-modifiable List containing all current existing repetitions of OBX.intReturns the number of existing repetitions of OBXgetPID()Returns PID (PATIENT IDENTIFICATION) - creates it if necessarygetPR1()Returns the first repetition of PR1 (PROCEDURES) - creates it if necessarygetPR1(int rep) Returns a specific repetition of PR1 (PROCEDURES) - creates it if necessaryReturns a non-modifiable List containing all current existing repetitions of PR1.intReturns the number of existing repetitions of PR1getPV1()Returns PV1 (PATIENT VISIT) - creates it if necessarygetPV2()Returns PV2 (PATIENT VISIT - additional information) - creates it if necessarygetUB1()Returns UB1 (UB82 DATA) - creates it if necessarygetUB2()Returns UB2 (UB92 DATA) - creates it if necessaryReturns "2.2"insertAL1(int rep) Inserts a specific repetition of AL1 (PATIENT ALLERGY INFORMATION)voidInserts a specific repetition of AL1 (PATIENT ALLERGY INFORMATION)insertDG1(int rep) Inserts a specific repetition of DG1 (DIAGNOSIS)voidInserts a specific repetition of DG1 (DIAGNOSIS)insertGT1(int rep) Inserts a specific repetition of GT1 (GUARANTOR)voidInserts a specific repetition of GT1 (GUARANTOR)insertINSURANCE(int rep) Inserts a specific repetition of INSURANCE (a Group object)voidinsertINSURANCE(ADR_A19_INSURANCE structure, int rep) Inserts a specific repetition of INSURANCE (a Group object)insertNK1(int rep) Inserts a specific repetition of NK1 (NEXT OF KIN)voidInserts a specific repetition of NK1 (NEXT OF KIN)insertOBX(int rep) Inserts a specific repetition of OBX (OBSERVATION RESULT)voidInserts a specific repetition of OBX (OBSERVATION RESULT)insertPR1(int rep) Inserts a specific repetition of PR1 (PROCEDURES)voidInserts a specific repetition of PR1 (PROCEDURES)removeAL1(int rep) Removes a specific repetition of AL1 (PATIENT ALLERGY INFORMATION)removeDG1(int rep) Removes a specific repetition of DG1 (DIAGNOSIS)removeGT1(int rep) Removes a specific repetition of GT1 (GUARANTOR)removeINSURANCE(int rep) Removes a specific repetition of INSURANCE (a Group object)removeNK1(int rep) Removes a specific repetition of NK1 (NEXT OF KIN)removeOBX(int rep) Removes a specific repetition of OBX (OBSERVATION RESULT)removePR1(int rep) Removes a specific repetition of PR1 (PROCEDURES)Methods inherited from class ca.uhn.hl7v2.model.AbstractGroup
accept, add, add, add, addNonstandardSegment, addNonstandardSegment, clear, currentReps, get, get, getAll, getAllAsList, getClass, getFieldNumForName, getModelClassFactory, getName, getNames, getNonStandardNames, getReps, getTyped, getTyped, insert, insert, insertRepetition, insertRepetition, isChoiceElement, isEmpty, isGroup, isRepeating, isRequired, provideLocation, removeRepetition, tryToInstantiateStructure, visitNestedStructuresMethods inherited from class ca.uhn.hl7v2.model.AbstractStructure
getMessage, getParentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ca.uhn.hl7v2.model.Structure
getMessage, getParent
-
Constructor Details
-
ADR_A19_QUERY_RESPONSE
Creates a new ADR_A19_QUERY_RESPONSE group
-
-
Method Details
-
getVersion
Returns "2.2" -
getEVN
Returns EVN (EVENT TYPE) - creates it if necessary -
getPID
Returns PID (PATIENT IDENTIFICATION) - creates it if necessary -
getNK1
Returns the first repetition of NK1 (NEXT OF KIN) - creates it if necessary -
getNK1
Returns a specific repetition of NK1 (NEXT OF KIN) - 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
Returns the number of existing repetitions of NK1 -
getNK1All
Returns a non-modifiable List containing all current existing repetitions of NK1.
Note that unlike
getNK1(), this method will not create any reps if none are already present, so an empty list may be returned.- Throws:
HL7Exception
-
insertNK1
Inserts a specific repetition of NK1 (NEXT OF KIN)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
insertNK1
Inserts a specific repetition of NK1 (NEXT OF KIN)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
removeNK1
Removes a specific repetition of NK1 (NEXT OF KIN)- Throws:
HL7Exception- See Also:
-
getPV1
Returns PV1 (PATIENT VISIT) - creates it if necessary -
getPV2
Returns PV2 (PATIENT VISIT - additional information) - creates it if necessary -
getOBX
Returns the first repetition of OBX (OBSERVATION RESULT) - creates it if necessary -
getOBX
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
Returns the number of existing repetitions of OBX -
getOBXAll
Returns a non-modifiable List containing all current existing repetitions of OBX.
Note that unlike
getOBX(), this method will not create any reps if none are already present, so an empty list may be returned.- Throws:
HL7Exception
-
insertOBX
Inserts a specific repetition of OBX (OBSERVATION RESULT)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
insertOBX
Inserts a specific repetition of OBX (OBSERVATION RESULT)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
removeOBX
Removes a specific repetition of OBX (OBSERVATION RESULT)- Throws:
HL7Exception- See Also:
-
getAL1
Returns the first repetition of AL1 (PATIENT ALLERGY INFORMATION) - creates it if necessary -
getAL1
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
Returns the number of existing repetitions of AL1 -
getAL1All
Returns a non-modifiable List containing all current existing repetitions of AL1.
Note that unlike
getAL1(), this method will not create any reps if none are already present, so an empty list may be returned.- Throws:
HL7Exception
-
insertAL1
Inserts a specific repetition of AL1 (PATIENT ALLERGY INFORMATION)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
insertAL1
Inserts a specific repetition of AL1 (PATIENT ALLERGY INFORMATION)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
removeAL1
Removes a specific repetition of AL1 (PATIENT ALLERGY INFORMATION)- Throws:
HL7Exception- See Also:
-
getDG1
Returns the first repetition of DG1 (DIAGNOSIS) - creates it if necessary -
getDG1
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
Returns the number of existing repetitions of DG1 -
getDG1All
Returns a non-modifiable List containing all current existing repetitions of DG1.
Note that unlike
getDG1(), this method will not create any reps if none are already present, so an empty list may be returned.- Throws:
HL7Exception
-
insertDG1
Inserts a specific repetition of DG1 (DIAGNOSIS)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
insertDG1
Inserts a specific repetition of DG1 (DIAGNOSIS)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
removeDG1
Removes a specific repetition of DG1 (DIAGNOSIS)- Throws:
HL7Exception- See Also:
-
getPR1
Returns the first repetition of PR1 (PROCEDURES) - creates it if necessary -
getPR1
Returns a specific repetition of PR1 (PROCEDURES) - 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.
-
getPR1Reps
Returns the number of existing repetitions of PR1 -
getPR1All
Returns a non-modifiable List containing all current existing repetitions of PR1.
Note that unlike
getPR1(), this method will not create any reps if none are already present, so an empty list may be returned.- Throws:
HL7Exception
-
insertPR1
Inserts a specific repetition of PR1 (PROCEDURES)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
insertPR1
Inserts a specific repetition of PR1 (PROCEDURES)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
removePR1
Removes a specific repetition of PR1 (PROCEDURES)- Throws:
HL7Exception- See Also:
-
getGT1
Returns the first repetition of GT1 (GUARANTOR) - creates it if necessary -
getGT1
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
Returns the number of existing repetitions of GT1 -
getGT1All
Returns a non-modifiable List containing all current existing repetitions of GT1.
Note that unlike
getGT1(), this method will not create any reps if none are already present, so an empty list may be returned.- Throws:
HL7Exception
-
insertGT1
Inserts a specific repetition of GT1 (GUARANTOR)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
insertGT1
Inserts a specific repetition of GT1 (GUARANTOR)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
removeGT1
Removes a specific repetition of GT1 (GUARANTOR)- Throws:
HL7Exception- See Also:
-
getINSURANCE
Returns the first repetition of INSURANCE (a Group object) - creates it if necessary -
getINSURANCE
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
Returns the number of existing repetitions of INSURANCE -
getINSURANCEAll
Returns a non-modifiable List containing all current existing repetitions of INSURANCE.
Note that unlike
getINSURANCE(), this method will not create any reps if none are already present, so an empty list may be returned.- Throws:
HL7Exception
-
insertINSURANCE
Inserts a specific repetition of INSURANCE (a Group object)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
insertINSURANCE
Inserts a specific repetition of INSURANCE (a Group object)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
removeINSURANCE
Removes a specific repetition of INSURANCE (a Group object)- Throws:
HL7Exception- See Also:
-
getACC
Returns ACC (ACCIDENT) - creates it if necessary -
getUB1
Returns UB1 (UB82 DATA) - creates it if necessary -
getUB2
Returns UB2 (UB92 DATA) - creates it if necessary
-