Class PatientSubscriber

java.lang.Object
hdi.model.patientsubscriber.PatientSubscriber
All Implemented Interfaces:
hdi.edi.edient.EdiEntity

public class PatientSubscriber extends Object implements hdi.edi.edient.EdiEntity
  • Field Details

  • Constructor Details

    • PatientSubscriber

      public PatientSubscriber(PatientSubscriber otherPatientSubscriber)
    • PatientSubscriber

      public PatientSubscriber()
  • Method Details

    • claimFilingIndicatorCode

      public void claimFilingIndicatorCode(String claimFilingIndicatorCode)
    • populateFromSegInitial

      public void populateFromSegInitial(EdiSeg seg, EdiParsingResults results)
      Specified by:
      populateFromSegInitial in interface hdi.edi.edient.EdiEntity
    • populateFromSegMaster

      public boolean populateFromSegMaster(EdiSeg seg, EdiParsingResults results)
      Specified by:
      populateFromSegMaster in interface hdi.edi.edient.EdiEntity
    • age

      public Integer age(LocalDate onThisDate)
    • nameAndRelationship

      public String nameAndRelationship()
    • name

      public String name()
    • summaryString

      public String summaryString()
      Specified by:
      summaryString in interface hdi.edi.edient.EdiEntity
    • populateFromSeg

      public void populateFromSeg(EdiSeg seg, EdiParsingResults ediParsingResults)
      Specified by:
      populateFromSeg in interface hdi.edi.edient.EdiEntity
    • prepForPersistence

      public void prepForPersistence()
    • loop

      public void loop(String loop)
      Specified by:
      loop in interface hdi.edi.edient.EdiEntity
    • loop

      public String loop()
      Specified by:
      loop in interface hdi.edi.edient.EdiEntity
    • seg

      public EdiSeg seg()
    • payerResponsibilitySequence

      public PayerRespSequenceType payerResponsibilitySequence()
    • relationshipType

      public RelationshipType relationshipType()
    • groupOrPolicyNumber

      public String groupOrPolicyNumber()
    • groupName

      public String groupName()
    • claimFilingIndicatorCode

      public String claimFilingIndicatorCode()
    • insurancePlanType

      public InsurancePlanType insurancePlanType()
    • person

      public OrgOrPerson person()
    • deathDate

      public LocalDate deathDate()
    • weight

      public Integer weight()
    • adjustments

      public List<Adjustment> adjustments()
    • payerPaidAmount

      public BigDecimal payerPaidAmount()
    • nonCoveredAmount

      public BigDecimal nonCoveredAmount()
    • remainingPatientLiabilityAmount

      public BigDecimal remainingPatientLiabilityAmount()
    • payerClaimControlNumber

      public String payerClaimControlNumber()
    • payer

      public OrgOrPerson payer()
    • providers

      public List<OrgOrPerson> providers()
    • isSubscriber

      public boolean isSubscriber()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • person

      public PatientSubscriber person(OrgOrPerson person)
      Returns:
      this.
    • adjustments

      public PatientSubscriber adjustments(List<Adjustment> adjustments)
      Returns:
      this.
    • payer

      public PatientSubscriber payer(OrgOrPerson payer)
      Returns:
      this.