Package hdi.model
Class ServiceLine
java.lang.Object
hdi.model.ServiceLine
- All Implemented Interfaces:
hdi.edi.edient.EdiEntity
,ProviderHolder
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCodeEntityForSeg
(hdi.codeent.CodeEntity codeEntity) void
addDiag
(hdi.codeent.CodeEntity claimDiag, int i) void
addFixedFormatRecord
(String record) void
addRemarkCode
(String remarkCode) List
<hdi.codeent.CodeEntity> boolean
containsCodeEntity
(hdi.codeent.CodeEntity codeEntity) hdi.model.ServiceLine.PointersHolder
diagPointersHolder
(hdi.model.ServiceLine.PointersHolder pointersHolder) List
<hdi.codeent.CodeEntity> diags()
hdi.codeent.CodeEntity
drug()
getProvider
(EntityRole entityRole) int
index()
index
(int index) lineNote()
hdi.codeent.CodeEntity
hdi.codeent.CodeEntity
hdi.codeent.CodeEntity
placeOfServiceCode
(String code) hdi.codeent.CodeEntity
List
<hdi.codeent.CodeEntity> remarks()
hdi.codeent.CodeEntity
hdi.util.DateRange
void
setOriginalUnitCount
(BigDecimal quantity) void
setUnitCount
(BigDecimal quantity) Returns line control number (REF*F6) or line index if the line control number was not settoString()
int
unitType()
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface hdi.edi.edient.EdiEntity
loop, loop
-
Field Details
-
ADJUDICATION_LOOP
- See Also:
-
SERVICE_PAYMENT_LOOP
- See Also:
-
DRUG_IDENTIFICATION_LOOP
- See Also:
-
-
Constructor Details
-
ServiceLine
public ServiceLine()
-
-
Method Details
-
sourceLineId
Returns line control number (REF*F6) or line index if the line control number was not set- Returns:
- line control number or line index
-
lineControlNumber
-
unitCount
-
unitCountAsInt
public int unitCountAsInt() -
setUnitCount
-
setOriginalUnitCount
-
providers
-
serviceDateTo
-
serviceDates
public hdi.util.DateRange serviceDates() -
serviceCode
-
placeOfServiceCode
-
addCodeEntityForSeg
public void addCodeEntityForSeg(hdi.codeent.CodeEntity codeEntity) - Specified by:
addCodeEntityForSeg
in interfacehdi.edi.edient.EdiEntity
-
addFixedFormatRecord
-
addRemarkCode
-
containsCodeEntity
public boolean containsCodeEntity(hdi.codeent.CodeEntity codeEntity) -
diagPointersHolder
-
addDiag
public void addDiag(hdi.codeent.CodeEntity claimDiag, int i) -
getProvider
- Specified by:
getProvider
in interfaceProviderHolder
-
allCodeEntities
-
getTotalAdjustmentAmount
-
getAllowedAmount
-
getAllAdjustments
-
placeOfServiceType
-
placeOfServiceCode
-
emergencyIndicator
-
epsdtIndicator
-
familyPlanningIndicator
-
copayStatusCode
-
oralCavityDesignationCodes
-
prosthesisCrownOrInlayCode
-
predeterminationOfBenefitsIdentifier
-
repricedReferenceNumber
-
adjustedRepricedReferenceNumber
-
priorAuthorization
-
referralNumber
-
healthcarePolicyId
-
chargeAmount
-
nonCoveredAmount
-
salesTaxAmount
-
serviceTaxAmount
-
facilityTaxAmount
-
paidAmount
-
supplementalAmounts
-
supplementalQuantities
-
serviceDateFrom
-
prescriptionDate
-
beginTherapyDate
-
lastSeenDate
-
testPerformedDate
-
lastXRayDate
-
initialTreatmentDate
-
priorPlacementDate
-
orthodonticBandingDate
-
replacementDate
-
treatmentStartDate
-
treatmentCompletionDate
-
unitType
-
originalUnitCount
-
drug
public hdi.codeent.CodeEntity drug() -
drugQuantity
-
drugUnitType
-
prescriptionNumber
-
lineNote
-
thirdPartyNote
-
procedure
public hdi.codeent.CodeEntity procedure() -
revenueCode
public hdi.codeent.CodeEntity revenueCode() -
originalProcedure
public hdi.codeent.CodeEntity originalProcedure() -
originalRevenueCode
public hdi.codeent.CodeEntity originalRevenueCode() -
originalDrug
public hdi.codeent.CodeEntity originalDrug() -
attachments
-
adjudications
-
adjustments
-
fixedFormatRecords
-
remarkCodes
-
remarks
-
index
public int index() -
serviceIds
-
renderingProviderIds
-
toothInfos
-
diagPointersHolder
public hdi.model.ServiceLine.PointersHolder diagPointersHolder() -
diagPointers
-
diags
-
toString
-
index
- Returns:
this
.
-