Package ca.uhn.hl7v2.model.v251.segment
Class OBR
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractSegment
ca.uhn.hl7v2.model.v251.segment.OBR
- All Implemented Interfaces:
Segment,Structure,Visitable,Serializable
Represents an HL7 OBR message segment (Observation Request). This segment has the following fields:
- OBR-1: Set ID - OBR (SI) optional
- OBR-2: Placer Order Number (EI) optional
- OBR-3: Filler Order Number (EI) optional
- OBR-4: Universal Service Identifier (CE)
- OBR-5: Priority - OBR (ID) optional
- OBR-6: Requested Date/Time (TS) optional
- OBR-7: Observation Date/Time (TS) optional
- OBR-8: Observation End Date/Time (TS) optional
- OBR-9: Collection Volume (CQ) optional
- OBR-10: Collector Identifier (XCN) optional repeating
- OBR-11: Specimen Action Code (ID) optional
- OBR-12: Danger Code (CE) optional
- OBR-13: Relevant Clinical Information (ST) optional
- OBR-14: Specimen Received Date/Time (TS) optional
- OBR-15: Specimen Source (SPS) optional
- OBR-16: Ordering Provider (XCN) optional repeating
- OBR-17: Order Callback Phone Number (XTN) optional repeating
- OBR-18: Placer Field 1 (ST) optional
- OBR-19: Placer Field 2 (ST) optional
- OBR-20: Filler Field 1 (ST) optional
- OBR-21: Filler Field 2 (ST) optional
- OBR-22: Results Rpt/Status Chng - Date/Time (TS) optional
- OBR-23: Charge to Practice (MOC) optional
- OBR-24: Diagnostic Serv Sect ID (ID) optional
- OBR-25: Result Status (ID) optional
- OBR-26: Parent Result (PRL) optional
- OBR-27: Quantity/Timing (TQ) optional repeating
- OBR-28: Result Copies To (XCN) optional repeating
- OBR-29: Parent (EIP) optional
- OBR-30: Transportation Mode (ID) optional
- OBR-31: Reason for Study (CE) optional repeating
- OBR-32: Principal Result Interpreter (NDL) optional
- OBR-33: Assistant Result Interpreter (NDL) optional repeating
- OBR-34: Technician (NDL) optional repeating
- OBR-35: Transcriptionist (NDL) optional repeating
- OBR-36: Scheduled Date/Time (TS) optional
- OBR-37: Number of Sample Containers * (NM) optional
- OBR-38: Transport Logistics of Collected Sample (CE) optional repeating
- OBR-39: Collector's Comment * (CE) optional repeating
- OBR-40: Transport Arrangement Responsibility (CE) optional
- OBR-41: Transport Arranged (ID) optional
- OBR-42: Escort Required (ID) optional
- OBR-43: Planned Patient Transport Comment (CE) optional repeating
- OBR-44: Procedure Code (CE) optional
- OBR-45: Procedure Code Modifier (CE) optional repeating
- OBR-46: Placer Supplemental Service Information (CE) optional repeating
- OBR-47: Filler Supplemental Service Information (CE) optional repeating
- OBR-48: Medically Necessary Duplicate Procedure Reason. (CWE) optional
- OBR-49: Result Handling (IS) optional
- OBR-50: Parent Universal Service Identifier (CWE) 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) NDL[]Returns all repetitions of Assistant Result Interpreter (OBR-33).getAssistantResultInterpreter(int rep) Returns a specific repetition of OBR-33: "Assistant Result Interpreter" - creates it if necessaryintReturns a count of the current number of repetitions of Assistant Result Interpreter (OBR-33).Returns OBR-23: "Charge to Practice" - creates it if necessaryReturns OBR-9: "Collection Volume" - creates it if necessaryXCN[]Returns all repetitions of Collector Identifier (OBR-10).getCollectorIdentifier(int rep) Returns a specific repetition of OBR-10: "Collector Identifier" - creates it if necessaryintReturns a count of the current number of repetitions of Collector Identifier (OBR-10).CE[]Returns all repetitions of Collector's Comment * (OBR-39).getCollectorSComment(int rep) Returns a specific repetition of OBR-39: "Collector's Comment *" - creates it if necessaryintReturns a count of the current number of repetitions of Collector's Comment * (OBR-39).Returns OBR-12: "Danger Code" - creates it if necessaryReturns OBR-24: "Diagnostic Serv Sect ID" - creates it if necessaryReturns OBR-42: "Escort Required" - creates it if necessaryReturns OBR-20: "Filler Field 1" - creates it if necessaryReturns OBR-21: "Filler Field 2" - creates it if necessaryReturns OBR-3: "Filler Order Number" - creates it if necessaryCE[]Returns all repetitions of Filler Supplemental Service Information (OBR-47).Returns a specific repetition of OBR-47: "Filler Supplemental Service Information" - creates it if necessaryintReturns a count of the current number of repetitions of Filler Supplemental Service Information (OBR-47).Returns OBR-48: "Medically Necessary Duplicate Procedure Reason." - creates it if necessaryReturns OBR-37: "Number of Sample Containers *" - creates it if necessaryReturns OBR-1: "Set ID - OBR" - creates it if necessaryXCN[]Returns all repetitions of Collector Identifier (OBR-10).getObr10_CollectorIdentifier(int rep) Returns a specific repetition of OBR-10: "Collector Identifier" - creates it if necessaryintReturns a count of the current number of repetitions of Collector Identifier (OBR-10).Returns OBR-11: "Specimen Action Code" - creates it if necessaryReturns OBR-12: "Danger Code" - creates it if necessaryReturns OBR-13: "Relevant Clinical Information" - creates it if necessaryReturns OBR-14: "Specimen Received Date/Time" - creates it if necessaryReturns OBR-15: "Specimen Source" - creates it if necessaryXCN[]Returns all repetitions of Ordering Provider (OBR-16).getObr16_OrderingProvider(int rep) Returns a specific repetition of OBR-16: "Ordering Provider" - creates it if necessaryintReturns a count of the current number of repetitions of Ordering Provider (OBR-16).XTN[]Returns all repetitions of Order Callback Phone Number (OBR-17).getObr17_OrderCallbackPhoneNumber(int rep) Returns a specific repetition of OBR-17: "Order Callback Phone Number" - creates it if necessaryintReturns a count of the current number of repetitions of Order Callback Phone Number (OBR-17).Returns OBR-18: "Placer Field 1" - creates it if necessaryReturns OBR-19: "Placer Field 2" - creates it if necessaryReturns OBR-2: "Placer Order Number" - creates it if necessaryReturns OBR-20: "Filler Field 1" - creates it if necessaryReturns OBR-21: "Filler Field 2" - creates it if necessaryReturns OBR-22: "Results Rpt/Status Chng - Date/Time" - creates it if necessaryReturns OBR-23: "Charge to Practice" - creates it if necessaryReturns OBR-24: "Diagnostic Serv Sect ID" - creates it if necessaryReturns OBR-25: "Result Status" - creates it if necessaryReturns OBR-26: "Parent Result" - creates it if necessaryTQ[]Returns all repetitions of Quantity/Timing (OBR-27).getObr27_QuantityTiming(int rep) Returns a specific repetition of OBR-27: "Quantity/Timing" - creates it if necessaryintReturns a count of the current number of repetitions of Quantity/Timing (OBR-27).XCN[]Returns all repetitions of Result Copies To (OBR-28).getObr28_ResultCopiesTo(int rep) Returns a specific repetition of OBR-28: "Result Copies To" - creates it if necessaryintReturns a count of the current number of repetitions of Result Copies To (OBR-28).Returns OBR-29: "Parent" - creates it if necessaryReturns OBR-3: "Filler Order Number" - creates it if necessaryReturns OBR-30: "Transportation Mode" - creates it if necessaryCE[]Returns all repetitions of Reason for Study (OBR-31).getObr31_ReasonForStudy(int rep) Returns a specific repetition of OBR-31: "Reason for Study" - creates it if necessaryintReturns a count of the current number of repetitions of Reason for Study (OBR-31).Returns OBR-32: "Principal Result Interpreter" - creates it if necessaryNDL[]Returns all repetitions of Assistant Result Interpreter (OBR-33).getObr33_AssistantResultInterpreter(int rep) Returns a specific repetition of OBR-33: "Assistant Result Interpreter" - creates it if necessaryintReturns a count of the current number of repetitions of Assistant Result Interpreter (OBR-33).NDL[]Returns all repetitions of Technician (OBR-34).getObr34_Technician(int rep) Returns a specific repetition of OBR-34: "Technician" - creates it if necessaryintReturns a count of the current number of repetitions of Technician (OBR-34).NDL[]Returns all repetitions of Transcriptionist (OBR-35).getObr35_Transcriptionist(int rep) Returns a specific repetition of OBR-35: "Transcriptionist" - creates it if necessaryintReturns a count of the current number of repetitions of Transcriptionist (OBR-35).Returns OBR-36: "Scheduled Date/Time" - creates it if necessaryReturns OBR-37: "Number of Sample Containers *" - creates it if necessaryCE[]Returns all repetitions of Transport Logistics of Collected Sample (OBR-38).Returns a specific repetition of OBR-38: "Transport Logistics of Collected Sample" - creates it if necessaryintReturns a count of the current number of repetitions of Transport Logistics of Collected Sample (OBR-38).CE[]Returns all repetitions of Collector's Comment * (OBR-39).getObr39_CollectorSComment(int rep) Returns a specific repetition of OBR-39: "Collector's Comment *" - creates it if necessaryintReturns a count of the current number of repetitions of Collector's Comment * (OBR-39).Returns OBR-4: "Universal Service Identifier" - creates it if necessaryReturns OBR-40: "Transport Arrangement Responsibility" - creates it if necessaryReturns OBR-41: "Transport Arranged" - creates it if necessaryReturns OBR-42: "Escort Required" - creates it if necessaryCE[]Returns all repetitions of Planned Patient Transport Comment (OBR-43).Returns a specific repetition of OBR-43: "Planned Patient Transport Comment" - creates it if necessaryintReturns a count of the current number of repetitions of Planned Patient Transport Comment (OBR-43).Returns OBR-44: "Procedure Code" - creates it if necessaryCE[]Returns all repetitions of Procedure Code Modifier (OBR-45).getObr45_ProcedureCodeModifier(int rep) Returns a specific repetition of OBR-45: "Procedure Code Modifier" - creates it if necessaryintReturns a count of the current number of repetitions of Procedure Code Modifier (OBR-45).CE[]Returns all repetitions of Placer Supplemental Service Information (OBR-46).Returns a specific repetition of OBR-46: "Placer Supplemental Service Information" - creates it if necessaryintReturns a count of the current number of repetitions of Placer Supplemental Service Information (OBR-46).CE[]Returns all repetitions of Filler Supplemental Service Information (OBR-47).Returns a specific repetition of OBR-47: "Filler Supplemental Service Information" - creates it if necessaryintReturns a count of the current number of repetitions of Filler Supplemental Service Information (OBR-47).Returns OBR-48: "Medically Necessary Duplicate Procedure Reason." - creates it if necessaryReturns OBR-49: "Result Handling" - creates it if necessaryReturns OBR-5: "Priority - OBR" - creates it if necessaryReturns OBR-50: "Parent Universal Service Identifier" - creates it if necessaryReturns OBR-6: "Requested Date/Time" - creates it if necessaryReturns OBR-7: "Observation Date/Time" - creates it if necessaryReturns OBR-8: "Observation End Date/Time" - creates it if necessaryReturns OBR-9: "Collection Volume" - creates it if necessaryReturns OBR-29: "Parent" - creates it if necessaryReturns OBR-7: "Observation Date/Time" - creates it if necessaryReturns OBR-8: "Observation End Date/Time" - creates it if necessaryXTN[]Returns all repetitions of Order Callback Phone Number (OBR-17).getOrderCallbackPhoneNumber(int rep) Returns a specific repetition of OBR-17: "Order Callback Phone Number" - creates it if necessaryintReturns a count of the current number of repetitions of Order Callback Phone Number (OBR-17).XCN[]Returns all repetitions of Ordering Provider (OBR-16).getOrderingProvider(int rep) Returns a specific repetition of OBR-16: "Ordering Provider" - creates it if necessaryintReturns a count of the current number of repetitions of Ordering Provider (OBR-16).Returns OBR-26: "Parent Result" - creates it if necessaryReturns OBR-50: "Parent Universal Service Identifier" - creates it if necessaryReturns OBR-18: "Placer Field 1" - creates it if necessaryReturns OBR-19: "Placer Field 2" - creates it if necessaryReturns OBR-2: "Placer Order Number" - creates it if necessaryCE[]Returns all repetitions of Placer Supplemental Service Information (OBR-46).Returns a specific repetition of OBR-46: "Placer Supplemental Service Information" - creates it if necessaryintReturns a count of the current number of repetitions of Placer Supplemental Service Information (OBR-46).CE[]Returns all repetitions of Planned Patient Transport Comment (OBR-43).getPlannedPatientTransportComment(int rep) Returns a specific repetition of OBR-43: "Planned Patient Transport Comment" - creates it if necessaryintReturns a count of the current number of repetitions of Planned Patient Transport Comment (OBR-43).Returns OBR-32: "Principal Result Interpreter" - creates it if necessaryReturns OBR-5: "Priority - OBR" - creates it if necessaryReturns OBR-44: "Procedure Code" - creates it if necessaryCE[]Returns all repetitions of Procedure Code Modifier (OBR-45).getProcedureCodeModifier(int rep) Returns a specific repetition of OBR-45: "Procedure Code Modifier" - creates it if necessaryintReturns a count of the current number of repetitions of Procedure Code Modifier (OBR-45).TQ[]Returns all repetitions of Quantity/Timing (OBR-27).getQuantityTiming(int rep) Returns a specific repetition of OBR-27: "Quantity/Timing" - creates it if necessaryintReturns a count of the current number of repetitions of Quantity/Timing (OBR-27).CE[]Returns all repetitions of Reason for Study (OBR-31).getReasonForStudy(int rep) Returns a specific repetition of OBR-31: "Reason for Study" - creates it if necessaryintReturns a count of the current number of repetitions of Reason for Study (OBR-31).Returns OBR-13: "Relevant Clinical Information" - creates it if necessaryReturns OBR-6: "Requested Date/Time" - creates it if necessaryXCN[]Returns all repetitions of Result Copies To (OBR-28).getResultCopiesTo(int rep) Returns a specific repetition of OBR-28: "Result Copies To" - creates it if necessaryintReturns a count of the current number of repetitions of Result Copies To (OBR-28).Returns OBR-49: "Result Handling" - creates it if necessaryReturns OBR-22: "Results Rpt/Status Chng - Date/Time" - creates it if necessaryReturns OBR-25: "Result Status" - creates it if necessaryReturns OBR-36: "Scheduled Date/Time" - creates it if necessaryReturns OBR-1: "Set ID - OBR" - creates it if necessaryReturns OBR-11: "Specimen Action Code" - creates it if necessaryReturns OBR-14: "Specimen Received Date/Time" - creates it if necessaryReturns OBR-15: "Specimen Source" - creates it if necessaryNDL[]Returns all repetitions of Technician (OBR-34).getTechnician(int rep) Returns a specific repetition of OBR-34: "Technician" - creates it if necessaryintReturns a count of the current number of repetitions of Technician (OBR-34).NDL[]Returns all repetitions of Transcriptionist (OBR-35).getTranscriptionist(int rep) Returns a specific repetition of OBR-35: "Transcriptionist" - creates it if necessaryintReturns a count of the current number of repetitions of Transcriptionist (OBR-35).Returns OBR-41: "Transport Arranged" - creates it if necessaryReturns OBR-40: "Transport Arrangement Responsibility" - creates it if necessaryReturns OBR-30: "Transportation Mode" - creates it if necessaryCE[]Returns all repetitions of Transport Logistics of Collected Sample (OBR-38).Returns a specific repetition of OBR-38: "Transport Logistics of Collected Sample" - creates it if necessaryintReturns a count of the current number of repetitions of Transport Logistics of Collected Sample (OBR-38).Returns OBR-4: "Universal Service Identifier" - creates it if necessaryinsertAssistantResultInterpreter(int rep) Inserts a repetition of OBR-33: "Assistant Result Interpreter" at a specific indexinsertCollectorIdentifier(int rep) Inserts a repetition of OBR-10: "Collector Identifier" at a specific indexinsertCollectorSComment(int rep) Inserts a repetition of OBR-39: "Collector's Comment *" at a specific indexInserts a repetition of OBR-47: "Filler Supplemental Service Information" at a specific indexinsertObr10_CollectorIdentifier(int rep) Inserts a repetition of OBR-10: "Collector Identifier" at a specific indexinsertObr16_OrderingProvider(int rep) Inserts a repetition of OBR-16: "Ordering Provider" at a specific indexinsertObr17_OrderCallbackPhoneNumber(int rep) Inserts a repetition of OBR-17: "Order Callback Phone Number" at a specific indexinsertObr27_QuantityTiming(int rep) Inserts a repetition of OBR-27: "Quantity/Timing" at a specific indexinsertObr28_ResultCopiesTo(int rep) Inserts a repetition of OBR-28: "Result Copies To" at a specific indexinsertObr31_ReasonForStudy(int rep) Inserts a repetition of OBR-31: "Reason for Study" at a specific indexInserts a repetition of OBR-33: "Assistant Result Interpreter" at a specific indexinsertObr34_Technician(int rep) Inserts a repetition of OBR-34: "Technician" at a specific indexinsertObr35_Transcriptionist(int rep) Inserts a repetition of OBR-35: "Transcriptionist" at a specific indexInserts a repetition of OBR-38: "Transport Logistics of Collected Sample" at a specific indexinsertObr39_CollectorSComment(int rep) Inserts a repetition of OBR-39: "Collector's Comment *" at a specific indexInserts a repetition of OBR-43: "Planned Patient Transport Comment" at a specific indexinsertObr45_ProcedureCodeModifier(int rep) Inserts a repetition of OBR-45: "Procedure Code Modifier" at a specific indexInserts a repetition of OBR-46: "Placer Supplemental Service Information" at a specific indexInserts a repetition of OBR-47: "Filler Supplemental Service Information" at a specific indexinsertOrderCallbackPhoneNumber(int rep) Inserts a repetition of OBR-17: "Order Callback Phone Number" at a specific indexinsertOrderingProvider(int rep) Inserts a repetition of OBR-16: "Ordering Provider" at a specific indexInserts a repetition of OBR-46: "Placer Supplemental Service Information" at a specific indexinsertPlannedPatientTransportComment(int rep) Inserts a repetition of OBR-43: "Planned Patient Transport Comment" at a specific indexinsertProcedureCodeModifier(int rep) Inserts a repetition of OBR-45: "Procedure Code Modifier" at a specific indexinsertQuantityTiming(int rep) Inserts a repetition of OBR-27: "Quantity/Timing" at a specific indexinsertReasonForStudy(int rep) Inserts a repetition of OBR-31: "Reason for Study" at a specific indexinsertResultCopiesTo(int rep) Inserts a repetition of OBR-28: "Result Copies To" at a specific indexinsertTechnician(int rep) Inserts a repetition of OBR-34: "Technician" at a specific indexinsertTranscriptionist(int rep) Inserts a repetition of OBR-35: "Transcriptionist" at a specific indexInserts a repetition of OBR-38: "Transport Logistics of Collected Sample" at a specific indexremoveAssistantResultInterpreter(int rep) Removes a repetition of OBR-33: "Assistant Result Interpreter" at a specific indexremoveCollectorIdentifier(int rep) Removes a repetition of OBR-10: "Collector Identifier" at a specific indexremoveCollectorSComment(int rep) Removes a repetition of OBR-39: "Collector's Comment *" at a specific indexRemoves a repetition of OBR-47: "Filler Supplemental Service Information" at a specific indexremoveObr10_CollectorIdentifier(int rep) Removes a repetition of OBR-10: "Collector Identifier" at a specific indexremoveObr16_OrderingProvider(int rep) Removes a repetition of OBR-16: "Ordering Provider" at a specific indexremoveObr17_OrderCallbackPhoneNumber(int rep) Removes a repetition of OBR-17: "Order Callback Phone Number" at a specific indexremoveObr27_QuantityTiming(int rep) Removes a repetition of OBR-27: "Quantity/Timing" at a specific indexremoveObr28_ResultCopiesTo(int rep) Removes a repetition of OBR-28: "Result Copies To" at a specific indexremoveObr31_ReasonForStudy(int rep) Removes a repetition of OBR-31: "Reason for Study" at a specific indexRemoves a repetition of OBR-33: "Assistant Result Interpreter" at a specific indexremoveObr34_Technician(int rep) Removes a repetition of OBR-34: "Technician" at a specific indexremoveObr35_Transcriptionist(int rep) Removes a repetition of OBR-35: "Transcriptionist" at a specific indexRemoves a repetition of OBR-38: "Transport Logistics of Collected Sample" at a specific indexremoveObr39_CollectorSComment(int rep) Removes a repetition of OBR-39: "Collector's Comment *" at a specific indexRemoves a repetition of OBR-43: "Planned Patient Transport Comment" at a specific indexremoveObr45_ProcedureCodeModifier(int rep) Removes a repetition of OBR-45: "Procedure Code Modifier" at a specific indexRemoves a repetition of OBR-46: "Placer Supplemental Service Information" at a specific indexRemoves a repetition of OBR-47: "Filler Supplemental Service Information" at a specific indexremoveOrderCallbackPhoneNumber(int rep) Removes a repetition of OBR-17: "Order Callback Phone Number" at a specific indexremoveOrderingProvider(int rep) Removes a repetition of OBR-16: "Ordering Provider" at a specific indexRemoves a repetition of OBR-46: "Placer Supplemental Service Information" at a specific indexremovePlannedPatientTransportComment(int rep) Removes a repetition of OBR-43: "Planned Patient Transport Comment" at a specific indexremoveProcedureCodeModifier(int rep) Removes a repetition of OBR-45: "Procedure Code Modifier" at a specific indexremoveQuantityTiming(int rep) Removes a repetition of OBR-27: "Quantity/Timing" at a specific indexremoveReasonForStudy(int rep) Removes a repetition of OBR-31: "Reason for Study" at a specific indexremoveResultCopiesTo(int rep) Removes a repetition of OBR-28: "Result Copies To" at a specific indexremoveTechnician(int rep) Removes a repetition of OBR-34: "Technician" at a specific indexremoveTranscriptionist(int rep) Removes a repetition of OBR-35: "Transcriptionist" at a specific indexRemoves a repetition of OBR-38: "Transport Logistics of Collected Sample" 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
-
OBR
Creates a new OBR segment
-
-
Method Details
-
getSetIDOBR
Returns OBR-1: "Set ID - OBR" - creates it if necessary -
getObr1_SetIDOBR
Returns OBR-1: "Set ID - OBR" - creates it if necessary -
getPlacerOrderNumber
Returns OBR-2: "Placer Order Number" - creates it if necessary -
getObr2_PlacerOrderNumber
Returns OBR-2: "Placer Order Number" - creates it if necessary -
getFillerOrderNumber
Returns OBR-3: "Filler Order Number" - creates it if necessary -
getObr3_FillerOrderNumber
Returns OBR-3: "Filler Order Number" - creates it if necessary -
getUniversalServiceIdentifier
Returns OBR-4: "Universal Service Identifier" - creates it if necessary -
getObr4_UniversalServiceIdentifier
Returns OBR-4: "Universal Service Identifier" - creates it if necessary -
getPriorityOBR
Returns OBR-5: "Priority - OBR" - creates it if necessary -
getObr5_PriorityOBR
Returns OBR-5: "Priority - OBR" - creates it if necessary -
getRequestedDateTime
Returns OBR-6: "Requested Date/Time" - creates it if necessary -
getObr6_RequestedDateTime
Returns OBR-6: "Requested Date/Time" - creates it if necessary -
getObservationDateTime
Returns OBR-7: "Observation Date/Time" - creates it if necessary -
getObr7_ObservationDateTime
Returns OBR-7: "Observation Date/Time" - creates it if necessary -
getObservationEndDateTime
Returns OBR-8: "Observation End Date/Time" - creates it if necessary -
getObr8_ObservationEndDateTime
Returns OBR-8: "Observation End Date/Time" - creates it if necessary -
getCollectionVolume
Returns OBR-9: "Collection Volume" - creates it if necessary -
getObr9_CollectionVolume
Returns OBR-9: "Collection Volume" - creates it if necessary -
getCollectorIdentifier
Returns all repetitions of Collector Identifier (OBR-10). -
getObr10_CollectorIdentifier
Returns all repetitions of Collector Identifier (OBR-10). -
getCollectorIdentifierReps
Returns a count of the current number of repetitions of Collector Identifier (OBR-10). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getCollectorIdentifier
Returns a specific repetition of OBR-10: "Collector Identifier" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr10_CollectorIdentifier
Returns a specific repetition of OBR-10: "Collector Identifier" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr10_CollectorIdentifierReps
Returns a count of the current number of repetitions of Collector Identifier (OBR-10). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertCollectorIdentifier
Inserts a repetition of OBR-10: "Collector Identifier" 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)
-
insertObr10_CollectorIdentifier
Inserts a repetition of OBR-10: "Collector Identifier" 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)
-
removeCollectorIdentifier
Removes a repetition of OBR-10: "Collector Identifier" 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)
-
removeObr10_CollectorIdentifier
Removes a repetition of OBR-10: "Collector Identifier" 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)
-
getSpecimenActionCode
Returns OBR-11: "Specimen Action Code" - creates it if necessary -
getObr11_SpecimenActionCode
Returns OBR-11: "Specimen Action Code" - creates it if necessary -
getDangerCode
Returns OBR-12: "Danger Code" - creates it if necessary -
getObr12_DangerCode
Returns OBR-12: "Danger Code" - creates it if necessary -
getRelevantClinicalInformation
Returns OBR-13: "Relevant Clinical Information" - creates it if necessary -
getObr13_RelevantClinicalInformation
Returns OBR-13: "Relevant Clinical Information" - creates it if necessary -
getSpecimenReceivedDateTime
Returns OBR-14: "Specimen Received Date/Time" - creates it if necessary -
getObr14_SpecimenReceivedDateTime
Returns OBR-14: "Specimen Received Date/Time" - creates it if necessary -
getSpecimenSource
Returns OBR-15: "Specimen Source" - creates it if necessary -
getObr15_SpecimenSource
Returns OBR-15: "Specimen Source" - creates it if necessary -
getOrderingProvider
Returns all repetitions of Ordering Provider (OBR-16). -
getObr16_OrderingProvider
Returns all repetitions of Ordering Provider (OBR-16). -
getOrderingProviderReps
Returns a count of the current number of repetitions of Ordering Provider (OBR-16). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getOrderingProvider
Returns a specific repetition of OBR-16: "Ordering Provider" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr16_OrderingProvider
Returns a specific repetition of OBR-16: "Ordering Provider" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr16_OrderingProviderReps
Returns a count of the current number of repetitions of Ordering Provider (OBR-16). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertOrderingProvider
Inserts a repetition of OBR-16: "Ordering Provider" 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)
-
insertObr16_OrderingProvider
Inserts a repetition of OBR-16: "Ordering Provider" 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)
-
removeOrderingProvider
Removes a repetition of OBR-16: "Ordering Provider" 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)
-
removeObr16_OrderingProvider
Removes a repetition of OBR-16: "Ordering Provider" 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)
-
getOrderCallbackPhoneNumber
Returns all repetitions of Order Callback Phone Number (OBR-17). -
getObr17_OrderCallbackPhoneNumber
Returns all repetitions of Order Callback Phone Number (OBR-17). -
getOrderCallbackPhoneNumberReps
Returns a count of the current number of repetitions of Order Callback Phone Number (OBR-17). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getOrderCallbackPhoneNumber
Returns a specific repetition of OBR-17: "Order Callback Phone Number" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr17_OrderCallbackPhoneNumber
Returns a specific repetition of OBR-17: "Order Callback Phone Number" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr17_OrderCallbackPhoneNumberReps
Returns a count of the current number of repetitions of Order Callback Phone Number (OBR-17). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertOrderCallbackPhoneNumber
Inserts a repetition of OBR-17: "Order Callback Phone Number" 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)
-
insertObr17_OrderCallbackPhoneNumber
Inserts a repetition of OBR-17: "Order Callback Phone Number" 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)
-
removeOrderCallbackPhoneNumber
Removes a repetition of OBR-17: "Order Callback Phone Number" 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)
-
removeObr17_OrderCallbackPhoneNumber
Removes a repetition of OBR-17: "Order Callback Phone Number" 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)
-
getPlacerField1
Returns OBR-18: "Placer Field 1" - creates it if necessary -
getObr18_PlacerField1
Returns OBR-18: "Placer Field 1" - creates it if necessary -
getPlacerField2
Returns OBR-19: "Placer Field 2" - creates it if necessary -
getObr19_PlacerField2
Returns OBR-19: "Placer Field 2" - creates it if necessary -
getFillerField1
Returns OBR-20: "Filler Field 1" - creates it if necessary -
getObr20_FillerField1
Returns OBR-20: "Filler Field 1" - creates it if necessary -
getFillerField2
Returns OBR-21: "Filler Field 2" - creates it if necessary -
getObr21_FillerField2
Returns OBR-21: "Filler Field 2" - creates it if necessary -
getResultsRptStatusChngDateTime
Returns OBR-22: "Results Rpt/Status Chng - Date/Time" - creates it if necessary -
getObr22_ResultsRptStatusChngDateTime
Returns OBR-22: "Results Rpt/Status Chng - Date/Time" - creates it if necessary -
getChargeToPractice
Returns OBR-23: "Charge to Practice" - creates it if necessary -
getObr23_ChargeToPractice
Returns OBR-23: "Charge to Practice" - creates it if necessary -
getDiagnosticServSectID
Returns OBR-24: "Diagnostic Serv Sect ID" - creates it if necessary -
getObr24_DiagnosticServSectID
Returns OBR-24: "Diagnostic Serv Sect ID" - creates it if necessary -
getResultStatus
Returns OBR-25: "Result Status" - creates it if necessary -
getObr25_ResultStatus
Returns OBR-25: "Result Status" - creates it if necessary -
getParentResult
Returns OBR-26: "Parent Result" - creates it if necessary -
getObr26_ParentResult
Returns OBR-26: "Parent Result" - creates it if necessary -
getQuantityTiming
Returns all repetitions of Quantity/Timing (OBR-27). -
getObr27_QuantityTiming
Returns all repetitions of Quantity/Timing (OBR-27). -
getQuantityTimingReps
Returns a count of the current number of repetitions of Quantity/Timing (OBR-27). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getQuantityTiming
Returns a specific repetition of OBR-27: "Quantity/Timing" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr27_QuantityTiming
Returns a specific repetition of OBR-27: "Quantity/Timing" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr27_QuantityTimingReps
Returns a count of the current number of repetitions of Quantity/Timing (OBR-27). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertQuantityTiming
Inserts a repetition of OBR-27: "Quantity/Timing" 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)
-
insertObr27_QuantityTiming
Inserts a repetition of OBR-27: "Quantity/Timing" 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)
-
removeQuantityTiming
Removes a repetition of OBR-27: "Quantity/Timing" 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)
-
removeObr27_QuantityTiming
Removes a repetition of OBR-27: "Quantity/Timing" 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)
-
getResultCopiesTo
Returns all repetitions of Result Copies To (OBR-28). -
getObr28_ResultCopiesTo
Returns all repetitions of Result Copies To (OBR-28). -
getResultCopiesToReps
Returns a count of the current number of repetitions of Result Copies To (OBR-28). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getResultCopiesTo
Returns a specific repetition of OBR-28: "Result Copies To" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr28_ResultCopiesTo
Returns a specific repetition of OBR-28: "Result Copies To" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr28_ResultCopiesToReps
Returns a count of the current number of repetitions of Result Copies To (OBR-28). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertResultCopiesTo
Inserts a repetition of OBR-28: "Result Copies To" 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)
-
insertObr28_ResultCopiesTo
Inserts a repetition of OBR-28: "Result Copies To" 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)
-
removeResultCopiesTo
Removes a repetition of OBR-28: "Result Copies To" 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)
-
removeObr28_ResultCopiesTo
Removes a repetition of OBR-28: "Result Copies To" 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)
-
getOBRParent
Returns OBR-29: "Parent" - creates it if necessary -
getObr29_Parent
Returns OBR-29: "Parent" - creates it if necessary -
getTransportationMode
Returns OBR-30: "Transportation Mode" - creates it if necessary -
getObr30_TransportationMode
Returns OBR-30: "Transportation Mode" - creates it if necessary -
getReasonForStudy
Returns all repetitions of Reason for Study (OBR-31). -
getObr31_ReasonForStudy
Returns all repetitions of Reason for Study (OBR-31). -
getReasonForStudyReps
Returns a count of the current number of repetitions of Reason for Study (OBR-31). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getReasonForStudy
Returns a specific repetition of OBR-31: "Reason for Study" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr31_ReasonForStudy
Returns a specific repetition of OBR-31: "Reason for Study" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr31_ReasonForStudyReps
Returns a count of the current number of repetitions of Reason for Study (OBR-31). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertReasonForStudy
Inserts a repetition of OBR-31: "Reason for Study" 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)
-
insertObr31_ReasonForStudy
Inserts a repetition of OBR-31: "Reason for Study" 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)
-
removeReasonForStudy
Removes a repetition of OBR-31: "Reason for Study" 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)
-
removeObr31_ReasonForStudy
Removes a repetition of OBR-31: "Reason for Study" 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)
-
getPrincipalResultInterpreter
Returns OBR-32: "Principal Result Interpreter" - creates it if necessary -
getObr32_PrincipalResultInterpreter
Returns OBR-32: "Principal Result Interpreter" - creates it if necessary -
getAssistantResultInterpreter
Returns all repetitions of Assistant Result Interpreter (OBR-33). -
getObr33_AssistantResultInterpreter
Returns all repetitions of Assistant Result Interpreter (OBR-33). -
getAssistantResultInterpreterReps
Returns a count of the current number of repetitions of Assistant Result Interpreter (OBR-33). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getAssistantResultInterpreter
Returns a specific repetition of OBR-33: "Assistant Result Interpreter" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr33_AssistantResultInterpreter
Returns a specific repetition of OBR-33: "Assistant Result Interpreter" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr33_AssistantResultInterpreterReps
Returns a count of the current number of repetitions of Assistant Result Interpreter (OBR-33). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertAssistantResultInterpreter
Inserts a repetition of OBR-33: "Assistant Result Interpreter" 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)
-
insertObr33_AssistantResultInterpreter
Inserts a repetition of OBR-33: "Assistant Result Interpreter" 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)
-
removeAssistantResultInterpreter
Removes a repetition of OBR-33: "Assistant Result Interpreter" 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)
-
removeObr33_AssistantResultInterpreter
Removes a repetition of OBR-33: "Assistant Result Interpreter" 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)
-
getTechnician
Returns all repetitions of Technician (OBR-34). -
getObr34_Technician
Returns all repetitions of Technician (OBR-34). -
getTechnicianReps
Returns a count of the current number of repetitions of Technician (OBR-34). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getTechnician
Returns a specific repetition of OBR-34: "Technician" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr34_Technician
Returns a specific repetition of OBR-34: "Technician" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr34_TechnicianReps
Returns a count of the current number of repetitions of Technician (OBR-34). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertTechnician
Inserts a repetition of OBR-34: "Technician" 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)
-
insertObr34_Technician
Inserts a repetition of OBR-34: "Technician" 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)
-
removeTechnician
Removes a repetition of OBR-34: "Technician" 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)
-
removeObr34_Technician
Removes a repetition of OBR-34: "Technician" 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)
-
getTranscriptionist
Returns all repetitions of Transcriptionist (OBR-35). -
getObr35_Transcriptionist
Returns all repetitions of Transcriptionist (OBR-35). -
getTranscriptionistReps
Returns a count of the current number of repetitions of Transcriptionist (OBR-35). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getTranscriptionist
Returns a specific repetition of OBR-35: "Transcriptionist" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr35_Transcriptionist
Returns a specific repetition of OBR-35: "Transcriptionist" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr35_TranscriptionistReps
Returns a count of the current number of repetitions of Transcriptionist (OBR-35). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertTranscriptionist
Inserts a repetition of OBR-35: "Transcriptionist" 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)
-
insertObr35_Transcriptionist
Inserts a repetition of OBR-35: "Transcriptionist" 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)
-
removeTranscriptionist
Removes a repetition of OBR-35: "Transcriptionist" 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)
-
removeObr35_Transcriptionist
Removes a repetition of OBR-35: "Transcriptionist" 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)
-
getScheduledDateTime
Returns OBR-36: "Scheduled Date/Time" - creates it if necessary -
getObr36_ScheduledDateTime
Returns OBR-36: "Scheduled Date/Time" - creates it if necessary -
getNumberOfSampleContainers
Returns OBR-37: "Number of Sample Containers *" - creates it if necessary -
getObr37_NumberOfSampleContainers
Returns OBR-37: "Number of Sample Containers *" - creates it if necessary -
getTransportLogisticsOfCollectedSample
Returns all repetitions of Transport Logistics of Collected Sample (OBR-38). -
getObr38_TransportLogisticsOfCollectedSample
Returns all repetitions of Transport Logistics of Collected Sample (OBR-38). -
getTransportLogisticsOfCollectedSampleReps
Returns a count of the current number of repetitions of Transport Logistics of Collected Sample (OBR-38). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getTransportLogisticsOfCollectedSample
Returns a specific repetition of OBR-38: "Transport Logistics of Collected Sample" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr38_TransportLogisticsOfCollectedSample
Returns a specific repetition of OBR-38: "Transport Logistics of Collected Sample" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr38_TransportLogisticsOfCollectedSampleReps
Returns a count of the current number of repetitions of Transport Logistics of Collected Sample (OBR-38). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertTransportLogisticsOfCollectedSample
Inserts a repetition of OBR-38: "Transport Logistics of Collected Sample" 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)
-
insertObr38_TransportLogisticsOfCollectedSample
Inserts a repetition of OBR-38: "Transport Logistics of Collected Sample" 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)
-
removeTransportLogisticsOfCollectedSample
Removes a repetition of OBR-38: "Transport Logistics of Collected Sample" 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)
-
removeObr38_TransportLogisticsOfCollectedSample
Removes a repetition of OBR-38: "Transport Logistics of Collected Sample" 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)
-
getCollectorSComment
Returns all repetitions of Collector's Comment * (OBR-39). -
getObr39_CollectorSComment
Returns all repetitions of Collector's Comment * (OBR-39). -
getCollectorSCommentReps
Returns a count of the current number of repetitions of Collector's Comment * (OBR-39). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getCollectorSComment
Returns a specific repetition of OBR-39: "Collector's Comment *" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr39_CollectorSComment
Returns a specific repetition of OBR-39: "Collector's Comment *" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr39_CollectorSCommentReps
Returns a count of the current number of repetitions of Collector's Comment * (OBR-39). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertCollectorSComment
Inserts a repetition of OBR-39: "Collector's Comment *" 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)
-
insertObr39_CollectorSComment
Inserts a repetition of OBR-39: "Collector's Comment *" 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)
-
removeCollectorSComment
Removes a repetition of OBR-39: "Collector's Comment *" 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)
-
removeObr39_CollectorSComment
Removes a repetition of OBR-39: "Collector's Comment *" 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)
-
getTransportArrangementResponsibility
Returns OBR-40: "Transport Arrangement Responsibility" - creates it if necessary -
getObr40_TransportArrangementResponsibility
Returns OBR-40: "Transport Arrangement Responsibility" - creates it if necessary -
getTransportArranged
Returns OBR-41: "Transport Arranged" - creates it if necessary -
getObr41_TransportArranged
Returns OBR-41: "Transport Arranged" - creates it if necessary -
getEscortRequired
Returns OBR-42: "Escort Required" - creates it if necessary -
getObr42_EscortRequired
Returns OBR-42: "Escort Required" - creates it if necessary -
getPlannedPatientTransportComment
Returns all repetitions of Planned Patient Transport Comment (OBR-43). -
getObr43_PlannedPatientTransportComment
Returns all repetitions of Planned Patient Transport Comment (OBR-43). -
getPlannedPatientTransportCommentReps
Returns a count of the current number of repetitions of Planned Patient Transport Comment (OBR-43). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getPlannedPatientTransportComment
Returns a specific repetition of OBR-43: "Planned Patient Transport Comment" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr43_PlannedPatientTransportComment
Returns a specific repetition of OBR-43: "Planned Patient Transport Comment" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr43_PlannedPatientTransportCommentReps
Returns a count of the current number of repetitions of Planned Patient Transport Comment (OBR-43). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertPlannedPatientTransportComment
Inserts a repetition of OBR-43: "Planned Patient Transport Comment" 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)
-
insertObr43_PlannedPatientTransportComment
Inserts a repetition of OBR-43: "Planned Patient Transport Comment" 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)
-
removePlannedPatientTransportComment
Removes a repetition of OBR-43: "Planned Patient Transport Comment" 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)
-
removeObr43_PlannedPatientTransportComment
Removes a repetition of OBR-43: "Planned Patient Transport Comment" 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)
-
getProcedureCode
Returns OBR-44: "Procedure Code" - creates it if necessary -
getObr44_ProcedureCode
Returns OBR-44: "Procedure Code" - creates it if necessary -
getProcedureCodeModifier
Returns all repetitions of Procedure Code Modifier (OBR-45). -
getObr45_ProcedureCodeModifier
Returns all repetitions of Procedure Code Modifier (OBR-45). -
getProcedureCodeModifierReps
Returns a count of the current number of repetitions of Procedure Code Modifier (OBR-45). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getProcedureCodeModifier
Returns a specific repetition of OBR-45: "Procedure Code Modifier" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr45_ProcedureCodeModifier
Returns a specific repetition of OBR-45: "Procedure Code Modifier" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr45_ProcedureCodeModifierReps
Returns a count of the current number of repetitions of Procedure Code Modifier (OBR-45). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertProcedureCodeModifier
Inserts a repetition of OBR-45: "Procedure Code Modifier" 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)
-
insertObr45_ProcedureCodeModifier
Inserts a repetition of OBR-45: "Procedure Code Modifier" 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)
-
removeProcedureCodeModifier
Removes a repetition of OBR-45: "Procedure Code Modifier" 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)
-
removeObr45_ProcedureCodeModifier
Removes a repetition of OBR-45: "Procedure Code Modifier" 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)
-
getPlacerSupplementalServiceInformation
Returns all repetitions of Placer Supplemental Service Information (OBR-46). -
getObr46_PlacerSupplementalServiceInformation
Returns all repetitions of Placer Supplemental Service Information (OBR-46). -
getPlacerSupplementalServiceInformationReps
Returns a count of the current number of repetitions of Placer Supplemental Service Information (OBR-46). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getPlacerSupplementalServiceInformation
Returns a specific repetition of OBR-46: "Placer Supplemental Service Information" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr46_PlacerSupplementalServiceInformation
Returns a specific repetition of OBR-46: "Placer Supplemental Service Information" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr46_PlacerSupplementalServiceInformationReps
Returns a count of the current number of repetitions of Placer Supplemental Service Information (OBR-46). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertPlacerSupplementalServiceInformation
Inserts a repetition of OBR-46: "Placer Supplemental Service Information" 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)
-
insertObr46_PlacerSupplementalServiceInformation
Inserts a repetition of OBR-46: "Placer Supplemental Service Information" 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)
-
removePlacerSupplementalServiceInformation
Removes a repetition of OBR-46: "Placer Supplemental Service Information" 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)
-
removeObr46_PlacerSupplementalServiceInformation
Removes a repetition of OBR-46: "Placer Supplemental Service Information" 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)
-
getFillerSupplementalServiceInformation
Returns all repetitions of Filler Supplemental Service Information (OBR-47). -
getObr47_FillerSupplementalServiceInformation
Returns all repetitions of Filler Supplemental Service Information (OBR-47). -
getFillerSupplementalServiceInformationReps
Returns a count of the current number of repetitions of Filler Supplemental Service Information (OBR-47). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getFillerSupplementalServiceInformation
Returns a specific repetition of OBR-47: "Filler Supplemental Service Information" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr47_FillerSupplementalServiceInformation
Returns a specific repetition of OBR-47: "Filler Supplemental Service Information" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getObr47_FillerSupplementalServiceInformationReps
Returns a count of the current number of repetitions of Filler Supplemental Service Information (OBR-47). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertFillerSupplementalServiceInformation
Inserts a repetition of OBR-47: "Filler Supplemental Service Information" 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)
-
insertObr47_FillerSupplementalServiceInformation
Inserts a repetition of OBR-47: "Filler Supplemental Service Information" 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)
-
removeFillerSupplementalServiceInformation
Removes a repetition of OBR-47: "Filler Supplemental Service Information" 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)
-
removeObr47_FillerSupplementalServiceInformation
Removes a repetition of OBR-47: "Filler Supplemental Service Information" 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)
-
getMedicallyNecessaryDuplicateProcedureReason
Returns OBR-48: "Medically Necessary Duplicate Procedure Reason." - creates it if necessary -
getObr48_MedicallyNecessaryDuplicateProcedureReason
Returns OBR-48: "Medically Necessary Duplicate Procedure Reason." - creates it if necessary -
getResultHandling
Returns OBR-49: "Result Handling" - creates it if necessary -
getObr49_ResultHandling
Returns OBR-49: "Result Handling" - creates it if necessary -
getParentUniversalServiceIdentifier
Returns OBR-50: "Parent Universal Service Identifier" - creates it if necessary -
getObr50_ParentUniversalServiceIdentifier
Returns OBR-50: "Parent Universal Service Identifier" - creates it if necessary -
createNewTypeWithoutReflection
- Overrides:
createNewTypeWithoutReflectionin classAbstractSegment
-