public class RXD extends AbstractSegment
Represents an HL7 RXD message segment (Pharmacy dispense segment). This segment has the following fields:
log
Constructor and Description |
---|
RXD(Group parent,
ModelClassFactory factory)
Creates a new RXD segment
|
Modifier and Type | Method and Description |
---|---|
protected Type |
createNewTypeWithoutReflection(int field) |
NM |
getActualDispenseAmount()
Returns
RXD-4: "Actual Dispense Amount" - creates it if necessary
|
CE |
getActualDispenseUnits()
Returns
RXD-5: "Actual Dispense Units" - creates it if necessary
|
CE |
getActualDosageForm()
Returns
RXD-6: "Actual Dosage Form" - creates it if necessary
|
NM |
getActualStrength()
Returns
RXD-16: "Actual Strength" - creates it if necessary
|
CE |
getActualStrengthUnit()
Returns
RXD-17: "Actual Strength Unit" - creates it if necessary
|
TS |
getDateTimeDispensed()
Returns
RXD-3: "Date/Time Dispensed" - creates it if necessary
|
CE |
getDispenseGiveCode()
Returns
RXD-2: "Dispense/Give Code" - creates it if necessary
|
CE[] |
getDispenseNotes()
Returns all repetitions of Dispense Notes (RXD-9).
|
CE |
getDispenseNotes(int rep)
Returns a specific repetition of
RXD-9: "Dispense Notes" - creates it if necessary
|
int |
getDispenseNotesReps()
Returns a count of the current number of repetitions of Dispense Notes (RXD-9).
|
ID |
getDispensePackageMethod()
Returns
RXD-24: "Dispense Package Method" - creates it if necessary
|
NM |
getDispensePackageSize()
Returns
RXD-22: "Dispense Package Size" - creates it if necessary
|
CE |
getDispensePackageSizeUnit()
Returns
RXD-23: "Dispense Package Size Unit" - creates it if necessary
|
NM |
getDispenseSubIDCounter()
Returns
RXD-1: "Dispense Sub-ID Counter" - creates it if necessary
|
CM_LA1 |
getDispenseToLocation()
Returns
RXD-13: "Dispense-To Location" - creates it if necessary
|
XCN |
getDispensingProvider()
Returns
RXD-10: "Dispensing Provider" - creates it if necessary
|
CE |
getIndication()
Returns
RXD-21: "Indication" - creates it if necessary
|
ID |
getNeedsHumanReview()
Returns
RXD-14: "Needs Human Review" - creates it if necessary
|
NM |
getNumberOfRefillsRemaining()
Returns
RXD-8: "Number of Refills Remaining" - creates it if necessary
|
CE[] |
getPharmacyTreatmentSupplierSSpecialDispensingInstructions()
Returns all repetitions of Pharmacy/Treatment Supplier's Special Dispensing Instructions (RXD-15).
|
CE |
getPharmacyTreatmentSupplierSSpecialDispensingInstructions(int rep)
Returns a specific repetition of
RXD-15: "Pharmacy/Treatment Supplier's Special Dispensing Instructions" - creates it if necessary
|
int |
getPharmacyTreatmentSupplierSSpecialDispensingInstructionsReps()
Returns a count of the current number of repetitions of Pharmacy/Treatment Supplier's Special Dispensing Instructions (RXD-15).
|
ST |
getPrescriptionNumber()
Returns
RXD-7: "Prescription Number" - creates it if necessary
|
NM |
getRxd1_DispenseSubIDCounter()
Returns
RXD-1: "Dispense Sub-ID Counter" - creates it if necessary
|
XCN |
getRxd10_DispensingProvider()
Returns
RXD-10: "Dispensing Provider" - creates it if necessary
|
ID |
getRxd11_SubstitutionStatus()
Returns
RXD-11: "Substitution Status" - creates it if necessary
|
CQ |
getRxd12_TotalDailyDose()
Returns
RXD-12: "Total Daily Dose" - creates it if necessary
|
CM_LA1 |
getRxd13_DispenseToLocation()
Returns
RXD-13: "Dispense-To Location" - creates it if necessary
|
ID |
getRxd14_NeedsHumanReview()
Returns
RXD-14: "Needs Human Review" - creates it if necessary
|
CE[] |
getRxd15_PharmacyTreatmentSupplierSSpecialDispensingInstructions()
Returns all repetitions of Pharmacy/Treatment Supplier's Special Dispensing Instructions (RXD-15).
|
CE |
getRxd15_PharmacyTreatmentSupplierSSpecialDispensingInstructions(int rep)
Returns a specific repetition of
RXD-15: "Pharmacy/Treatment Supplier's Special Dispensing Instructions" - creates it if necessary
|
int |
getRxd15_PharmacyTreatmentSupplierSSpecialDispensingInstructionsReps()
Returns a count of the current number of repetitions of Pharmacy/Treatment Supplier's Special Dispensing Instructions (RXD-15).
|
NM |
getRxd16_ActualStrength()
Returns
RXD-16: "Actual Strength" - creates it if necessary
|
CE |
getRxd17_ActualStrengthUnit()
Returns
RXD-17: "Actual Strength Unit" - creates it if necessary
|
ST[] |
getRxd18_SubstanceLotNumber()
Returns all repetitions of Substance Lot Number (RXD-18).
|
ST |
getRxd18_SubstanceLotNumber(int rep)
Returns a specific repetition of
RXD-18: "Substance Lot Number" - creates it if necessary
|
int |
getRxd18_SubstanceLotNumberReps()
Returns a count of the current number of repetitions of Substance Lot Number (RXD-18).
|
TS[] |
getRxd19_SubstanceExpirationDate()
Returns all repetitions of Substance Expiration Date (RXD-19).
|
TS |
getRxd19_SubstanceExpirationDate(int rep)
Returns a specific repetition of
RXD-19: "Substance Expiration Date" - creates it if necessary
|
int |
getRxd19_SubstanceExpirationDateReps()
Returns a count of the current number of repetitions of Substance Expiration Date (RXD-19).
|
CE |
getRxd2_DispenseGiveCode()
Returns
RXD-2: "Dispense/Give Code" - creates it if necessary
|
CE[] |
getRxd20_SubstanceManufacturerName()
Returns all repetitions of Substance Manufacturer Name (RXD-20).
|
CE |
getRxd20_SubstanceManufacturerName(int rep)
Returns a specific repetition of
RXD-20: "Substance Manufacturer Name" - creates it if necessary
|
int |
getRxd20_SubstanceManufacturerNameReps()
Returns a count of the current number of repetitions of Substance Manufacturer Name (RXD-20).
|
CE |
getRxd21_Indication()
Returns
RXD-21: "Indication" - creates it if necessary
|
NM |
getRxd22_DispensePackageSize()
Returns
RXD-22: "Dispense Package Size" - creates it if necessary
|
CE |
getRxd23_DispensePackageSizeUnit()
Returns
RXD-23: "Dispense Package Size Unit" - creates it if necessary
|
ID |
getRxd24_DispensePackageMethod()
Returns
RXD-24: "Dispense Package Method" - creates it if necessary
|
TS |
getRxd3_DateTimeDispensed()
Returns
RXD-3: "Date/Time Dispensed" - creates it if necessary
|
NM |
getRxd4_ActualDispenseAmount()
Returns
RXD-4: "Actual Dispense Amount" - creates it if necessary
|
CE |
getRxd5_ActualDispenseUnits()
Returns
RXD-5: "Actual Dispense Units" - creates it if necessary
|
CE |
getRxd6_ActualDosageForm()
Returns
RXD-6: "Actual Dosage Form" - creates it if necessary
|
ST |
getRxd7_PrescriptionNumber()
Returns
RXD-7: "Prescription Number" - creates it if necessary
|
NM |
getRxd8_NumberOfRefillsRemaining()
Returns
RXD-8: "Number of Refills Remaining" - creates it if necessary
|
CE[] |
getRxd9_DispenseNotes()
Returns all repetitions of Dispense Notes (RXD-9).
|
CE |
getRxd9_DispenseNotes(int rep)
Returns a specific repetition of
RXD-9: "Dispense Notes" - creates it if necessary
|
int |
getRxd9_DispenseNotesReps()
Returns a count of the current number of repetitions of Dispense Notes (RXD-9).
|
TS[] |
getSubstanceExpirationDate()
Returns all repetitions of Substance Expiration Date (RXD-19).
|
TS |
getSubstanceExpirationDate(int rep)
Returns a specific repetition of
RXD-19: "Substance Expiration Date" - creates it if necessary
|
int |
getSubstanceExpirationDateReps()
Returns a count of the current number of repetitions of Substance Expiration Date (RXD-19).
|
ST[] |
getSubstanceLotNumber()
Returns all repetitions of Substance Lot Number (RXD-18).
|
ST |
getSubstanceLotNumber(int rep)
Returns a specific repetition of
RXD-18: "Substance Lot Number" - creates it if necessary
|
int |
getSubstanceLotNumberReps()
Returns a count of the current number of repetitions of Substance Lot Number (RXD-18).
|
CE[] |
getSubstanceManufacturerName()
Returns all repetitions of Substance Manufacturer Name (RXD-20).
|
CE |
getSubstanceManufacturerName(int rep)
Returns a specific repetition of
RXD-20: "Substance Manufacturer Name" - creates it if necessary
|
int |
getSubstanceManufacturerNameReps()
Returns a count of the current number of repetitions of Substance Manufacturer Name (RXD-20).
|
ID |
getSubstitutionStatus()
Returns
RXD-11: "Substitution Status" - creates it if necessary
|
CQ |
getTotalDailyDose()
Returns
RXD-12: "Total Daily Dose" - creates it if necessary
|
CE |
insertDispenseNotes(int rep)
Inserts a repetition of
RXD-9: "Dispense Notes" at a specific index
|
CE |
insertPharmacyTreatmentSupplierSSpecialDispensingInstructions(int rep)
Inserts a repetition of
RXD-15: "Pharmacy/Treatment Supplier's Special Dispensing Instructions" at a specific index
|
CE |
insertRxd15_PharmacyTreatmentSupplierSSpecialDispensingInstructions(int rep)
Inserts a repetition of
RXD-15: "Pharmacy/Treatment Supplier's Special Dispensing Instructions" at a specific index
|
ST |
insertRxd18_SubstanceLotNumber(int rep)
Inserts a repetition of
RXD-18: "Substance Lot Number" at a specific index
|
TS |
insertRxd19_SubstanceExpirationDate(int rep)
Inserts a repetition of
RXD-19: "Substance Expiration Date" at a specific index
|
CE |
insertRxd20_SubstanceManufacturerName(int rep)
Inserts a repetition of
RXD-20: "Substance Manufacturer Name" at a specific index
|
CE |
insertRxd9_DispenseNotes(int rep)
Inserts a repetition of
RXD-9: "Dispense Notes" at a specific index
|
TS |
insertSubstanceExpirationDate(int rep)
Inserts a repetition of
RXD-19: "Substance Expiration Date" at a specific index
|
ST |
insertSubstanceLotNumber(int rep)
Inserts a repetition of
RXD-18: "Substance Lot Number" at a specific index
|
CE |
insertSubstanceManufacturerName(int rep)
Inserts a repetition of
RXD-20: "Substance Manufacturer Name" at a specific index
|
CE |
removeDispenseNotes(int rep)
Removes a repetition of
RXD-9: "Dispense Notes" at a specific index
|
CE |
removePharmacyTreatmentSupplierSSpecialDispensingInstructions(int rep)
Removes a repetition of
RXD-15: "Pharmacy/Treatment Supplier's Special Dispensing Instructions" at a specific index
|
CE |
removeRxd15_PharmacyTreatmentSupplierSSpecialDispensingInstructions(int rep)
Removes a repetition of
RXD-15: "Pharmacy/Treatment Supplier's Special Dispensing Instructions" at a specific index
|
ST |
removeRxd18_SubstanceLotNumber(int rep)
Removes a repetition of
RXD-18: "Substance Lot Number" at a specific index
|
TS |
removeRxd19_SubstanceExpirationDate(int rep)
Removes a repetition of
RXD-19: "Substance Expiration Date" at a specific index
|
CE |
removeRxd20_SubstanceManufacturerName(int rep)
Removes a repetition of
RXD-20: "Substance Manufacturer Name" at a specific index
|
CE |
removeRxd9_DispenseNotes(int rep)
Removes a repetition of
RXD-9: "Dispense Notes" at a specific index
|
TS |
removeSubstanceExpirationDate(int rep)
Removes a repetition of
RXD-19: "Substance Expiration Date" at a specific index
|
ST |
removeSubstanceLotNumber(int rep)
Removes a repetition of
RXD-18: "Substance Lot Number" at a specific index
|
CE |
removeSubstanceManufacturerName(int rep)
Removes a repetition of
RXD-20: "Substance Manufacturer Name" 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 RXD(Group parent, ModelClassFactory factory)
public NM getDispenseSubIDCounter()
public NM getRxd1_DispenseSubIDCounter()
public CE getDispenseGiveCode()
public CE getRxd2_DispenseGiveCode()
public TS getDateTimeDispensed()
public TS getRxd3_DateTimeDispensed()
public NM getActualDispenseAmount()
public NM getRxd4_ActualDispenseAmount()
public CE getActualDispenseUnits()
public CE getRxd5_ActualDispenseUnits()
public CE getActualDosageForm()
public CE getRxd6_ActualDosageForm()
public ST getPrescriptionNumber()
public ST getRxd7_PrescriptionNumber()
public NM getNumberOfRefillsRemaining()
public NM getRxd8_NumberOfRefillsRemaining()
public CE[] getDispenseNotes()
public CE[] getRxd9_DispenseNotes()
public int getDispenseNotesReps()
public CE getDispenseNotes(int rep)
rep
- The repetition index (0-indexed)public CE getRxd9_DispenseNotes(int rep)
rep
- The repetition index (0-indexed)public int getRxd9_DispenseNotesReps()
public CE insertDispenseNotes(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 insertRxd9_DispenseNotes(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 removeDispenseNotes(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 removeRxd9_DispenseNotes(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 XCN getDispensingProvider()
public XCN getRxd10_DispensingProvider()
public ID getSubstitutionStatus()
public ID getRxd11_SubstitutionStatus()
public CQ getTotalDailyDose()
public CQ getRxd12_TotalDailyDose()
public CM_LA1 getDispenseToLocation()
public CM_LA1 getRxd13_DispenseToLocation()
public ID getNeedsHumanReview()
public ID getRxd14_NeedsHumanReview()
public CE[] getPharmacyTreatmentSupplierSSpecialDispensingInstructions()
public CE[] getRxd15_PharmacyTreatmentSupplierSSpecialDispensingInstructions()
public int getPharmacyTreatmentSupplierSSpecialDispensingInstructionsReps()
public CE getPharmacyTreatmentSupplierSSpecialDispensingInstructions(int rep)
rep
- The repetition index (0-indexed)public CE getRxd15_PharmacyTreatmentSupplierSSpecialDispensingInstructions(int rep)
rep
- The repetition index (0-indexed)public int getRxd15_PharmacyTreatmentSupplierSSpecialDispensingInstructionsReps()
public CE insertPharmacyTreatmentSupplierSSpecialDispensingInstructions(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 insertRxd15_PharmacyTreatmentSupplierSSpecialDispensingInstructions(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 removePharmacyTreatmentSupplierSSpecialDispensingInstructions(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 removeRxd15_PharmacyTreatmentSupplierSSpecialDispensingInstructions(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 NM getActualStrength()
public NM getRxd16_ActualStrength()
public CE getActualStrengthUnit()
public CE getRxd17_ActualStrengthUnit()
public ST[] getSubstanceLotNumber()
public ST[] getRxd18_SubstanceLotNumber()
public int getSubstanceLotNumberReps()
public ST getSubstanceLotNumber(int rep)
rep
- The repetition index (0-indexed)public ST getRxd18_SubstanceLotNumber(int rep)
rep
- The repetition index (0-indexed)public int getRxd18_SubstanceLotNumberReps()
public ST insertSubstanceLotNumber(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 ST insertRxd18_SubstanceLotNumber(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 ST removeSubstanceLotNumber(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 ST removeRxd18_SubstanceLotNumber(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 TS[] getSubstanceExpirationDate()
public TS[] getRxd19_SubstanceExpirationDate()
public int getSubstanceExpirationDateReps()
public TS getSubstanceExpirationDate(int rep)
rep
- The repetition index (0-indexed)public TS getRxd19_SubstanceExpirationDate(int rep)
rep
- The repetition index (0-indexed)public int getRxd19_SubstanceExpirationDateReps()
public TS insertSubstanceExpirationDate(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 TS insertRxd19_SubstanceExpirationDate(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 TS removeSubstanceExpirationDate(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 TS removeRxd19_SubstanceExpirationDate(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[] getSubstanceManufacturerName()
public CE[] getRxd20_SubstanceManufacturerName()
public int getSubstanceManufacturerNameReps()
public CE getSubstanceManufacturerName(int rep)
rep
- The repetition index (0-indexed)public CE getRxd20_SubstanceManufacturerName(int rep)
rep
- The repetition index (0-indexed)public int getRxd20_SubstanceManufacturerNameReps()
public CE insertSubstanceManufacturerName(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 insertRxd20_SubstanceManufacturerName(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 removeSubstanceManufacturerName(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 removeRxd20_SubstanceManufacturerName(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 getIndication()
public CE getRxd21_Indication()
public NM getDispensePackageSize()
public NM getRxd22_DispensePackageSize()
public CE getDispensePackageSizeUnit()
public CE getRxd23_DispensePackageSizeUnit()
public ID getDispensePackageMethod()
public ID getRxd24_DispensePackageMethod()
protected Type createNewTypeWithoutReflection(int field)
createNewTypeWithoutReflection
in class AbstractSegment
Copyright © 2001–2017 University Health Network. All rights reserved.