Package hdi.model
Class ClaimOrPayment
java.lang.Object
hdi.model.ClaimOrPayment
- All Implemented Interfaces:
hdi.edi.edient.EdiEntity,RootObj
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCodeEntityForSeg(hdi.codeent.CodeEntity codeEntity) voidaddLine(ServiceLine line) hdi.util.DateRangechargeAmount(BigDecimal chargeAmount) List<hdi.codeent.NormalizedCodeEntity> codeEnts()booleancontainsCode(Function<ServiceLine, ?> getter) createTimestamp(LocalDateTime createTimestamp) dateFrom()dateTo()hdi.codeent.CodeEntityfacilityCode(hdi.codeent.CodeEntity facilityCode) hdi.codeent.CodeEntityfrequencyCode(hdi.codeent.CodeEntity frequencyCode) id()booleanbooleanList<hdi.codeedit.Issue> issues()lines()objectType(ObjectType objectType) otherSubscribers(List<PatientSubscriber> otherSubscribers) patient()patient(PatientSubscriber patient) CLP01patientControlNumber(String patientControlNumber) CLP01patientPaidAmount(BigDecimal patientPaidAmount) paymentAmount(BigDecimal paymentAmount) placeOfServiceType(PlaceOfServiceType placeOfServiceType) abstract voidpopulateFromSegInitial(EdiSeg seg, EdiParsingResults results) hdi.codeedit.QualityScorequalityScore(hdi.codeedit.QualityScore qualityScore) serviceDateFrom(LocalDate serviceDateFrom) serviceDateTo(LocalDate serviceDateTo) statementDateFrom(LocalDate statementDateFrom) statementDateTo(LocalDate statementDateTo) subscriber(PatientSubscriber subscriber) toString()hdi.edi.EdiTransactiontransaction(hdi.edi.EdiTransaction transaction) transactionId(String transactionId) updateTimestamp(LocalDateTime updateTimestamp) yearMonthPeriod(String yearMonthPeriod) yearPeriod(String yearPeriod)
-
Constructor Details
-
ClaimOrPayment
public ClaimOrPayment()
-
-
Method Details
-
chargeAmount
-
issues
-
populateFromSegInitial
- Specified by:
populateFromSegInitialin interfacehdi.edi.edient.EdiEntity
-
addCodeEntityForSeg
public void addCodeEntityForSeg(hdi.codeent.CodeEntity codeEntity) - Specified by:
addCodeEntityForSegin interfacehdi.edi.edient.EdiEntity
-
getPlaceOfServiceCodeDesc
-
isInstClaimOrPayment
public boolean isInstClaimOrPayment() -
lines
-
getPatientOrSubscriber
-
calcWidestServiceDateRange
public hdi.util.DateRange calcWidestServiceDateRange() -
containsCode
-
addLine
-
getTotalClaimAdjustmentAmount
-
adjustments
-
toString
-
id
-
objectType
- Specified by:
objectTypein interfaceRootObj
-
patientControlNumber
CLP01 -
paymentAmount
-
patientPaidAmount
-
codeEnts
-
facilityCode
public hdi.codeent.CodeEntity facilityCode() -
placeOfServiceType
-
frequencyCode
public hdi.codeent.CodeEntity frequencyCode() -
isOriginalClaim
public boolean isOriginalClaim() -
statementDateFrom
-
statementDateTo
-
dateFrom
-
dateTo
-
yearMonthPeriod
-
yearPeriod
-
serviceDateFrom
-
serviceDateTo
-
subscriber
-
patient
-
otherSubscribers
-
qualityScore
public hdi.codeedit.QualityScore qualityScore() -
updateTimestamp
-
createTimestamp
-
objectType
- Returns:
this.
-
patientControlNumber
CLP01- Returns:
this.
-
chargeAmount
- Returns:
this.
-
paymentAmount
- Returns:
this.
-
patientPaidAmount
- Returns:
this.
-
codeEnts
- Returns:
this.
-
facilityCode
- Returns:
this.
-
placeOfServiceType
- Returns:
this.
-
frequencyCode
- Returns:
this.
-
statementDateFrom
- Returns:
this.
-
statementDateTo
- Returns:
this.
-
dateFrom
- Returns:
this.
-
dateTo
- Returns:
this.
-
yearMonthPeriod
- Returns:
this.
-
yearPeriod
- Returns:
this.
-
serviceDateFrom
- Returns:
this.
-
serviceDateTo
- Returns:
this.
-
patient
- Returns:
this.
-
otherSubscribers
- Returns:
this.
-
issues
- Returns:
this.
-
qualityScore
- Returns:
this.
-
updateTimestamp
- Returns:
this.
-
createTimestamp
- Returns:
this.
-
id
- Returns:
this.
-
transactionId
-
transactionId
- Returns:
this.
-
subscriber
- Returns:
this.
-
transaction
public hdi.edi.EdiTransaction transaction()- Specified by:
transactionin interfaceRootObj
-
transaction
- Returns:
this.
-