Package ca.uhn.hl7v2.model.v22.segment
Class OBR
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractSegment
ca.uhn.hl7v2.model.v22.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 - Observation Request (SI) optional
- OBR-2: Placer Order Number (CM_PLACER) optional
- OBR-3: Filler Order Number (CM_FILLER) optional
- OBR-4: Universal Service ID (CE)
- OBR-5: Priority (not used) (ID) optional
- OBR-6: Requested date / time (not used) (TS) optional
- OBR-7: Observation date / time (TS) optional
- OBR-8: Observation end date / time (TS) optional
- OBR-9: Collection Volume (CQ_QUANTITY) optional
- OBR-10: Collector Identifier (CN) 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 (CM_SPS) optional
- OBR-16: Ordering Provider (CN) optional
- OBR-17: Order Callback Phone Number (TN) 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 report / status change - date / time (TS) optional
- OBR-23: Charge to Practice (CM_MOC) optional
- OBR-24: Diagnostic service section ID (ID) optional
- OBR-25: Result Status (ID) optional
- OBR-26: Parent Result (CM_PARENT_RESULT) optional
- OBR-27: Quantity / timing (TQ) optional repeating
- OBR-28: Result Copies To (CN) optional repeating
- OBR-29: Parent Number (CM_EIP) optional
- OBR-30: Transportation Mode (ID) optional
- OBR-31: Reason for Study (CE) optional repeating
- OBR-32: Principal Result Interpreter (CM_NDL) optional
- OBR-33: Assistant Result Interpreter (CM_NDL) optional repeating
- OBR-34: Technician (CM_NDL) optional repeating
- OBR-35: Transcriptionist (CM_NDL) optional repeating
- OBR-36: Scheduled date / time (TS) 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) CM_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 necessaryCN[]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).Returns OBR-12: "Danger Code" - creates it if necessaryReturns OBR-24: "Diagnostic service section ID" - 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 necessaryReturns OBR-1: "Set ID - Observation Request" - creates it if necessaryCN[]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 necessaryReturns OBR-16: "Ordering Provider" - creates it if necessaryTN[]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 report / status change - date / time" - creates it if necessaryReturns OBR-23: "Charge to Practice" - creates it if necessaryReturns OBR-24: "Diagnostic service section 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).CN[]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 Number" - 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 necessaryCM_NDL[]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).CM_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).CM_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-4: "Universal Service ID" - creates it if necessaryReturns OBR-5: "Priority (not used)" - creates it if necessaryReturns OBR-6: "Requested date / time (not used)" - 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-7: "Observation date / time" - creates it if necessaryReturns OBR-8: "Observation end date / time" - creates it if necessaryTN[]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).Returns OBR-16: "Ordering Provider" - creates it if necessaryReturns OBR-29: "Parent Number" - creates it if necessaryReturns OBR-26: "Parent Result" - 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 necessaryReturns OBR-32: "Principal Result Interpreter" - creates it if necessaryReturns OBR-5: "Priority (not used)" - creates it if necessaryTQ[]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 (not used)" - creates it if necessaryCN[]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-22: "Results report / status change - 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 - Observation Request" - 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 necessaryCM_NDL[]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).CM_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-30: "Transportation Mode" - creates it if necessaryReturns OBR-4: "Universal Service ID" - 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 indexinsertObr10_CollectorIdentifier(int rep) Inserts a repetition of OBR-10: "Collector Identifier" 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 indexinsertOrderCallbackPhoneNumber(int rep) Inserts a repetition of OBR-17: "Order Callback Phone Number" 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 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 indexremoveObr10_CollectorIdentifier(int rep) Removes a repetition of OBR-10: "Collector Identifier" 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 indexremoveOrderCallbackPhoneNumber(int rep) Removes a repetition of OBR-17: "Order Callback Phone Number" 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 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
-
getSetIDObservationRequest
Returns OBR-1: "Set ID - Observation Request" - creates it if necessary -
getObr1_SetIDObservationRequest
Returns OBR-1: "Set ID - Observation Request" - 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 -
getUniversalServiceID
Returns OBR-4: "Universal Service ID" - creates it if necessary -
getObr4_UniversalServiceID
Returns OBR-4: "Universal Service ID" - creates it if necessary -
getPriorityNotused
Returns OBR-5: "Priority (not used)" - creates it if necessary -
getObr5_PriorityNotused
Returns OBR-5: "Priority (not used)" - creates it if necessary -
getRequestedDateTimeNotused
Returns OBR-6: "Requested date / time (not used)" - creates it if necessary -
getObr6_RequestedDateTimeNotused
Returns OBR-6: "Requested date / time (not used)" - 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 OBR-16: "Ordering Provider" - creates it if necessary -
getObr16_OrderingProvider
Returns OBR-16: "Ordering Provider" - creates it if necessary -
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 -
getResultsReportStatusChangeDateTime
Returns OBR-22: "Results report / status change - date / time" - creates it if necessary -
getObr22_ResultsReportStatusChangeDateTime
Returns OBR-22: "Results report / status change - 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 -
getDiagnosticServiceSectionID
Returns OBR-24: "Diagnostic service section ID" - creates it if necessary -
getObr24_DiagnosticServiceSectionID
Returns OBR-24: "Diagnostic service section 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)
-
getParentNumber
Returns OBR-29: "Parent Number" - creates it if necessary -
getObr29_ParentNumber
Returns OBR-29: "Parent Number" - 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 -
createNewTypeWithoutReflection
- Overrides:
createNewTypeWithoutReflectionin classAbstractSegment
-