public class UB1 extends AbstractSegment
Represents an HL7 UB1 message segment (UB82 DATA). 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) |
NM |
getBloodDeductible()
Returns
UB1-2: "Blood deductible (43)" - creates it if necessary
|
NM |
getBloodFurnishedPintsOf()
Returns
UB1-3: "Blood furnished pints of (40)" - creates it if necessary
|
NM |
getBloodNotReplacedPints()
Returns
UB1-5: "Blood not replaced pints (42)" - creates it if necessary
|
NM |
getBloodReplacedPints()
Returns
UB1-4: "Blood replaced pints (41)" - creates it if necessary
|
NM |
getCoInsuranceDays()
Returns
UB1-6: "Co-insurance days (25)" - creates it if necessary
|
ID[] |
getConditionCode3539()
Returns all repetitions of Condition code (35-39) (UB1-7).
|
ID |
getConditionCode3539(int rep)
Returns a specific repetition of
UB1-7: "Condition code (35-39)" - creates it if necessary
|
int |
getConditionCode3539Reps()
Returns a count of the current number of repetitions of Condition code (35-39) (UB1-7).
|
NM |
getCoveredDays()
Returns
UB1-8: "Covered days (23)" - creates it if necessary
|
NM |
getNonCoveredDays()
Returns
UB1-9: "Non-covered days (24)" - creates it if necessary
|
NM |
getNumberOfGraceDays()
Returns
UB1-11: "Number of grace days (90)" - creates it if necessary
|
CM_OCD[] |
getOccurrence2832()
Returns all repetitions of Occurrence (28-32) (UB1-16).
|
CM_OCD |
getOccurrence2832(int rep)
Returns a specific repetition of
UB1-16: "Occurrence (28-32)" - creates it if necessary
|
int |
getOccurrence2832Reps()
Returns a count of the current number of repetitions of Occurrence (28-32) (UB1-16).
|
ID |
getOccurrenceSpan()
Returns
UB1-17: "Occurrence span (33)" - creates it if necessary
|
DT |
getOccurrenceSpanEndDate()
Returns
UB1-19: "Occurrence span end date (33)" - creates it if necessary
|
DT |
getOccurrenceSpanStartDate()
Returns
UB1-18: "Occurrence span start date (33)" - creates it if necessary
|
ID |
getPSROURApprovalIndicator()
Returns
UB1-13: "PSRO / UR approval indicator (87)" - creates it if necessary
|
DT |
getPSROURApprovedStayFrom()
Returns
UB1-14: "PSRO / UR approved stay - from (88)" - creates it if necessary
|
DT |
getPSROURApprovedStayTo()
Returns
UB1-15: "PSRO / UR approved stay - to (89)" - creates it if necessary
|
SI |
getSetIDUB82()
Returns
UB1-1: "Set ID - UB82" - creates it if necessary
|
ID |
getSpecialProgramIndicator()
Returns
UB1-12: "Special program indicator (44)" - creates it if necessary
|
SI |
getUb11_SetIDUB82()
Returns
UB1-1: "Set ID - UB82" - creates it if necessary
|
CM_UVC[] |
getUb110_ValueAmountAndCode4649()
Returns all repetitions of Value amount and code (46-49) (UB1-10).
|
CM_UVC |
getUb110_ValueAmountAndCode4649(int rep)
Returns a specific repetition of
UB1-10: "Value amount and code (46-49)" - creates it if necessary
|
int |
getUb110_ValueAmountAndCode4649Reps()
Returns a count of the current number of repetitions of Value amount and code (46-49) (UB1-10).
|
NM |
getUb111_NumberOfGraceDays()
Returns
UB1-11: "Number of grace days (90)" - creates it if necessary
|
ID |
getUb112_SpecialProgramIndicator()
Returns
UB1-12: "Special program indicator (44)" - creates it if necessary
|
ID |
getUb113_PSROURApprovalIndicator()
Returns
UB1-13: "PSRO / UR approval indicator (87)" - creates it if necessary
|
DT |
getUb114_PSROURApprovedStayFrom()
Returns
UB1-14: "PSRO / UR approved stay - from (88)" - creates it if necessary
|
DT |
getUb115_PSROURApprovedStayTo()
Returns
UB1-15: "PSRO / UR approved stay - to (89)" - creates it if necessary
|
CM_OCD[] |
getUb116_Occurrence2832()
Returns all repetitions of Occurrence (28-32) (UB1-16).
|
CM_OCD |
getUb116_Occurrence2832(int rep)
Returns a specific repetition of
UB1-16: "Occurrence (28-32)" - creates it if necessary
|
int |
getUb116_Occurrence2832Reps()
Returns a count of the current number of repetitions of Occurrence (28-32) (UB1-16).
|
ID |
getUb117_OccurrenceSpan()
Returns
UB1-17: "Occurrence span (33)" - creates it if necessary
|
DT |
getUb118_OccurrenceSpanStartDate()
Returns
UB1-18: "Occurrence span start date (33)" - creates it if necessary
|
DT |
getUb119_OccurrenceSpanEndDate()
Returns
UB1-19: "Occurrence span end date (33)" - creates it if necessary
|
NM |
getUb12_BloodDeductible()
Returns
UB1-2: "Blood deductible (43)" - 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_BloodFurnishedPintsOf()
Returns
UB1-3: "Blood furnished pints of (40)" - creates it if necessary
|
NM |
getUb14_BloodReplacedPints()
Returns
UB1-4: "Blood replaced pints (41)" - creates it if necessary
|
NM |
getUb15_BloodNotReplacedPints()
Returns
UB1-5: "Blood not replaced pints (42)" - creates it if necessary
|
NM |
getUb16_CoInsuranceDays()
Returns
UB1-6: "Co-insurance days (25)" - creates it if necessary
|
ID[] |
getUb17_ConditionCode3539()
Returns all repetitions of Condition code (35-39) (UB1-7).
|
ID |
getUb17_ConditionCode3539(int rep)
Returns a specific repetition of
UB1-7: "Condition code (35-39)" - creates it if necessary
|
int |
getUb17_ConditionCode3539Reps()
Returns a count of the current number of repetitions of Condition code (35-39) (UB1-7).
|
NM |
getUb18_CoveredDays()
Returns
UB1-8: "Covered days (23)" - creates it if necessary
|
NM |
getUb19_NonCoveredDays()
Returns
UB1-9: "Non-covered days (24)" - 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
|
CM_UVC[] |
getValueAmountAndCode4649()
Returns all repetitions of Value amount and code (46-49) (UB1-10).
|
CM_UVC |
getValueAmountAndCode4649(int rep)
Returns a specific repetition of
UB1-10: "Value amount and code (46-49)" - creates it if necessary
|
int |
getValueAmountAndCode4649Reps()
Returns a count of the current number of repetitions of Value amount and code (46-49) (UB1-10).
|
ID |
insertConditionCode3539(int rep)
Inserts a repetition of
UB1-7: "Condition code (35-39)" at a specific index
|
CM_OCD |
insertOccurrence2832(int rep)
Inserts a repetition of
UB1-16: "Occurrence (28-32)" at a specific index
|
CM_UVC |
insertUb110_ValueAmountAndCode4649(int rep)
Inserts a repetition of
UB1-10: "Value amount and code (46-49)" at a specific index
|
CM_OCD |
insertUb116_Occurrence2832(int rep)
Inserts a repetition of
UB1-16: "Occurrence (28-32)" at a specific index
|
ID |
insertUb17_ConditionCode3539(int rep)
Inserts a repetition of
UB1-7: "Condition code (35-39)" at a specific index
|
CM_UVC |
insertValueAmountAndCode4649(int rep)
Inserts a repetition of
UB1-10: "Value amount and code (46-49)" at a specific index
|
ID |
removeConditionCode3539(int rep)
Removes a repetition of
UB1-7: "Condition code (35-39)" at a specific index
|
CM_OCD |
removeOccurrence2832(int rep)
Removes a repetition of
UB1-16: "Occurrence (28-32)" at a specific index
|
CM_UVC |
removeUb110_ValueAmountAndCode4649(int rep)
Removes a repetition of
UB1-10: "Value amount and code (46-49)" at a specific index
|
CM_OCD |
removeUb116_Occurrence2832(int rep)
Removes a repetition of
UB1-16: "Occurrence (28-32)" at a specific index
|
ID |
removeUb17_ConditionCode3539(int rep)
Removes a repetition of
UB1-7: "Condition code (35-39)" at a specific index
|
CM_UVC |
removeValueAmountAndCode4649(int rep)
Removes a repetition of
UB1-10: "Value amount and code (46-49)" 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 getSetIDUB82()
public SI getUb11_SetIDUB82()
public NM getBloodDeductible()
public NM getUb12_BloodDeductible()
public NM getBloodFurnishedPintsOf()
public NM getUb13_BloodFurnishedPintsOf()
public NM getBloodReplacedPints()
public NM getUb14_BloodReplacedPints()
public NM getBloodNotReplacedPints()
public NM getUb15_BloodNotReplacedPints()
public NM getCoInsuranceDays()
public NM getUb16_CoInsuranceDays()
public ID[] getConditionCode3539()
public ID[] getUb17_ConditionCode3539()
public int getConditionCode3539Reps()
public ID getConditionCode3539(int rep)
rep
- The repetition index (0-indexed)public ID getUb17_ConditionCode3539(int rep)
rep
- The repetition index (0-indexed)public int getUb17_ConditionCode3539Reps()
public ID insertConditionCode3539(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 insertUb17_ConditionCode3539(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 removeConditionCode3539(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 removeUb17_ConditionCode3539(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 CM_UVC[] getValueAmountAndCode4649()
public CM_UVC[] getUb110_ValueAmountAndCode4649()
public int getValueAmountAndCode4649Reps()
public CM_UVC getValueAmountAndCode4649(int rep)
rep
- The repetition index (0-indexed)public CM_UVC getUb110_ValueAmountAndCode4649(int rep)
rep
- The repetition index (0-indexed)public int getUb110_ValueAmountAndCode4649Reps()
public CM_UVC insertValueAmountAndCode4649(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 CM_UVC insertUb110_ValueAmountAndCode4649(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 CM_UVC removeValueAmountAndCode4649(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 CM_UVC removeUb110_ValueAmountAndCode4649(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 ID getSpecialProgramIndicator()
public ID getUb112_SpecialProgramIndicator()
public ID getPSROURApprovalIndicator()
public ID getUb113_PSROURApprovalIndicator()
public DT getPSROURApprovedStayFrom()
public DT getUb114_PSROURApprovedStayFrom()
public DT getPSROURApprovedStayTo()
public DT getUb115_PSROURApprovedStayTo()
public CM_OCD[] getOccurrence2832()
public CM_OCD[] getUb116_Occurrence2832()
public int getOccurrence2832Reps()
public CM_OCD getOccurrence2832(int rep)
rep
- The repetition index (0-indexed)public CM_OCD getUb116_Occurrence2832(int rep)
rep
- The repetition index (0-indexed)public int getUb116_Occurrence2832Reps()
public CM_OCD insertOccurrence2832(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 CM_OCD insertUb116_Occurrence2832(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 CM_OCD removeOccurrence2832(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 CM_OCD removeUb116_Occurrence2832(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 getOccurrenceSpan()
public ID getUb117_OccurrenceSpan()
public DT getOccurrenceSpanStartDate()
public DT getUb118_OccurrenceSpanStartDate()
public DT getOccurrenceSpanEndDate()
public DT getUb119_OccurrenceSpanEndDate()
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.