public class BTX extends AbstractSegment
Represents an HL7 BTX message segment (Blood Product Transfusion/Disposition). This segment has the following fields:
log
Constructor and Description |
---|
BTX(Group parent,
ModelClassFactory factory)
Creates a new BTX segment
|
Modifier and Type | Method and Description |
---|---|
protected Type |
createNewTypeWithoutReflection(int field) |
CNE |
getBCBloodGroup()
Returns
BTX-4: "BC Blood Group" - creates it if necessary
|
CNE |
getBCComponent()
Returns
BTX-3: "BC Component" - creates it if necessary
|
EI |
getBCDonationID()
Returns
BTX-2: "BC Donation ID" - creates it if necessary
|
XCN |
getBPAdministrator()
Returns
BTX-14: "BP Administrator" - creates it if necessary
|
CWE[] |
getBPAdverseReactionType()
Returns all repetitions of BP Adverse Reaction Type (BTX-18).
|
CWE |
getBPAdverseReactionType(int rep)
Returns a specific repetition of
BTX-18: "BP Adverse Reaction Type" - creates it if necessary
|
int |
getBPAdverseReactionTypeReps()
Returns a count of the current number of repetitions of BP Adverse Reaction Type (BTX-18).
|
NM |
getBPAmount()
Returns
BTX-9: "BP Amount" - creates it if necessary
|
TS |
getBPDateTimeOfStatus()
Returns
BTX-13: "BP Date/Time of Status" - creates it if necessary
|
ID |
getBPMessageStatus()
Returns
BTX-12: "BP Message Status" - creates it if necessary
|
NM |
getBPQuantity()
Returns
BTX-8: "BP Quantity" - creates it if necessary
|
CWE |
getBPTransfusionDispositionStatus()
Returns
BTX-11: "BP Transfusion/Disposition Status" - creates it if necessary
|
TS |
getBPTransfusionEndDateTimeOfStatus()
Returns
BTX-17: "BP Transfusion End Date/Time of Status" - creates it if necessary
|
CWE |
getBPTransfusionInterruptedReason()
Returns
BTX-19: "BP Transfusion Interrupted Reason" - creates it if necessary
|
TS |
getBPTransfusionStartDateTimeOfStatus()
Returns
BTX-16: "BP Transfusion Start Date/Time of Status" - creates it if necessary
|
CE |
getBPUnits()
Returns
BTX-10: "BP Units" - creates it if necessary
|
XCN |
getBPVerifier()
Returns
BTX-15: "BP Verifier" - creates it if necessary
|
SI |
getBtx1_SetIDBTX()
Returns
BTX-1: "Set ID _ BTX" - creates it if necessary
|
CE |
getBtx10_BPUnits()
Returns
BTX-10: "BP Units" - creates it if necessary
|
CWE |
getBtx11_BPTransfusionDispositionStatus()
Returns
BTX-11: "BP Transfusion/Disposition Status" - creates it if necessary
|
ID |
getBtx12_BPMessageStatus()
Returns
BTX-12: "BP Message Status" - creates it if necessary
|
TS |
getBtx13_BPDateTimeOfStatus()
Returns
BTX-13: "BP Date/Time of Status" - creates it if necessary
|
XCN |
getBtx14_BPAdministrator()
Returns
BTX-14: "BP Administrator" - creates it if necessary
|
XCN |
getBtx15_BPVerifier()
Returns
BTX-15: "BP Verifier" - creates it if necessary
|
TS |
getBtx16_BPTransfusionStartDateTimeOfStatus()
Returns
BTX-16: "BP Transfusion Start Date/Time of Status" - creates it if necessary
|
TS |
getBtx17_BPTransfusionEndDateTimeOfStatus()
Returns
BTX-17: "BP Transfusion End Date/Time of Status" - creates it if necessary
|
CWE[] |
getBtx18_BPAdverseReactionType()
Returns all repetitions of BP Adverse Reaction Type (BTX-18).
|
CWE |
getBtx18_BPAdverseReactionType(int rep)
Returns a specific repetition of
BTX-18: "BP Adverse Reaction Type" - creates it if necessary
|
int |
getBtx18_BPAdverseReactionTypeReps()
Returns a count of the current number of repetitions of BP Adverse Reaction Type (BTX-18).
|
CWE |
getBtx19_BPTransfusionInterruptedReason()
Returns
BTX-19: "BP Transfusion Interrupted Reason" - creates it if necessary
|
EI |
getBtx2_BCDonationID()
Returns
BTX-2: "BC Donation ID" - creates it if necessary
|
CNE |
getBtx3_BCComponent()
Returns
BTX-3: "BC Component" - creates it if necessary
|
CNE |
getBtx4_BCBloodGroup()
Returns
BTX-4: "BC Blood Group" - creates it if necessary
|
CWE |
getBtx5_CPCommercialProduct()
Returns
BTX-5: "CP Commercial Product" - creates it if necessary
|
XON |
getBtx6_CPManufacturer()
Returns
BTX-6: "CP Manufacturer" - creates it if necessary
|
EI |
getBtx7_CPLotNumber()
Returns
BTX-7: "CP Lot Number" - creates it if necessary
|
NM |
getBtx8_BPQuantity()
Returns
BTX-8: "BP Quantity" - creates it if necessary
|
NM |
getBtx9_BPAmount()
Returns
BTX-9: "BP Amount" - creates it if necessary
|
CWE |
getCPCommercialProduct()
Returns
BTX-5: "CP Commercial Product" - creates it if necessary
|
EI |
getCPLotNumber()
Returns
BTX-7: "CP Lot Number" - creates it if necessary
|
XON |
getCPManufacturer()
Returns
BTX-6: "CP Manufacturer" - creates it if necessary
|
SI |
getSetIDBTX()
Returns
BTX-1: "Set ID _ BTX" - creates it if necessary
|
CWE |
insertBPAdverseReactionType(int rep)
Inserts a repetition of
BTX-18: "BP Adverse Reaction Type" at a specific index
|
CWE |
insertBtx18_BPAdverseReactionType(int rep)
Inserts a repetition of
BTX-18: "BP Adverse Reaction Type" at a specific index
|
CWE |
removeBPAdverseReactionType(int rep)
Removes a repetition of
BTX-18: "BP Adverse Reaction Type" at a specific index
|
CWE |
removeBtx18_BPAdverseReactionType(int rep)
Removes a repetition of
BTX-18: "BP Adverse Reaction Type" 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 BTX(Group parent, ModelClassFactory factory)
public SI getSetIDBTX()
public SI getBtx1_SetIDBTX()
public EI getBCDonationID()
public EI getBtx2_BCDonationID()
public CNE getBCComponent()
public CNE getBtx3_BCComponent()
public CNE getBCBloodGroup()
public CNE getBtx4_BCBloodGroup()
public CWE getCPCommercialProduct()
public CWE getBtx5_CPCommercialProduct()
public XON getCPManufacturer()
public XON getBtx6_CPManufacturer()
public EI getCPLotNumber()
public EI getBtx7_CPLotNumber()
public NM getBPQuantity()
public NM getBtx8_BPQuantity()
public NM getBPAmount()
public NM getBtx9_BPAmount()
public CE getBPUnits()
public CE getBtx10_BPUnits()
public CWE getBPTransfusionDispositionStatus()
public CWE getBtx11_BPTransfusionDispositionStatus()
public ID getBPMessageStatus()
public ID getBtx12_BPMessageStatus()
public TS getBPDateTimeOfStatus()
public TS getBtx13_BPDateTimeOfStatus()
public XCN getBPAdministrator()
public XCN getBtx14_BPAdministrator()
public XCN getBPVerifier()
public XCN getBtx15_BPVerifier()
public TS getBPTransfusionStartDateTimeOfStatus()
public TS getBtx16_BPTransfusionStartDateTimeOfStatus()
public TS getBPTransfusionEndDateTimeOfStatus()
public TS getBtx17_BPTransfusionEndDateTimeOfStatus()
public CWE[] getBPAdverseReactionType()
public CWE[] getBtx18_BPAdverseReactionType()
public int getBPAdverseReactionTypeReps()
public CWE getBPAdverseReactionType(int rep)
rep
- The repetition index (0-indexed)public CWE getBtx18_BPAdverseReactionType(int rep)
rep
- The repetition index (0-indexed)public int getBtx18_BPAdverseReactionTypeReps()
public CWE insertBPAdverseReactionType(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 CWE insertBtx18_BPAdverseReactionType(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 CWE removeBPAdverseReactionType(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 CWE removeBtx18_BPAdverseReactionType(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 CWE getBPTransfusionInterruptedReason()
public CWE getBtx19_BPTransfusionInterruptedReason()
protected Type createNewTypeWithoutReflection(int field)
createNewTypeWithoutReflection
in class AbstractSegment
Copyright © 2001–2017 University Health Network. All rights reserved.