Package ca.uhn.hl7v2.model.v251.segment
Class ORC
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractSegment
ca.uhn.hl7v2.model.v251.segment.ORC
- All Implemented Interfaces:
Segment,Structure,Visitable,Serializable
Represents an HL7 ORC message segment (Common Order). This segment has the following fields:
- ORC-1: Order Control (ID)
- ORC-2: Placer Order Number (EI) optional
- ORC-3: Filler Order Number (EI) optional
- ORC-4: Placer Group Number (EI) optional
- ORC-5: Order Status (ID) optional
- ORC-6: Response Flag (ID) optional
- ORC-7: Quantity/Timing (TQ) optional repeating
- ORC-8: Parent (EIP) optional
- ORC-9: Date/Time of Transaction (TS) optional
- ORC-10: Entered By (XCN) optional repeating
- ORC-11: Verified By (XCN) optional repeating
- ORC-12: Ordering Provider (XCN) optional repeating
- ORC-13: Enterer's Location (PL) optional
- ORC-14: Call Back Phone Number (XTN) optional repeating
- ORC-15: Order Effective Date/Time (TS) optional
- ORC-16: Order Control Code Reason (CE) optional
- ORC-17: Entering Organization (CE) optional
- ORC-18: Entering Device (CE) optional
- ORC-19: Action By (XCN) optional repeating
- ORC-20: Advanced Beneficiary Notice Code (CE) optional
- ORC-21: Ordering Facility Name (XON) optional repeating
- ORC-22: Ordering Facility Address (XAD) optional repeating
- ORC-23: Ordering Facility Phone Number (XTN) optional repeating
- ORC-24: Ordering Provider Address (XAD) optional repeating
- ORC-25: Order Status Modifier (CWE) optional
- ORC-26: Advanced Beneficiary Notice Override Reason (CWE) optional
- ORC-27: Filler's Expected Availability Date/Time (TS) optional
- ORC-28: Confidentiality Code (CWE) optional
- ORC-29: Order Type (CWE) optional
- ORC-30: Enterer Authorization Mode (CNE) optional
- ORC-31: Parent Universal Service Identifier (CWE) optional
- See Also:
-
Field Summary
Fields inherited from class ca.uhn.hl7v2.model.AbstractStructure
log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TypecreateNewTypeWithoutReflection(int field) XCN[]Returns all repetitions of Action By (ORC-19).getActionBy(int rep) Returns a specific repetition of ORC-19: "Action By" - creates it if necessaryintReturns a count of the current number of repetitions of Action By (ORC-19).Returns ORC-20: "Advanced Beneficiary Notice Code" - creates it if necessaryReturns ORC-26: "Advanced Beneficiary Notice Override Reason" - creates it if necessaryXTN[]Returns all repetitions of Call Back Phone Number (ORC-14).getCallBackPhoneNumber(int rep) Returns a specific repetition of ORC-14: "Call Back Phone Number" - creates it if necessaryintReturns a count of the current number of repetitions of Call Back Phone Number (ORC-14).Returns ORC-28: "Confidentiality Code" - creates it if necessaryReturns ORC-9: "Date/Time of Transaction" - creates it if necessaryXCN[]Returns all repetitions of Entered By (ORC-10).getEnteredBy(int rep) Returns a specific repetition of ORC-10: "Entered By" - creates it if necessaryintReturns a count of the current number of repetitions of Entered By (ORC-10).Returns ORC-30: "Enterer Authorization Mode" - creates it if necessaryReturns ORC-13: "Enterer's Location" - creates it if necessaryReturns ORC-18: "Entering Device" - creates it if necessaryReturns ORC-17: "Entering Organization" - creates it if necessaryReturns ORC-3: "Filler Order Number" - creates it if necessaryReturns ORC-27: "Filler's Expected Availability Date/Time" - creates it if necessaryReturns ORC-1: "Order Control" - creates it if necessaryXCN[]Returns all repetitions of Entered By (ORC-10).getOrc10_EnteredBy(int rep) Returns a specific repetition of ORC-10: "Entered By" - creates it if necessaryintReturns a count of the current number of repetitions of Entered By (ORC-10).XCN[]Returns all repetitions of Verified By (ORC-11).getOrc11_VerifiedBy(int rep) Returns a specific repetition of ORC-11: "Verified By" - creates it if necessaryintReturns a count of the current number of repetitions of Verified By (ORC-11).XCN[]Returns all repetitions of Ordering Provider (ORC-12).getOrc12_OrderingProvider(int rep) Returns a specific repetition of ORC-12: "Ordering Provider" - creates it if necessaryintReturns a count of the current number of repetitions of Ordering Provider (ORC-12).Returns ORC-13: "Enterer's Location" - creates it if necessaryXTN[]Returns all repetitions of Call Back Phone Number (ORC-14).getOrc14_CallBackPhoneNumber(int rep) Returns a specific repetition of ORC-14: "Call Back Phone Number" - creates it if necessaryintReturns a count of the current number of repetitions of Call Back Phone Number (ORC-14).Returns ORC-15: "Order Effective Date/Time" - creates it if necessaryReturns ORC-16: "Order Control Code Reason" - creates it if necessaryReturns ORC-17: "Entering Organization" - creates it if necessaryReturns ORC-18: "Entering Device" - creates it if necessaryXCN[]Returns all repetitions of Action By (ORC-19).getOrc19_ActionBy(int rep) Returns a specific repetition of ORC-19: "Action By" - creates it if necessaryintReturns a count of the current number of repetitions of Action By (ORC-19).Returns ORC-2: "Placer Order Number" - creates it if necessaryReturns ORC-20: "Advanced Beneficiary Notice Code" - creates it if necessaryXON[]Returns all repetitions of Ordering Facility Name (ORC-21).getOrc21_OrderingFacilityName(int rep) Returns a specific repetition of ORC-21: "Ordering Facility Name" - creates it if necessaryintReturns a count of the current number of repetitions of Ordering Facility Name (ORC-21).XAD[]Returns all repetitions of Ordering Facility Address (ORC-22).getOrc22_OrderingFacilityAddress(int rep) Returns a specific repetition of ORC-22: "Ordering Facility Address" - creates it if necessaryintReturns a count of the current number of repetitions of Ordering Facility Address (ORC-22).XTN[]Returns all repetitions of Ordering Facility Phone Number (ORC-23).getOrc23_OrderingFacilityPhoneNumber(int rep) Returns a specific repetition of ORC-23: "Ordering Facility Phone Number" - creates it if necessaryintReturns a count of the current number of repetitions of Ordering Facility Phone Number (ORC-23).XAD[]Returns all repetitions of Ordering Provider Address (ORC-24).getOrc24_OrderingProviderAddress(int rep) Returns a specific repetition of ORC-24: "Ordering Provider Address" - creates it if necessaryintReturns a count of the current number of repetitions of Ordering Provider Address (ORC-24).Returns ORC-25: "Order Status Modifier" - creates it if necessaryReturns ORC-26: "Advanced Beneficiary Notice Override Reason" - creates it if necessaryReturns ORC-27: "Filler's Expected Availability Date/Time" - creates it if necessaryReturns ORC-28: "Confidentiality Code" - creates it if necessaryReturns ORC-29: "Order Type" - creates it if necessaryReturns ORC-3: "Filler Order Number" - creates it if necessaryReturns ORC-30: "Enterer Authorization Mode" - creates it if necessaryReturns ORC-31: "Parent Universal Service Identifier" - creates it if necessaryReturns ORC-4: "Placer Group Number" - creates it if necessaryReturns ORC-5: "Order Status" - creates it if necessaryReturns ORC-6: "Response Flag" - creates it if necessaryTQ[]Returns all repetitions of Quantity/Timing (ORC-7).getOrc7_QuantityTiming(int rep) Returns a specific repetition of ORC-7: "Quantity/Timing" - creates it if necessaryintReturns a count of the current number of repetitions of Quantity/Timing (ORC-7).Returns ORC-8: "Parent" - creates it if necessaryReturns ORC-9: "Date/Time of Transaction" - creates it if necessaryReturns ORC-8: "Parent" - creates it if necessaryReturns ORC-1: "Order Control" - creates it if necessaryReturns ORC-16: "Order Control Code Reason" - creates it if necessaryReturns ORC-15: "Order Effective Date/Time" - creates it if necessaryXAD[]Returns all repetitions of Ordering Facility Address (ORC-22).getOrderingFacilityAddress(int rep) Returns a specific repetition of ORC-22: "Ordering Facility Address" - creates it if necessaryintReturns a count of the current number of repetitions of Ordering Facility Address (ORC-22).XON[]Returns all repetitions of Ordering Facility Name (ORC-21).getOrderingFacilityName(int rep) Returns a specific repetition of ORC-21: "Ordering Facility Name" - creates it if necessaryintReturns a count of the current number of repetitions of Ordering Facility Name (ORC-21).XTN[]Returns all repetitions of Ordering Facility Phone Number (ORC-23).getOrderingFacilityPhoneNumber(int rep) Returns a specific repetition of ORC-23: "Ordering Facility Phone Number" - creates it if necessaryintReturns a count of the current number of repetitions of Ordering Facility Phone Number (ORC-23).XCN[]Returns all repetitions of Ordering Provider (ORC-12).getOrderingProvider(int rep) Returns a specific repetition of ORC-12: "Ordering Provider" - creates it if necessaryXAD[]Returns all repetitions of Ordering Provider Address (ORC-24).getOrderingProviderAddress(int rep) Returns a specific repetition of ORC-24: "Ordering Provider Address" - creates it if necessaryintReturns a count of the current number of repetitions of Ordering Provider Address (ORC-24).intReturns a count of the current number of repetitions of Ordering Provider (ORC-12).Returns ORC-5: "Order Status" - creates it if necessaryReturns ORC-25: "Order Status Modifier" - creates it if necessaryReturns ORC-29: "Order Type" - creates it if necessaryReturns ORC-31: "Parent Universal Service Identifier" - creates it if necessaryReturns ORC-4: "Placer Group Number" - creates it if necessaryReturns ORC-2: "Placer Order Number" - creates it if necessaryTQ[]Returns all repetitions of Quantity/Timing (ORC-7).getQuantityTiming(int rep) Returns a specific repetition of ORC-7: "Quantity/Timing" - creates it if necessaryintReturns a count of the current number of repetitions of Quantity/Timing (ORC-7).Returns ORC-6: "Response Flag" - creates it if necessaryXCN[]Returns all repetitions of Verified By (ORC-11).getVerifiedBy(int rep) Returns a specific repetition of ORC-11: "Verified By" - creates it if necessaryintReturns a count of the current number of repetitions of Verified By (ORC-11).insertActionBy(int rep) Inserts a repetition of ORC-19: "Action By" at a specific indexinsertCallBackPhoneNumber(int rep) Inserts a repetition of ORC-14: "Call Back Phone Number" at a specific indexinsertEnteredBy(int rep) Inserts a repetition of ORC-10: "Entered By" at a specific indexinsertOrc10_EnteredBy(int rep) Inserts a repetition of ORC-10: "Entered By" at a specific indexinsertOrc11_VerifiedBy(int rep) Inserts a repetition of ORC-11: "Verified By" at a specific indexinsertOrc12_OrderingProvider(int rep) Inserts a repetition of ORC-12: "Ordering Provider" at a specific indexinsertOrc14_CallBackPhoneNumber(int rep) Inserts a repetition of ORC-14: "Call Back Phone Number" at a specific indexinsertOrc19_ActionBy(int rep) Inserts a repetition of ORC-19: "Action By" at a specific indexinsertOrc21_OrderingFacilityName(int rep) Inserts a repetition of ORC-21: "Ordering Facility Name" at a specific indexinsertOrc22_OrderingFacilityAddress(int rep) Inserts a repetition of ORC-22: "Ordering Facility Address" at a specific indexInserts a repetition of ORC-23: "Ordering Facility Phone Number" at a specific indexinsertOrc24_OrderingProviderAddress(int rep) Inserts a repetition of ORC-24: "Ordering Provider Address" at a specific indexinsertOrc7_QuantityTiming(int rep) Inserts a repetition of ORC-7: "Quantity/Timing" at a specific indexinsertOrderingFacilityAddress(int rep) Inserts a repetition of ORC-22: "Ordering Facility Address" at a specific indexinsertOrderingFacilityName(int rep) Inserts a repetition of ORC-21: "Ordering Facility Name" at a specific indexinsertOrderingFacilityPhoneNumber(int rep) Inserts a repetition of ORC-23: "Ordering Facility Phone Number" at a specific indexinsertOrderingProvider(int rep) Inserts a repetition of ORC-12: "Ordering Provider" at a specific indexinsertOrderingProviderAddress(int rep) Inserts a repetition of ORC-24: "Ordering Provider Address" at a specific indexinsertQuantityTiming(int rep) Inserts a repetition of ORC-7: "Quantity/Timing" at a specific indexinsertVerifiedBy(int rep) Inserts a repetition of ORC-11: "Verified By" at a specific indexremoveActionBy(int rep) Removes a repetition of ORC-19: "Action By" at a specific indexremoveCallBackPhoneNumber(int rep) Removes a repetition of ORC-14: "Call Back Phone Number" at a specific indexremoveEnteredBy(int rep) Removes a repetition of ORC-10: "Entered By" at a specific indexremoveOrc10_EnteredBy(int rep) Removes a repetition of ORC-10: "Entered By" at a specific indexremoveOrc11_VerifiedBy(int rep) Removes a repetition of ORC-11: "Verified By" at a specific indexremoveOrc12_OrderingProvider(int rep) Removes a repetition of ORC-12: "Ordering Provider" at a specific indexremoveOrc14_CallBackPhoneNumber(int rep) Removes a repetition of ORC-14: "Call Back Phone Number" at a specific indexremoveOrc19_ActionBy(int rep) Removes a repetition of ORC-19: "Action By" at a specific indexremoveOrc21_OrderingFacilityName(int rep) Removes a repetition of ORC-21: "Ordering Facility Name" at a specific indexremoveOrc22_OrderingFacilityAddress(int rep) Removes a repetition of ORC-22: "Ordering Facility Address" at a specific indexRemoves a repetition of ORC-23: "Ordering Facility Phone Number" at a specific indexremoveOrc24_OrderingProviderAddress(int rep) Removes a repetition of ORC-24: "Ordering Provider Address" at a specific indexremoveOrc7_QuantityTiming(int rep) Removes a repetition of ORC-7: "Quantity/Timing" at a specific indexremoveOrderingFacilityAddress(int rep) Removes a repetition of ORC-22: "Ordering Facility Address" at a specific indexremoveOrderingFacilityName(int rep) Removes a repetition of ORC-21: "Ordering Facility Name" at a specific indexremoveOrderingFacilityPhoneNumber(int rep) Removes a repetition of ORC-23: "Ordering Facility Phone Number" at a specific indexremoveOrderingProvider(int rep) Removes a repetition of ORC-12: "Ordering Provider" at a specific indexremoveOrderingProviderAddress(int rep) Removes a repetition of ORC-24: "Ordering Provider Address" at a specific indexremoveQuantityTiming(int rep) Removes a repetition of ORC-7: "Quantity/Timing" at a specific indexremoveVerifiedBy(int rep) Removes a repetition of ORC-11: "Verified By" 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
-
ORC
Creates a new ORC segment
-
-
Method Details
-
getOrderControl
Returns ORC-1: "Order Control" - creates it if necessary -
getOrc1_OrderControl
Returns ORC-1: "Order Control" - creates it if necessary -
getPlacerOrderNumber
Returns ORC-2: "Placer Order Number" - creates it if necessary -
getOrc2_PlacerOrderNumber
Returns ORC-2: "Placer Order Number" - creates it if necessary -
getFillerOrderNumber
Returns ORC-3: "Filler Order Number" - creates it if necessary -
getOrc3_FillerOrderNumber
Returns ORC-3: "Filler Order Number" - creates it if necessary -
getPlacerGroupNumber
Returns ORC-4: "Placer Group Number" - creates it if necessary -
getOrc4_PlacerGroupNumber
Returns ORC-4: "Placer Group Number" - creates it if necessary -
getOrderStatus
Returns ORC-5: "Order Status" - creates it if necessary -
getOrc5_OrderStatus
Returns ORC-5: "Order Status" - creates it if necessary -
getResponseFlag
Returns ORC-6: "Response Flag" - creates it if necessary -
getOrc6_ResponseFlag
Returns ORC-6: "Response Flag" - creates it if necessary -
getQuantityTiming
Returns all repetitions of Quantity/Timing (ORC-7). -
getOrc7_QuantityTiming
Returns all repetitions of Quantity/Timing (ORC-7). -
getQuantityTimingReps
Returns a count of the current number of repetitions of Quantity/Timing (ORC-7). 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 ORC-7: "Quantity/Timing" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getOrc7_QuantityTiming
Returns a specific repetition of ORC-7: "Quantity/Timing" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getOrc7_QuantityTimingReps
Returns a count of the current number of repetitions of Quantity/Timing (ORC-7). 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 ORC-7: "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)
-
insertOrc7_QuantityTiming
Inserts a repetition of ORC-7: "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 ORC-7: "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)
-
removeOrc7_QuantityTiming
Removes a repetition of ORC-7: "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)
-
getORCParent
Returns ORC-8: "Parent" - creates it if necessary -
getOrc8_Parent
Returns ORC-8: "Parent" - creates it if necessary -
getDateTimeOfTransaction
Returns ORC-9: "Date/Time of Transaction" - creates it if necessary -
getOrc9_DateTimeOfTransaction
Returns ORC-9: "Date/Time of Transaction" - creates it if necessary -
getEnteredBy
Returns all repetitions of Entered By (ORC-10). -
getOrc10_EnteredBy
Returns all repetitions of Entered By (ORC-10). -
getEnteredByReps
Returns a count of the current number of repetitions of Entered By (ORC-10). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getEnteredBy
Returns a specific repetition of ORC-10: "Entered By" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getOrc10_EnteredBy
Returns a specific repetition of ORC-10: "Entered By" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getOrc10_EnteredByReps
Returns a count of the current number of repetitions of Entered By (ORC-10). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertEnteredBy
Inserts a repetition of ORC-10: "Entered By" 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)
-
insertOrc10_EnteredBy
Inserts a repetition of ORC-10: "Entered By" 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)
-
removeEnteredBy
Removes a repetition of ORC-10: "Entered By" 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)
-
removeOrc10_EnteredBy
Removes a repetition of ORC-10: "Entered By" 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)
-
getVerifiedBy
Returns all repetitions of Verified By (ORC-11). -
getOrc11_VerifiedBy
Returns all repetitions of Verified By (ORC-11). -
getVerifiedByReps
Returns a count of the current number of repetitions of Verified By (ORC-11). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getVerifiedBy
Returns a specific repetition of ORC-11: "Verified By" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getOrc11_VerifiedBy
Returns a specific repetition of ORC-11: "Verified By" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getOrc11_VerifiedByReps
Returns a count of the current number of repetitions of Verified By (ORC-11). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertVerifiedBy
Inserts a repetition of ORC-11: "Verified By" 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)
-
insertOrc11_VerifiedBy
Inserts a repetition of ORC-11: "Verified By" 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)
-
removeVerifiedBy
Removes a repetition of ORC-11: "Verified By" 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)
-
removeOrc11_VerifiedBy
Removes a repetition of ORC-11: "Verified By" 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)
-
getOrderingProvider
Returns all repetitions of Ordering Provider (ORC-12). -
getOrc12_OrderingProvider
Returns all repetitions of Ordering Provider (ORC-12). -
getOrderingProviderReps
Returns a count of the current number of repetitions of Ordering Provider (ORC-12). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getOrderingProvider
Returns a specific repetition of ORC-12: "Ordering Provider" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getOrc12_OrderingProvider
Returns a specific repetition of ORC-12: "Ordering Provider" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getOrc12_OrderingProviderReps
Returns a count of the current number of repetitions of Ordering Provider (ORC-12). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertOrderingProvider
Inserts a repetition of ORC-12: "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)
-
insertOrc12_OrderingProvider
Inserts a repetition of ORC-12: "Ordering Provider" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeOrderingProvider
Removes a repetition of ORC-12: "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)
-
removeOrc12_OrderingProvider
Removes a repetition of ORC-12: "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)
-
getEntererSLocation
Returns ORC-13: "Enterer's Location" - creates it if necessary -
getOrc13_EntererSLocation
Returns ORC-13: "Enterer's Location" - creates it if necessary -
getCallBackPhoneNumber
Returns all repetitions of Call Back Phone Number (ORC-14). -
getOrc14_CallBackPhoneNumber
Returns all repetitions of Call Back Phone Number (ORC-14). -
getCallBackPhoneNumberReps
Returns a count of the current number of repetitions of Call Back Phone Number (ORC-14). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getCallBackPhoneNumber
Returns a specific repetition of ORC-14: "Call Back Phone Number" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getOrc14_CallBackPhoneNumber
Returns a specific repetition of ORC-14: "Call Back Phone Number" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getOrc14_CallBackPhoneNumberReps
Returns a count of the current number of repetitions of Call Back Phone Number (ORC-14). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertCallBackPhoneNumber
Inserts a repetition of ORC-14: "Call Back 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)
-
insertOrc14_CallBackPhoneNumber
Inserts a repetition of ORC-14: "Call Back 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)
-
removeCallBackPhoneNumber
Removes a repetition of ORC-14: "Call Back 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)
-
removeOrc14_CallBackPhoneNumber
Removes a repetition of ORC-14: "Call Back 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)
-
getOrderEffectiveDateTime
Returns ORC-15: "Order Effective Date/Time" - creates it if necessary -
getOrc15_OrderEffectiveDateTime
Returns ORC-15: "Order Effective Date/Time" - creates it if necessary -
getOrderControlCodeReason
Returns ORC-16: "Order Control Code Reason" - creates it if necessary -
getOrc16_OrderControlCodeReason
Returns ORC-16: "Order Control Code Reason" - creates it if necessary -
getEnteringOrganization
Returns ORC-17: "Entering Organization" - creates it if necessary -
getOrc17_EnteringOrganization
Returns ORC-17: "Entering Organization" - creates it if necessary -
getEnteringDevice
Returns ORC-18: "Entering Device" - creates it if necessary -
getOrc18_EnteringDevice
Returns ORC-18: "Entering Device" - creates it if necessary -
getActionBy
Returns all repetitions of Action By (ORC-19). -
getOrc19_ActionBy
Returns all repetitions of Action By (ORC-19). -
getActionByReps
Returns a count of the current number of repetitions of Action By (ORC-19). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getActionBy
Returns a specific repetition of ORC-19: "Action By" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getOrc19_ActionBy
Returns a specific repetition of ORC-19: "Action By" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getOrc19_ActionByReps
Returns a count of the current number of repetitions of Action By (ORC-19). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertActionBy
Inserts a repetition of ORC-19: "Action By" 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)
-
insertOrc19_ActionBy
Inserts a repetition of ORC-19: "Action By" 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)
-
removeActionBy
Removes a repetition of ORC-19: "Action By" 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)
-
removeOrc19_ActionBy
Removes a repetition of ORC-19: "Action By" 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)
-
getAdvancedBeneficiaryNoticeCode
Returns ORC-20: "Advanced Beneficiary Notice Code" - creates it if necessary -
getOrc20_AdvancedBeneficiaryNoticeCode
Returns ORC-20: "Advanced Beneficiary Notice Code" - creates it if necessary -
getOrderingFacilityName
Returns all repetitions of Ordering Facility Name (ORC-21). -
getOrc21_OrderingFacilityName
Returns all repetitions of Ordering Facility Name (ORC-21). -
getOrderingFacilityNameReps
Returns a count of the current number of repetitions of Ordering Facility Name (ORC-21). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getOrderingFacilityName
Returns a specific repetition of ORC-21: "Ordering Facility Name" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getOrc21_OrderingFacilityName
Returns a specific repetition of ORC-21: "Ordering Facility Name" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getOrc21_OrderingFacilityNameReps
Returns a count of the current number of repetitions of Ordering Facility Name (ORC-21). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertOrderingFacilityName
Inserts a repetition of ORC-21: "Ordering Facility Name" 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)
-
insertOrc21_OrderingFacilityName
Inserts a repetition of ORC-21: "Ordering Facility Name" 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)
-
removeOrderingFacilityName
Removes a repetition of ORC-21: "Ordering Facility Name" 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)
-
removeOrc21_OrderingFacilityName
Removes a repetition of ORC-21: "Ordering Facility Name" 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)
-
getOrderingFacilityAddress
Returns all repetitions of Ordering Facility Address (ORC-22). -
getOrc22_OrderingFacilityAddress
Returns all repetitions of Ordering Facility Address (ORC-22). -
getOrderingFacilityAddressReps
Returns a count of the current number of repetitions of Ordering Facility Address (ORC-22). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getOrderingFacilityAddress
Returns a specific repetition of ORC-22: "Ordering Facility Address" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getOrc22_OrderingFacilityAddress
Returns a specific repetition of ORC-22: "Ordering Facility Address" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getOrc22_OrderingFacilityAddressReps
Returns a count of the current number of repetitions of Ordering Facility Address (ORC-22). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertOrderingFacilityAddress
Inserts a repetition of ORC-22: "Ordering Facility Address" 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)
-
insertOrc22_OrderingFacilityAddress
Inserts a repetition of ORC-22: "Ordering Facility Address" 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)
-
removeOrderingFacilityAddress
Removes a repetition of ORC-22: "Ordering Facility Address" 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)
-
removeOrc22_OrderingFacilityAddress
Removes a repetition of ORC-22: "Ordering Facility Address" 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)
-
getOrderingFacilityPhoneNumber
Returns all repetitions of Ordering Facility Phone Number (ORC-23). -
getOrc23_OrderingFacilityPhoneNumber
Returns all repetitions of Ordering Facility Phone Number (ORC-23). -
getOrderingFacilityPhoneNumberReps
Returns a count of the current number of repetitions of Ordering Facility Phone Number (ORC-23). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getOrderingFacilityPhoneNumber
Returns a specific repetition of ORC-23: "Ordering Facility Phone Number" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getOrc23_OrderingFacilityPhoneNumber
Returns a specific repetition of ORC-23: "Ordering Facility Phone Number" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getOrc23_OrderingFacilityPhoneNumberReps
Returns a count of the current number of repetitions of Ordering Facility Phone Number (ORC-23). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertOrderingFacilityPhoneNumber
Inserts a repetition of ORC-23: "Ordering Facility 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)
-
insertOrc23_OrderingFacilityPhoneNumber
Inserts a repetition of ORC-23: "Ordering Facility 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)
-
removeOrderingFacilityPhoneNumber
Removes a repetition of ORC-23: "Ordering Facility 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)
-
removeOrc23_OrderingFacilityPhoneNumber
Removes a repetition of ORC-23: "Ordering Facility 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)
-
getOrderingProviderAddress
Returns all repetitions of Ordering Provider Address (ORC-24). -
getOrc24_OrderingProviderAddress
Returns all repetitions of Ordering Provider Address (ORC-24). -
getOrderingProviderAddressReps
Returns a count of the current number of repetitions of Ordering Provider Address (ORC-24). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getOrderingProviderAddress
Returns a specific repetition of ORC-24: "Ordering Provider Address" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getOrc24_OrderingProviderAddress
Returns a specific repetition of ORC-24: "Ordering Provider Address" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getOrc24_OrderingProviderAddressReps
Returns a count of the current number of repetitions of Ordering Provider Address (ORC-24). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertOrderingProviderAddress
Inserts a repetition of ORC-24: "Ordering Provider Address" 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)
-
insertOrc24_OrderingProviderAddress
Inserts a repetition of ORC-24: "Ordering Provider Address" 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)
-
removeOrderingProviderAddress
Removes a repetition of ORC-24: "Ordering Provider Address" 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)
-
removeOrc24_OrderingProviderAddress
Removes a repetition of ORC-24: "Ordering Provider Address" 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)
-
getOrderStatusModifier
Returns ORC-25: "Order Status Modifier" - creates it if necessary -
getOrc25_OrderStatusModifier
Returns ORC-25: "Order Status Modifier" - creates it if necessary -
getAdvancedBeneficiaryNoticeOverrideReason
Returns ORC-26: "Advanced Beneficiary Notice Override Reason" - creates it if necessary -
getOrc26_AdvancedBeneficiaryNoticeOverrideReason
Returns ORC-26: "Advanced Beneficiary Notice Override Reason" - creates it if necessary -
getFillerSExpectedAvailabilityDateTime
Returns ORC-27: "Filler's Expected Availability Date/Time" - creates it if necessary -
getOrc27_FillerSExpectedAvailabilityDateTime
Returns ORC-27: "Filler's Expected Availability Date/Time" - creates it if necessary -
getConfidentialityCode
Returns ORC-28: "Confidentiality Code" - creates it if necessary -
getOrc28_ConfidentialityCode
Returns ORC-28: "Confidentiality Code" - creates it if necessary -
getOrderType
Returns ORC-29: "Order Type" - creates it if necessary -
getOrc29_OrderType
Returns ORC-29: "Order Type" - creates it if necessary -
getEntererAuthorizationMode
Returns ORC-30: "Enterer Authorization Mode" - creates it if necessary -
getOrc30_EntererAuthorizationMode
Returns ORC-30: "Enterer Authorization Mode" - creates it if necessary -
getParentUniversalServiceIdentifier
Returns ORC-31: "Parent Universal Service Identifier" - creates it if necessary -
getOrc31_ParentUniversalServiceIdentifier
Returns ORC-31: "Parent Universal Service Identifier" - creates it if necessary -
createNewTypeWithoutReflection
- Overrides:
createNewTypeWithoutReflectionin classAbstractSegment
-