public class RXA extends AbstractSegment
Represents an HL7 RXA message segment (Pharmacy administration segment). This segment has the following fields:
log
Constructor and Description |
---|
RXA(Group parent,
ModelClassFactory factory)
Creates a new RXA segment
|
Modifier and Type | Method and Description |
---|---|
protected Type |
createNewTypeWithoutReflection(int field) |
ID |
getActionCodeRXA()
Returns
RXA-21: "Action Code-RXA" - creates it if necessary
|
NM |
getAdministeredAmount()
Returns
RXA-6: "Administered Amount" - creates it if necessary
|
CM_LA1 |
getAdministeredAtLocation()
Returns
RXA-11: "Administered-at Location" - creates it if necessary
|
CE |
getAdministeredCode()
Returns
RXA-5: "Administered Code" - creates it if necessary
|
CE |
getAdministeredDosageForm()
Returns
RXA-8: "Administered Dosage Form" - creates it if necessary
|
ST |
getAdministeredPerTimeUnit()
Returns
RXA-12: "Administered Per (Time Unit)" - creates it if necessary
|
NM |
getAdministeredStrength()
Returns
RXA-13: "Administered Strength" - creates it if necessary
|
CE |
getAdministeredStrengthUnits()
Returns
RXA-14: "Administered Strength Units" - creates it if necessary
|
CE |
getAdministeredUnits()
Returns
RXA-7: "Administered Units" - creates it if necessary
|
XCN |
getAdministeringProvider()
Returns
RXA-10: "Administering Provider" - creates it if necessary
|
CE[] |
getAdministrationNotes()
Returns all repetitions of Administration Notes (RXA-9).
|
CE |
getAdministrationNotes(int rep)
Returns a specific repetition of
RXA-9: "Administration Notes" - creates it if necessary
|
int |
getAdministrationNotesReps()
Returns a count of the current number of repetitions of Administration Notes (RXA-9).
|
NM |
getAdministrationSubIDCounter()
Returns
RXA-2: "Administration Sub-ID Counter" - creates it if necessary
|
ID |
getCompletionStatus()
Returns
RXA-20: "Completion Status" - creates it if necessary
|
TS |
getDateTimeEndOfAdministration()
Returns
RXA-4: "Date/Time End of Administration" - creates it if necessary
|
TS |
getDateTimeStartOfAdministration()
Returns
RXA-3: "Date/Time Start of Administration" - creates it if necessary
|
ID |
getGiveSubIDCounter()
Returns
RXA-1: "Give Sub-ID Counter" - creates it if necessary
|
CE[] |
getIndication()
Returns all repetitions of Indication (RXA-19).
|
CE |
getIndication(int rep)
Returns a specific repetition of
RXA-19: "Indication" - creates it if necessary
|
int |
getIndicationReps()
Returns a count of the current number of repetitions of Indication (RXA-19).
|
ID |
getRxa1_GiveSubIDCounter()
Returns
RXA-1: "Give Sub-ID Counter" - creates it if necessary
|
XCN |
getRxa10_AdministeringProvider()
Returns
RXA-10: "Administering Provider" - creates it if necessary
|
CM_LA1 |
getRxa11_AdministeredAtLocation()
Returns
RXA-11: "Administered-at Location" - creates it if necessary
|
ST |
getRxa12_AdministeredPerTimeUnit()
Returns
RXA-12: "Administered Per (Time Unit)" - creates it if necessary
|
NM |
getRxa13_AdministeredStrength()
Returns
RXA-13: "Administered Strength" - creates it if necessary
|
CE |
getRxa14_AdministeredStrengthUnits()
Returns
RXA-14: "Administered Strength Units" - creates it if necessary
|
ST[] |
getRxa15_SubstanceLotNumber()
Returns all repetitions of Substance Lot Number (RXA-15).
|
ST |
getRxa15_SubstanceLotNumber(int rep)
Returns a specific repetition of
RXA-15: "Substance Lot Number" - creates it if necessary
|
int |
getRxa15_SubstanceLotNumberReps()
Returns a count of the current number of repetitions of Substance Lot Number (RXA-15).
|
TS[] |
getRxa16_SubstanceExpirationDate()
Returns all repetitions of Substance Expiration Date (RXA-16).
|
TS |
getRxa16_SubstanceExpirationDate(int rep)
Returns a specific repetition of
RXA-16: "Substance Expiration Date" - creates it if necessary
|
int |
getRxa16_SubstanceExpirationDateReps()
Returns a count of the current number of repetitions of Substance Expiration Date (RXA-16).
|
CE[] |
getRxa17_SubstanceManufacturerName()
Returns all repetitions of Substance Manufacturer Name (RXA-17).
|
CE |
getRxa17_SubstanceManufacturerName(int rep)
Returns a specific repetition of
RXA-17: "Substance Manufacturer Name" - creates it if necessary
|
int |
getRxa17_SubstanceManufacturerNameReps()
Returns a count of the current number of repetitions of Substance Manufacturer Name (RXA-17).
|
CE[] |
getRxa18_SubstanceRefusalReason()
Returns all repetitions of Substance Refusal Reason (RXA-18).
|
CE |
getRxa18_SubstanceRefusalReason(int rep)
Returns a specific repetition of
RXA-18: "Substance Refusal Reason" - creates it if necessary
|
int |
getRxa18_SubstanceRefusalReasonReps()
Returns a count of the current number of repetitions of Substance Refusal Reason (RXA-18).
|
CE[] |
getRxa19_Indication()
Returns all repetitions of Indication (RXA-19).
|
CE |
getRxa19_Indication(int rep)
Returns a specific repetition of
RXA-19: "Indication" - creates it if necessary
|
int |
getRxa19_IndicationReps()
Returns a count of the current number of repetitions of Indication (RXA-19).
|
NM |
getRxa2_AdministrationSubIDCounter()
Returns
RXA-2: "Administration Sub-ID Counter" - creates it if necessary
|
ID |
getRxa20_CompletionStatus()
Returns
RXA-20: "Completion Status" - creates it if necessary
|
ID |
getRxa21_ActionCodeRXA()
Returns
RXA-21: "Action Code-RXA" - creates it if necessary
|
TS |
getRxa22_SystemEntryDateTime()
Returns
RXA-22: "System Entry Date/Time" - creates it if necessary
|
TS |
getRxa3_DateTimeStartOfAdministration()
Returns
RXA-3: "Date/Time Start of Administration" - creates it if necessary
|
TS |
getRxa4_DateTimeEndOfAdministration()
Returns
RXA-4: "Date/Time End of Administration" - creates it if necessary
|
CE |
getRxa5_AdministeredCode()
Returns
RXA-5: "Administered Code" - creates it if necessary
|
NM |
getRxa6_AdministeredAmount()
Returns
RXA-6: "Administered Amount" - creates it if necessary
|
CE |
getRxa7_AdministeredUnits()
Returns
RXA-7: "Administered Units" - creates it if necessary
|
CE |
getRxa8_AdministeredDosageForm()
Returns
RXA-8: "Administered Dosage Form" - creates it if necessary
|
CE[] |
getRxa9_AdministrationNotes()
Returns all repetitions of Administration Notes (RXA-9).
|
CE |
getRxa9_AdministrationNotes(int rep)
Returns a specific repetition of
RXA-9: "Administration Notes" - creates it if necessary
|
int |
getRxa9_AdministrationNotesReps()
Returns a count of the current number of repetitions of Administration Notes (RXA-9).
|
TS[] |
getSubstanceExpirationDate()
Returns all repetitions of Substance Expiration Date (RXA-16).
|
TS |
getSubstanceExpirationDate(int rep)
Returns a specific repetition of
RXA-16: "Substance Expiration Date" - creates it if necessary
|
int |
getSubstanceExpirationDateReps()
Returns a count of the current number of repetitions of Substance Expiration Date (RXA-16).
|
ST[] |
getSubstanceLotNumber()
Returns all repetitions of Substance Lot Number (RXA-15).
|
ST |
getSubstanceLotNumber(int rep)
Returns a specific repetition of
RXA-15: "Substance Lot Number" - creates it if necessary
|
int |
getSubstanceLotNumberReps()
Returns a count of the current number of repetitions of Substance Lot Number (RXA-15).
|
CE[] |
getSubstanceManufacturerName()
Returns all repetitions of Substance Manufacturer Name (RXA-17).
|
CE |
getSubstanceManufacturerName(int rep)
Returns a specific repetition of
RXA-17: "Substance Manufacturer Name" - creates it if necessary
|
int |
getSubstanceManufacturerNameReps()
Returns a count of the current number of repetitions of Substance Manufacturer Name (RXA-17).
|
CE[] |
getSubstanceRefusalReason()
Returns all repetitions of Substance Refusal Reason (RXA-18).
|
CE |
getSubstanceRefusalReason(int rep)
Returns a specific repetition of
RXA-18: "Substance Refusal Reason" - creates it if necessary
|
int |
getSubstanceRefusalReasonReps()
Returns a count of the current number of repetitions of Substance Refusal Reason (RXA-18).
|
TS |
getSystemEntryDateTime()
Returns
RXA-22: "System Entry Date/Time" - creates it if necessary
|
CE |
insertAdministrationNotes(int rep)
Inserts a repetition of
RXA-9: "Administration Notes" at a specific index
|
CE |
insertIndication(int rep)
Inserts a repetition of
RXA-19: "Indication" at a specific index
|
ST |
insertRxa15_SubstanceLotNumber(int rep)
Inserts a repetition of
RXA-15: "Substance Lot Number" at a specific index
|
TS |
insertRxa16_SubstanceExpirationDate(int rep)
Inserts a repetition of
RXA-16: "Substance Expiration Date" at a specific index
|
CE |
insertRxa17_SubstanceManufacturerName(int rep)
Inserts a repetition of
RXA-17: "Substance Manufacturer Name" at a specific index
|
CE |
insertRxa18_SubstanceRefusalReason(int rep)
Inserts a repetition of
RXA-18: "Substance Refusal Reason" at a specific index
|
CE |
insertRxa19_Indication(int rep)
Inserts a repetition of
RXA-19: "Indication" at a specific index
|
CE |
insertRxa9_AdministrationNotes(int rep)
Inserts a repetition of
RXA-9: "Administration Notes" at a specific index
|
TS |
insertSubstanceExpirationDate(int rep)
Inserts a repetition of
RXA-16: "Substance Expiration Date" at a specific index
|
ST |
insertSubstanceLotNumber(int rep)
Inserts a repetition of
RXA-15: "Substance Lot Number" at a specific index
|
CE |
insertSubstanceManufacturerName(int rep)
Inserts a repetition of
RXA-17: "Substance Manufacturer Name" at a specific index
|
CE |
insertSubstanceRefusalReason(int rep)
Inserts a repetition of
RXA-18: "Substance Refusal Reason" at a specific index
|
CE |
removeAdministrationNotes(int rep)
Removes a repetition of
RXA-9: "Administration Notes" at a specific index
|
CE |
removeIndication(int rep)
Removes a repetition of
RXA-19: "Indication" at a specific index
|
ST |
removeRxa15_SubstanceLotNumber(int rep)
Removes a repetition of
RXA-15: "Substance Lot Number" at a specific index
|
TS |
removeRxa16_SubstanceExpirationDate(int rep)
Removes a repetition of
RXA-16: "Substance Expiration Date" at a specific index
|
CE |
removeRxa17_SubstanceManufacturerName(int rep)
Removes a repetition of
RXA-17: "Substance Manufacturer Name" at a specific index
|
CE |
removeRxa18_SubstanceRefusalReason(int rep)
Removes a repetition of
RXA-18: "Substance Refusal Reason" at a specific index
|
CE |
removeRxa19_Indication(int rep)
Removes a repetition of
RXA-19: "Indication" at a specific index
|
CE |
removeRxa9_AdministrationNotes(int rep)
Removes a repetition of
RXA-9: "Administration Notes" at a specific index
|
TS |
removeSubstanceExpirationDate(int rep)
Removes a repetition of
RXA-16: "Substance Expiration Date" at a specific index
|
ST |
removeSubstanceLotNumber(int rep)
Removes a repetition of
RXA-15: "Substance Lot Number" at a specific index
|
CE |
removeSubstanceManufacturerName(int rep)
Removes a repetition of
RXA-17: "Substance Manufacturer Name" at a specific index
|
CE |
removeSubstanceRefusalReason(int rep)
Removes a repetition of
RXA-18: "Substance Refusal Reason" 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 RXA(Group parent, ModelClassFactory factory)
public ID getGiveSubIDCounter()
public ID getRxa1_GiveSubIDCounter()
public NM getAdministrationSubIDCounter()
public NM getRxa2_AdministrationSubIDCounter()
public TS getDateTimeStartOfAdministration()
public TS getRxa3_DateTimeStartOfAdministration()
public TS getDateTimeEndOfAdministration()
public TS getRxa4_DateTimeEndOfAdministration()
public CE getAdministeredCode()
public CE getRxa5_AdministeredCode()
public NM getAdministeredAmount()
public NM getRxa6_AdministeredAmount()
public CE getAdministeredUnits()
public CE getRxa7_AdministeredUnits()
public CE getAdministeredDosageForm()
public CE getRxa8_AdministeredDosageForm()
public CE[] getAdministrationNotes()
public CE[] getRxa9_AdministrationNotes()
public int getAdministrationNotesReps()
public CE getAdministrationNotes(int rep)
rep
- The repetition index (0-indexed)public CE getRxa9_AdministrationNotes(int rep)
rep
- The repetition index (0-indexed)public int getRxa9_AdministrationNotesReps()
public CE insertAdministrationNotes(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 insertRxa9_AdministrationNotes(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 removeAdministrationNotes(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 removeRxa9_AdministrationNotes(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 getAdministeringProvider()
public XCN getRxa10_AdministeringProvider()
public CM_LA1 getAdministeredAtLocation()
public CM_LA1 getRxa11_AdministeredAtLocation()
public ST getAdministeredPerTimeUnit()
public ST getRxa12_AdministeredPerTimeUnit()
public NM getAdministeredStrength()
public NM getRxa13_AdministeredStrength()
public CE getAdministeredStrengthUnits()
public CE getRxa14_AdministeredStrengthUnits()
public ST[] getSubstanceLotNumber()
public ST[] getRxa15_SubstanceLotNumber()
public int getSubstanceLotNumberReps()
public ST getSubstanceLotNumber(int rep)
rep
- The repetition index (0-indexed)public ST getRxa15_SubstanceLotNumber(int rep)
rep
- The repetition index (0-indexed)public int getRxa15_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 insertRxa15_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 removeRxa15_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[] getRxa16_SubstanceExpirationDate()
public int getSubstanceExpirationDateReps()
public TS getSubstanceExpirationDate(int rep)
rep
- The repetition index (0-indexed)public TS getRxa16_SubstanceExpirationDate(int rep)
rep
- The repetition index (0-indexed)public int getRxa16_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 insertRxa16_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 removeRxa16_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[] getRxa17_SubstanceManufacturerName()
public int getSubstanceManufacturerNameReps()
public CE getSubstanceManufacturerName(int rep)
rep
- The repetition index (0-indexed)public CE getRxa17_SubstanceManufacturerName(int rep)
rep
- The repetition index (0-indexed)public int getRxa17_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 insertRxa17_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 removeRxa17_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[] getSubstanceRefusalReason()
public CE[] getRxa18_SubstanceRefusalReason()
public int getSubstanceRefusalReasonReps()
public CE getSubstanceRefusalReason(int rep)
rep
- The repetition index (0-indexed)public CE getRxa18_SubstanceRefusalReason(int rep)
rep
- The repetition index (0-indexed)public int getRxa18_SubstanceRefusalReasonReps()
public CE insertSubstanceRefusalReason(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 insertRxa18_SubstanceRefusalReason(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 removeSubstanceRefusalReason(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 removeRxa18_SubstanceRefusalReason(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[] getRxa19_Indication()
public int getIndicationReps()
public CE getIndication(int rep)
rep
- The repetition index (0-indexed)public CE getRxa19_Indication(int rep)
rep
- The repetition index (0-indexed)public int getRxa19_IndicationReps()
public CE insertIndication(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 insertRxa19_Indication(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 removeIndication(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 removeRxa19_Indication(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 ID getCompletionStatus()
public ID getRxa20_CompletionStatus()
public ID getActionCodeRXA()
public ID getRxa21_ActionCodeRXA()
public TS getSystemEntryDateTime()
public TS getRxa22_SystemEntryDateTime()
protected Type createNewTypeWithoutReflection(int field)
createNewTypeWithoutReflection
in class AbstractSegment
Copyright © 2001–2017 University Health Network. All rights reserved.