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_billsfor retrieving audit services, EOB notes, and service adjustments. - Security-filtered access —
clsMedicalBillCollectionusesclsSecurityPrincipal.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_billsfor retrieving audit services, EOB notes, and service adjustments. - Security-filtered access —
clsMedicalBillCollectionusesclsSecurityPrincipal.IsAuthorized()to check exposure and health-issue access before returning data. - API-based architecture — collection uses
DataApiAccessLayer.RetrieveObjectpattern indicating REST API integration for bill retrieval.
Key components¶
clsMedicalBillCollection.GetMedicalBills: SupportsMedical bill retrieval.clsAuditServiceCollection: SupportsAudit service retrieval.clsEOBNoteCollection: SupportsEOB note retrieval.clsServiceAdjustmentCollection: SupportsService adjustment retrieval.clsNationalDrug`, `clsNationalDrugPrice`, `clsNdcPriceHistory: SupportsDrug data management.clsAdjustmentCodeCollection: SupportsAdjustment code lookup.
Related documentation¶
- Index
- Architecture
- Dependencies
- Operations and processes
- Business rules
- Database tables
- SQL catalog
- Procedures
- Security and authorization
- API reference
Sources¶
Business\SAIF.Business.Claim.MedicalBill\clsMedicalBill.vbBusiness\SAIF.Business.Claim.MedicalBill\clsMedicalBillCollection.vbBusiness\SAIF.Business.Claim.MedicalBill\clsAuditServiceCollection.vbBusiness\SAIF.Business.Claim.MedicalBill\clsEOBNoteCollection.vbBusiness\SAIF.Business.Claim.MedicalBill\clsServiceAdjustmentCollection.vbBusiness\SAIF.Business.Claim.MedicalBill\clsNationalDrug.vbBusiness\SAIF.Business.Claim.MedicalBill\clsNationalDrugPrice.vbBusiness\SAIF.Business.Claim.MedicalBill\clsNdcPriceHistory.vbBusiness\SAIF.Business.Claim.MedicalBill\packages.configBusiness\SAIF.Business.Claim.MedicalBill\SAIF.BOF.Business.Claim.MedicalBill.nuspecBusiness\SAIF.Business.Claim.MedicalBill\Pipelines\build-vars.ymlBusiness\SAIF.Business.Claim.MedicalBill\clsAdjustmentCode.vbBusiness\SAIF.Business.Claim.MedicalBill\clsAdjustmentCodeCollection.vbBusiness\SAIF.Business.Claim.MedicalBill\clsNationalDrugPriceCollection.vbBusiness\SAIF.Business.Claim.MedicalBill\clsNdcPriceHistoryCollection.vbBusiness\SAIF.Business.Claim.MedicalBill\SAIF.BOF.Business.Claim.MedicalBill.vbproj