public class RXD extends AbstractSegment
Represents an HL7 RXD message segment (PHARMACY DISPENSE). 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
|
TS |
getDateTimeDispensed()
Returns
RXD-3: "Date / time dispensed" - creates it if necessary
|
CM_LA1 |
getDeliverToLocation()
Returns
RXD-13: "Deliver-to location" - creates it if necessary
|
CE |
getDispenseGiveCode()
Returns
RXD-2: "Dispense / give code" - creates it if necessary
|
ST[] |
getDispenseNotes()
Returns all repetitions of Dispense Notes (RXD-9).
|
ST |
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).
|
NM |
getDispenseSubIDCounter()
Returns
RXD-1: "Dispense Sub-ID Counter" - creates it if necessary
|
CN |
getDispensingProvider()
Returns
RXD-10: "Dispensing Provider" - 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 |
getPharmacySpecialDispensingInstructions()
Returns
RXD-15: "Pharmacy Special Dispensing Instructions" - creates it if necessary
|
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
|
CN |
getRxd10_DispensingProvider()
Returns
RXD-10: "Dispensing Provider" - creates it if necessary
|
ID |
getRxd11_SubstitutionStatus()
Returns
RXD-11: "Substitution Status" - creates it if necessary
|
CQ_QUANTITY |
getRxd12_TotalDailyDose()
Returns
RXD-12: "Total Daily Dose" - creates it if necessary
|
CM_LA1 |
getRxd13_DeliverToLocation()
Returns
RXD-13: "Deliver-to location" - creates it if necessary
|
ID |
getRxd14_NeedsHumanReview()
Returns
RXD-14: "Needs Human Review" - creates it if necessary
|
CE |
getRxd15_PharmacySpecialDispensingInstructions()
Returns
RXD-15: "Pharmacy Special Dispensing Instructions" - creates it if necessary
|
CE |
getRxd2_DispenseGiveCode()
Returns
RXD-2: "Dispense / give code" - 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
|
ST[] |
getRxd9_DispenseNotes()
Returns all repetitions of Dispense Notes (RXD-9).
|
ST |
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).
|
ID |
getSubstitutionStatus()
Returns
RXD-11: "Substitution Status" - creates it if necessary
|
CQ_QUANTITY |
getTotalDailyDose()
Returns
RXD-12: "Total Daily Dose" - creates it if necessary
|
ST |
insertDispenseNotes(int rep)
Inserts a repetition of
RXD-9: "Dispense Notes" at a specific index
|
ST |
insertRxd9_DispenseNotes(int rep)
Inserts a repetition of
RXD-9: "Dispense Notes" at a specific index
|
ST |
removeDispenseNotes(int rep)
Removes a repetition of
RXD-9: "Dispense Notes" at a specific index
|
ST |
removeRxd9_DispenseNotes(int rep)
Removes a repetition of
RXD-9: "Dispense Notes" 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 ST[] getDispenseNotes()
public ST[] getRxd9_DispenseNotes()
public int getDispenseNotesReps()
public ST getDispenseNotes(int rep)
rep
- The repetition index (0-indexed)public ST getRxd9_DispenseNotes(int rep)
rep
- The repetition index (0-indexed)public int getRxd9_DispenseNotesReps()
public ST 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 ST 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 ST 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 ST 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 CN getDispensingProvider()
public CN getRxd10_DispensingProvider()
public ID getSubstitutionStatus()
public ID getRxd11_SubstitutionStatus()
public CQ_QUANTITY getTotalDailyDose()
public CQ_QUANTITY getRxd12_TotalDailyDose()
public CM_LA1 getDeliverToLocation()
public CM_LA1 getRxd13_DeliverToLocation()
public ID getNeedsHumanReview()
public ID getRxd14_NeedsHumanReview()
public CE getPharmacySpecialDispensingInstructions()
public CE getRxd15_PharmacySpecialDispensingInstructions()
protected Type createNewTypeWithoutReflection(int field)
createNewTypeWithoutReflection
in class AbstractSegment
Copyright © 2001–2017 University Health Network. All rights reserved.