Package hdi.model

Class ServiceLine

java.lang.Object
hdi.model.ServiceLine
All Implemented Interfaces:
hdi.edi.edient.EdiEntity, ProviderHolder

public class ServiceLine extends Object implements hdi.edi.edient.EdiEntity, ProviderHolder
  • Field Details

  • Constructor Details

    • ServiceLine

      public ServiceLine()
  • Method Details

    • unitCount

      public BigDecimal unitCount()
    • unitCountAsInt

      public int unitCountAsInt()
    • setUnitCount

      public void setUnitCount(BigDecimal quantity)
    • setOriginalUnitCount

      public void setOriginalUnitCount(BigDecimal quantity)
    • sourceLineId

      public String sourceLineId()
    • providers

      public Set<OrgOrPerson> providers()
    • serviceDateTo

      public LocalDate serviceDateTo()
    • serviceDates

      public hdi.util.DateRange serviceDates()
    • serviceCode

      public String serviceCode()
    • placeOfServiceCode

      public ServiceLine placeOfServiceCode(String code)
    • addCodeEntityForSeg

      public void addCodeEntityForSeg(CodeEntity codeEntity)
      Specified by:
      addCodeEntityForSeg in interface hdi.edi.edient.EdiEntity
    • addRemarkCode

      public void addRemarkCode(String remarkCode)
    • containsCodeEntity

      public boolean containsCodeEntity(CodeEntity codeEntity)
    • diagPointersHolder

      public ServiceLine diagPointersHolder(hdi.model.ServiceLine.PointersHolder pointersHolder)
    • addDiag

      public void addDiag(CodeEntity claimDiag, int i)
    • getProvider

      public OrgOrPerson getProvider(EntityRole entityRole)
      Specified by:
      getProvider in interface ProviderHolder
    • allCodeEntities

      public List<CodeEntity> allCodeEntities()
    • placeOfServiceType

      public PlaceOfServiceType placeOfServiceType()
    • placeOfServiceCode

      public String placeOfServiceCode()
    • repricedReferenceNumber

      public String repricedReferenceNumber()
    • adjustedRepricedReferenceNumber

      public String adjustedRepricedReferenceNumber()
    • priorAuthorization

      public String priorAuthorization()
    • referralNumber

      public String referralNumber()
    • healthcarePolicyId

      public String healthcarePolicyId()
    • chargeAmount

      public BigDecimal chargeAmount()
    • nonCoveredAmount

      public BigDecimal nonCoveredAmount()
    • serviceTaxAmount

      public BigDecimal serviceTaxAmount()
    • facilityTaxAmount

      public BigDecimal facilityTaxAmount()
    • paidAmount

      public BigDecimal paidAmount()
    • supplementalAmounts

      public List<hdi.edi.edient.Amount> supplementalAmounts()
    • supplementalQuantities

      public List<hdi.edi.edient.Quantity> supplementalQuantities()
    • serviceDateFrom

      public LocalDate serviceDateFrom()
    • prescriptionDate

      public LocalDate prescriptionDate()
    • beginTherapyDate

      public LocalDate beginTherapyDate()
    • lastSeenDate

      public LocalDate lastSeenDate()
    • testPerformedDate

      public LocalDate testPerformedDate()
    • lastXRayDate

      public LocalDate lastXRayDate()
    • initialTreatmentDate

      public LocalDate initialTreatmentDate()
    • unitType

      public UnitType unitType()
    • originalUnitCount

      public BigDecimal originalUnitCount()
    • drug

      public CodeEntity drug()
    • drugQuantity

      public BigDecimal drugQuantity()
    • drugUnitType

      public UnitType drugUnitType()
    • prescriptionNumber

      public String prescriptionNumber()
    • lineNote

      public String lineNote()
    • thirdPartyNote

      public String thirdPartyNote()
    • procedure

      public CodeEntity procedure()
    • revenueCode

      public CodeEntity revenueCode()
    • originalProcedure

      public CodeEntity originalProcedure()
    • adjustments

      public List<Adjustment> adjustments()
    • remainingPatientLiabilityAmount

      public BigDecimal remainingPatientLiabilityAmount()
    • remarkCodes

      public List<String> remarkCodes()
    • remarks

      public List<CodeEntity> remarks()
    • index

      public int index()
    • serviceIds

      public List<hdi.edi.edient.Reference> serviceIds()
    • renderingProviderIds

      public List<hdi.edi.edient.Reference> renderingProviderIds()
    • diagPointersHolder

      public hdi.model.ServiceLine.PointersHolder diagPointersHolder()
    • diagPointers

      public List<Integer> diagPointers()
    • diags

      public List<CodeEntity> diags()
    • toString

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

      public ServiceLine index(int index)
      Returns:
      this.