BillService¶
BillService is a data-carrier contract (DTO) in the Claims / Bills area of SAIF.SAIFCode.Core, exposing the properties SAIF.Services and its consumers read and populate for this entity*.
Purpose¶
- Carries data for the Claims / Bills area, consumed by SAIF.Services and other layers that reference this library's contracts*.
Context¶
- Namespace:
SAIF.Core.Contracts.Claims.Bills - Kind: Class
- Assembly/package:
SAIF.Core(NuGet packageSAIF.SAIFCode.Core)
Public members¶
| Member | Signature | Purpose |
|---|---|---|
PrescribingProviderLocation |
ProviderLocation PrescribingProviderLocation { get; set; } |
Represents the prescribing provider location associated with this BillService*. |
ServicingProviderLocation |
ProviderLocation ServicingProviderLocation { get; set; } |
Represents the servicing provider location associated with this BillService*. |
PharmacyDispenseAsWrittenCode |
string PharmacyDispenseAsWrittenCode { get; set; } |
Classifies the pharmacy dispense as written using a coded value*. |
Id |
int Id { get; set; } |
Represents the ID associated with this BillService*. |
BillServiceDate |
DateTime? BillServiceDate { get; set; } |
Records the date of the bill service*. |
BillServiceEndDate |
DateTime? BillServiceEndDate { get; set; } |
Records the date of the bill service end*. |
ProviderServiceCode |
string ProviderServiceCode { get; set; } |
Classifies the provider service using a coded value*. |
ServiceModifierCode1 |
string ServiceModifierCode1 { get; set; } |
Represents the service modifier code1 associated with this BillService*. |
ServiceModifierCode2 |
string ServiceModifierCode2 { get; set; } |
Represents the service modifier code2 associated with this BillService*. |
ServiceModifierCode3 |
string ServiceModifierCode3 { get; set; } |
Represents the service modifier code3 associated with this BillService*. |
ServiceModifierCode4 |
string ServiceModifierCode4 { get; set; } |
Represents the service modifier code4 associated with this BillService*. |
ServiceQuantity |
decimal? ServiceQuantity { get; set; } |
Records the quantity of service*. |
ChargeAmount |
decimal? ChargeAmount { get; set; } |
Records the monetary amount of the charge*. |
MsrpInvoiceAmount |
decimal? MsrpInvoiceAmount { get; set; } |
Records the monetary amount of the msrp invoice*. |
ToothNumber |
decimal? ToothNumber { get; set; } |
Uniquely identifies the tooth recorded on this BillService*. |
ServiceLocationCode |
string ServiceLocationCode { get; set; } |
Classifies the service location using a coded value*. |
DaysSupplyQuantity |
decimal? DaysSupplyQuantity { get; set; } |
Records the quantity of days supply*. |
BillServiceTypeCode |
string BillServiceTypeCode { get; set; } |
Classifies the bill service type using a coded value*. |
UpdateUser |
string UpdateUser { get; set; } |
Identifies the user tied to the update on this BillService*. |
UpdateNumber |
int UpdateNumber { get; set; } |
Uniquely identifies the update recorded on this BillService*. |
UpdateDate |
DateTime UpdateDate { get; set; } |
Records the date of the update*. |
SecondaryProvServiceCode |
string SecondaryProvServiceCode { get; set; } |
Classifies the secondary prov service using a coded value*. |
DiagnosisPointerCode1 |
string DiagnosisPointerCode1 { get; set; } |
Represents the diagnosis pointer code1 associated with this BillService*. |
DiagnosisPointerCode2 |
string DiagnosisPointerCode2 { get; set; } |
Represents the diagnosis pointer code2 associated with this BillService*. |
DiagnosisPointerCode3 |
string DiagnosisPointerCode3 { get; set; } |
Represents the diagnosis pointer code3 associated with this BillService*. |
DiagnosisPointerCode4 |
string DiagnosisPointerCode4 { get; set; } |
Represents the diagnosis pointer code4 associated with this BillService*. |
SecondaryBillServiceTypeCode |
string SecondaryBillServiceTypeCode { get; set; } |
Classifies the secondary bill service type using a coded value*. |
PrescriptionWrittenDate |
DateTime? PrescriptionWrittenDate { get; set; } |
Records the date of the prescription written*. |
DisplayAsWrittenCode |
string DisplayAsWrittenCode { get; set; } |
Classifies the display as written using a coded value*. |
CompoundDrugFlag |
string CompoundDrugFlag { get; set; } |
Represents the compound drug flag associated with this BillService*. |
PrescribingProviderId |
string PrescribingProviderId { get; set; } |
References the identifier of the associated prescribing provider record*. |
PrescriberLastName |
string PrescriberLastName { get; set; } |
Holds the prescriber last name recorded on this BillService*. |
PrescriberFirstName |
string PrescriberFirstName { get; set; } |
Holds the prescriber first name recorded on this BillService*. |
TaxChargedAmount |
decimal? TaxChargedAmount { get; set; } |
Records the monetary amount of the tax charged*. |
PrescribingProviderCode |
string PrescribingProviderCode { get; set; } |
Classifies the prescribing provider using a coded value*. |
CbpAuditedServices |
IList<AuditedService> CbpAuditedServices { get; set; } |
Contains the collection of AuditedService entries associated with this BillService*. |
PriorServices |
IList<BillService> PriorServices { set; } |
Contains the collection of BillService entries associated with this BillService*. |
Note: Statements marked with
*were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with**could not be confirmed; treat as unknown until verified.
Sources¶
- Core/SAIF.Core/Contracts/Claims/Bills/BillService.cs