public class UB1 extends AbstractSegment
Represents an HL7 UB1 message segment (UB82). This segment has the following fields:
log
Constructor and Description |
---|
UB1(Group parent,
ModelClassFactory factory)
Creates a new UB1 segment
|
Modifier and Type | Method and Description |
---|---|
protected Type |
createNewTypeWithoutReflection(int field) |
NULLDT |
getBloodDeductible()
Returns
UB1-2: "Blood Deductible" - creates it if necessary
|
NM |
getBloodFurnishedPints()
Returns
UB1-3: "Blood Furnished-Pints" - creates it if necessary
|
NM |
getBloodNotReplacedPints()
Returns
UB1-5: "Blood Not Replaced-Pints" - creates it if necessary
|
NM |
getBloodReplacedPints()
Returns
UB1-4: "Blood Replaced-Pints" - creates it if necessary
|
NM |
getCoInsuranceDays()
Returns
UB1-6: "Co-Insurance Days" - creates it if necessary
|
IS[] |
getConditionCode()
Returns all repetitions of Condition Code (UB1-7).
|
IS |
getConditionCode(int rep)
Returns a specific repetition of
UB1-7: "Condition Code" - creates it if necessary
|
int |
getConditionCodeReps()
Returns a count of the current number of repetitions of Condition Code (UB1-7).
|
NM |
getCoveredDays()
Returns
UB1-8: "Covered Days" - creates it if necessary
|
NM |
getNonCoveredDays()
Returns
UB1-9: "Non Covered Days" - creates it if necessary
|
NM |
getNumberOfGraceDays()
Returns
UB1-11: "Number Of Grace Days" - creates it if necessary
|
OCD[] |
getOccurrence()
Returns all repetitions of Occurrence (UB1-16).
|
OCD |
getOccurrence(int rep)
Returns a specific repetition of
UB1-16: "Occurrence" - creates it if necessary
|
int |
getOccurrenceReps()
Returns a count of the current number of repetitions of Occurrence (UB1-16).
|
CWE |
getOccurrenceSpan()
Returns
UB1-17: "Occurrence Span" - creates it if necessary
|
DT |
getOccurSpanEndDate()
Returns
UB1-19: "Occur Span End Date" - creates it if necessary
|
DT |
getOccurSpanStartDate()
Returns
UB1-18: "Occur Span Start Date" - creates it if necessary
|
CWE |
getPSROURApprovalIndicator()
Returns
UB1-13: "PSRO/UR Approval Indicator" - creates it if necessary
|
DT |
getPSROURApprovedStayFm()
Returns
UB1-14: "PSRO/UR Approved Stay-Fm" - creates it if necessary
|
DT |
getPSROURApprovedStayTo()
Returns
UB1-15: "PSRO/UR Approved Stay-To" - creates it if necessary
|
SI |
getSetIDUB1()
Returns
UB1-1: "Set ID - UB1" - creates it if necessary
|
CWE |
getSpecialProgramIndicator()
Returns
UB1-12: "Special Program Indicator" - creates it if necessary
|
SI |
getUb11_SetIDUB1()
Returns
UB1-1: "Set ID - UB1" - creates it if necessary
|
UVC[] |
getUb110_ValueAmountCode()
Returns all repetitions of Value Amount & Code (UB1-10).
|
UVC |
getUb110_ValueAmountCode(int rep)
Returns a specific repetition of
UB1-10: "Value Amount & Code" - creates it if necessary
|
int |
getUb110_ValueAmountCodeReps()
Returns a count of the current number of repetitions of Value Amount & Code (UB1-10).
|
NM |
getUb111_NumberOfGraceDays()
Returns
UB1-11: "Number Of Grace Days" - creates it if necessary
|
CWE |
getUb112_SpecialProgramIndicator()
Returns
UB1-12: "Special Program Indicator" - creates it if necessary
|
CWE |
getUb113_PSROURApprovalIndicator()
Returns
UB1-13: "PSRO/UR Approval Indicator" - creates it if necessary
|
DT |
getUb114_PSROURApprovedStayFm()
Returns
UB1-14: "PSRO/UR Approved Stay-Fm" - creates it if necessary
|
DT |
getUb115_PSROURApprovedStayTo()
Returns
UB1-15: "PSRO/UR Approved Stay-To" - creates it if necessary
|
OCD[] |
getUb116_Occurrence()
Returns all repetitions of Occurrence (UB1-16).
|
OCD |
getUb116_Occurrence(int rep)
Returns a specific repetition of
UB1-16: "Occurrence" - creates it if necessary
|
int |
getUb116_OccurrenceReps()
Returns a count of the current number of repetitions of Occurrence (UB1-16).
|
CWE |
getUb117_OccurrenceSpan()
Returns
UB1-17: "Occurrence Span" - creates it if necessary
|
DT |
getUb118_OccurSpanStartDate()
Returns
UB1-18: "Occur Span Start Date" - creates it if necessary
|
DT |
getUb119_OccurSpanEndDate()
Returns
UB1-19: "Occur Span End Date" - creates it if necessary
|
NULLDT |
getUb12_BloodDeductible()
Returns
UB1-2: "Blood Deductible" - creates it if necessary
|
ST |
getUb120_UB82Locator2()
Returns
UB1-20: "UB-82 Locator 2" - creates it if necessary
|
ST |
getUb121_UB82Locator9()
Returns
UB1-21: "UB-82 Locator 9" - creates it if necessary
|
ST |
getUb122_UB82Locator27()
Returns
UB1-22: "UB-82 Locator 27" - creates it if necessary
|
ST |
getUb123_UB82Locator45()
Returns
UB1-23: "UB-82 Locator 45" - creates it if necessary
|
NM |
getUb13_BloodFurnishedPints()
Returns
UB1-3: "Blood Furnished-Pints" - creates it if necessary
|
NM |
getUb14_BloodReplacedPints()
Returns
UB1-4: "Blood Replaced-Pints" - creates it if necessary
|
NM |
getUb15_BloodNotReplacedPints()
Returns
UB1-5: "Blood Not Replaced-Pints" - creates it if necessary
|
NM |
getUb16_CoInsuranceDays()
Returns
UB1-6: "Co-Insurance Days" - creates it if necessary
|
IS[] |
getUb17_ConditionCode()
Returns all repetitions of Condition Code (UB1-7).
|
IS |
getUb17_ConditionCode(int rep)
Returns a specific repetition of
UB1-7: "Condition Code" - creates it if necessary
|
int |
getUb17_ConditionCodeReps()
Returns a count of the current number of repetitions of Condition Code (UB1-7).
|
NM |
getUb18_CoveredDays()
Returns
UB1-8: "Covered Days" - creates it if necessary
|
NM |
getUb19_NonCoveredDays()
Returns
UB1-9: "Non Covered Days" - creates it if necessary
|
ST |
getUB82Locator2()
Returns
UB1-20: "UB-82 Locator 2" - creates it if necessary
|
ST |
getUB82Locator27()
Returns
UB1-22: "UB-82 Locator 27" - creates it if necessary
|
ST |
getUB82Locator45()
Returns
UB1-23: "UB-82 Locator 45" - creates it if necessary
|
ST |
getUB82Locator9()
Returns
UB1-21: "UB-82 Locator 9" - creates it if necessary
|
UVC[] |
getValueAmountCode()
Returns all repetitions of Value Amount & Code (UB1-10).
|
UVC |
getValueAmountCode(int rep)
Returns a specific repetition of
UB1-10: "Value Amount & Code" - creates it if necessary
|
int |
getValueAmountCodeReps()
Returns a count of the current number of repetitions of Value Amount & Code (UB1-10).
|
IS |
insertConditionCode(int rep)
Inserts a repetition of
UB1-7: "Condition Code" at a specific index
|
OCD |
insertOccurrence(int rep)
Inserts a repetition of
UB1-16: "Occurrence" at a specific index
|
UVC |
insertUb110_ValueAmountCode(int rep)
Inserts a repetition of
UB1-10: "Value Amount & Code" at a specific index
|
OCD |
insertUb116_Occurrence(int rep)
Inserts a repetition of
UB1-16: "Occurrence" at a specific index
|
IS |
insertUb17_ConditionCode(int rep)
Inserts a repetition of
UB1-7: "Condition Code" at a specific index
|
UVC |
insertValueAmountCode(int rep)
Inserts a repetition of
UB1-10: "Value Amount & Code" at a specific index
|
IS |
removeConditionCode(int rep)
Removes a repetition of
UB1-7: "Condition Code" at a specific index
|
OCD |
removeOccurrence(int rep)
Removes a repetition of
UB1-16: "Occurrence" at a specific index
|
UVC |
removeUb110_ValueAmountCode(int rep)
Removes a repetition of
UB1-10: "Value Amount & Code" at a specific index
|
OCD |
removeUb116_Occurrence(int rep)
Removes a repetition of
UB1-16: "Occurrence" at a specific index
|
IS |
removeUb17_ConditionCode(int rep)
Removes a repetition of
UB1-7: "Condition Code" at a specific index
|
UVC |
removeValueAmountCode(int rep)
Removes a repetition of
UB1-10: "Value Amount & Code" 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 UB1(Group parent, ModelClassFactory factory)
public SI getSetIDUB1()
public SI getUb11_SetIDUB1()
public NULLDT getBloodDeductible()
public NULLDT getUb12_BloodDeductible()
public NM getBloodFurnishedPints()
public NM getUb13_BloodFurnishedPints()
public NM getBloodReplacedPints()
public NM getUb14_BloodReplacedPints()
public NM getBloodNotReplacedPints()
public NM getUb15_BloodNotReplacedPints()
public NM getCoInsuranceDays()
public NM getUb16_CoInsuranceDays()
public IS[] getConditionCode()
public IS[] getUb17_ConditionCode()
public int getConditionCodeReps()
public IS getConditionCode(int rep)
rep
- The repetition index (0-indexed)public IS getUb17_ConditionCode(int rep)
rep
- The repetition index (0-indexed)public int getUb17_ConditionCodeReps()
public IS insertConditionCode(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 IS insertUb17_ConditionCode(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 IS removeConditionCode(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 IS removeUb17_ConditionCode(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 getCoveredDays()
public NM getUb18_CoveredDays()
public NM getNonCoveredDays()
public NM getUb19_NonCoveredDays()
public UVC[] getValueAmountCode()
public UVC[] getUb110_ValueAmountCode()
public int getValueAmountCodeReps()
public UVC getValueAmountCode(int rep)
rep
- The repetition index (0-indexed)public UVC getUb110_ValueAmountCode(int rep)
rep
- The repetition index (0-indexed)public int getUb110_ValueAmountCodeReps()
public UVC insertValueAmountCode(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 UVC insertUb110_ValueAmountCode(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 UVC removeValueAmountCode(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 UVC removeUb110_ValueAmountCode(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 getNumberOfGraceDays()
public NM getUb111_NumberOfGraceDays()
public CWE getSpecialProgramIndicator()
public CWE getUb112_SpecialProgramIndicator()
public CWE getPSROURApprovalIndicator()
public CWE getUb113_PSROURApprovalIndicator()
public DT getPSROURApprovedStayFm()
public DT getUb114_PSROURApprovedStayFm()
public DT getPSROURApprovedStayTo()
public DT getUb115_PSROURApprovedStayTo()
public OCD[] getOccurrence()
public OCD[] getUb116_Occurrence()
public int getOccurrenceReps()
public OCD getOccurrence(int rep)
rep
- The repetition index (0-indexed)public OCD getUb116_Occurrence(int rep)
rep
- The repetition index (0-indexed)public int getUb116_OccurrenceReps()
public OCD insertOccurrence(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 OCD insertUb116_Occurrence(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 OCD removeOccurrence(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 OCD removeUb116_Occurrence(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 getOccurrenceSpan()
public CWE getUb117_OccurrenceSpan()
public DT getOccurSpanStartDate()
public DT getUb118_OccurSpanStartDate()
public DT getOccurSpanEndDate()
public DT getUb119_OccurSpanEndDate()
public ST getUB82Locator2()
public ST getUb120_UB82Locator2()
public ST getUB82Locator9()
public ST getUb121_UB82Locator9()
public ST getUB82Locator27()
public ST getUb122_UB82Locator27()
public ST getUB82Locator45()
public ST getUb123_UB82Locator45()
protected Type createNewTypeWithoutReflection(int field)
createNewTypeWithoutReflection
in class AbstractSegment
Copyright © 2001–2017 University Health Network. All rights reserved.