Package ca.uhn.hl7v2.model.v22.segment
Class OBX
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractSegment
ca.uhn.hl7v2.model.v22.segment.OBX
- All Implemented Interfaces:
Segment,Structure,Visitable,Serializable
Represents an HL7 OBX message segment (OBSERVATION RESULT). This segment has the following fields:
- OBX-1: Set ID - Observational Simple (SI) optional
- OBX-2: Value Type (ID)
- OBX-3: Observation Identifier (CE)
- OBX-4: Observation Sub-ID (ST) optional
- OBX-5: Observation Value (Varies) optional
- OBX-6: Units (CE) optional
- OBX-7: References Range (ST) optional
- OBX-8: Abnormal Flags (ID) optional repeating
- OBX-9: Probability (NM) optional
- OBX-10: Nature of Abnormal Test (ID) optional
- OBX-11: Observation result status (ID)
- OBX-12: Effective date last observation normal values (TS) optional
- OBX-13: User Defined Access Checks (ST) optional
- OBX-14: Date / time of the observation (TS) optional
- OBX-15: Producer's ID (CE) optional
- OBX-16: Responsible Observer (CN) optional
- See Also:
-
Field Summary
Fields inherited from class ca.uhn.hl7v2.model.AbstractStructure
log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TypecreateNewTypeWithoutReflection(int field) ID[]Returns all repetitions of Abnormal Flags (OBX-8).getAbnormalFlags(int rep) Returns a specific repetition of OBX-8: "Abnormal Flags" - creates it if necessaryintReturns a count of the current number of repetitions of Abnormal Flags (OBX-8).Returns OBX-14: "Date / time of the observation" - creates it if necessaryReturns OBX-12: "Effective date last observation normal values" - creates it if necessaryReturns OBX-10: "Nature of Abnormal Test" - creates it if necessaryReturns OBX-3: "Observation Identifier" - creates it if necessaryReturns OBX-11: "Observation result status" - creates it if necessaryReturns OBX-4: "Observation Sub-ID" - creates it if necessaryReturns OBX-5: "Observation Value" - creates it if necessaryReturns OBX-1: "Set ID - Observational Simple" - creates it if necessaryReturns OBX-10: "Nature of Abnormal Test" - creates it if necessaryReturns OBX-11: "Observation result status" - creates it if necessaryReturns OBX-12: "Effective date last observation normal values" - creates it if necessaryReturns OBX-13: "User Defined Access Checks" - creates it if necessaryReturns OBX-14: "Date / time of the observation" - creates it if necessaryReturns OBX-15: "Producer's ID" - creates it if necessaryReturns OBX-16: "Responsible Observer" - creates it if necessaryReturns OBX-2: "Value Type" - creates it if necessaryReturns OBX-3: "Observation Identifier" - creates it if necessaryReturns OBX-4: "Observation Sub-ID" - creates it if necessaryReturns OBX-5: "Observation Value" - creates it if necessaryReturns OBX-6: "Units" - creates it if necessaryReturns OBX-7: "References Range" - creates it if necessaryID[]Returns all repetitions of Abnormal Flags (OBX-8).getObx8_AbnormalFlags(int rep) Returns a specific repetition of OBX-8: "Abnormal Flags" - creates it if necessaryintReturns a count of the current number of repetitions of Abnormal Flags (OBX-8).Returns OBX-9: "Probability" - creates it if necessaryReturns OBX-9: "Probability" - creates it if necessaryReturns OBX-15: "Producer's ID" - creates it if necessaryReturns OBX-7: "References Range" - creates it if necessaryReturns OBX-16: "Responsible Observer" - creates it if necessaryReturns OBX-1: "Set ID - Observational Simple" - creates it if necessarygetUnits()Returns OBX-6: "Units" - creates it if necessaryReturns OBX-13: "User Defined Access Checks" - creates it if necessaryReturns OBX-2: "Value Type" - creates it if necessaryinsertAbnormalFlags(int rep) Inserts a repetition of OBX-8: "Abnormal Flags" at a specific indexinsertObx8_AbnormalFlags(int rep) Inserts a repetition of OBX-8: "Abnormal Flags" at a specific indexremoveAbnormalFlags(int rep) Removes a repetition of OBX-8: "Abnormal Flags" at a specific indexremoveObx8_AbnormalFlags(int rep) Removes a repetition of OBX-8: "Abnormal Flags" at a specific indexMethods inherited from class ca.uhn.hl7v2.model.AbstractSegment
accept, add, add, clear, encode, getField, getField, getLength, getMaxCardinality, getName, getNames, getReps, getTypedField, getTypedField, insertRepetition, isEmpty, isRequired, main, numFields, parse, provideLocation, removeRepetitionMethods 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
-
OBX
Creates a new OBX segment
-
-
Method Details
-
getSetIDObservationalSimple
Returns OBX-1: "Set ID - Observational Simple" - creates it if necessary -
getObx1_SetIDObservationalSimple
Returns OBX-1: "Set ID - Observational Simple" - creates it if necessary -
getValueType
Returns OBX-2: "Value Type" - creates it if necessary -
getObx2_ValueType
Returns OBX-2: "Value Type" - creates it if necessary -
getObservationIdentifier
Returns OBX-3: "Observation Identifier" - creates it if necessary -
getObx3_ObservationIdentifier
Returns OBX-3: "Observation Identifier" - creates it if necessary -
getObservationSubID
Returns OBX-4: "Observation Sub-ID" - creates it if necessary -
getObx4_ObservationSubID
Returns OBX-4: "Observation Sub-ID" - creates it if necessary -
getObservationValue
Returns OBX-5: "Observation Value" - creates it if necessary -
getObx5_ObservationValue
Returns OBX-5: "Observation Value" - creates it if necessary -
getUnits
Returns OBX-6: "Units" - creates it if necessary -
getObx6_Units
Returns OBX-6: "Units" - creates it if necessary -
getReferencesRange
Returns OBX-7: "References Range" - creates it if necessary -
getObx7_ReferencesRange
Returns OBX-7: "References Range" - creates it if necessary -
getAbnormalFlags
Returns all repetitions of Abnormal Flags (OBX-8). -
getObx8_AbnormalFlags
Returns all repetitions of Abnormal Flags (OBX-8). -
getAbnormalFlagsReps
Returns a count of the current number of repetitions of Abnormal Flags (OBX-8). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getAbnormalFlags
Returns a specific repetition of OBX-8: "Abnormal Flags" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObx8_AbnormalFlags
Returns a specific repetition of OBX-8: "Abnormal Flags" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObx8_AbnormalFlagsReps
Returns a count of the current number of repetitions of Abnormal Flags (OBX-8). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertAbnormalFlags
Inserts a repetition of OBX-8: "Abnormal Flags" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
insertObx8_AbnormalFlags
Inserts a repetition of OBX-8: "Abnormal Flags" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeAbnormalFlags
Removes a repetition of OBX-8: "Abnormal Flags" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeObx8_AbnormalFlags
Removes a repetition of OBX-8: "Abnormal Flags" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
getProbability
Returns OBX-9: "Probability" - creates it if necessary -
getObx9_Probability
Returns OBX-9: "Probability" - creates it if necessary -
getNatureOfAbnormalTest
Returns OBX-10: "Nature of Abnormal Test" - creates it if necessary -
getObx10_NatureOfAbnormalTest
Returns OBX-10: "Nature of Abnormal Test" - creates it if necessary -
getObservationResultStatus
Returns OBX-11: "Observation result status" - creates it if necessary -
getObx11_ObservationResultStatus
Returns OBX-11: "Observation result status" - creates it if necessary -
getEffectiveDateLastObservationNormalValues
Returns OBX-12: "Effective date last observation normal values" - creates it if necessary -
getObx12_EffectiveDateLastObservationNormalValues
Returns OBX-12: "Effective date last observation normal values" - creates it if necessary -
getUserDefinedAccessChecks
Returns OBX-13: "User Defined Access Checks" - creates it if necessary -
getObx13_UserDefinedAccessChecks
Returns OBX-13: "User Defined Access Checks" - creates it if necessary -
getDateTimeOfTheObservation
Returns OBX-14: "Date / time of the observation" - creates it if necessary -
getObx14_DateTimeOfTheObservation
Returns OBX-14: "Date / time of the observation" - creates it if necessary -
getProducerSID
Returns OBX-15: "Producer's ID" - creates it if necessary -
getObx15_ProducerSID
Returns OBX-15: "Producer's ID" - creates it if necessary -
getResponsibleObserver
Returns OBX-16: "Responsible Observer" - creates it if necessary -
getObx16_ResponsibleObserver
Returns OBX-16: "Responsible Observer" - creates it if necessary -
createNewTypeWithoutReflection
- Overrides:
createNewTypeWithoutReflectionin classAbstractSegment
-