Package ca.uhn.hl7v2.model.v24.segment
Class RXA
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractSegment
ca.uhn.hl7v2.model.v24.segment.RXA
- All Implemented Interfaces:
Segment,Structure,Visitable,Serializable
Represents an HL7 RXA message segment (Pharmacy/Treatment Administration). This segment has the following fields:
- RXA-1: Give Sub-ID Counter (NM)
- RXA-2: Administration Sub-ID Counter (NM)
- RXA-3: Date/Time Start of Administration (TS)
- RXA-4: Date/Time End of Administration (TS)
- RXA-5: Administered Code (CE)
- RXA-6: Administered Amount (NM)
- RXA-7: Administered Units (CE) optional
- RXA-8: Administered Dosage Form (CE) optional
- RXA-9: Administration Notes (CE) optional repeating
- RXA-10: Administering Provider (XCN) optional repeating
- RXA-11: Administered-at Location (LA2) optional
- RXA-12: Administered Per (Time Unit) (ST) optional
- RXA-13: Administered Strength (NM) optional
- RXA-14: Administered Strength Units (CE) optional
- RXA-15: Substance Lot Number (ST) optional repeating
- RXA-16: Substance Expiration Date (TS) optional repeating
- RXA-17: Substance Manufacturer Name (CE) optional repeating
- RXA-18: Substance/Treatment Refusal Reason (CE) optional repeating
- RXA-19: Indication (CE) optional repeating
- RXA-20: Completion Status (ID) optional
- RXA-21: Action Code-RXA (ID) optional
- RXA-22: System Entry Date/Time (TS) 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 RXA-21: "Action Code-RXA" - creates it if necessaryReturns RXA-6: "Administered Amount" - creates it if necessaryReturns RXA-11: "Administered-at Location" - creates it if necessaryReturns RXA-5: "Administered Code" - creates it if necessaryReturns RXA-8: "Administered Dosage Form" - creates it if necessaryReturns RXA-12: "Administered Per (Time Unit)" - creates it if necessaryReturns RXA-13: "Administered Strength" - creates it if necessaryReturns RXA-14: "Administered Strength Units" - creates it if necessaryReturns RXA-7: "Administered Units" - creates it if necessaryXCN[]Returns all repetitions of Administering Provider (RXA-10).getAdministeringProvider(int rep) Returns a specific repetition of RXA-10: "Administering Provider" - creates it if necessaryintReturns a count of the current number of repetitions of Administering Provider (RXA-10).CE[]Returns all repetitions of Administration Notes (RXA-9).getAdministrationNotes(int rep) Returns a specific repetition of RXA-9: "Administration Notes" - creates it if necessaryintReturns a count of the current number of repetitions of Administration Notes (RXA-9).Returns RXA-2: "Administration Sub-ID Counter" - creates it if necessaryReturns RXA-20: "Completion Status" - creates it if necessaryReturns RXA-4: "Date/Time End of Administration" - creates it if necessaryReturns RXA-3: "Date/Time Start of Administration" - creates it if necessaryReturns RXA-1: "Give Sub-ID Counter" - creates it if necessaryCE[]Returns all repetitions of Indication (RXA-19).getIndication(int rep) Returns a specific repetition of RXA-19: "Indication" - creates it if necessaryintReturns a count of the current number of repetitions of Indication (RXA-19).Returns RXA-1: "Give Sub-ID Counter" - creates it if necessaryXCN[]Returns all repetitions of Administering Provider (RXA-10).getRxa10_AdministeringProvider(int rep) Returns a specific repetition of RXA-10: "Administering Provider" - creates it if necessaryintReturns a count of the current number of repetitions of Administering Provider (RXA-10).Returns RXA-11: "Administered-at Location" - creates it if necessaryReturns RXA-12: "Administered Per (Time Unit)" - creates it if necessaryReturns RXA-13: "Administered Strength" - creates it if necessaryReturns RXA-14: "Administered Strength Units" - creates it if necessaryST[]Returns all repetitions of Substance Lot Number (RXA-15).getRxa15_SubstanceLotNumber(int rep) Returns a specific repetition of RXA-15: "Substance Lot Number" - creates it if necessaryintReturns a count of the current number of repetitions of Substance Lot Number (RXA-15).TS[]Returns all repetitions of Substance Expiration Date (RXA-16).getRxa16_SubstanceExpirationDate(int rep) Returns a specific repetition of RXA-16: "Substance Expiration Date" - creates it if necessaryintReturns a count of the current number of repetitions of Substance Expiration Date (RXA-16).CE[]Returns all repetitions of Substance Manufacturer Name (RXA-17).getRxa17_SubstanceManufacturerName(int rep) Returns a specific repetition of RXA-17: "Substance Manufacturer Name" - creates it if necessaryintReturns a count of the current number of repetitions of Substance Manufacturer Name (RXA-17).CE[]Returns all repetitions of Substance/Treatment Refusal Reason (RXA-18).Returns a specific repetition of RXA-18: "Substance/Treatment Refusal Reason" - creates it if necessaryintReturns a count of the current number of repetitions of Substance/Treatment Refusal Reason (RXA-18).CE[]Returns all repetitions of Indication (RXA-19).getRxa19_Indication(int rep) Returns a specific repetition of RXA-19: "Indication" - creates it if necessaryintReturns a count of the current number of repetitions of Indication (RXA-19).Returns RXA-2: "Administration Sub-ID Counter" - creates it if necessaryReturns RXA-20: "Completion Status" - creates it if necessaryReturns RXA-21: "Action Code-RXA" - creates it if necessaryReturns RXA-22: "System Entry Date/Time" - creates it if necessaryReturns RXA-3: "Date/Time Start of Administration" - creates it if necessaryReturns RXA-4: "Date/Time End of Administration" - creates it if necessaryReturns RXA-5: "Administered Code" - creates it if necessaryReturns RXA-6: "Administered Amount" - creates it if necessaryReturns RXA-7: "Administered Units" - creates it if necessaryReturns RXA-8: "Administered Dosage Form" - creates it if necessaryCE[]Returns all repetitions of Administration Notes (RXA-9).getRxa9_AdministrationNotes(int rep) Returns a specific repetition of RXA-9: "Administration Notes" - creates it if necessaryintReturns a count of the current number of repetitions of Administration Notes (RXA-9).TS[]Returns all repetitions of Substance Expiration Date (RXA-16).getSubstanceExpirationDate(int rep) Returns a specific repetition of RXA-16: "Substance Expiration Date" - creates it if necessaryintReturns a count of the current number of repetitions of Substance Expiration Date (RXA-16).ST[]Returns all repetitions of Substance Lot Number (RXA-15).getSubstanceLotNumber(int rep) Returns a specific repetition of RXA-15: "Substance Lot Number" - creates it if necessaryintReturns a count of the current number of repetitions of Substance Lot Number (RXA-15).CE[]Returns all repetitions of Substance Manufacturer Name (RXA-17).getSubstanceManufacturerName(int rep) Returns a specific repetition of RXA-17: "Substance Manufacturer Name" - creates it if necessaryintReturns a count of the current number of repetitions of Substance Manufacturer Name (RXA-17).CE[]Returns all repetitions of Substance/Treatment Refusal Reason (RXA-18).getSubstanceTreatmentRefusalReason(int rep) Returns a specific repetition of RXA-18: "Substance/Treatment Refusal Reason" - creates it if necessaryintReturns a count of the current number of repetitions of Substance/Treatment Refusal Reason (RXA-18).Returns RXA-22: "System Entry Date/Time" - creates it if necessaryinsertAdministeringProvider(int rep) Inserts a repetition of RXA-10: "Administering Provider" at a specific indexinsertAdministrationNotes(int rep) Inserts a repetition of RXA-9: "Administration Notes" at a specific indexinsertIndication(int rep) Inserts a repetition of RXA-19: "Indication" at a specific indexinsertRxa10_AdministeringProvider(int rep) Inserts a repetition of RXA-10: "Administering Provider" at a specific indexinsertRxa15_SubstanceLotNumber(int rep) Inserts a repetition of RXA-15: "Substance Lot Number" at a specific indexinsertRxa16_SubstanceExpirationDate(int rep) Inserts a repetition of RXA-16: "Substance Expiration Date" at a specific indexInserts a repetition of RXA-17: "Substance Manufacturer Name" at a specific indexInserts a repetition of RXA-18: "Substance/Treatment Refusal Reason" at a specific indexinsertRxa19_Indication(int rep) Inserts a repetition of RXA-19: "Indication" at a specific indexinsertRxa9_AdministrationNotes(int rep) Inserts a repetition of RXA-9: "Administration Notes" at a specific indexinsertSubstanceExpirationDate(int rep) Inserts a repetition of RXA-16: "Substance Expiration Date" at a specific indexinsertSubstanceLotNumber(int rep) Inserts a repetition of RXA-15: "Substance Lot Number" at a specific indexinsertSubstanceManufacturerName(int rep) Inserts a repetition of RXA-17: "Substance Manufacturer Name" at a specific indexInserts a repetition of RXA-18: "Substance/Treatment Refusal Reason" at a specific indexremoveAdministeringProvider(int rep) Removes a repetition of RXA-10: "Administering Provider" at a specific indexremoveAdministrationNotes(int rep) Removes a repetition of RXA-9: "Administration Notes" at a specific indexremoveIndication(int rep) Removes a repetition of RXA-19: "Indication" at a specific indexremoveRxa10_AdministeringProvider(int rep) Removes a repetition of RXA-10: "Administering Provider" at a specific indexremoveRxa15_SubstanceLotNumber(int rep) Removes a repetition of RXA-15: "Substance Lot Number" at a specific indexremoveRxa16_SubstanceExpirationDate(int rep) Removes a repetition of RXA-16: "Substance Expiration Date" at a specific indexRemoves a repetition of RXA-17: "Substance Manufacturer Name" at a specific indexRemoves a repetition of RXA-18: "Substance/Treatment Refusal Reason" at a specific indexremoveRxa19_Indication(int rep) Removes a repetition of RXA-19: "Indication" at a specific indexremoveRxa9_AdministrationNotes(int rep) Removes a repetition of RXA-9: "Administration Notes" at a specific indexremoveSubstanceExpirationDate(int rep) Removes a repetition of RXA-16: "Substance Expiration Date" at a specific indexremoveSubstanceLotNumber(int rep) Removes a repetition of RXA-15: "Substance Lot Number" at a specific indexremoveSubstanceManufacturerName(int rep) Removes a repetition of RXA-17: "Substance Manufacturer Name" at a specific indexRemoves a repetition of RXA-18: "Substance/Treatment Refusal Reason" 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
-
RXA
Creates a new RXA segment
-
-
Method Details
-
getGiveSubIDCounter
Returns RXA-1: "Give Sub-ID Counter" - creates it if necessary -
getRxa1_GiveSubIDCounter
Returns RXA-1: "Give Sub-ID Counter" - creates it if necessary -
getAdministrationSubIDCounter
Returns RXA-2: "Administration Sub-ID Counter" - creates it if necessary -
getRxa2_AdministrationSubIDCounter
Returns RXA-2: "Administration Sub-ID Counter" - creates it if necessary -
getDateTimeStartOfAdministration
Returns RXA-3: "Date/Time Start of Administration" - creates it if necessary -
getRxa3_DateTimeStartOfAdministration
Returns RXA-3: "Date/Time Start of Administration" - creates it if necessary -
getDateTimeEndOfAdministration
Returns RXA-4: "Date/Time End of Administration" - creates it if necessary -
getRxa4_DateTimeEndOfAdministration
Returns RXA-4: "Date/Time End of Administration" - creates it if necessary -
getAdministeredCode
Returns RXA-5: "Administered Code" - creates it if necessary -
getRxa5_AdministeredCode
Returns RXA-5: "Administered Code" - creates it if necessary -
getAdministeredAmount
Returns RXA-6: "Administered Amount" - creates it if necessary -
getRxa6_AdministeredAmount
Returns RXA-6: "Administered Amount" - creates it if necessary -
getAdministeredUnits
Returns RXA-7: "Administered Units" - creates it if necessary -
getRxa7_AdministeredUnits
Returns RXA-7: "Administered Units" - creates it if necessary -
getAdministeredDosageForm
Returns RXA-8: "Administered Dosage Form" - creates it if necessary -
getRxa8_AdministeredDosageForm
Returns RXA-8: "Administered Dosage Form" - creates it if necessary -
getAdministrationNotes
Returns all repetitions of Administration Notes (RXA-9). -
getRxa9_AdministrationNotes
Returns all repetitions of Administration Notes (RXA-9). -
getAdministrationNotesReps
Returns a count of the current number of repetitions of Administration Notes (RXA-9). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getAdministrationNotes
Returns a specific repetition of RXA-9: "Administration Notes" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxa9_AdministrationNotes
Returns a specific repetition of RXA-9: "Administration Notes" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxa9_AdministrationNotesReps
Returns a count of the current number of repetitions of Administration Notes (RXA-9). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertAdministrationNotes
Inserts a repetition of RXA-9: "Administration 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)
-
insertRxa9_AdministrationNotes
Inserts a repetition of RXA-9: "Administration 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)
-
removeAdministrationNotes
Removes a repetition of RXA-9: "Administration 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)
-
removeRxa9_AdministrationNotes
Removes a repetition of RXA-9: "Administration 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)
-
getAdministeringProvider
Returns all repetitions of Administering Provider (RXA-10). -
getRxa10_AdministeringProvider
Returns all repetitions of Administering Provider (RXA-10). -
getAdministeringProviderReps
Returns a count of the current number of repetitions of Administering Provider (RXA-10). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getAdministeringProvider
Returns a specific repetition of RXA-10: "Administering Provider" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxa10_AdministeringProvider
Returns a specific repetition of RXA-10: "Administering Provider" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxa10_AdministeringProviderReps
Returns a count of the current number of repetitions of Administering Provider (RXA-10). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertAdministeringProvider
Inserts a repetition of RXA-10: "Administering 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)
-
insertRxa10_AdministeringProvider
Inserts a repetition of RXA-10: "Administering 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)
-
removeAdministeringProvider
Removes a repetition of RXA-10: "Administering 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)
-
removeRxa10_AdministeringProvider
Removes a repetition of RXA-10: "Administering 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)
-
getAdministeredAtLocation
Returns RXA-11: "Administered-at Location" - creates it if necessary -
getRxa11_AdministeredAtLocation
Returns RXA-11: "Administered-at Location" - creates it if necessary -
getAdministeredPerTimeUnit
Returns RXA-12: "Administered Per (Time Unit)" - creates it if necessary -
getRxa12_AdministeredPerTimeUnit
Returns RXA-12: "Administered Per (Time Unit)" - creates it if necessary -
getAdministeredStrength
Returns RXA-13: "Administered Strength" - creates it if necessary -
getRxa13_AdministeredStrength
Returns RXA-13: "Administered Strength" - creates it if necessary -
getAdministeredStrengthUnits
Returns RXA-14: "Administered Strength Units" - creates it if necessary -
getRxa14_AdministeredStrengthUnits
Returns RXA-14: "Administered Strength Units" - creates it if necessary -
getSubstanceLotNumber
Returns all repetitions of Substance Lot Number (RXA-15). -
getRxa15_SubstanceLotNumber
Returns all repetitions of Substance Lot Number (RXA-15). -
getSubstanceLotNumberReps
Returns a count of the current number of repetitions of Substance Lot Number (RXA-15). 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 RXA-15: "Substance Lot Number" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxa15_SubstanceLotNumber
Returns a specific repetition of RXA-15: "Substance Lot Number" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxa15_SubstanceLotNumberReps
Returns a count of the current number of repetitions of Substance Lot Number (RXA-15). 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 RXA-15: "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)
-
insertRxa15_SubstanceLotNumber
Inserts a repetition of RXA-15: "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 RXA-15: "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)
-
removeRxa15_SubstanceLotNumber
Removes a repetition of RXA-15: "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 (RXA-16). -
getRxa16_SubstanceExpirationDate
Returns all repetitions of Substance Expiration Date (RXA-16). -
getSubstanceExpirationDateReps
Returns a count of the current number of repetitions of Substance Expiration Date (RXA-16). 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 RXA-16: "Substance Expiration Date" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxa16_SubstanceExpirationDate
Returns a specific repetition of RXA-16: "Substance Expiration Date" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxa16_SubstanceExpirationDateReps
Returns a count of the current number of repetitions of Substance Expiration Date (RXA-16). 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 RXA-16: "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)
-
insertRxa16_SubstanceExpirationDate
Inserts a repetition of RXA-16: "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 RXA-16: "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)
-
removeRxa16_SubstanceExpirationDate
Removes a repetition of RXA-16: "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 (RXA-17). -
getRxa17_SubstanceManufacturerName
Returns all repetitions of Substance Manufacturer Name (RXA-17). -
getSubstanceManufacturerNameReps
Returns a count of the current number of repetitions of Substance Manufacturer Name (RXA-17). 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 RXA-17: "Substance Manufacturer Name" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxa17_SubstanceManufacturerName
Returns a specific repetition of RXA-17: "Substance Manufacturer Name" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxa17_SubstanceManufacturerNameReps
Returns a count of the current number of repetitions of Substance Manufacturer Name (RXA-17). 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 RXA-17: "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)
-
insertRxa17_SubstanceManufacturerName
Inserts a repetition of RXA-17: "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 RXA-17: "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)
-
removeRxa17_SubstanceManufacturerName
Removes a repetition of RXA-17: "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)
-
getSubstanceTreatmentRefusalReason
Returns all repetitions of Substance/Treatment Refusal Reason (RXA-18). -
getRxa18_SubstanceTreatmentRefusalReason
Returns all repetitions of Substance/Treatment Refusal Reason (RXA-18). -
getSubstanceTreatmentRefusalReasonReps
Returns a count of the current number of repetitions of Substance/Treatment Refusal Reason (RXA-18). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getSubstanceTreatmentRefusalReason
Returns a specific repetition of RXA-18: "Substance/Treatment Refusal Reason" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxa18_SubstanceTreatmentRefusalReason
Returns a specific repetition of RXA-18: "Substance/Treatment Refusal Reason" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxa18_SubstanceTreatmentRefusalReasonReps
Returns a count of the current number of repetitions of Substance/Treatment Refusal Reason (RXA-18). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertSubstanceTreatmentRefusalReason
Inserts a repetition of RXA-18: "Substance/Treatment Refusal Reason" 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)
-
insertRxa18_SubstanceTreatmentRefusalReason
Inserts a repetition of RXA-18: "Substance/Treatment Refusal Reason" 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)
-
removeSubstanceTreatmentRefusalReason
Removes a repetition of RXA-18: "Substance/Treatment Refusal Reason" 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)
-
removeRxa18_SubstanceTreatmentRefusalReason
Removes a repetition of RXA-18: "Substance/Treatment Refusal Reason" 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 (RXA-19). -
getRxa19_Indication
Returns all repetitions of Indication (RXA-19). -
getIndicationReps
Returns a count of the current number of repetitions of Indication (RXA-19). 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 RXA-19: "Indication" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxa19_Indication
Returns a specific repetition of RXA-19: "Indication" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getRxa19_IndicationReps
Returns a count of the current number of repetitions of Indication (RXA-19). 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 RXA-19: "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)
-
insertRxa19_Indication
Inserts a repetition of RXA-19: "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 RXA-19: "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)
-
removeRxa19_Indication
Removes a repetition of RXA-19: "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)
-
getCompletionStatus
Returns RXA-20: "Completion Status" - creates it if necessary -
getRxa20_CompletionStatus
Returns RXA-20: "Completion Status" - creates it if necessary -
getActionCodeRXA
Returns RXA-21: "Action Code-RXA" - creates it if necessary -
getRxa21_ActionCodeRXA
Returns RXA-21: "Action Code-RXA" - creates it if necessary -
getSystemEntryDateTime
Returns RXA-22: "System Entry Date/Time" - creates it if necessary -
getRxa22_SystemEntryDateTime
Returns RXA-22: "System Entry Date/Time" - creates it if necessary -
createNewTypeWithoutReflection
- Overrides:
createNewTypeWithoutReflectionin classAbstractSegment
-