Skip to content

SAIF.Business.Claim.MedicalBill overview

Documentation context: Packaged Component (NuGet)

This library provides the medical bill business layer for workers' compensation claims. Key patterns:

Purpose

  • Standard BOF business objects — individual and collection classes for medical bills, services, adjustments, EOB notes, and drug pricing.
  • Stored procedure retrieval — collections use Oracle stored procedures from pk82396_medical_bills for retrieving audit services, EOB notes, and service adjustments.
  • Security-filtered access — clsMedicalBillCollection uses clsSecurityPrincipal.IsAuthorized() to check exposure and health-issue access before returning data.

Responsibilities

  • Standard BOF business objects — individual and collection classes for medical bills, services, adjustments, EOB notes, and drug pricing.
  • Stored procedure retrieval — collections use Oracle stored procedures from pk82396_medical_bills for retrieving audit services, EOB notes, and service adjustments.
  • Security-filtered access — clsMedicalBillCollection uses clsSecurityPrincipal.IsAuthorized() to check exposure and health-issue access before returning data.
  • API-based architecture — collection uses DataApiAccessLayer.RetrieveObject pattern indicating REST API integration for bill retrieval.

Key components

  • clsMedicalBillCollection.GetMedicalBills: Supports Medical bill retrieval.
  • clsAuditServiceCollection: Supports Audit service retrieval.
  • clsEOBNoteCollection: Supports EOB note retrieval.
  • clsServiceAdjustmentCollection: Supports Service adjustment retrieval.
  • clsNationalDrug`, `clsNationalDrugPrice`, `clsNdcPriceHistory: Supports Drug data management.
  • clsAdjustmentCodeCollection: Supports Adjustment code lookup.

Sources

  • Business\SAIF.Business.Claim.MedicalBill\clsMedicalBill.vb
  • Business\SAIF.Business.Claim.MedicalBill\clsMedicalBillCollection.vb
  • Business\SAIF.Business.Claim.MedicalBill\clsAuditServiceCollection.vb
  • Business\SAIF.Business.Claim.MedicalBill\clsEOBNoteCollection.vb
  • Business\SAIF.Business.Claim.MedicalBill\clsServiceAdjustmentCollection.vb
  • Business\SAIF.Business.Claim.MedicalBill\clsNationalDrug.vb
  • Business\SAIF.Business.Claim.MedicalBill\clsNationalDrugPrice.vb
  • Business\SAIF.Business.Claim.MedicalBill\clsNdcPriceHistory.vb
  • Business\SAIF.Business.Claim.MedicalBill\packages.config
  • Business\SAIF.Business.Claim.MedicalBill\SAIF.BOF.Business.Claim.MedicalBill.nuspec
  • Business\SAIF.Business.Claim.MedicalBill\Pipelines\build-vars.yml
  • Business\SAIF.Business.Claim.MedicalBill\clsAdjustmentCode.vb
  • Business\SAIF.Business.Claim.MedicalBill\clsAdjustmentCodeCollection.vb
  • Business\SAIF.Business.Claim.MedicalBill\clsNationalDrugPriceCollection.vb
  • Business\SAIF.Business.Claim.MedicalBill\clsNdcPriceHistoryCollection.vb
  • Business\SAIF.Business.Claim.MedicalBill\SAIF.BOF.Business.Claim.MedicalBill.vbproj