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

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

public class RXO
extends AbstractSegment

Represents an HL7 RXO message segment (Pharmacy/Treatment Order). This segment has the following fields:

See Also:
Serialized Form

Constructor Summary
RXO(Group parent, ModelClassFactory factory)
          Creates a new RXO segment
 
Method Summary
protected  Type createNewTypeWithoutReflection(int field)
          
 ID getAllowSubstitutions()
          Returns RXO-9: "Allow Substitutions" - creates it if necessary
 LA1 getDeliverToLocation()
          Returns RXO-8: "Deliver-To Location" - creates it if necessary
 CE[] getIndication()
          Returns all repetitions of Indication (RXO-20).
 CE getIndication(int rep)
          Returns a specific repetition of RXO-20: "Indication" - creates it if necessary
 int getIndicationReps()
          Returns a count of the current number of repetitions of Indication (RXO-20).
 ID getNeedsHumanReview()
          Returns RXO-16: "Needs Human Review" - creates it if necessary
 NM getNumberOfRefills()
          Returns RXO-13: "Number of Refills" - creates it if necessary
 XCN[] getOrderingProviderSDEANumber()
          Returns all repetitions of Ordering Provider's DEA Number (RXO-14).
 XCN getOrderingProviderSDEANumber(int rep)
          Returns a specific repetition of RXO-14: "Ordering Provider's DEA Number" - creates it if necessary
 int getOrderingProviderSDEANumberReps()
          Returns a count of the current number of repetitions of Ordering Provider's DEA Number (RXO-14).
 XCN[] getPharmacistTreatmentSupplierSVerifierID()
          Returns all repetitions of Pharmacist/Treatment Supplier's Verifier ID (RXO-15).
 XCN getPharmacistTreatmentSupplierSVerifierID(int rep)
          Returns a specific repetition of RXO-15: "Pharmacist/Treatment Supplier's Verifier ID" - creates it if necessary
 int getPharmacistTreatmentSupplierSVerifierIDReps()
          Returns a count of the current number of repetitions of Pharmacist/Treatment Supplier's Verifier ID (RXO-15).
 CE[] getProviderSAdministrationInstructions()
          Returns all repetitions of Provider's Administration Instructions (RXO-7).
 CE getProviderSAdministrationInstructions(int rep)
          Returns a specific repetition of RXO-7: "Provider's Administration Instructions" - creates it if necessary
 int getProviderSAdministrationInstructionsReps()
          Returns a count of the current number of repetitions of Provider's Administration Instructions (RXO-7).
 CE[] getProviderSPharmacyTreatmentInstructions()
          Returns all repetitions of Provider's Pharmacy/Treatment Instructions (RXO-6).
 CE getProviderSPharmacyTreatmentInstructions(int rep)
          Returns a specific repetition of RXO-6: "Provider's Pharmacy/Treatment Instructions" - creates it if necessary
 int getProviderSPharmacyTreatmentInstructionsReps()
          Returns a count of the current number of repetitions of Provider's Pharmacy/Treatment Instructions (RXO-6).
 NM getRequestedDispenseAmount()
          Returns RXO-11: "Requested Dispense Amount" - creates it if necessary
 CE getRequestedDispenseCode()
          Returns RXO-10: "Requested Dispense Code" - creates it if necessary
 CE getRequestedDispenseUnits()
          Returns RXO-12: "Requested Dispense Units" - creates it if necessary
 CE getRequestedDosageForm()
          Returns RXO-5: "Requested Dosage Form" - creates it if necessary
 NM getRequestedGiveAmountMaximum()
          Returns RXO-3: "Requested Give Amount - Maximum" - creates it if necessary
 NM getRequestedGiveAmountMinimum()
          Returns RXO-2: "Requested Give Amount - Minimum" - creates it if necessary
 CE getRequestedGiveCode()
          Returns RXO-1: "Requested Give Code" - creates it if necessary
 ST getRequestedGivePerTimeUnit()
          Returns RXO-17: "Requested Give Per (Time Unit)" - creates it if necessary
 ST getRequestedGiveRateAmount()
          Returns RXO-21: "Requested Give Rate Amount" - creates it if necessary
 CE getRequestedGiveRateUnits()
          Returns RXO-22: "Requested Give Rate Units" - creates it if necessary
 NM getRequestedGiveStrength()
          Returns RXO-18: "Requested Give Strength" - creates it if necessary
 CE getRequestedGiveStrengthUnits()
          Returns RXO-19: "Requested Give Strength Units" - creates it if necessary
 CE getRequestedGiveUnits()
          Returns RXO-4: "Requested Give Units" - creates it if necessary
 CE getRxo1_RequestedGiveCode()
          Returns RXO-1: "Requested Give Code" - creates it if necessary
 CE getRxo10_RequestedDispenseCode()
          Returns RXO-10: "Requested Dispense Code" - creates it if necessary
 NM getRxo11_RequestedDispenseAmount()
          Returns RXO-11: "Requested Dispense Amount" - creates it if necessary
 CE getRxo12_RequestedDispenseUnits()
          Returns RXO-12: "Requested Dispense Units" - creates it if necessary
 NM getRxo13_NumberOfRefills()
          Returns RXO-13: "Number of Refills" - creates it if necessary
 XCN getRxo14_OrderingProviderSDEANumber(int rep)
          Returns a specific repetition of RXO-14: "Ordering Provider's DEA Number" - creates it if necessary
 int getRxo14_OrderingProviderSDEANumberReps()
          Returns a count of the current number of repetitions of Ordering Provider's DEA Number (RXO-14).
 XCN getRxo15_PharmacistTreatmentSupplierSVerifierID(int rep)
          Returns a specific repetition of RXO-15: "Pharmacist/Treatment Supplier's Verifier ID" - creates it if necessary
 int getRxo15_PharmacistTreatmentSupplierSVerifierIDReps()
          Returns a count of the current number of repetitions of Pharmacist/Treatment Supplier's Verifier ID (RXO-15).
 ID getRxo16_NeedsHumanReview()
          Returns RXO-16: "Needs Human Review" - creates it if necessary
 ST getRxo17_RequestedGivePerTimeUnit()
          Returns RXO-17: "Requested Give Per (Time Unit)" - creates it if necessary
 NM getRxo18_RequestedGiveStrength()
          Returns RXO-18: "Requested Give Strength" - creates it if necessary
 CE getRxo19_RequestedGiveStrengthUnits()
          Returns RXO-19: "Requested Give Strength Units" - creates it if necessary
 NM getRxo2_RequestedGiveAmountMinimum()
          Returns RXO-2: "Requested Give Amount - Minimum" - creates it if necessary
 CE getRxo20_Indication(int rep)
          Returns a specific repetition of RXO-20: "Indication" - creates it if necessary
 int getRxo20_IndicationReps()
          Returns a count of the current number of repetitions of Indication (RXO-20).
 ST getRxo21_RequestedGiveRateAmount()
          Returns RXO-21: "Requested Give Rate Amount" - creates it if necessary
 CE getRxo22_RequestedGiveRateUnits()
          Returns RXO-22: "Requested Give Rate Units" - creates it if necessary
 CQ getRxo23_TotalDailyDose()
          Returns RXO-23: "Total Daily Dose" - creates it if necessary
 CE getRxo24_SupplementaryCode(int rep)
          Returns a specific repetition of RXO-24: "Supplementary Code" - creates it if necessary
 int getRxo24_SupplementaryCodeReps()
          Returns a count of the current number of repetitions of Supplementary Code (RXO-24).
 NM getRxo3_RequestedGiveAmountMaximum()
          Returns RXO-3: "Requested Give Amount - Maximum" - creates it if necessary
 CE getRxo4_RequestedGiveUnits()
          Returns RXO-4: "Requested Give Units" - creates it if necessary
 CE getRxo5_RequestedDosageForm()
          Returns RXO-5: "Requested Dosage Form" - creates it if necessary
 CE getRxo6_ProviderSPharmacyTreatmentInstructions(int rep)
          Returns a specific repetition of RXO-6: "Provider's Pharmacy/Treatment Instructions" - creates it if necessary
 int getRxo6_ProviderSPharmacyTreatmentInstructionsReps()
          Returns a count of the current number of repetitions of Provider's Pharmacy/Treatment Instructions (RXO-6).
 CE getRxo7_ProviderSAdministrationInstructions(int rep)
          Returns a specific repetition of RXO-7: "Provider's Administration Instructions" - creates it if necessary
 int getRxo7_ProviderSAdministrationInstructionsReps()
          Returns a count of the current number of repetitions of Provider's Administration Instructions (RXO-7).
 LA1 getRxo8_DeliverToLocation()
          Returns RXO-8: "Deliver-To Location" - creates it if necessary
 ID getRxo9_AllowSubstitutions()
          Returns RXO-9: "Allow Substitutions" - creates it if necessary
 CE[] getSupplementaryCode()
          Returns all repetitions of Supplementary Code (RXO-24).
 CE getSupplementaryCode(int rep)
          Returns a specific repetition of RXO-24: "Supplementary Code" - creates it if necessary
 int getSupplementaryCodeReps()
          Returns a count of the current number of repetitions of Supplementary Code (RXO-24).
 CQ getTotalDailyDose()
          Returns RXO-23: "Total Daily Dose" - creates it if necessary
 CE insertIndication(int rep)
          Inserts a repetition of RXO-20: "Indication" at a specific index
 XCN insertOrderingProviderSDEANumber(int rep)
          Inserts a repetition of RXO-14: "Ordering Provider's DEA Number" at a specific index
 XCN insertPharmacistTreatmentSupplierSVerifierID(int rep)
          Inserts a repetition of RXO-15: "Pharmacist/Treatment Supplier's Verifier ID" at a specific index
 CE insertProviderSAdministrationInstructions(int rep)
          Inserts a repetition of RXO-7: "Provider's Administration Instructions" at a specific index
 CE insertProviderSPharmacyTreatmentInstructions(int rep)
          Inserts a repetition of RXO-6: "Provider's Pharmacy/Treatment Instructions" at a specific index
 XCN insertRxo14_OrderingProviderSDEANumber(int rep)
          Inserts a repetition of RXO-14: "Ordering Provider's DEA Number" at a specific index
 XCN insertRxo15_PharmacistTreatmentSupplierSVerifierID(int rep)
          Inserts a repetition of RXO-15: "Pharmacist/Treatment Supplier's Verifier ID" at a specific index
 CE insertRxo20_Indication(int rep)
          Inserts a repetition of RXO-20: "Indication" at a specific index
 CE insertRxo24_SupplementaryCode(int rep)
          Inserts a repetition of RXO-24: "Supplementary Code" at a specific index
 CE insertRxo6_ProviderSPharmacyTreatmentInstructions(int rep)
          Inserts a repetition of RXO-6: "Provider's Pharmacy/Treatment Instructions" at a specific index
 CE insertRxo7_ProviderSAdministrationInstructions(int rep)
          Inserts a repetition of RXO-7: "Provider's Administration Instructions" at a specific index
 CE insertSupplementaryCode(int rep)
          Inserts a repetition of RXO-24: "Supplementary Code" at a specific index
 CE removeIndication(int rep)
          Removes a repetition of RXO-20: "Indication" at a specific index
 XCN removeOrderingProviderSDEANumber(int rep)
          Removes a repetition of RXO-14: "Ordering Provider's DEA Number" at a specific index
 XCN removePharmacistTreatmentSupplierSVerifierID(int rep)
          Removes a repetition of RXO-15: "Pharmacist/Treatment Supplier's Verifier ID" at a specific index
 CE removeProviderSAdministrationInstructions(int rep)
          Removes a repetition of RXO-7: "Provider's Administration Instructions" at a specific index
 CE removeProviderSPharmacyTreatmentInstructions(int rep)
          Removes a repetition of RXO-6: "Provider's Pharmacy/Treatment Instructions" at a specific index
 XCN removeRxo14_OrderingProviderSDEANumber(int rep)
          Removes a repetition of RXO-14: "Ordering Provider's DEA Number" at a specific index
 XCN removeRxo15_PharmacistTreatmentSupplierSVerifierID(int rep)
          Removes a repetition of RXO-15: "Pharmacist/Treatment Supplier's Verifier ID" at a specific index
 CE removeRxo20_Indication(int rep)
          Removes a repetition of RXO-20: "Indication" at a specific index
 CE removeRxo24_SupplementaryCode(int rep)
          Removes a repetition of RXO-24: "Supplementary Code" at a specific index
 CE removeRxo6_ProviderSPharmacyTreatmentInstructions(int rep)
          Removes a repetition of RXO-6: "Provider's Pharmacy/Treatment Instructions" at a specific index
 CE removeRxo7_ProviderSAdministrationInstructions(int rep)
          Removes a repetition of RXO-7: "Provider's Administration Instructions" at a specific index
 CE removeSupplementaryCode(int rep)
          Removes a repetition of RXO-24: "Supplementary Code" 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

RXO

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

Method Detail

getRequestedGiveCode

public CE getRequestedGiveCode()
Returns RXO-1: "Requested Give Code" - creates it if necessary


getRxo1_RequestedGiveCode

public CE getRxo1_RequestedGiveCode()
Returns RXO-1: "Requested Give Code" - creates it if necessary


getRequestedGiveAmountMinimum

public NM getRequestedGiveAmountMinimum()
Returns RXO-2: "Requested Give Amount - Minimum" - creates it if necessary


getRxo2_RequestedGiveAmountMinimum

public NM getRxo2_RequestedGiveAmountMinimum()
Returns RXO-2: "Requested Give Amount - Minimum" - creates it if necessary


getRequestedGiveAmountMaximum

public NM getRequestedGiveAmountMaximum()
Returns RXO-3: "Requested Give Amount - Maximum" - creates it if necessary


getRxo3_RequestedGiveAmountMaximum

public NM getRxo3_RequestedGiveAmountMaximum()
Returns RXO-3: "Requested Give Amount - Maximum" - creates it if necessary


getRequestedGiveUnits

public CE getRequestedGiveUnits()
Returns RXO-4: "Requested Give Units" - creates it if necessary


getRxo4_RequestedGiveUnits

public CE getRxo4_RequestedGiveUnits()
Returns RXO-4: "Requested Give Units" - creates it if necessary


getRequestedDosageForm

public CE getRequestedDosageForm()
Returns RXO-5: "Requested Dosage Form" - creates it if necessary


getRxo5_RequestedDosageForm

public CE getRxo5_RequestedDosageForm()
Returns RXO-5: "Requested Dosage Form" - creates it if necessary


getProviderSPharmacyTreatmentInstructions

public CE[] getProviderSPharmacyTreatmentInstructions()
Returns all repetitions of Provider's Pharmacy/Treatment Instructions (RXO-6).


getProviderSPharmacyTreatmentInstructionsReps

public int getProviderSPharmacyTreatmentInstructionsReps()
Returns a count of the current number of repetitions of Provider's Pharmacy/Treatment Instructions (RXO-6). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getProviderSPharmacyTreatmentInstructions

public CE getProviderSPharmacyTreatmentInstructions(int rep)
Returns a specific repetition of RXO-6: "Provider's Pharmacy/Treatment Instructions" - creates it if necessary

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

getRxo6_ProviderSPharmacyTreatmentInstructions

public CE getRxo6_ProviderSPharmacyTreatmentInstructions(int rep)
Returns a specific repetition of RXO-6: "Provider's Pharmacy/Treatment Instructions" - creates it if necessary

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

getRxo6_ProviderSPharmacyTreatmentInstructionsReps

public int getRxo6_ProviderSPharmacyTreatmentInstructionsReps()
Returns a count of the current number of repetitions of Provider's Pharmacy/Treatment Instructions (RXO-6). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertProviderSPharmacyTreatmentInstructions

public CE insertProviderSPharmacyTreatmentInstructions(int rep)
                                                throws HL7Exception
Inserts a repetition of RXO-6: "Provider's Pharmacy/Treatment Instructions" 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)

insertRxo6_ProviderSPharmacyTreatmentInstructions

public CE insertRxo6_ProviderSPharmacyTreatmentInstructions(int rep)
                                                     throws HL7Exception
Inserts a repetition of RXO-6: "Provider's Pharmacy/Treatment Instructions" 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)

removeProviderSPharmacyTreatmentInstructions

public CE removeProviderSPharmacyTreatmentInstructions(int rep)
                                                throws HL7Exception
Removes a repetition of RXO-6: "Provider's Pharmacy/Treatment Instructions" 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)

removeRxo6_ProviderSPharmacyTreatmentInstructions

public CE removeRxo6_ProviderSPharmacyTreatmentInstructions(int rep)
                                                     throws HL7Exception
Removes a repetition of RXO-6: "Provider's Pharmacy/Treatment Instructions" 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)

getProviderSAdministrationInstructions

public CE[] getProviderSAdministrationInstructions()
Returns all repetitions of Provider's Administration Instructions (RXO-7).


getProviderSAdministrationInstructionsReps

public int getProviderSAdministrationInstructionsReps()
Returns a count of the current number of repetitions of Provider's Administration Instructions (RXO-7). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getProviderSAdministrationInstructions

public CE getProviderSAdministrationInstructions(int rep)
Returns a specific repetition of RXO-7: "Provider's Administration Instructions" - creates it if necessary

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

getRxo7_ProviderSAdministrationInstructions

public CE getRxo7_ProviderSAdministrationInstructions(int rep)
Returns a specific repetition of RXO-7: "Provider's Administration Instructions" - creates it if necessary

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

getRxo7_ProviderSAdministrationInstructionsReps

public int getRxo7_ProviderSAdministrationInstructionsReps()
Returns a count of the current number of repetitions of Provider's Administration Instructions (RXO-7). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertProviderSAdministrationInstructions

public CE insertProviderSAdministrationInstructions(int rep)
                                             throws HL7Exception
Inserts a repetition of RXO-7: "Provider's Administration Instructions" 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)

insertRxo7_ProviderSAdministrationInstructions

public CE insertRxo7_ProviderSAdministrationInstructions(int rep)
                                                  throws HL7Exception
Inserts a repetition of RXO-7: "Provider's Administration Instructions" 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)

removeProviderSAdministrationInstructions

public CE removeProviderSAdministrationInstructions(int rep)
                                             throws HL7Exception
Removes a repetition of RXO-7: "Provider's Administration Instructions" 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)

removeRxo7_ProviderSAdministrationInstructions

public CE removeRxo7_ProviderSAdministrationInstructions(int rep)
                                                  throws HL7Exception
Removes a repetition of RXO-7: "Provider's Administration Instructions" 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)

getDeliverToLocation

public LA1 getDeliverToLocation()
Returns RXO-8: "Deliver-To Location" - creates it if necessary


getRxo8_DeliverToLocation

public LA1 getRxo8_DeliverToLocation()
Returns RXO-8: "Deliver-To Location" - creates it if necessary


getAllowSubstitutions

public ID getAllowSubstitutions()
Returns RXO-9: "Allow Substitutions" - creates it if necessary


getRxo9_AllowSubstitutions

public ID getRxo9_AllowSubstitutions()
Returns RXO-9: "Allow Substitutions" - creates it if necessary


getRequestedDispenseCode

public CE getRequestedDispenseCode()
Returns RXO-10: "Requested Dispense Code" - creates it if necessary


getRxo10_RequestedDispenseCode

public CE getRxo10_RequestedDispenseCode()
Returns RXO-10: "Requested Dispense Code" - creates it if necessary


getRequestedDispenseAmount

public NM getRequestedDispenseAmount()
Returns RXO-11: "Requested Dispense Amount" - creates it if necessary


getRxo11_RequestedDispenseAmount

public NM getRxo11_RequestedDispenseAmount()
Returns RXO-11: "Requested Dispense Amount" - creates it if necessary


getRequestedDispenseUnits

public CE getRequestedDispenseUnits()
Returns RXO-12: "Requested Dispense Units" - creates it if necessary


getRxo12_RequestedDispenseUnits

public CE getRxo12_RequestedDispenseUnits()
Returns RXO-12: "Requested Dispense Units" - creates it if necessary


getNumberOfRefills

public NM getNumberOfRefills()
Returns RXO-13: "Number of Refills" - creates it if necessary


getRxo13_NumberOfRefills

public NM getRxo13_NumberOfRefills()
Returns RXO-13: "Number of Refills" - creates it if necessary


getOrderingProviderSDEANumber

public XCN[] getOrderingProviderSDEANumber()
Returns all repetitions of Ordering Provider's DEA Number (RXO-14).


getOrderingProviderSDEANumberReps

public int getOrderingProviderSDEANumberReps()
Returns a count of the current number of repetitions of Ordering Provider's DEA Number (RXO-14). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getOrderingProviderSDEANumber

public XCN getOrderingProviderSDEANumber(int rep)
Returns a specific repetition of RXO-14: "Ordering Provider's DEA Number" - creates it if necessary

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

getRxo14_OrderingProviderSDEANumber

public XCN getRxo14_OrderingProviderSDEANumber(int rep)
Returns a specific repetition of RXO-14: "Ordering Provider's DEA Number" - creates it if necessary

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

getRxo14_OrderingProviderSDEANumberReps

public int getRxo14_OrderingProviderSDEANumberReps()
Returns a count of the current number of repetitions of Ordering Provider's DEA Number (RXO-14). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertOrderingProviderSDEANumber

public XCN insertOrderingProviderSDEANumber(int rep)
                                     throws HL7Exception
Inserts a repetition of RXO-14: "Ordering Provider's DEA 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)

insertRxo14_OrderingProviderSDEANumber

public XCN insertRxo14_OrderingProviderSDEANumber(int rep)
                                           throws HL7Exception
Inserts a repetition of RXO-14: "Ordering Provider's DEA 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)

removeOrderingProviderSDEANumber

public XCN removeOrderingProviderSDEANumber(int rep)
                                     throws HL7Exception
Removes a repetition of RXO-14: "Ordering Provider's DEA 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)

removeRxo14_OrderingProviderSDEANumber

public XCN removeRxo14_OrderingProviderSDEANumber(int rep)
                                           throws HL7Exception
Removes a repetition of RXO-14: "Ordering Provider's DEA 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)

getPharmacistTreatmentSupplierSVerifierID

public XCN[] getPharmacistTreatmentSupplierSVerifierID()
Returns all repetitions of Pharmacist/Treatment Supplier's Verifier ID (RXO-15).


getPharmacistTreatmentSupplierSVerifierIDReps

public int getPharmacistTreatmentSupplierSVerifierIDReps()
Returns a count of the current number of repetitions of Pharmacist/Treatment Supplier's Verifier ID (RXO-15). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getPharmacistTreatmentSupplierSVerifierID

public XCN getPharmacistTreatmentSupplierSVerifierID(int rep)
Returns a specific repetition of RXO-15: "Pharmacist/Treatment Supplier's Verifier ID" - creates it if necessary

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

getRxo15_PharmacistTreatmentSupplierSVerifierID

public XCN getRxo15_PharmacistTreatmentSupplierSVerifierID(int rep)
Returns a specific repetition of RXO-15: "Pharmacist/Treatment Supplier's Verifier ID" - creates it if necessary

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

getRxo15_PharmacistTreatmentSupplierSVerifierIDReps

public int getRxo15_PharmacistTreatmentSupplierSVerifierIDReps()
Returns a count of the current number of repetitions of Pharmacist/Treatment Supplier's Verifier ID (RXO-15). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertPharmacistTreatmentSupplierSVerifierID

public XCN insertPharmacistTreatmentSupplierSVerifierID(int rep)
                                                 throws HL7Exception
Inserts a repetition of RXO-15: "Pharmacist/Treatment Supplier's Verifier ID" 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)

insertRxo15_PharmacistTreatmentSupplierSVerifierID

public XCN insertRxo15_PharmacistTreatmentSupplierSVerifierID(int rep)
                                                       throws HL7Exception
Inserts a repetition of RXO-15: "Pharmacist/Treatment Supplier's Verifier ID" 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)

removePharmacistTreatmentSupplierSVerifierID

public XCN removePharmacistTreatmentSupplierSVerifierID(int rep)
                                                 throws HL7Exception
Removes a repetition of RXO-15: "Pharmacist/Treatment Supplier's Verifier ID" 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)

removeRxo15_PharmacistTreatmentSupplierSVerifierID

public XCN removeRxo15_PharmacistTreatmentSupplierSVerifierID(int rep)
                                                       throws HL7Exception
Removes a repetition of RXO-15: "Pharmacist/Treatment Supplier's Verifier ID" 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)

getNeedsHumanReview

public ID getNeedsHumanReview()
Returns RXO-16: "Needs Human Review" - creates it if necessary


getRxo16_NeedsHumanReview

public ID getRxo16_NeedsHumanReview()
Returns RXO-16: "Needs Human Review" - creates it if necessary


getRequestedGivePerTimeUnit

public ST getRequestedGivePerTimeUnit()
Returns RXO-17: "Requested Give Per (Time Unit)" - creates it if necessary


getRxo17_RequestedGivePerTimeUnit

public ST getRxo17_RequestedGivePerTimeUnit()
Returns RXO-17: "Requested Give Per (Time Unit)" - creates it if necessary


getRequestedGiveStrength

public NM getRequestedGiveStrength()
Returns RXO-18: "Requested Give Strength" - creates it if necessary


getRxo18_RequestedGiveStrength

public NM getRxo18_RequestedGiveStrength()
Returns RXO-18: "Requested Give Strength" - creates it if necessary


getRequestedGiveStrengthUnits

public CE getRequestedGiveStrengthUnits()
Returns RXO-19: "Requested Give Strength Units" - creates it if necessary


getRxo19_RequestedGiveStrengthUnits

public CE getRxo19_RequestedGiveStrengthUnits()
Returns RXO-19: "Requested Give Strength Units" - creates it if necessary


getIndication

public CE[] getIndication()
Returns all repetitions of Indication (RXO-20).


getIndicationReps

public int getIndicationReps()
Returns a count of the current number of repetitions of Indication (RXO-20). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getIndication

public CE getIndication(int rep)
Returns a specific repetition of RXO-20: "Indication" - creates it if necessary

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

getRxo20_Indication

public CE getRxo20_Indication(int rep)
Returns a specific repetition of RXO-20: "Indication" - creates it if necessary

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

getRxo20_IndicationReps

public int getRxo20_IndicationReps()
Returns a count of the current number of repetitions of Indication (RXO-20). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertIndication

public CE insertIndication(int rep)
                    throws HL7Exception
Inserts a repetition of RXO-20: "Indication" 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)

insertRxo20_Indication

public CE insertRxo20_Indication(int rep)
                          throws HL7Exception
Inserts a repetition of RXO-20: "Indication" 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)

removeIndication

public CE removeIndication(int rep)
                    throws HL7Exception
Removes a repetition of RXO-20: "Indication" 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)

removeRxo20_Indication

public CE removeRxo20_Indication(int rep)
                          throws HL7Exception
Removes a repetition of RXO-20: "Indication" 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)

getRequestedGiveRateAmount

public ST getRequestedGiveRateAmount()
Returns RXO-21: "Requested Give Rate Amount" - creates it if necessary


getRxo21_RequestedGiveRateAmount

public ST getRxo21_RequestedGiveRateAmount()
Returns RXO-21: "Requested Give Rate Amount" - creates it if necessary


getRequestedGiveRateUnits

public CE getRequestedGiveRateUnits()
Returns RXO-22: "Requested Give Rate Units" - creates it if necessary


getRxo22_RequestedGiveRateUnits

public CE getRxo22_RequestedGiveRateUnits()
Returns RXO-22: "Requested Give Rate Units" - creates it if necessary


getTotalDailyDose

public CQ getTotalDailyDose()
Returns RXO-23: "Total Daily Dose" - creates it if necessary


getRxo23_TotalDailyDose

public CQ getRxo23_TotalDailyDose()
Returns RXO-23: "Total Daily Dose" - creates it if necessary


getSupplementaryCode

public CE[] getSupplementaryCode()
Returns all repetitions of Supplementary Code (RXO-24).


getSupplementaryCodeReps

public int getSupplementaryCodeReps()
Returns a count of the current number of repetitions of Supplementary Code (RXO-24). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getSupplementaryCode

public CE getSupplementaryCode(int rep)
Returns a specific repetition of RXO-24: "Supplementary Code" - creates it if necessary

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

getRxo24_SupplementaryCode

public CE getRxo24_SupplementaryCode(int rep)
Returns a specific repetition of RXO-24: "Supplementary Code" - creates it if necessary

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

getRxo24_SupplementaryCodeReps

public int getRxo24_SupplementaryCodeReps()
Returns a count of the current number of repetitions of Supplementary Code (RXO-24). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertSupplementaryCode

public CE insertSupplementaryCode(int rep)
                           throws HL7Exception
Inserts a repetition of RXO-24: "Supplementary Code" 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)

insertRxo24_SupplementaryCode

public CE insertRxo24_SupplementaryCode(int rep)
                                 throws HL7Exception
Inserts a repetition of RXO-24: "Supplementary Code" 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)

removeSupplementaryCode

public CE removeSupplementaryCode(int rep)
                           throws HL7Exception
Removes a repetition of RXO-24: "Supplementary Code" 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)

removeRxo24_SupplementaryCode

public CE removeRxo24_SupplementaryCode(int rep)
                                 throws HL7Exception
Removes a repetition of RXO-24: "Supplementary Code" 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.