ca.uhn.hl7v2.model.v24.segment
Class OBR

java.lang.Object
  extended by ca.uhn.hl7v2.model.AbstractSegment
      extended by ca.uhn.hl7v2.model.v24.segment.OBR
All Implemented Interfaces:
Segment, Structure, Serializable

public class OBR
extends AbstractSegment

Represents an HL7 OBR message segment (Observation Request). This segment has the following fields:

See Also:
Serialized Form

Constructor Summary
OBR(Group parent, ModelClassFactory factory)
          Creates a new OBR segment
 
Method Summary
protected  Type createNewTypeWithoutReflection(int field)
          
 NDL[] getAssistantResultInterpreter()
          Returns all repetitions of Assistant Result Interpreter + (OBR-33).
 NDL getAssistantResultInterpreter(int rep)
          Returns a specific repetition of OBR-33: "Assistant Result Interpreter +" - creates it if necessary
 int getAssistantResultInterpreterReps()
          Returns a count of the current number of repetitions of Assistant Result Interpreter + (OBR-33).
 MOC getChargeToPractice()
          Returns OBR-23: "Charge to Practice +" - creates it if necessary
 CQ getCollectionVolume()
          Returns OBR-9: "Collection Volume *" - creates it if necessary
 XCN[] getCollectorIdentifier()
          Returns all repetitions of Collector Identifier * (OBR-10).
 XCN getCollectorIdentifier(int rep)
          Returns a specific repetition of OBR-10: "Collector Identifier *" - creates it if necessary
 int getCollectorIdentifierReps()
          Returns a count of the current number of repetitions of Collector Identifier * (OBR-10).
 CE[] getCollectorSComment()
          Returns all repetitions of Collector's Comment * (OBR-39).
 CE getCollectorSComment(int rep)
          Returns a specific repetition of OBR-39: "Collector's Comment *" - creates it if necessary
 int getCollectorSCommentReps()
          Returns a count of the current number of repetitions of Collector's Comment * (OBR-39).
 CE getDangerCode()
          Returns OBR-12: "Danger Code" - creates it if necessary
 ID getDiagnosticServSectID()
          Returns OBR-24: "Diagnostic Serv Sect ID" - creates it if necessary
 ID getEscortRequired()
          Returns OBR-42: "Escort Required" - creates it if necessary
 ST getFillerField1()
          Returns OBR-20: "Filler Field 1 +" - creates it if necessary
 ST getFillerField2()
          Returns OBR-21: "Filler Field 2 +" - creates it if necessary
 EI getFillerOrderNumber()
          Returns OBR-3: "Filler Order Number" - creates it if necessary
 CE[] getFillerSupplementalServiceInformation()
          Returns all repetitions of Filler Supplemental Service Information (OBR-47).
 CE getFillerSupplementalServiceInformation(int rep)
          Returns a specific repetition of OBR-47: "Filler Supplemental Service Information" - creates it if necessary
 int getFillerSupplementalServiceInformationReps()
          Returns a count of the current number of repetitions of Filler Supplemental Service Information (OBR-47).
 NM getNumberOfSampleContainers()
          Returns OBR-37: "Number of Sample Containers *" - creates it if necessary
 SI getObr1_SetIDOBR()
          Returns OBR-1: "Set ID - OBR" - creates it if necessary
 XCN getObr10_CollectorIdentifier(int rep)
          Returns a specific repetition of OBR-10: "Collector Identifier *" - creates it if necessary
 int getObr10_CollectorIdentifierReps()
          Returns a count of the current number of repetitions of Collector Identifier * (OBR-10).
 ID getObr11_SpecimenActionCode()
          Returns OBR-11: "Specimen Action Code *" - creates it if necessary
 CE getObr12_DangerCode()
          Returns OBR-12: "Danger Code" - creates it if necessary
 ST getObr13_RelevantClinicalInfo()
          Returns OBR-13: "Relevant Clinical Info." - creates it if necessary
 TS getObr14_SpecimenReceivedDateTime()
          Returns OBR-14: "Specimen Received Date/Time *" - creates it if necessary
 SPS getObr15_SpecimenSource()
          Returns OBR-15: "Specimen Source" - creates it if necessary
 XCN getObr16_OrderingProvider(int rep)
          Returns a specific repetition of OBR-16: "Ordering Provider" - creates it if necessary
 int getObr16_OrderingProviderReps()
          Returns a count of the current number of repetitions of Ordering Provider (OBR-16).
 XTN getObr17_OrderCallbackPhoneNumber(int rep)
          Returns a specific repetition of OBR-17: "Order Callback Phone Number" - creates it if necessary
 int getObr17_OrderCallbackPhoneNumberReps()
          Returns a count of the current number of repetitions of Order Callback Phone Number (OBR-17).
 ST getObr18_PlacerField1()
          Returns OBR-18: "Placer Field 1" - creates it if necessary
 ST getObr19_PlacerField2()
          Returns OBR-19: "Placer Field 2" - creates it if necessary
 EI getObr2_PlacerOrderNumber()
          Returns OBR-2: "Placer Order Number" - creates it if necessary
 ST getObr20_FillerField1()
          Returns OBR-20: "Filler Field 1 +" - creates it if necessary
 ST getObr21_FillerField2()
          Returns OBR-21: "Filler Field 2 +" - creates it if necessary
 TS getObr22_ResultsRptStatusChngDateTime()
          Returns OBR-22: "Results Rpt/Status Chng - Date/Time +" - creates it if necessary
 MOC getObr23_ChargeToPractice()
          Returns OBR-23: "Charge to Practice +" - creates it if necessary
 ID getObr24_DiagnosticServSectID()
          Returns OBR-24: "Diagnostic Serv Sect ID" - creates it if necessary
 ID getObr25_ResultStatus()
          Returns OBR-25: "Result Status +" - creates it if necessary
 PRL getObr26_ParentResult()
          Returns OBR-26: "Parent Result +" - creates it if necessary
 TQ getObr27_QuantityTiming(int rep)
          Returns a specific repetition of OBR-27: "Quantity/Timing" - creates it if necessary
 int getObr27_QuantityTimingReps()
          Returns a count of the current number of repetitions of Quantity/Timing (OBR-27).
 XCN getObr28_ResultCopiesTo(int rep)
          Returns a specific repetition of OBR-28: "Result Copies To" - creates it if necessary
 int getObr28_ResultCopiesToReps()
          Returns a count of the current number of repetitions of Result Copies To (OBR-28).
 EIP getObr29_ParentNumber()
          Returns OBR-29: "Parent Number" - creates it if necessary
 EI getObr3_FillerOrderNumber()
          Returns OBR-3: "Filler Order Number" - creates it if necessary
 ID getObr30_TransportationMode()
          Returns OBR-30: "Transportation Mode" - creates it if necessary
 CE getObr31_ReasonForStudy(int rep)
          Returns a specific repetition of OBR-31: "Reason for Study" - creates it if necessary
 int getObr31_ReasonForStudyReps()
          Returns a count of the current number of repetitions of Reason for Study (OBR-31).
 NDL getObr32_PrincipalResultInterpreter()
          Returns OBR-32: "Principal Result Interpreter +" - creates it if necessary
 NDL getObr33_AssistantResultInterpreter(int rep)
          Returns a specific repetition of OBR-33: "Assistant Result Interpreter +" - creates it if necessary
 int getObr33_AssistantResultInterpreterReps()
          Returns a count of the current number of repetitions of Assistant Result Interpreter + (OBR-33).
 NDL getObr34_Technician(int rep)
          Returns a specific repetition of OBR-34: "Technician +" - creates it if necessary
 int getObr34_TechnicianReps()
          Returns a count of the current number of repetitions of Technician + (OBR-34).
 NDL getObr35_Transcriptionist(int rep)
          Returns a specific repetition of OBR-35: "Transcriptionist +" - creates it if necessary
 int getObr35_TranscriptionistReps()
          Returns a count of the current number of repetitions of Transcriptionist + (OBR-35).
 TS getObr36_ScheduledDateTime()
          Returns OBR-36: "Scheduled Date/Time +" - creates it if necessary
 NM getObr37_NumberOfSampleContainers()
          Returns OBR-37: "Number of Sample Containers *" - creates it if necessary
 CE getObr38_TransportLogisticsOfCollectedSample(int rep)
          Returns a specific repetition of OBR-38: "Transport Logistics of Collected Sample *" - creates it if necessary
 int getObr38_TransportLogisticsOfCollectedSampleReps()
          Returns a count of the current number of repetitions of Transport Logistics of Collected Sample * (OBR-38).
 CE getObr39_CollectorSComment(int rep)
          Returns a specific repetition of OBR-39: "Collector's Comment *" - creates it if necessary
 int getObr39_CollectorSCommentReps()
          Returns a count of the current number of repetitions of Collector's Comment * (OBR-39).
 CE getObr4_UniversalServiceIdentifier()
          Returns OBR-4: "Universal Service Identifier" - creates it if necessary
 CE getObr40_TransportArrangementResponsibility()
          Returns OBR-40: "Transport Arrangement Responsibility" - creates it if necessary
 ID getObr41_TransportArranged()
          Returns OBR-41: "Transport Arranged" - creates it if necessary
 ID getObr42_EscortRequired()
          Returns OBR-42: "Escort Required" - creates it if necessary
 CE getObr43_PlannedPatientTransportComment(int rep)
          Returns a specific repetition of OBR-43: "Planned Patient Transport Comment" - creates it if necessary
 int getObr43_PlannedPatientTransportCommentReps()
          Returns a count of the current number of repetitions of Planned Patient Transport Comment (OBR-43).
 CE getObr44_ProcedureCode()
          Returns OBR-44: "Procedure Code" - creates it if necessary
 CE getObr45_ProcedureCodeModifier(int rep)
          Returns a specific repetition of OBR-45: "Procedure Code Modifier" - creates it if necessary
 int getObr45_ProcedureCodeModifierReps()
          Returns a count of the current number of repetitions of Procedure Code Modifier (OBR-45).
 CE getObr46_PlacerSupplementalServiceInformation(int rep)
          Returns a specific repetition of OBR-46: "Placer Supplemental Service Information" - creates it if necessary
 int getObr46_PlacerSupplementalServiceInformationReps()
          Returns a count of the current number of repetitions of Placer Supplemental Service Information (OBR-46).
 CE getObr47_FillerSupplementalServiceInformation(int rep)
          Returns a specific repetition of OBR-47: "Filler Supplemental Service Information" - creates it if necessary
 int getObr47_FillerSupplementalServiceInformationReps()
          Returns a count of the current number of repetitions of Filler Supplemental Service Information (OBR-47).
 ID getObr5_Priority()
          Returns OBR-5: "Priority" - creates it if necessary
 TS getObr6_RequestedDateTime()
          Returns OBR-6: "Requested Date/Time" - creates it if necessary
 TS getObr7_ObservationDateTime()
          Returns OBR-7: "Observation Date/Time #" - creates it if necessary
 TS getObr8_ObservationEndDateTime()
          Returns OBR-8: "Observation End Date/Time #" - creates it if necessary
 CQ getObr9_CollectionVolume()
          Returns OBR-9: "Collection Volume *" - creates it if necessary
 TS getObservationDateTime()
          Returns OBR-7: "Observation Date/Time #" - creates it if necessary
 TS getObservationEndDateTime()
          Returns OBR-8: "Observation End Date/Time #" - creates it if necessary
 XTN[] getOrderCallbackPhoneNumber()
          Returns all repetitions of Order Callback Phone Number (OBR-17).
 XTN getOrderCallbackPhoneNumber(int rep)
          Returns a specific repetition of OBR-17: "Order Callback Phone Number" - creates it if necessary
 int getOrderCallbackPhoneNumberReps()
          Returns a count of the current number of repetitions of Order Callback Phone Number (OBR-17).
 XCN[] getOrderingProvider()
          Returns all repetitions of Ordering Provider (OBR-16).
 XCN getOrderingProvider(int rep)
          Returns a specific repetition of OBR-16: "Ordering Provider" - creates it if necessary
 int getOrderingProviderReps()
          Returns a count of the current number of repetitions of Ordering Provider (OBR-16).
 EIP getParentNumber()
          Returns OBR-29: "Parent Number" - creates it if necessary
 PRL getParentResult()
          Returns OBR-26: "Parent Result +" - creates it if necessary
 ST getPlacerField1()
          Returns OBR-18: "Placer Field 1" - creates it if necessary
 ST getPlacerField2()
          Returns OBR-19: "Placer Field 2" - creates it if necessary
 EI getPlacerOrderNumber()
          Returns OBR-2: "Placer Order Number" - creates it if necessary
 CE[] getPlacerSupplementalServiceInformation()
          Returns all repetitions of Placer Supplemental Service Information (OBR-46).
 CE getPlacerSupplementalServiceInformation(int rep)
          Returns a specific repetition of OBR-46: "Placer Supplemental Service Information" - creates it if necessary
 int getPlacerSupplementalServiceInformationReps()
          Returns a count of the current number of repetitions of Placer Supplemental Service Information (OBR-46).
 CE[] getPlannedPatientTransportComment()
          Returns all repetitions of Planned Patient Transport Comment (OBR-43).
 CE getPlannedPatientTransportComment(int rep)
          Returns a specific repetition of OBR-43: "Planned Patient Transport Comment" - creates it if necessary
 int getPlannedPatientTransportCommentReps()
          Returns a count of the current number of repetitions of Planned Patient Transport Comment (OBR-43).
 NDL getPrincipalResultInterpreter()
          Returns OBR-32: "Principal Result Interpreter +" - creates it if necessary
 ID getPriority()
          Returns OBR-5: "Priority" - creates it if necessary
 CE getProcedureCode()
          Returns OBR-44: "Procedure Code" - creates it if necessary
 CE[] getProcedureCodeModifier()
          Returns all repetitions of Procedure Code Modifier (OBR-45).
 CE getProcedureCodeModifier(int rep)
          Returns a specific repetition of OBR-45: "Procedure Code Modifier" - creates it if necessary
 int getProcedureCodeModifierReps()
          Returns a count of the current number of repetitions of Procedure Code Modifier (OBR-45).
 TQ[] getQuantityTiming()
          Returns all repetitions of Quantity/Timing (OBR-27).
 TQ getQuantityTiming(int rep)
          Returns a specific repetition of OBR-27: "Quantity/Timing" - creates it if necessary
 int getQuantityTimingReps()
          Returns a count of the current number of repetitions of Quantity/Timing (OBR-27).
 CE[] getReasonForStudy()
          Returns all repetitions of Reason for Study (OBR-31).
 CE getReasonForStudy(int rep)
          Returns a specific repetition of OBR-31: "Reason for Study" - creates it if necessary
 int getReasonForStudyReps()
          Returns a count of the current number of repetitions of Reason for Study (OBR-31).
 ST getRelevantClinicalInfo()
          Returns OBR-13: "Relevant Clinical Info." - creates it if necessary
 TS getRequestedDateTime()
          Returns OBR-6: "Requested Date/Time" - creates it if necessary
 XCN[] getResultCopiesTo()
          Returns all repetitions of Result Copies To (OBR-28).
 XCN getResultCopiesTo(int rep)
          Returns a specific repetition of OBR-28: "Result Copies To" - creates it if necessary
 int getResultCopiesToReps()
          Returns a count of the current number of repetitions of Result Copies To (OBR-28).
 TS getResultsRptStatusChngDateTime()
          Returns OBR-22: "Results Rpt/Status Chng - Date/Time +" - creates it if necessary
 ID getResultStatus()
          Returns OBR-25: "Result Status +" - creates it if necessary
 TS getScheduledDateTime()
          Returns OBR-36: "Scheduled Date/Time +" - creates it if necessary
 SI getSetIDOBR()
          Returns OBR-1: "Set ID - OBR" - creates it if necessary
 ID getSpecimenActionCode()
          Returns OBR-11: "Specimen Action Code *" - creates it if necessary
 TS getSpecimenReceivedDateTime()
          Returns OBR-14: "Specimen Received Date/Time *" - creates it if necessary
 SPS getSpecimenSource()
          Returns OBR-15: "Specimen Source" - creates it if necessary
 NDL[] getTechnician()
          Returns all repetitions of Technician + (OBR-34).
 NDL getTechnician(int rep)
          Returns a specific repetition of OBR-34: "Technician +" - creates it if necessary
 int getTechnicianReps()
          Returns a count of the current number of repetitions of Technician + (OBR-34).
 NDL[] getTranscriptionist()
          Returns all repetitions of Transcriptionist + (OBR-35).
 NDL getTranscriptionist(int rep)
          Returns a specific repetition of OBR-35: "Transcriptionist +" - creates it if necessary
 int getTranscriptionistReps()
          Returns a count of the current number of repetitions of Transcriptionist + (OBR-35).
 ID getTransportArranged()
          Returns OBR-41: "Transport Arranged" - creates it if necessary
 CE getTransportArrangementResponsibility()
          Returns OBR-40: "Transport Arrangement Responsibility" - creates it if necessary
 ID getTransportationMode()
          Returns OBR-30: "Transportation Mode" - creates it if necessary
 CE[] getTransportLogisticsOfCollectedSample()
          Returns all repetitions of Transport Logistics of Collected Sample * (OBR-38).
 CE getTransportLogisticsOfCollectedSample(int rep)
          Returns a specific repetition of OBR-38: "Transport Logistics of Collected Sample *" - creates it if necessary
 int getTransportLogisticsOfCollectedSampleReps()
          Returns a count of the current number of repetitions of Transport Logistics of Collected Sample * (OBR-38).
 CE getUniversalServiceIdentifier()
          Returns OBR-4: "Universal Service Identifier" - creates it if necessary
 NDL insertAssistantResultInterpreter(int rep)
          Inserts a repetition of OBR-33: "Assistant Result Interpreter +" at a specific index
 XCN insertCollectorIdentifier(int rep)
          Inserts a repetition of OBR-10: "Collector Identifier *" at a specific index
 CE insertCollectorSComment(int rep)
          Inserts a repetition of OBR-39: "Collector's Comment *" at a specific index
 CE insertFillerSupplementalServiceInformation(int rep)
          Inserts a repetition of OBR-47: "Filler Supplemental Service Information" at a specific index
 XCN insertObr10_CollectorIdentifier(int rep)
          Inserts a repetition of OBR-10: "Collector Identifier *" at a specific index
 XCN insertObr16_OrderingProvider(int rep)
          Inserts a repetition of OBR-16: "Ordering Provider" at a specific index
 XTN insertObr17_OrderCallbackPhoneNumber(int rep)
          Inserts a repetition of OBR-17: "Order Callback Phone Number" at a specific index
 TQ insertObr27_QuantityTiming(int rep)
          Inserts a repetition of OBR-27: "Quantity/Timing" at a specific index
 XCN insertObr28_ResultCopiesTo(int rep)
          Inserts a repetition of OBR-28: "Result Copies To" at a specific index
 CE insertObr31_ReasonForStudy(int rep)
          Inserts a repetition of OBR-31: "Reason for Study" at a specific index
 NDL insertObr33_AssistantResultInterpreter(int rep)
          Inserts a repetition of OBR-33: "Assistant Result Interpreter +" at a specific index
 NDL insertObr34_Technician(int rep)
          Inserts a repetition of OBR-34: "Technician +" at a specific index
 NDL insertObr35_Transcriptionist(int rep)
          Inserts a repetition of OBR-35: "Transcriptionist +" at a specific index
 CE insertObr38_TransportLogisticsOfCollectedSample(int rep)
          Inserts a repetition of OBR-38: "Transport Logistics of Collected Sample *" at a specific index
 CE insertObr39_CollectorSComment(int rep)
          Inserts a repetition of OBR-39: "Collector's Comment *" at a specific index
 CE insertObr43_PlannedPatientTransportComment(int rep)
          Inserts a repetition of OBR-43: "Planned Patient Transport Comment" at a specific index
 CE insertObr45_ProcedureCodeModifier(int rep)
          Inserts a repetition of OBR-45: "Procedure Code Modifier" at a specific index
 CE insertObr46_PlacerSupplementalServiceInformation(int rep)
          Inserts a repetition of OBR-46: "Placer Supplemental Service Information" at a specific index
 CE insertObr47_FillerSupplementalServiceInformation(int rep)
          Inserts a repetition of OBR-47: "Filler Supplemental Service Information" at a specific index
 XTN insertOrderCallbackPhoneNumber(int rep)
          Inserts a repetition of OBR-17: "Order Callback Phone Number" at a specific index
 XCN insertOrderingProvider(int rep)
          Inserts a repetition of OBR-16: "Ordering Provider" at a specific index
 CE insertPlacerSupplementalServiceInformation(int rep)
          Inserts a repetition of OBR-46: "Placer Supplemental Service Information" at a specific index
 CE insertPlannedPatientTransportComment(int rep)
          Inserts a repetition of OBR-43: "Planned Patient Transport Comment" at a specific index
 CE insertProcedureCodeModifier(int rep)
          Inserts a repetition of OBR-45: "Procedure Code Modifier" at a specific index
 TQ insertQuantityTiming(int rep)
          Inserts a repetition of OBR-27: "Quantity/Timing" at a specific index
 CE insertReasonForStudy(int rep)
          Inserts a repetition of OBR-31: "Reason for Study" at a specific index
 XCN insertResultCopiesTo(int rep)
          Inserts a repetition of OBR-28: "Result Copies To" at a specific index
 NDL insertTechnician(int rep)
          Inserts a repetition of OBR-34: "Technician +" at a specific index
 NDL insertTranscriptionist(int rep)
          Inserts a repetition of OBR-35: "Transcriptionist +" at a specific index
 CE insertTransportLogisticsOfCollectedSample(int rep)
          Inserts a repetition of OBR-38: "Transport Logistics of Collected Sample *" at a specific index
 NDL removeAssistantResultInterpreter(int rep)
          Removes a repetition of OBR-33: "Assistant Result Interpreter +" at a specific index
 XCN removeCollectorIdentifier(int rep)
          Removes a repetition of OBR-10: "Collector Identifier *" at a specific index
 CE removeCollectorSComment(int rep)
          Removes a repetition of OBR-39: "Collector's Comment *" at a specific index
 CE removeFillerSupplementalServiceInformation(int rep)
          Removes a repetition of OBR-47: "Filler Supplemental Service Information" at a specific index
 XCN removeObr10_CollectorIdentifier(int rep)
          Removes a repetition of OBR-10: "Collector Identifier *" at a specific index
 XCN removeObr16_OrderingProvider(int rep)
          Removes a repetition of OBR-16: "Ordering Provider" at a specific index
 XTN removeObr17_OrderCallbackPhoneNumber(int rep)
          Removes a repetition of OBR-17: "Order Callback Phone Number" at a specific index
 TQ removeObr27_QuantityTiming(int rep)
          Removes a repetition of OBR-27: "Quantity/Timing" at a specific index
 XCN removeObr28_ResultCopiesTo(int rep)
          Removes a repetition of OBR-28: "Result Copies To" at a specific index
 CE removeObr31_ReasonForStudy(int rep)
          Removes a repetition of OBR-31: "Reason for Study" at a specific index
 NDL removeObr33_AssistantResultInterpreter(int rep)
          Removes a repetition of OBR-33: "Assistant Result Interpreter +" at a specific index
 NDL removeObr34_Technician(int rep)
          Removes a repetition of OBR-34: "Technician +" at a specific index
 NDL removeObr35_Transcriptionist(int rep)
          Removes a repetition of OBR-35: "Transcriptionist +" at a specific index
 CE removeObr38_TransportLogisticsOfCollectedSample(int rep)
          Removes a repetition of OBR-38: "Transport Logistics of Collected Sample *" at a specific index
 CE removeObr39_CollectorSComment(int rep)
          Removes a repetition of OBR-39: "Collector's Comment *" at a specific index
 CE removeObr43_PlannedPatientTransportComment(int rep)
          Removes a repetition of OBR-43: "Planned Patient Transport Comment" at a specific index
 CE removeObr45_ProcedureCodeModifier(int rep)
          Removes a repetition of OBR-45: "Procedure Code Modifier" at a specific index
 CE removeObr46_PlacerSupplementalServiceInformation(int rep)
          Removes a repetition of OBR-46: "Placer Supplemental Service Information" at a specific index
 CE removeObr47_FillerSupplementalServiceInformation(int rep)
          Removes a repetition of OBR-47: "Filler Supplemental Service Information" at a specific index
 XTN removeOrderCallbackPhoneNumber(int rep)
          Removes a repetition of OBR-17: "Order Callback Phone Number" at a specific index
 XCN removeOrderingProvider(int rep)
          Removes a repetition of OBR-16: "Ordering Provider" at a specific index
 CE removePlacerSupplementalServiceInformation(int rep)
          Removes a repetition of OBR-46: "Placer Supplemental Service Information" at a specific index
 CE removePlannedPatientTransportComment(int rep)
          Removes a repetition of OBR-43: "Planned Patient Transport Comment" at a specific index
 CE removeProcedureCodeModifier(int rep)
          Removes a repetition of OBR-45: "Procedure Code Modifier" at a specific index
 TQ removeQuantityTiming(int rep)
          Removes a repetition of OBR-27: "Quantity/Timing" at a specific index
 CE removeReasonForStudy(int rep)
          Removes a repetition of OBR-31: "Reason for Study" at a specific index
 XCN removeResultCopiesTo(int rep)
          Removes a repetition of OBR-28: "Result Copies To" at a specific index
 NDL removeTechnician(int rep)
          Removes a repetition of OBR-34: "Technician +" at a specific index
 NDL removeTranscriptionist(int rep)
          Removes a repetition of OBR-35: "Transcriptionist +" at a specific index
 CE removeTransportLogisticsOfCollectedSample(int rep)
          Removes a repetition of OBR-38: "Transport Logistics of Collected Sample *" at a specific index
 
Methods inherited from class ca.uhn.hl7v2.model.AbstractSegment
add, add, clear, encode, getField, getField, getLength, getMaxCardinality, getMessage, getName, getNames, getParent, insertRepetition, isRequired, main, numFields, parse, removeRepetition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OBR

public OBR(Group parent,
           ModelClassFactory factory)
Creates a new OBR segment

Method Detail

getSetIDOBR

public SI getSetIDOBR()
Returns OBR-1: "Set ID - OBR" - creates it if necessary


getObr1_SetIDOBR

public SI getObr1_SetIDOBR()
Returns OBR-1: "Set ID - OBR" - creates it if necessary


getPlacerOrderNumber

public EI getPlacerOrderNumber()
Returns OBR-2: "Placer Order Number" - creates it if necessary


getObr2_PlacerOrderNumber

public EI getObr2_PlacerOrderNumber()
Returns OBR-2: "Placer Order Number" - creates it if necessary


getFillerOrderNumber

public EI getFillerOrderNumber()
Returns OBR-3: "Filler Order Number" - creates it if necessary


getObr3_FillerOrderNumber

public EI getObr3_FillerOrderNumber()
Returns OBR-3: "Filler Order Number" - creates it if necessary


getUniversalServiceIdentifier

public CE getUniversalServiceIdentifier()
Returns OBR-4: "Universal Service Identifier" - creates it if necessary


getObr4_UniversalServiceIdentifier

public CE getObr4_UniversalServiceIdentifier()
Returns OBR-4: "Universal Service Identifier" - creates it if necessary


getPriority

public ID getPriority()
Returns OBR-5: "Priority" - creates it if necessary


getObr5_Priority

public ID getObr5_Priority()
Returns OBR-5: "Priority" - creates it if necessary


getRequestedDateTime

public TS getRequestedDateTime()
Returns OBR-6: "Requested Date/Time" - creates it if necessary


getObr6_RequestedDateTime

public TS getObr6_RequestedDateTime()
Returns OBR-6: "Requested Date/Time" - creates it if necessary


getObservationDateTime

public TS getObservationDateTime()
Returns OBR-7: "Observation Date/Time #" - creates it if necessary


getObr7_ObservationDateTime

public TS getObr7_ObservationDateTime()
Returns OBR-7: "Observation Date/Time #" - creates it if necessary


getObservationEndDateTime

public TS getObservationEndDateTime()
Returns OBR-8: "Observation End Date/Time #" - creates it if necessary


getObr8_ObservationEndDateTime

public TS getObr8_ObservationEndDateTime()
Returns OBR-8: "Observation End Date/Time #" - creates it if necessary


getCollectionVolume

public CQ getCollectionVolume()
Returns OBR-9: "Collection Volume *" - creates it if necessary


getObr9_CollectionVolume

public CQ getObr9_CollectionVolume()
Returns OBR-9: "Collection Volume *" - creates it if necessary


getCollectorIdentifier

public XCN[] getCollectorIdentifier()
Returns all repetitions of Collector Identifier * (OBR-10).


getCollectorIdentifierReps

public int 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

public XCN getCollectorIdentifier(int rep)
Returns a specific repetition of OBR-10: "Collector Identifier *" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getObr10_CollectorIdentifier

public XCN getObr10_CollectorIdentifier(int rep)
Returns a specific repetition of OBR-10: "Collector Identifier *" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getObr10_CollectorIdentifierReps

public int 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

public XCN insertCollectorIdentifier(int rep)
                              throws HL7Exception
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

public XCN insertObr10_CollectorIdentifier(int rep)
                                    throws HL7Exception
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

public XCN removeCollectorIdentifier(int rep)
                              throws HL7Exception
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

public XCN removeObr10_CollectorIdentifier(int rep)
                                    throws HL7Exception
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

public ID getSpecimenActionCode()
Returns OBR-11: "Specimen Action Code *" - creates it if necessary


getObr11_SpecimenActionCode

public ID getObr11_SpecimenActionCode()
Returns OBR-11: "Specimen Action Code *" - creates it if necessary


getDangerCode

public CE getDangerCode()
Returns OBR-12: "Danger Code" - creates it if necessary


getObr12_DangerCode

public CE getObr12_DangerCode()
Returns OBR-12: "Danger Code" - creates it if necessary


getRelevantClinicalInfo

public ST getRelevantClinicalInfo()
Returns OBR-13: "Relevant Clinical Info." - creates it if necessary


getObr13_RelevantClinicalInfo

public ST getObr13_RelevantClinicalInfo()
Returns OBR-13: "Relevant Clinical Info." - creates it if necessary


getSpecimenReceivedDateTime

public TS getSpecimenReceivedDateTime()
Returns OBR-14: "Specimen Received Date/Time *" - creates it if necessary


getObr14_SpecimenReceivedDateTime

public TS getObr14_SpecimenReceivedDateTime()
Returns OBR-14: "Specimen Received Date/Time *" - creates it if necessary


getSpecimenSource

public SPS getSpecimenSource()
Returns OBR-15: "Specimen Source" - creates it if necessary


getObr15_SpecimenSource

public SPS getObr15_SpecimenSource()
Returns OBR-15: "Specimen Source" - creates it if necessary


getOrderingProvider

public XCN[] getOrderingProvider()
Returns all repetitions of Ordering Provider (OBR-16).


getOrderingProviderReps

public int 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

public XCN getOrderingProvider(int rep)
Returns a specific repetition of OBR-16: "Ordering Provider" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getObr16_OrderingProvider

public XCN getObr16_OrderingProvider(int rep)
Returns a specific repetition of OBR-16: "Ordering Provider" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getObr16_OrderingProviderReps

public int 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

public XCN insertOrderingProvider(int rep)
                           throws HL7Exception
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

public XCN insertObr16_OrderingProvider(int rep)
                                 throws HL7Exception
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

public XCN removeOrderingProvider(int rep)
                           throws HL7Exception
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

public XCN removeObr16_OrderingProvider(int rep)
                                 throws HL7Exception
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

public XTN[] getOrderCallbackPhoneNumber()
Returns all repetitions of Order Callback Phone Number (OBR-17).


getOrderCallbackPhoneNumberReps

public int 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

public XTN getOrderCallbackPhoneNumber(int rep)
Returns a specific repetition of OBR-17: "Order Callback Phone Number" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getObr17_OrderCallbackPhoneNumber

public XTN getObr17_OrderCallbackPhoneNumber(int rep)
Returns a specific repetition of OBR-17: "Order Callback Phone Number" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getObr17_OrderCallbackPhoneNumberReps

public int 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

public XTN insertOrderCallbackPhoneNumber(int rep)
                                   throws HL7Exception
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

public XTN insertObr17_OrderCallbackPhoneNumber(int rep)
                                         throws HL7Exception
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

public XTN removeOrderCallbackPhoneNumber(int rep)
                                   throws HL7Exception
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

public XTN removeObr17_OrderCallbackPhoneNumber(int rep)
                                         throws HL7Exception
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

public ST getPlacerField1()
Returns OBR-18: "Placer Field 1" - creates it if necessary


getObr18_PlacerField1

public ST getObr18_PlacerField1()
Returns OBR-18: "Placer Field 1" - creates it if necessary


getPlacerField2

public ST getPlacerField2()
Returns OBR-19: "Placer Field 2" - creates it if necessary


getObr19_PlacerField2

public ST getObr19_PlacerField2()
Returns OBR-19: "Placer Field 2" - creates it if necessary


getFillerField1

public ST getFillerField1()
Returns OBR-20: "Filler Field 1 +" - creates it if necessary


getObr20_FillerField1

public ST getObr20_FillerField1()
Returns OBR-20: "Filler Field 1 +" - creates it if necessary


getFillerField2

public ST getFillerField2()
Returns OBR-21: "Filler Field 2 +" - creates it if necessary


getObr21_FillerField2

public ST getObr21_FillerField2()
Returns OBR-21: "Filler Field 2 +" - creates it if necessary


getResultsRptStatusChngDateTime

public TS getResultsRptStatusChngDateTime()
Returns OBR-22: "Results Rpt/Status Chng - Date/Time +" - creates it if necessary


getObr22_ResultsRptStatusChngDateTime

public TS getObr22_ResultsRptStatusChngDateTime()
Returns OBR-22: "Results Rpt/Status Chng - Date/Time +" - creates it if necessary


getChargeToPractice

public MOC getChargeToPractice()
Returns OBR-23: "Charge to Practice +" - creates it if necessary


getObr23_ChargeToPractice

public MOC getObr23_ChargeToPractice()
Returns OBR-23: "Charge to Practice +" - creates it if necessary


getDiagnosticServSectID

public ID getDiagnosticServSectID()
Returns OBR-24: "Diagnostic Serv Sect ID" - creates it if necessary


getObr24_DiagnosticServSectID

public ID getObr24_DiagnosticServSectID()
Returns OBR-24: "Diagnostic Serv Sect ID" - creates it if necessary


getResultStatus

public ID getResultStatus()
Returns OBR-25: "Result Status +" - creates it if necessary


getObr25_ResultStatus

public ID getObr25_ResultStatus()
Returns OBR-25: "Result Status +" - creates it if necessary


getParentResult

public PRL getParentResult()
Returns OBR-26: "Parent Result +" - creates it if necessary


getObr26_ParentResult

public PRL getObr26_ParentResult()
Returns OBR-26: "Parent Result +" - creates it if necessary


getQuantityTiming

public TQ[] getQuantityTiming()
Returns all repetitions of Quantity/Timing (OBR-27).


getQuantityTimingReps

public int 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

public TQ getQuantityTiming(int rep)
Returns a specific repetition of OBR-27: "Quantity/Timing" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getObr27_QuantityTiming

public TQ getObr27_QuantityTiming(int rep)
Returns a specific repetition of OBR-27: "Quantity/Timing" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getObr27_QuantityTimingReps

public int 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

public TQ insertQuantityTiming(int rep)
                        throws HL7Exception
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

public TQ insertObr27_QuantityTiming(int rep)
                              throws HL7Exception
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

public TQ removeQuantityTiming(int rep)
                        throws HL7Exception
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

public TQ removeObr27_QuantityTiming(int rep)
                              throws HL7Exception
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

public XCN[] getResultCopiesTo()
Returns all repetitions of Result Copies To (OBR-28).


getResultCopiesToReps

public int 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

public XCN getResultCopiesTo(int rep)
Returns a specific repetition of OBR-28: "Result Copies To" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getObr28_ResultCopiesTo

public XCN getObr28_ResultCopiesTo(int rep)
Returns a specific repetition of OBR-28: "Result Copies To" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getObr28_ResultCopiesToReps

public int 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

public XCN insertResultCopiesTo(int rep)
                         throws HL7Exception
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

public XCN insertObr28_ResultCopiesTo(int rep)
                               throws HL7Exception
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

public XCN removeResultCopiesTo(int rep)
                         throws HL7Exception
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

public XCN removeObr28_ResultCopiesTo(int rep)
                               throws HL7Exception
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

public EIP getParentNumber()
Returns OBR-29: "Parent Number" - creates it if necessary


getObr29_ParentNumber

public EIP getObr29_ParentNumber()
Returns OBR-29: "Parent Number" - creates it if necessary


getTransportationMode

public ID getTransportationMode()
Returns OBR-30: "Transportation Mode" - creates it if necessary


getObr30_TransportationMode

public ID getObr30_TransportationMode()
Returns OBR-30: "Transportation Mode" - creates it if necessary


getReasonForStudy

public CE[] getReasonForStudy()
Returns all repetitions of Reason for Study (OBR-31).


getReasonForStudyReps

public int 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

public CE getReasonForStudy(int rep)
Returns a specific repetition of OBR-31: "Reason for Study" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getObr31_ReasonForStudy

public CE getObr31_ReasonForStudy(int rep)
Returns a specific repetition of OBR-31: "Reason for Study" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getObr31_ReasonForStudyReps

public int 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

public CE insertReasonForStudy(int rep)
                        throws HL7Exception
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

public CE insertObr31_ReasonForStudy(int rep)
                              throws HL7Exception
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

public CE removeReasonForStudy(int rep)
                        throws HL7Exception
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

public CE removeObr31_ReasonForStudy(int rep)
                              throws HL7Exception
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

public NDL getPrincipalResultInterpreter()
Returns OBR-32: "Principal Result Interpreter +" - creates it if necessary


getObr32_PrincipalResultInterpreter

public NDL getObr32_PrincipalResultInterpreter()
Returns OBR-32: "Principal Result Interpreter +" - creates it if necessary


getAssistantResultInterpreter

public NDL[] getAssistantResultInterpreter()
Returns all repetitions of Assistant Result Interpreter + (OBR-33).


getAssistantResultInterpreterReps

public int 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

public NDL getAssistantResultInterpreter(int rep)
Returns a specific repetition of OBR-33: "Assistant Result Interpreter +" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getObr33_AssistantResultInterpreter

public NDL getObr33_AssistantResultInterpreter(int rep)
Returns a specific repetition of OBR-33: "Assistant Result Interpreter +" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getObr33_AssistantResultInterpreterReps

public int 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

public NDL insertAssistantResultInterpreter(int rep)
                                     throws HL7Exception
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

public NDL insertObr33_AssistantResultInterpreter(int rep)
                                           throws HL7Exception
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

public NDL removeAssistantResultInterpreter(int rep)
                                     throws HL7Exception
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

public NDL removeObr33_AssistantResultInterpreter(int rep)
                                           throws HL7Exception
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

public NDL[] getTechnician()
Returns all repetitions of Technician + (OBR-34).


getTechnicianReps

public int 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

public NDL getTechnician(int rep)
Returns a specific repetition of OBR-34: "Technician +" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getObr34_Technician

public NDL getObr34_Technician(int rep)
Returns a specific repetition of OBR-34: "Technician +" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getObr34_TechnicianReps

public int 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

public NDL insertTechnician(int rep)
                     throws HL7Exception
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

public NDL insertObr34_Technician(int rep)
                           throws HL7Exception
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

public NDL removeTechnician(int rep)
                     throws HL7Exception
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

public NDL removeObr34_Technician(int rep)
                           throws HL7Exception
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

public NDL[] getTranscriptionist()
Returns all repetitions of Transcriptionist + (OBR-35).


getTranscriptionistReps

public int 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

public NDL getTranscriptionist(int rep)
Returns a specific repetition of OBR-35: "Transcriptionist +" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getObr35_Transcriptionist

public NDL getObr35_Transcriptionist(int rep)
Returns a specific repetition of OBR-35: "Transcriptionist +" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getObr35_TranscriptionistReps

public int 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

public NDL insertTranscriptionist(int rep)
                           throws HL7Exception
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

public NDL insertObr35_Transcriptionist(int rep)
                                 throws HL7Exception
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

public NDL removeTranscriptionist(int rep)
                           throws HL7Exception
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

public NDL removeObr35_Transcriptionist(int rep)
                                 throws HL7Exception
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

public TS getScheduledDateTime()
Returns OBR-36: "Scheduled Date/Time +" - creates it if necessary


getObr36_ScheduledDateTime

public TS getObr36_ScheduledDateTime()
Returns OBR-36: "Scheduled Date/Time +" - creates it if necessary


getNumberOfSampleContainers

public NM getNumberOfSampleContainers()
Returns OBR-37: "Number of Sample Containers *" - creates it if necessary


getObr37_NumberOfSampleContainers

public NM getObr37_NumberOfSampleContainers()
Returns OBR-37: "Number of Sample Containers *" - creates it if necessary


getTransportLogisticsOfCollectedSample

public CE[] getTransportLogisticsOfCollectedSample()
Returns all repetitions of Transport Logistics of Collected Sample * (OBR-38).


getTransportLogisticsOfCollectedSampleReps

public int 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

public CE getTransportLogisticsOfCollectedSample(int rep)
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

public CE getObr38_TransportLogisticsOfCollectedSample(int rep)
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

public int 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

public CE insertTransportLogisticsOfCollectedSample(int rep)
                                             throws HL7Exception
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

public CE insertObr38_TransportLogisticsOfCollectedSample(int rep)
                                                   throws HL7Exception
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

public CE removeTransportLogisticsOfCollectedSample(int rep)
                                             throws HL7Exception
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

public CE removeObr38_TransportLogisticsOfCollectedSample(int rep)
                                                   throws HL7Exception
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

public CE[] getCollectorSComment()
Returns all repetitions of Collector's Comment * (OBR-39).


getCollectorSCommentReps

public int 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

public CE getCollectorSComment(int rep)
Returns a specific repetition of OBR-39: "Collector's Comment *" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getObr39_CollectorSComment

public CE getObr39_CollectorSComment(int rep)
Returns a specific repetition of OBR-39: "Collector's Comment *" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getObr39_CollectorSCommentReps

public int 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

public CE insertCollectorSComment(int rep)
                           throws HL7Exception
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

public CE insertObr39_CollectorSComment(int rep)
                                 throws HL7Exception
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

public CE removeCollectorSComment(int rep)
                           throws HL7Exception
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

public CE removeObr39_CollectorSComment(int rep)
                                 throws HL7Exception
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

public CE getTransportArrangementResponsibility()
Returns OBR-40: "Transport Arrangement Responsibility" - creates it if necessary


getObr40_TransportArrangementResponsibility

public CE getObr40_TransportArrangementResponsibility()
Returns OBR-40: "Transport Arrangement Responsibility" - creates it if necessary


getTransportArranged

public ID getTransportArranged()
Returns OBR-41: "Transport Arranged" - creates it if necessary


getObr41_TransportArranged

public ID getObr41_TransportArranged()
Returns OBR-41: "Transport Arranged" - creates it if necessary


getEscortRequired

public ID getEscortRequired()
Returns OBR-42: "Escort Required" - creates it if necessary


getObr42_EscortRequired

public ID getObr42_EscortRequired()
Returns OBR-42: "Escort Required" - creates it if necessary


getPlannedPatientTransportComment

public CE[] getPlannedPatientTransportComment()
Returns all repetitions of Planned Patient Transport Comment (OBR-43).


getPlannedPatientTransportCommentReps

public int 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

public CE getPlannedPatientTransportComment(int rep)
Returns a specific repetition of OBR-43: "Planned Patient Transport Comment" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getObr43_PlannedPatientTransportComment

public CE getObr43_PlannedPatientTransportComment(int rep)
Returns a specific repetition of OBR-43: "Planned Patient Transport Comment" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getObr43_PlannedPatientTransportCommentReps

public int 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

public CE insertPlannedPatientTransportComment(int rep)
                                        throws HL7Exception
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

public CE insertObr43_PlannedPatientTransportComment(int rep)
                                              throws HL7Exception
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

public CE removePlannedPatientTransportComment(int rep)
                                        throws HL7Exception
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

public CE removeObr43_PlannedPatientTransportComment(int rep)
                                              throws HL7Exception
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

public CE getProcedureCode()
Returns OBR-44: "Procedure Code" - creates it if necessary


getObr44_ProcedureCode

public CE getObr44_ProcedureCode()
Returns OBR-44: "Procedure Code" - creates it if necessary


getProcedureCodeModifier

public CE[] getProcedureCodeModifier()
Returns all repetitions of Procedure Code Modifier (OBR-45).


getProcedureCodeModifierReps

public int 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

public CE getProcedureCodeModifier(int rep)
Returns a specific repetition of OBR-45: "Procedure Code Modifier" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getObr45_ProcedureCodeModifier

public CE getObr45_ProcedureCodeModifier(int rep)
Returns a specific repetition of OBR-45: "Procedure Code Modifier" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getObr45_ProcedureCodeModifierReps

public int 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

public CE insertProcedureCodeModifier(int rep)
                               throws HL7Exception
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

public CE insertObr45_ProcedureCodeModifier(int rep)
                                     throws HL7Exception
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

public CE removeProcedureCodeModifier(int rep)
                               throws HL7Exception
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

public CE removeObr45_ProcedureCodeModifier(int rep)
                                     throws HL7Exception
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

public CE[] getPlacerSupplementalServiceInformation()
Returns all repetitions of Placer Supplemental Service Information (OBR-46).


getPlacerSupplementalServiceInformationReps

public int 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

public CE getPlacerSupplementalServiceInformation(int rep)
Returns a specific repetition of OBR-46: "Placer Supplemental Service Information" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getObr46_PlacerSupplementalServiceInformation

public CE getObr46_PlacerSupplementalServiceInformation(int rep)
Returns a specific repetition of OBR-46: "Placer Supplemental Service Information" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getObr46_PlacerSupplementalServiceInformationReps

public int 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

public CE insertPlacerSupplementalServiceInformation(int rep)
                                              throws HL7Exception
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

public CE insertObr46_PlacerSupplementalServiceInformation(int rep)
                                                    throws HL7Exception
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

public CE removePlacerSupplementalServiceInformation(int rep)
                                              throws HL7Exception
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

public CE removeObr46_PlacerSupplementalServiceInformation(int rep)
                                                    throws HL7Exception
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

public CE[] getFillerSupplementalServiceInformation()
Returns all repetitions of Filler Supplemental Service Information (OBR-47).


getFillerSupplementalServiceInformationReps

public int 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

public CE getFillerSupplementalServiceInformation(int rep)
Returns a specific repetition of OBR-47: "Filler Supplemental Service Information" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getObr47_FillerSupplementalServiceInformation

public CE getObr47_FillerSupplementalServiceInformation(int rep)
Returns a specific repetition of OBR-47: "Filler Supplemental Service Information" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getObr47_FillerSupplementalServiceInformationReps

public int 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

public CE insertFillerSupplementalServiceInformation(int rep)
                                              throws HL7Exception
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

public CE insertObr47_FillerSupplementalServiceInformation(int rep)
                                                    throws HL7Exception
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

public CE removeFillerSupplementalServiceInformation(int rep)
                                              throws HL7Exception
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

public CE removeObr47_FillerSupplementalServiceInformation(int rep)
                                                    throws HL7Exception
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)

createNewTypeWithoutReflection

protected Type createNewTypeWithoutReflection(int field)

Overrides:
createNewTypeWithoutReflection in class AbstractSegment


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