Class Payment

java.lang.Object
hdi.model.ClaimOrPayment
hdi.model.payment.Payment
All Implemented Interfaces:
hdi.edi.edient.EdiEntity, RootObj

public class Payment extends ClaimOrPayment
  • Constructor Details

    • Payment

      public Payment()
  • Method Details

    • claimFilingIndicatorCode

      public void claimFilingIndicatorCode(String claimFilingIndicatorCode)
    • subscriber

      public PatientSubscriber subscriber()
      Overrides:
      subscriber in class ClaimOrPayment
    • otherSubscriber

      public OrgOrPerson otherSubscriber()
    • setClaimStatusCode

      public void setClaimStatusCode(String claimStatusCode)
    • setDrgCode

      public void setDrgCode(String drgCode)
    • allCodeEntities

      public List<hdi.codeent.CodeEntity> allCodeEntities()
    • allPaymentLevelCodeEntities

      public List<hdi.codeent.CodeEntity> allPaymentLevelCodeEntities()
    • getTotalAdjustmentAmount

      public BigDecimal getTotalAdjustmentAmount()
    • getTotalClaimAdjustmentAmount

      public BigDecimal getTotalClaimAdjustmentAmount()
      Overrides:
      getTotalClaimAdjustmentAmount in class ClaimOrPayment
    • getCoverageAmount

      public BigDecimal getCoverageAmount()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class ClaimOrPayment
    • claimStatusCode

      public String claimStatusCode()
    • claimStatus

      public ClaimStatus claimStatus()
    • patientResponsibilityAmount

      public BigDecimal patientResponsibilityAmount()
    • claimFilingIndicatorCode

      public String claimFilingIndicatorCode()
    • insurancePlanType

      public InsurancePlanType insurancePlanType()
    • payerControlNumber

      public String payerControlNumber()
    • drg

      public hdi.codeent.CodeEntity drg()
    • drgWeight

      public BigDecimal drgWeight()
    • dischargeFraction

      public BigDecimal dischargeFraction()
    • otherClaimRelatedIds

      public List<Reference> otherClaimRelatedIds()
    • supplementalAmounts

      public List<Amount> supplementalAmounts()
    • supplementalQuantities

      public List<Quantity> supplementalQuantities()
    • payer

      public OrgOrPerson payer()
    • payee

      public OrgOrPerson payee()
    • adjustments

      public List<Adjustment> adjustments()
      Overrides:
      adjustments in class ClaimOrPayment
    • coverageExpirationDate

      public LocalDate coverageExpirationDate()
    • claimReceivedDate

      public LocalDate claimReceivedDate()
    • serviceProvider

      public OrgOrPerson serviceProvider()
    • crossoverCarrier

      public OrgOrPerson crossoverCarrier()
    • correctedPayer

      public OrgOrPerson correctedPayer()
    • correctedInsured

      public OrgOrPerson correctedInsured()
    • claimContacts

      public List<ContactInfo> claimContacts()
    • adjustmentAmount

      public BigDecimal adjustmentAmount()
    • adjustmentAmount

      public Payment adjustmentAmount(BigDecimal adjustmentAmount)
      Returns:
      this.