public class BPO extends AbstractSegment
Represents an HL7 BPO message segment (Blood product order). This segment has the following fields:
log
Constructor and Description |
---|
BPO(Group parent,
ModelClassFactory factory)
Creates a new BPO segment
|
Modifier and Type | Method and Description |
---|---|
protected Type |
createNewTypeWithoutReflection(int field) |
NM |
getBPAmount()
Returns
BPO-5: "BP Amount" - creates it if necessary
|
CWE[] |
getBPIndicationForUse()
Returns all repetitions of BP Indication for Use (BPO-13).
|
CWE |
getBPIndicationForUse(int rep)
Returns a specific repetition of
BPO-13: "BP Indication for Use" - creates it if necessary
|
int |
getBPIndicationForUseReps()
Returns a count of the current number of repetitions of BP Indication for Use (BPO-13).
|
ID |
getBPInformedConsentIndicator()
Returns
BPO-14: "BP Informed Consent Indicator" - creates it if necessary
|
XAD |
getBPIntendedDispenseFromAddress()
Returns
BPO-9: "BP Intended Dispense From Address" - creates it if necessary
|
PL |
getBPIntendedDispenseFromLocation()
Returns
BPO-8: "BP Intended Dispense From Location" - creates it if necessary
|
TS |
getBPIntendedUseDateTime()
Returns
BPO-7: "BP Intended Use Date/Time" - creates it if necessary
|
SI |
getBpo1_SetIDBPO()
Returns
BPO-1: "Set ID _ BPO" - creates it if necessary
|
TS |
getBpo10_BPRequestedDispenseDateTime()
Returns
BPO-10: "BP Requested Dispense Date/Time" - creates it if necessary
|
PL |
getBpo11_BPRequestedDispenseToLocation()
Returns
BPO-11: "BP Requested Dispense To Location" - creates it if necessary
|
XAD |
getBpo12_BPRequestedDispenseToAddress()
Returns
BPO-12: "BP Requested Dispense To Address" - creates it if necessary
|
CWE[] |
getBpo13_BPIndicationForUse()
Returns all repetitions of BP Indication for Use (BPO-13).
|
CWE |
getBpo13_BPIndicationForUse(int rep)
Returns a specific repetition of
BPO-13: "BP Indication for Use" - creates it if necessary
|
int |
getBpo13_BPIndicationForUseReps()
Returns a count of the current number of repetitions of BP Indication for Use (BPO-13).
|
ID |
getBpo14_BPInformedConsentIndicator()
Returns
BPO-14: "BP Informed Consent Indicator" - creates it if necessary
|
CWE |
getBpo2_BPUniversalServiceID()
Returns
BPO-2: "BP Universal Service ID" - creates it if necessary
|
CWE[] |
getBpo3_BPProcessingRequirements()
Returns all repetitions of BP Processing Requirements (BPO-3).
|
CWE |
getBpo3_BPProcessingRequirements(int rep)
Returns a specific repetition of
BPO-3: "BP Processing Requirements" - creates it if necessary
|
int |
getBpo3_BPProcessingRequirementsReps()
Returns a count of the current number of repetitions of BP Processing Requirements (BPO-3).
|
NM |
getBpo4_BPQuantity()
Returns
BPO-4: "BP Quantity" - creates it if necessary
|
NM |
getBpo5_BPAmount()
Returns
BPO-5: "BP Amount" - creates it if necessary
|
CE |
getBpo6_BPUnits()
Returns
BPO-6: "BP Units" - creates it if necessary
|
TS |
getBpo7_BPIntendedUseDateTime()
Returns
BPO-7: "BP Intended Use Date/Time" - creates it if necessary
|
PL |
getBpo8_BPIntendedDispenseFromLocation()
Returns
BPO-8: "BP Intended Dispense From Location" - creates it if necessary
|
XAD |
getBpo9_BPIntendedDispenseFromAddress()
Returns
BPO-9: "BP Intended Dispense From Address" - creates it if necessary
|
CWE[] |
getBPProcessingRequirements()
Returns all repetitions of BP Processing Requirements (BPO-3).
|
CWE |
getBPProcessingRequirements(int rep)
Returns a specific repetition of
BPO-3: "BP Processing Requirements" - creates it if necessary
|
int |
getBPProcessingRequirementsReps()
Returns a count of the current number of repetitions of BP Processing Requirements (BPO-3).
|
NM |
getBPQuantity()
Returns
BPO-4: "BP Quantity" - creates it if necessary
|
TS |
getBPRequestedDispenseDateTime()
Returns
BPO-10: "BP Requested Dispense Date/Time" - creates it if necessary
|
XAD |
getBPRequestedDispenseToAddress()
Returns
BPO-12: "BP Requested Dispense To Address" - creates it if necessary
|
PL |
getBPRequestedDispenseToLocation()
Returns
BPO-11: "BP Requested Dispense To Location" - creates it if necessary
|
CE |
getBPUnits()
Returns
BPO-6: "BP Units" - creates it if necessary
|
CWE |
getBPUniversalServiceID()
Returns
BPO-2: "BP Universal Service ID" - creates it if necessary
|
SI |
getSetIDBPO()
Returns
BPO-1: "Set ID _ BPO" - creates it if necessary
|
CWE |
insertBPIndicationForUse(int rep)
Inserts a repetition of
BPO-13: "BP Indication for Use" at a specific index
|
CWE |
insertBpo13_BPIndicationForUse(int rep)
Inserts a repetition of
BPO-13: "BP Indication for Use" at a specific index
|
CWE |
insertBpo3_BPProcessingRequirements(int rep)
Inserts a repetition of
BPO-3: "BP Processing Requirements" at a specific index
|
CWE |
insertBPProcessingRequirements(int rep)
Inserts a repetition of
BPO-3: "BP Processing Requirements" at a specific index
|
CWE |
removeBPIndicationForUse(int rep)
Removes a repetition of
BPO-13: "BP Indication for Use" at a specific index
|
CWE |
removeBpo13_BPIndicationForUse(int rep)
Removes a repetition of
BPO-13: "BP Indication for Use" at a specific index
|
CWE |
removeBpo3_BPProcessingRequirements(int rep)
Removes a repetition of
BPO-3: "BP Processing Requirements" at a specific index
|
CWE |
removeBPProcessingRequirements(int rep)
Removes a repetition of
BPO-3: "BP Processing Requirements" 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 BPO(Group parent, ModelClassFactory factory)
public SI getSetIDBPO()
public SI getBpo1_SetIDBPO()
public CWE getBPUniversalServiceID()
public CWE getBpo2_BPUniversalServiceID()
public CWE[] getBPProcessingRequirements()
public CWE[] getBpo3_BPProcessingRequirements()
public int getBPProcessingRequirementsReps()
public CWE getBPProcessingRequirements(int rep)
rep
- The repetition index (0-indexed)public CWE getBpo3_BPProcessingRequirements(int rep)
rep
- The repetition index (0-indexed)public int getBpo3_BPProcessingRequirementsReps()
public CWE insertBPProcessingRequirements(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 insertBpo3_BPProcessingRequirements(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 removeBPProcessingRequirements(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 removeBpo3_BPProcessingRequirements(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 NM getBPQuantity()
public NM getBpo4_BPQuantity()
public NM getBPAmount()
public NM getBpo5_BPAmount()
public CE getBPUnits()
public CE getBpo6_BPUnits()
public TS getBPIntendedUseDateTime()
public TS getBpo7_BPIntendedUseDateTime()
public PL getBPIntendedDispenseFromLocation()
public PL getBpo8_BPIntendedDispenseFromLocation()
public XAD getBPIntendedDispenseFromAddress()
public XAD getBpo9_BPIntendedDispenseFromAddress()
public TS getBPRequestedDispenseDateTime()
public TS getBpo10_BPRequestedDispenseDateTime()
public PL getBPRequestedDispenseToLocation()
public PL getBpo11_BPRequestedDispenseToLocation()
public XAD getBPRequestedDispenseToAddress()
public XAD getBpo12_BPRequestedDispenseToAddress()
public CWE[] getBPIndicationForUse()
public CWE[] getBpo13_BPIndicationForUse()
public int getBPIndicationForUseReps()
public CWE getBPIndicationForUse(int rep)
rep
- The repetition index (0-indexed)public CWE getBpo13_BPIndicationForUse(int rep)
rep
- The repetition index (0-indexed)public int getBpo13_BPIndicationForUseReps()
public CWE insertBPIndicationForUse(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 insertBpo13_BPIndicationForUse(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 removeBPIndicationForUse(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 removeBpo13_BPIndicationForUse(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 getBPInformedConsentIndicator()
public ID getBpo14_BPInformedConsentIndicator()
protected Type createNewTypeWithoutReflection(int field)
createNewTypeWithoutReflection
in class AbstractSegment
Copyright © 2001–2017 University Health Network. All rights reserved.