Class Payment
java.lang.Object
hdi.model.ClaimOrPayment
hdi.model.payment.Payment
- All Implemented Interfaces:
hdi.edi.dict.annotations.PropDescConst, hdi.edi.edient.EdiEntity, RootObj
-
Field Summary
Fields inherited from interface hdi.edi.dict.annotations.PropDescConst
ID_DESC, TRAN_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadjustmentAmount(BigDecimal adjustmentAmount) adjustments(List<Adjustment> adjustments) List<hdi.codeent.CodeEntity> List<hdi.codeent.CodeEntity> claimContacts(List<ContactInfo> claimContacts) claimFilingIndicatorCode(String claimFilingIndicatorCode) claimReceivedDate(LocalDate claimReceivedDate) claimStatus(AdjudicatedClaimStatus claimStatus) claimStatusCode(String claimStatusCode) correctedInsured(OrgOrPerson correctedInsured) correctedPayer(OrgOrPerson correctedPayer) coverageExpirationDate(LocalDate coverageExpirationDate) static PaymentcreatePayment(String pcn, String payerControlNumber, AdjudicatedClaimStatus adjudicatedClaimStatus, InsurancePlanType insurancePlanType) crossoverCarrier(OrgOrPerson crossoverCarrier) dischargeFraction(BigDecimal dischargeFraction) hdi.codeent.CodeEntitydrg()drg(hdi.codeent.CodeEntity drg) drgWeight(BigDecimal drgWeight) booleangetReference(ReferenceType type) inthashCode()inpatientAdjudication(InpatientAdjudication inpatientAdjudication) insurancePlanType(InsurancePlanType insurancePlanType) otherClaimRelatedIds(List<Reference> otherClaimRelatedIds) outpatientAdjudication(OutpatientAdjudication outpatientAdjudication) patientResponsibilityAmount(BigDecimal patientResponsibilityAmount) payee()payee(OrgOrPerson payee) payer()payer(OrgOrPerson payer) payerControlNumber(String payerControlNumber) voidList<hdi.codeent.CodeEntity> remarks()serviceProvider(OrgOrPerson serviceProvider) voidsetClaimStatusCode(String claimStatusCode) voidsetDrgCode(String drgCode) supplementalAmounts(List<Amount> supplementalAmounts) supplementalQuantities(List<Quantity> supplementalQuantities) toString()Methods inherited from class ClaimOrPayment
addCodeEntityForSeg, addLine, calcWidestServiceDateRange, chargeAmount, chargeAmount, codeEnts, codeEnts, containsCode, createTimestamp, createTimestamp, dateFrom, dateFrom, dateTo, dateTo, facilityCode, facilityCode, frequencyCode, frequencyCode, getPatientOrSubscriber, getPlaceOfServiceCodeDesc, id, id, isInstClaimOrPayment, isOriginalClaim, issues, issues, lines, objectType, objectType, otherSubscribers, otherSubscribers, patient, patient, patientControlNumber, patientControlNumber, patientPaidAmount, patientPaidAmount, paymentAmount, paymentAmount, placeOfServiceType, placeOfServiceType, qualityScore, qualityScore, serviceDateFrom, serviceDateFrom, serviceDateTo, serviceDateTo, setTransaction, setTransactionId, setValidationIssues, splitTransactionId, splitTransactionId, statementDateFrom, statementDateFrom, statementDateTo, statementDateTo, subscriber, transaction, transaction, transactionId, transactionId, updateTimestamp, updateTimestamp, validationIssues, validationIssues, yearMonthPeriod, yearMonthPeriod, yearPeriod, yearPeriod
-
Constructor Details
-
Payment
public Payment()
-
-
Method Details
-
claimFilingIndicatorCode
-
insurancePlanType
-
subscriber
- Overrides:
subscriberin classClaimOrPayment
-
subscriberOnly
-
otherSubscriber
-
setClaimStatusCode
-
setDrgCode
-
allCodeEntities
-
allPaymentLevelCodeEntities
-
getReference
-
getTotalAdjustmentAmount
-
getTotalClaimAdjustmentAmount
- Overrides:
getTotalClaimAdjustmentAmountin classClaimOrPayment
-
getCoverageAmount
-
adjustments
- Overrides:
adjustmentsin classClaimOrPayment
-
remarks
-
otherClaimRelatedIds
-
supplementalAmounts
-
supplementalQuantities
-
claimContacts
-
createPayment
public static Payment createPayment(String pcn, String payerControlNumber, AdjudicatedClaimStatus adjudicatedClaimStatus, InsurancePlanType insurancePlanType) -
populateDefaults
public void populateDefaults() -
equals
-
hashCode
-
toString
- Overrides:
toStringin classClaimOrPayment
-
claimStatusCode
-
claimStatus
-
patientResponsibilityAmount
-
claimFilingIndicatorCode
-
insurancePlanType
-
payerControlNumber
-
drg
public hdi.codeent.CodeEntity drg() -
drgWeight
-
dischargeFraction
-
payer
-
payee
-
outpatientAdjudication
-
inpatientAdjudication
-
coverageExpirationDate
-
claimReceivedDate
-
serviceProvider
-
crossoverCarrier
-
correctedPayer
-
correctedInsured
-
adjustmentAmount
-
claimStatusCode
-
claimStatus
- Returns:
this.
-
patientResponsibilityAmount
- Returns:
this.
-
payerControlNumber
-
drg
- Returns:
this.
-
drgWeight
- Returns:
this.
-
dischargeFraction
- Returns:
this.
-
otherClaimRelatedIds
-
supplementalAmounts
-
supplementalQuantities
-
payer
- Returns:
this.
-
payee
- Returns:
this.
-
outpatientAdjudication
- Returns:
this.
-
inpatientAdjudication
- Returns:
this.
-
adjustments
- Returns:
this.
-
coverageExpirationDate
-
claimReceivedDate
-
serviceProvider
- Returns:
this.
-
crossoverCarrier
- Returns:
this.
-
correctedPayer
- Returns:
this.
-
correctedInsured
- Returns:
this.
-
claimContacts
- Returns:
this.
-
adjustmentAmount
- Returns:
this.
-