Package ca.uhn.hl7v2.model.v24.segment
Class RXD
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractSegment
ca.uhn.hl7v2.model.v24.segment.RXD
- All Implemented Interfaces:
Segment,Structure,Visitable,Serializable
Represents an HL7 RXD message segment (Pharmacy/Treatment Dispense). This segment has the following fields:
- RXD-1: Dispense Sub-ID Counter (NM)
- RXD-2: Dispense/Give Code (CE)
- RXD-3: Date/Time Dispensed (TS)
- RXD-4: Actual Dispense Amount (NM)
- RXD-5: Actual Dispense Units (CE) optional
- RXD-6: Actual Dosage Form (CE) optional
- RXD-7: Prescription Number (ST)
- RXD-8: Number of Refills Remaining (NM) optional
- RXD-9: Dispense Notes (ST) optional repeating
- RXD-10: Dispensing Provider (XCN) optional repeating
- RXD-11: Substitution Status (ID) optional
- RXD-12: Total Daily Dose (CQ) optional
- RXD-13: Dispense-To Location (LA2) optional
- RXD-14: Needs Human Review (ID) optional
- RXD-15: Pharmacy/Treatment Supplier's Special Dispensing Instructions (CE) optional repeating
- RXD-16: Actual Strength (NM) optional
- RXD-17: Actual Strength Unit (CE) optional
- RXD-18: Substance Lot Number (ST) optional repeating
- RXD-19: Substance Expiration Date (TS) optional repeating
- RXD-20: Substance Manufacturer Name (CE) optional repeating
- RXD-21: Indication (CE) optional repeating
- RXD-22: Dispense Package Size (NM) optional
- RXD-23: Dispense Package Size Unit (CE) optional
- RXD-24: Dispense Package Method (ID) optional
- RXD-25: Supplementary Code (CE) optional repeating
- RXD-26: Initiating Location (CE) optional
- RXD-27: Packaging/Assembly Location (CE) 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) Returns RXD-4: "Actual Dispense Amount" - creates it if necessaryReturns RXD-5: "Actual Dispense Units" - creates it if necessaryReturns RXD-6: "Actual Dosage Form" - creates it if necessaryReturns RXD-16: "Actual Strength" - creates it if necessaryReturns RXD-17: "Actual Strength Unit" - creates it if necessaryReturns RXD-3: "Date/Time Dispensed" - creates it if necessaryReturns RXD-2: "Dispense/Give Code" - creates it if necessaryST[]Returns all repetitions of Dispense Notes (RXD-9).getDispenseNotes(int rep) Returns a specific repetition of RXD-9: "Dispense Notes" - creates it if necessaryintReturns a count of the current number of repetitions of Dispense Notes (RXD-9).Returns RXD-24: "Dispense Package Method" - creates it if necessaryReturns RXD-22: "Dispense Package Size" - creates it if necessaryReturns RXD-23: "Dispense Package Size Unit" - creates it if necessaryReturns RXD-1: "Dispense Sub-ID Counter" - creates it if necessaryReturns RXD-13: "Dispense-To Location" - creates it if necessaryXCN[]Returns all repetitions of Dispensing Provider (RXD-10).getDispensingProvider(int rep) Returns a specific repetition of RXD-10: "Dispensing Provider" - creates it if necessaryintReturns a count of the current number of repetitions of Dispensing Provider (RXD-10).CE[]Returns all repetitions of Indication (RXD-21).getIndication(int rep) Returns a specific repetition of RXD-21: "Indication" - creates it if necessaryintReturns a count of the current number of repetitions of Indication (RXD-21).Returns RXD-26: "Initiating Location" - creates it if necessaryReturns RXD-14: "Needs Human Review" - creates it if necessaryReturns RXD-8: "Number of Refills Remaining" - creates it if necessaryReturns RXD-27: "Packaging/Assembly Location" - creates it if necessaryCE[]Returns all repetitions of Pharmacy/Treatment Supplier's Special Dispensing Instructions (RXD-15).Returns a specific repetition of RXD-15: "Pharmacy/Treatment Supplier's Special Dispensing Instructions" - creates it if necessaryintReturns a count of the current number of repetitions of Pharmacy/Treatment Supplier's Special Dispensing Instructions (RXD-15).Returns RXD-7: "Prescription Number" - creates it if necessaryReturns RXD-1: "Dispense Sub-ID Counter" - creates it if necessaryXCN[]Returns all repetitions of Dispensing Provider (RXD-10).getRxd10_DispensingProvider(int rep) Returns a specific repetition of RXD-10: "Dispensing Provider" - creates it if necessaryintReturns a count of the current number of repetitions of Dispensing Provider (RXD-10).Returns RXD-11: "Substitution Status" - creates it if necessaryReturns RXD-12: "Total Daily Dose" - creates it if necessaryReturns RXD-13: "Dispense-To Location" - creates it if necessaryReturns RXD-14: "Needs Human Review" - creates it if necessaryCE[]Returns all repetitions of Pharmacy/Treatment Supplier's Special Dispensing Instructions (RXD-15).Returns a specific repetition of RXD-15: "Pharmacy/Treatment Supplier's Special Dispensing Instructions" - creates it if necessaryintReturns a count of the current number of repetitions of Pharmacy/Treatment Supplier's Special Dispensing Instructions (RXD-15).Returns RXD-16: "Actual Strength" - creates it if necessaryReturns RXD-17: "Actual Strength Unit" - creates it if necessaryST[]Returns all repetitions of Substance Lot Number (RXD-18).getRxd18_SubstanceLotNumber(int rep) Returns a specific repetition of RXD-18: "Substance Lot Number" - creates it if necessaryintReturns a count of the current number of repetitions of Substance Lot Number (RXD-18).TS[]Returns all repetitions of Substance Expiration Date (RXD-19).getRxd19_SubstanceExpirationDate(int rep) Returns a specific repetition of RXD-19: "Substance Expiration Date" - creates it if necessaryintReturns a count of the current number of repetitions of Substance Expiration Date (RXD-19).Returns RXD-2: "Dispense/Give Code" - creates it if necessaryCE[]Returns all repetitions of Substance Manufacturer Name (RXD-20).getRxd20_SubstanceManufacturerName(int rep) Returns a specific repetition of RXD-20: "Substance Manufacturer Name" - creates it if necessaryintReturns a count of the current number of repetitions of Substance Manufacturer Name (RXD-20).CE[]Returns all repetitions of Indication (RXD-21).getRxd21_Indication(int rep) Returns a specific repetition of RXD-21: "Indication" - creates it if necessaryintReturns a count of the current number of repetitions of Indication (RXD-21).Returns RXD-22: "Dispense Package Size" - creates it if necessaryReturns RXD-23: "Dispense Package Size Unit" - creates it if necessaryReturns RXD-24: "Dispense Package Method" - creates it if necessaryCE[]Returns all repetitions of Supplementary Code (RXD-25).getRxd25_SupplementaryCode(int rep) Returns a specific repetition of RXD-25: "Supplementary Code" - creates it if necessaryintReturns a count of the current number of repetitions of Supplementary Code (RXD-25).Returns RXD-26: "Initiating Location" - creates it if necessaryReturns RXD-27: "Packaging/Assembly Location" - creates it if necessaryReturns RXD-3: "Date/Time Dispensed" - creates it if necessaryReturns RXD-4: "Actual Dispense Amount" - creates it if necessaryReturns RXD-5: "Actual Dispense Units" - creates it if necessaryReturns RXD-6: "Actual Dosage Form" - creates it if necessaryReturns RXD-7: "Prescription Number" - creates it if necessaryReturns RXD-8: "Number of Refills Remaining" - creates it if necessaryST[]Returns all repetitions of Dispense Notes (RXD-9).getRxd9_DispenseNotes(int rep) Returns a specific repetition of RXD-9: "Dispense Notes" - creates it if necessaryintReturns a count of the current number of repetitions of Dispense Notes (RXD-9).TS[]Returns all repetitions of Substance Expiration Date (RXD-19).getSubstanceExpirationDate(int rep) Returns a specific repetition of RXD-19: "Substance Expiration Date" - creates it if necessaryintReturns a count of the current number of repetitions of Substance Expiration Date (RXD-19).ST[]Returns all repetitions of Substance Lot Number (RXD-18).getSubstanceLotNumber(int rep) Returns a specific repetition of RXD-18: "Substance Lot Number" - creates it if necessaryintReturns a count of the current number of repetitions of Substance Lot Number (RXD-18).CE[]Returns all repetitions of Substance Manufacturer Name (RXD-20).getSubstanceManufacturerName(int rep) Returns a specific repetition of RXD-20: "Substance Manufacturer Name" - creates it if necessaryintReturns a count of the current number of repetitions of Substance Manufacturer Name (RXD-20).Returns RXD-11: "Substitution Status" - creates it if necessaryCE[]Returns all repetitions of Supplementary Code (RXD-25).getSupplementaryCode(int rep) Returns a specific repetition of RXD-25: "Supplementary Code" - creates it if necessaryintReturns a count of the current number of repetitions of Supplementary Code (RXD-25).Returns RXD-12: "Total Daily Dose" - creates it if necessaryinsertDispenseNotes(int rep) Inserts a repetition of RXD-9: "Dispense Notes" at a specific indexinsertDispensingProvider(int rep) Inserts a repetition of RXD-10: "Dispensing Provider" at a specific indexinsertIndication(int rep) Inserts a repetition of RXD-21: "Indication" at a specific indexInserts a repetition of RXD-15: "Pharmacy/Treatment Supplier's Special Dispensing Instructions" at a specific indexinsertRxd10_DispensingProvider(int rep) Inserts a repetition of RXD-10: "Dispensing Provider" at a specific indexInserts a repetition of RXD-15: "Pharmacy/Treatment Supplier's Special Dispensing Instructions" at a specific indexinsertRxd18_SubstanceLotNumber(int rep) Inserts a repetition of RXD-18: "Substance Lot Number" at a specific indexinsertRxd19_SubstanceExpirationDate(int rep) Inserts a repetition of RXD-19: "Substance Expiration Date" at a specific indexInserts a repetition of RXD-20: "Substance Manufacturer Name" at a specific indexinsertRxd21_Indication(int rep) Inserts a repetition of RXD-21: "Indication" at a specific indexinsertRxd25_SupplementaryCode(int rep) Inserts a repetition of RXD-25: "Supplementary Code" at a specific indexinsertRxd9_DispenseNotes(int rep) Inserts a repetition of RXD-9: "Dispense Notes" at a specific indexinsertSubstanceExpirationDate(int rep) Inserts a repetition of RXD-19: "Substance Expiration Date" at a specific indexinsertSubstanceLotNumber(int rep) Inserts a repetition of RXD-18: "Substance Lot Number" at a specific indexinsertSubstanceManufacturerName(int rep) Inserts a repetition of RXD-20: "Substance Manufacturer Name" at a specific indexinsertSupplementaryCode(int rep) Inserts a repetition of RXD-25: "Supplementary Code" at a specific indexremoveDispenseNotes(int rep) Removes a repetition of RXD-9: "Dispense Notes" at a specific indexremoveDispensingProvider(int rep) Removes a repetition of RXD-10: "Dispensing Provider" at a specific indexremoveIndication(int rep) Removes a repetition of RXD-21: "Indication" at a specific indexRemoves a repetition of RXD-15: "Pharmacy/Treatment Supplier's Special Dispensing Instructions" at a specific indexremoveRxd10_DispensingProvider(int rep) Removes a repetition of RXD-10: "Dispensing Provider" at a specific indexRemoves a repetition of RXD-15: "Pharmacy/Treatment Supplier's Special Dispensing Instructions" at a specific indexremoveRxd18_SubstanceLotNumber(int rep) Removes a repetition of RXD-18: "Substance Lot Number" at a specific indexremoveRxd19_SubstanceExpirationDate(int rep) Removes a repetition of RXD-19: "Substance Expiration Date" at a specific indexRemoves a repetition of RXD-20: "Substance Manufacturer Name" at a specific indexremoveRxd21_Indication(int rep) Removes a repetition of RXD-21: "Indication" at a specific indexremoveRxd25_SupplementaryCode(int rep) Removes a repetition of RXD-25: "Supplementary Code" at a specific indexremoveRxd9_DispenseNotes(int rep) Removes a repetition of RXD-9: "Dispense Notes" at a specific indexremoveSubstanceExpirationDate(int rep) Removes a repetition of RXD-19: "Substance Expiration Date" at a specific indexremoveSubstanceLotNumber(int rep) Removes a repetition of RXD-18: "Substance Lot Number" at a specific indexremoveSubstanceManufacturerName(int rep) Removes a repetition of RXD-20: "Substance Manufacturer Name" at a specific indexremoveSupplementaryCode(int rep) Removes a repetition of RXD-25: "Supplementary Code" 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
-
RXD
Creates a new RXD segment
-
-
Method Details
-
getDispenseSubIDCounter
Returns RXD-1: "Dispense Sub-ID Counter" - creates it if necessary -
getRxd1_DispenseSubIDCounter
Returns RXD-1: "Dispense Sub-ID Counter" - creates it if necessary -
getDispenseGiveCode
Returns RXD-2: "Dispense/Give Code" - creates it if necessary -
getRxd2_DispenseGiveCode
Returns RXD-2: "Dispense/Give Code" - creates it if necessary -
getDateTimeDispensed
Returns RXD-3: "Date/Time Dispensed" - creates it if necessary -
getRxd3_DateTimeDispensed
Returns RXD-3: "Date/Time Dispensed" - creates it if necessary -
getActualDispenseAmount
Returns RXD-4: "Actual Dispense Amount" - creates it if necessary -
getRxd4_ActualDispenseAmount
Returns RXD-4: "Actual Dispense Amount" - creates it if necessary -
getActualDispenseUnits
Returns RXD-5: "Actual Dispense Units" - creates it if necessary -
getRxd5_ActualDispenseUnits
Returns RXD-5: "Actual Dispense Units" - creates it if necessary -
getActualDosageForm
Returns RXD-6: "Actual Dosage Form" - creates it if necessary -
getRxd6_ActualDosageForm
Returns RXD-6: "Actual Dosage Form" - creates it if necessary -
getPrescriptionNumber
Returns RXD-7: "Prescription Number" - creates it if necessary -
getRxd7_PrescriptionNumber
Returns RXD-7: "Prescription Number" - creates it if necessary -
getNumberOfRefillsRemaining
Returns RXD-8: "Number of Refills Remaining" - creates it if necessary -
getRxd8_NumberOfRefillsRemaining
Returns RXD-8: "Number of Refills Remaining" - creates it if necessary -
getDispenseNotes
Returns all repetitions of Dispense Notes (RXD-9). -
getRxd9_DispenseNotes
Returns all repetitions of Dispense Notes (RXD-9). -
getDispenseNotesReps
Returns a count of the current number of repetitions of Dispense Notes (RXD-9). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getDispenseNotes
Returns a specific repetition of RXD-9: "Dispense Notes" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxd9_DispenseNotes
Returns a specific repetition of RXD-9: "Dispense Notes" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxd9_DispenseNotesReps
Returns a count of the current number of repetitions of Dispense Notes (RXD-9). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertDispenseNotes
Inserts a repetition of RXD-9: "Dispense Notes" 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)
-
insertRxd9_DispenseNotes
Inserts a repetition of RXD-9: "Dispense Notes" 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)
-
removeDispenseNotes
Removes a repetition of RXD-9: "Dispense Notes" 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)
-
removeRxd9_DispenseNotes
Removes a repetition of RXD-9: "Dispense Notes" 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)
-
getDispensingProvider
Returns all repetitions of Dispensing Provider (RXD-10). -
getRxd10_DispensingProvider
Returns all repetitions of Dispensing Provider (RXD-10). -
getDispensingProviderReps
Returns a count of the current number of repetitions of Dispensing Provider (RXD-10). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getDispensingProvider
Returns a specific repetition of RXD-10: "Dispensing Provider" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxd10_DispensingProvider
Returns a specific repetition of RXD-10: "Dispensing Provider" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxd10_DispensingProviderReps
Returns a count of the current number of repetitions of Dispensing Provider (RXD-10). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertDispensingProvider
Inserts a repetition of RXD-10: "Dispensing 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)
-
insertRxd10_DispensingProvider
Inserts a repetition of RXD-10: "Dispensing 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)
-
removeDispensingProvider
Removes a repetition of RXD-10: "Dispensing 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)
-
removeRxd10_DispensingProvider
Removes a repetition of RXD-10: "Dispensing 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)
-
getSubstitutionStatus
Returns RXD-11: "Substitution Status" - creates it if necessary -
getRxd11_SubstitutionStatus
Returns RXD-11: "Substitution Status" - creates it if necessary -
getTotalDailyDose
Returns RXD-12: "Total Daily Dose" - creates it if necessary -
getRxd12_TotalDailyDose
Returns RXD-12: "Total Daily Dose" - creates it if necessary -
getDispenseToLocation
Returns RXD-13: "Dispense-To Location" - creates it if necessary -
getRxd13_DispenseToLocation
Returns RXD-13: "Dispense-To Location" - creates it if necessary -
getNeedsHumanReview
Returns RXD-14: "Needs Human Review" - creates it if necessary -
getRxd14_NeedsHumanReview
Returns RXD-14: "Needs Human Review" - creates it if necessary -
getPharmacyTreatmentSupplierSSpecialDispensingInstructions
Returns all repetitions of Pharmacy/Treatment Supplier's Special Dispensing Instructions (RXD-15). -
getRxd15_PharmacyTreatmentSupplierSSpecialDispensingInstructions
Returns all repetitions of Pharmacy/Treatment Supplier's Special Dispensing Instructions (RXD-15). -
getPharmacyTreatmentSupplierSSpecialDispensingInstructionsReps
Returns a count of the current number of repetitions of Pharmacy/Treatment Supplier's Special Dispensing Instructions (RXD-15). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getPharmacyTreatmentSupplierSSpecialDispensingInstructions
Returns a specific repetition of RXD-15: "Pharmacy/Treatment Supplier's Special Dispensing Instructions" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxd15_PharmacyTreatmentSupplierSSpecialDispensingInstructions
Returns a specific repetition of RXD-15: "Pharmacy/Treatment Supplier's Special Dispensing Instructions" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxd15_PharmacyTreatmentSupplierSSpecialDispensingInstructionsReps
Returns a count of the current number of repetitions of Pharmacy/Treatment Supplier's Special Dispensing Instructions (RXD-15). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertPharmacyTreatmentSupplierSSpecialDispensingInstructions
public CE insertPharmacyTreatmentSupplierSSpecialDispensingInstructions(int rep) throws HL7Exception Inserts a repetition of RXD-15: "Pharmacy/Treatment Supplier's Special Dispensing 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)
-
insertRxd15_PharmacyTreatmentSupplierSSpecialDispensingInstructions
public CE insertRxd15_PharmacyTreatmentSupplierSSpecialDispensingInstructions(int rep) throws HL7Exception Inserts a repetition of RXD-15: "Pharmacy/Treatment Supplier's Special Dispensing 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)
-
removePharmacyTreatmentSupplierSSpecialDispensingInstructions
public CE removePharmacyTreatmentSupplierSSpecialDispensingInstructions(int rep) throws HL7Exception Removes a repetition of RXD-15: "Pharmacy/Treatment Supplier's Special Dispensing 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)
-
removeRxd15_PharmacyTreatmentSupplierSSpecialDispensingInstructions
public CE removeRxd15_PharmacyTreatmentSupplierSSpecialDispensingInstructions(int rep) throws HL7Exception Removes a repetition of RXD-15: "Pharmacy/Treatment Supplier's Special Dispensing 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)
-
getActualStrength
Returns RXD-16: "Actual Strength" - creates it if necessary -
getRxd16_ActualStrength
Returns RXD-16: "Actual Strength" - creates it if necessary -
getActualStrengthUnit
Returns RXD-17: "Actual Strength Unit" - creates it if necessary -
getRxd17_ActualStrengthUnit
Returns RXD-17: "Actual Strength Unit" - creates it if necessary -
getSubstanceLotNumber
Returns all repetitions of Substance Lot Number (RXD-18). -
getRxd18_SubstanceLotNumber
Returns all repetitions of Substance Lot Number (RXD-18). -
getSubstanceLotNumberReps
Returns a count of the current number of repetitions of Substance Lot Number (RXD-18). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getSubstanceLotNumber
Returns a specific repetition of RXD-18: "Substance Lot Number" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxd18_SubstanceLotNumber
Returns a specific repetition of RXD-18: "Substance Lot Number" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxd18_SubstanceLotNumberReps
Returns a count of the current number of repetitions of Substance Lot Number (RXD-18). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertSubstanceLotNumber
Inserts a repetition of RXD-18: "Substance Lot 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)
-
insertRxd18_SubstanceLotNumber
Inserts a repetition of RXD-18: "Substance Lot 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)
-
removeSubstanceLotNumber
Removes a repetition of RXD-18: "Substance Lot 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)
-
removeRxd18_SubstanceLotNumber
Removes a repetition of RXD-18: "Substance Lot 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)
-
getSubstanceExpirationDate
Returns all repetitions of Substance Expiration Date (RXD-19). -
getRxd19_SubstanceExpirationDate
Returns all repetitions of Substance Expiration Date (RXD-19). -
getSubstanceExpirationDateReps
Returns a count of the current number of repetitions of Substance Expiration Date (RXD-19). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getSubstanceExpirationDate
Returns a specific repetition of RXD-19: "Substance Expiration Date" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxd19_SubstanceExpirationDate
Returns a specific repetition of RXD-19: "Substance Expiration Date" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxd19_SubstanceExpirationDateReps
Returns a count of the current number of repetitions of Substance Expiration Date (RXD-19). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertSubstanceExpirationDate
Inserts a repetition of RXD-19: "Substance Expiration Date" 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)
-
insertRxd19_SubstanceExpirationDate
Inserts a repetition of RXD-19: "Substance Expiration Date" 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)
-
removeSubstanceExpirationDate
Removes a repetition of RXD-19: "Substance Expiration Date" 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)
-
removeRxd19_SubstanceExpirationDate
Removes a repetition of RXD-19: "Substance Expiration Date" 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)
-
getSubstanceManufacturerName
Returns all repetitions of Substance Manufacturer Name (RXD-20). -
getRxd20_SubstanceManufacturerName
Returns all repetitions of Substance Manufacturer Name (RXD-20). -
getSubstanceManufacturerNameReps
Returns a count of the current number of repetitions of Substance Manufacturer Name (RXD-20). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getSubstanceManufacturerName
Returns a specific repetition of RXD-20: "Substance Manufacturer Name" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxd20_SubstanceManufacturerName
Returns a specific repetition of RXD-20: "Substance Manufacturer Name" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxd20_SubstanceManufacturerNameReps
Returns a count of the current number of repetitions of Substance Manufacturer Name (RXD-20). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertSubstanceManufacturerName
Inserts a repetition of RXD-20: "Substance Manufacturer 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)
-
insertRxd20_SubstanceManufacturerName
Inserts a repetition of RXD-20: "Substance Manufacturer 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)
-
removeSubstanceManufacturerName
Removes a repetition of RXD-20: "Substance Manufacturer 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)
-
removeRxd20_SubstanceManufacturerName
Removes a repetition of RXD-20: "Substance Manufacturer 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)
-
getIndication
Returns all repetitions of Indication (RXD-21). -
getRxd21_Indication
Returns all repetitions of Indication (RXD-21). -
getIndicationReps
Returns a count of the current number of repetitions of Indication (RXD-21). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getIndication
Returns a specific repetition of RXD-21: "Indication" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxd21_Indication
Returns a specific repetition of RXD-21: "Indication" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxd21_IndicationReps
Returns a count of the current number of repetitions of Indication (RXD-21). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertIndication
Inserts a repetition of RXD-21: "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)
-
insertRxd21_Indication
Inserts a repetition of RXD-21: "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
Removes a repetition of RXD-21: "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)
-
removeRxd21_Indication
Removes a repetition of RXD-21: "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)
-
getDispensePackageSize
Returns RXD-22: "Dispense Package Size" - creates it if necessary -
getRxd22_DispensePackageSize
Returns RXD-22: "Dispense Package Size" - creates it if necessary -
getDispensePackageSizeUnit
Returns RXD-23: "Dispense Package Size Unit" - creates it if necessary -
getRxd23_DispensePackageSizeUnit
Returns RXD-23: "Dispense Package Size Unit" - creates it if necessary -
getDispensePackageMethod
Returns RXD-24: "Dispense Package Method" - creates it if necessary -
getRxd24_DispensePackageMethod
Returns RXD-24: "Dispense Package Method" - creates it if necessary -
getSupplementaryCode
Returns all repetitions of Supplementary Code (RXD-25). -
getRxd25_SupplementaryCode
Returns all repetitions of Supplementary Code (RXD-25). -
getSupplementaryCodeReps
Returns a count of the current number of repetitions of Supplementary Code (RXD-25). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getSupplementaryCode
Returns a specific repetition of RXD-25: "Supplementary Code" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxd25_SupplementaryCode
Returns a specific repetition of RXD-25: "Supplementary Code" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxd25_SupplementaryCodeReps
Returns a count of the current number of repetitions of Supplementary Code (RXD-25). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertSupplementaryCode
Inserts a repetition of RXD-25: "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)
-
insertRxd25_SupplementaryCode
Inserts a repetition of RXD-25: "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
Removes a repetition of RXD-25: "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)
-
removeRxd25_SupplementaryCode
Removes a repetition of RXD-25: "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)
-
getInitiatingLocation
Returns RXD-26: "Initiating Location" - creates it if necessary -
getRxd26_InitiatingLocation
Returns RXD-26: "Initiating Location" - creates it if necessary -
getPackagingAssemblyLocation
Returns RXD-27: "Packaging/Assembly Location" - creates it if necessary -
getRxd27_PackagingAssemblyLocation
Returns RXD-27: "Packaging/Assembly Location" - creates it if necessary -
createNewTypeWithoutReflection
- Overrides:
createNewTypeWithoutReflectionin classAbstractSegment
-