public class RXE extends AbstractSegment
Represents an HL7 RXE message segment (PHARMACY ENCODED ORDER). This segment has the following fields:
log
Constructor and Description |
---|
RXE(Group parent,
ModelClassFactory factory)
Creates a new RXE segment
|
Modifier and Type | Method and Description |
---|---|
protected Type |
createNewTypeWithoutReflection(int field) |
TS |
getDateTimeOfMostRecentRefillOrDoseDispensed()
Returns
RXE-18: "Date / time of most recent refill or dose dispensed" - creates it if necessary
|
CM_LA1 |
getDeliverToLocation()
Returns
RXE-8: "Deliver-to location" - creates it if necessary
|
NM |
getDispenseAmount()
Returns
RXE-10: "Dispense Amount" - creates it if necessary
|
CE |
getDispenseUnits()
Returns
RXE-11: "Dispense Units" - creates it if necessary
|
NM |
getGiveAmountMaximum()
Returns
RXE-4: "Give Amount - Maximum" - creates it if necessary
|
NM |
getGiveAmountMinimum()
Returns
RXE-3: "Give Amount - Minimum" - creates it if necessary
|
CE |
getGiveCode()
Returns
RXE-2: "Give Code" - creates it if necessary
|
CE |
getGiveDosageForm()
Returns
RXE-6: "Give Dosage Form" - creates it if necessary
|
ST |
getGivePerTimeUnit()
Returns
RXE-22: "Give Per (Time Unit)" - creates it if necessary
|
CE |
getGiveRateAmount()
Returns
RXE-23: "Give Rate Amount" - creates it if necessary
|
CE |
getGiveRateUnits()
Returns
RXE-24: "Give Rate Units" - creates it if necessary
|
CE |
getGiveUnits()
Returns
RXE-5: "Give Units" - creates it if necessary
|
ID |
getNeedsHumanReview()
Returns
RXE-20: "Needs Human Review" - creates it if necessary
|
NM |
getNumberOfRefills()
Returns
RXE-12: "Number of Refills" - creates it if necessary
|
NM |
getNumberOfRefillsDosesDispensed()
Returns
RXE-17: "Number of refills / doses dispensed" - creates it if necessary
|
NM |
getNumberOfRefillsRemaining()
Returns
RXE-16: "Number of Refills Remaining" - creates it if necessary
|
CN |
getOrderingProviderSDEANumber()
Returns
RXE-13: "Ordering Provider's DEA Number" - creates it if necessary
|
CN |
getPharmacistVerifierID()
Returns
RXE-14: "Pharmacist Verifier ID" - creates it if necessary
|
CE |
getPharmacySpecialDispensingInstructions()
Returns
RXE-21: "Pharmacy Special Dispensing Instructions" - creates it if necessary
|
ST |
getPrescriptionNumber()
Returns
RXE-15: "Prescription Number" - creates it if necessary
|
CE[] |
getProviderSAdministrationInstructions()
Returns all repetitions of Provider's Administration Instructions (RXE-7).
|
CE |
getProviderSAdministrationInstructions(int rep)
Returns a specific repetition of
RXE-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 (RXE-7).
|
TQ[] |
getQuantityTiming()
Returns all repetitions of Quantity / timing (RXE-1).
|
TQ |
getQuantityTiming(int rep)
Returns a specific repetition of
RXE-1: "Quantity / timing" - creates it if necessary
|
int |
getQuantityTimingReps()
Returns a count of the current number of repetitions of Quantity / timing (RXE-1).
|
TQ[] |
getRxe1_QuantityTiming()
Returns all repetitions of Quantity / timing (RXE-1).
|
TQ |
getRxe1_QuantityTiming(int rep)
Returns a specific repetition of
RXE-1: "Quantity / timing" - creates it if necessary
|
int |
getRxe1_QuantityTimingReps()
Returns a count of the current number of repetitions of Quantity / timing (RXE-1).
|
NM |
getRxe10_DispenseAmount()
Returns
RXE-10: "Dispense Amount" - creates it if necessary
|
CE |
getRxe11_DispenseUnits()
Returns
RXE-11: "Dispense Units" - creates it if necessary
|
NM |
getRxe12_NumberOfRefills()
Returns
RXE-12: "Number of Refills" - creates it if necessary
|
CN |
getRxe13_OrderingProviderSDEANumber()
Returns
RXE-13: "Ordering Provider's DEA Number" - creates it if necessary
|
CN |
getRxe14_PharmacistVerifierID()
Returns
RXE-14: "Pharmacist Verifier ID" - creates it if necessary
|
ST |
getRxe15_PrescriptionNumber()
Returns
RXE-15: "Prescription Number" - creates it if necessary
|
NM |
getRxe16_NumberOfRefillsRemaining()
Returns
RXE-16: "Number of Refills Remaining" - creates it if necessary
|
NM |
getRxe17_NumberOfRefillsDosesDispensed()
Returns
RXE-17: "Number of refills / doses dispensed" - creates it if necessary
|
TS |
getRxe18_DateTimeOfMostRecentRefillOrDoseDispensed()
Returns
RXE-18: "Date / time of most recent refill or dose dispensed" - creates it if necessary
|
CQ_QUANTITY |
getRxe19_TotalDailyDose()
Returns
RXE-19: "Total Daily Dose" - creates it if necessary
|
CE |
getRxe2_GiveCode()
Returns
RXE-2: "Give Code" - creates it if necessary
|
ID |
getRxe20_NeedsHumanReview()
Returns
RXE-20: "Needs Human Review" - creates it if necessary
|
CE |
getRxe21_PharmacySpecialDispensingInstructions()
Returns
RXE-21: "Pharmacy Special Dispensing Instructions" - creates it if necessary
|
ST |
getRxe22_GivePerTimeUnit()
Returns
RXE-22: "Give Per (Time Unit)" - creates it if necessary
|
CE |
getRxe23_GiveRateAmount()
Returns
RXE-23: "Give Rate Amount" - creates it if necessary
|
CE |
getRxe24_GiveRateUnits()
Returns
RXE-24: "Give Rate Units" - creates it if necessary
|
NM |
getRxe3_GiveAmountMinimum()
Returns
RXE-3: "Give Amount - Minimum" - creates it if necessary
|
NM |
getRxe4_GiveAmountMaximum()
Returns
RXE-4: "Give Amount - Maximum" - creates it if necessary
|
CE |
getRxe5_GiveUnits()
Returns
RXE-5: "Give Units" - creates it if necessary
|
CE |
getRxe6_GiveDosageForm()
Returns
RXE-6: "Give Dosage Form" - creates it if necessary
|
CE[] |
getRxe7_ProviderSAdministrationInstructions()
Returns all repetitions of Provider's Administration Instructions (RXE-7).
|
CE |
getRxe7_ProviderSAdministrationInstructions(int rep)
Returns a specific repetition of
RXE-7: "Provider's Administration Instructions" - creates it if necessary
|
int |
getRxe7_ProviderSAdministrationInstructionsReps()
Returns a count of the current number of repetitions of Provider's Administration Instructions (RXE-7).
|
CM_LA1 |
getRxe8_DeliverToLocation()
Returns
RXE-8: "Deliver-to location" - creates it if necessary
|
ID |
getRxe9_SubstitutionStatus()
Returns
RXE-9: "Substitution Status" - creates it if necessary
|
ID |
getSubstitutionStatus()
Returns
RXE-9: "Substitution Status" - creates it if necessary
|
CQ_QUANTITY |
getTotalDailyDose()
Returns
RXE-19: "Total Daily Dose" - creates it if necessary
|
CE |
insertProviderSAdministrationInstructions(int rep)
Inserts a repetition of
RXE-7: "Provider's Administration Instructions" at a specific index
|
TQ |
insertQuantityTiming(int rep)
Inserts a repetition of
RXE-1: "Quantity / timing" at a specific index
|
TQ |
insertRxe1_QuantityTiming(int rep)
Inserts a repetition of
RXE-1: "Quantity / timing" at a specific index
|
CE |
insertRxe7_ProviderSAdministrationInstructions(int rep)
Inserts a repetition of
RXE-7: "Provider's Administration Instructions" at a specific index
|
CE |
removeProviderSAdministrationInstructions(int rep)
Removes a repetition of
RXE-7: "Provider's Administration Instructions" at a specific index
|
TQ |
removeQuantityTiming(int rep)
Removes a repetition of
RXE-1: "Quantity / timing" at a specific index
|
TQ |
removeRxe1_QuantityTiming(int rep)
Removes a repetition of
RXE-1: "Quantity / timing" at a specific index
|
CE |
removeRxe7_ProviderSAdministrationInstructions(int rep)
Removes a repetition of
RXE-7: "Provider's Administration Instructions" at a specific index
|
accept, add, add, clear, encode, getField, getField, getLength, getMaxCardinality, getName, getNames, getReps, getTypedField, getTypedField, insertRepetition, isEmpty, isRequired, main, numFields, parse, provideLocation, removeRepetition
getMessage, getParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMessage, getParent
public RXE(Group parent, ModelClassFactory factory)
public TQ[] getQuantityTiming()
public TQ[] getRxe1_QuantityTiming()
public int getQuantityTimingReps()
public TQ getQuantityTiming(int rep)
rep
- The repetition index (0-indexed)public TQ getRxe1_QuantityTiming(int rep)
rep
- The repetition index (0-indexed)public int getRxe1_QuantityTimingReps()
public TQ insertQuantityTiming(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public TQ insertRxe1_QuantityTiming(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public TQ removeQuantityTiming(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public TQ removeRxe1_QuantityTiming(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE getGiveCode()
public CE getRxe2_GiveCode()
public NM getGiveAmountMinimum()
public NM getRxe3_GiveAmountMinimum()
public NM getGiveAmountMaximum()
public NM getRxe4_GiveAmountMaximum()
public CE getGiveUnits()
public CE getRxe5_GiveUnits()
public CE getGiveDosageForm()
public CE getRxe6_GiveDosageForm()
public CE[] getProviderSAdministrationInstructions()
public CE[] getRxe7_ProviderSAdministrationInstructions()
public int getProviderSAdministrationInstructionsReps()
public CE getProviderSAdministrationInstructions(int rep)
rep
- The repetition index (0-indexed)public CE getRxe7_ProviderSAdministrationInstructions(int rep)
rep
- The repetition index (0-indexed)public int getRxe7_ProviderSAdministrationInstructionsReps()
public CE insertProviderSAdministrationInstructions(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE insertRxe7_ProviderSAdministrationInstructions(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE removeProviderSAdministrationInstructions(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE removeRxe7_ProviderSAdministrationInstructions(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CM_LA1 getDeliverToLocation()
public CM_LA1 getRxe8_DeliverToLocation()
public ID getSubstitutionStatus()
public ID getRxe9_SubstitutionStatus()
public NM getDispenseAmount()
public NM getRxe10_DispenseAmount()
public CE getDispenseUnits()
public CE getRxe11_DispenseUnits()
public NM getNumberOfRefills()
public NM getRxe12_NumberOfRefills()
public CN getOrderingProviderSDEANumber()
public CN getRxe13_OrderingProviderSDEANumber()
public CN getPharmacistVerifierID()
public CN getRxe14_PharmacistVerifierID()
public ST getPrescriptionNumber()
public ST getRxe15_PrescriptionNumber()
public NM getNumberOfRefillsRemaining()
public NM getRxe16_NumberOfRefillsRemaining()
public NM getNumberOfRefillsDosesDispensed()
public NM getRxe17_NumberOfRefillsDosesDispensed()
public TS getDateTimeOfMostRecentRefillOrDoseDispensed()
public TS getRxe18_DateTimeOfMostRecentRefillOrDoseDispensed()
public CQ_QUANTITY getTotalDailyDose()
public CQ_QUANTITY getRxe19_TotalDailyDose()
public ID getNeedsHumanReview()
public ID getRxe20_NeedsHumanReview()
public CE getPharmacySpecialDispensingInstructions()
public CE getRxe21_PharmacySpecialDispensingInstructions()
public ST getGivePerTimeUnit()
public ST getRxe22_GivePerTimeUnit()
public CE getGiveRateAmount()
public CE getRxe23_GiveRateAmount()
public CE getGiveRateUnits()
public CE getRxe24_GiveRateUnits()
protected Type createNewTypeWithoutReflection(int field)
createNewTypeWithoutReflection
in class AbstractSegment
Copyright © 2001–2017 University Health Network. All rights reserved.