Skip to content

CbpAuditedService

Domain entity representing Cbp audited service data within the claims bills audits area of the claims/policy domain, mapped for NHibernate persistence.*

Purpose

  • Models cbp audited service data used by the claims bills audits area of this library.*
  • Inherits shared identity/lifecycle behavior from EntityBase.

Context

  • Namespace: SAIF.Data.Model.Claims.Bills.Audits
  • Assembly/package: SAIF.Data

Public members

Member Signature Purpose
Id int Id { get; set; } Primary key / surrogate identifier for this record.*
AuditLineNumber int? AuditLineNumber { get; set; } Value of audit line number exposed by this type.*
OriginalBillId long? OriginalBillId { get; set; } Foreign-key identifier referencing the related original bill record.*
ServiceModifierCode1 string ServiceModifierCode1 { get; set; } Coded value identifying service modifier code1.*
ServiceModifierCode2 string ServiceModifierCode2 { get; set; } Coded value identifying service modifier code2.*
ServiceModifierCode3 string ServiceModifierCode3 { get; set; } Coded value identifying service modifier code3.*
ServiceModifierCode4 string ServiceModifierCode4 { get; set; } Coded value identifying service modifier code4.*
ServiceLocationCode string ServiceLocationCode { get; set; } Coded value identifying service location code.*
ChargeAmount Decimal? ChargeAmount { get; set; } Monetary amount for charge amount.*
ServiceQuantity Decimal? ServiceQuantity { get; set; } Value of service quantity exposed by this type.*
AllowedAmount Decimal? AllowedAmount { get; set; } Monetary amount for allowed amount.*
McoAdminFeeAmount Decimal? McoAdminFeeAmount { get; set; } Monetary amount for mco admin fee amount.*
MsrpInvoiceAmount Decimal? MsrpInvoiceAmount { get; set; } Monetary amount for msrp invoice amount.*
TotalAdjustmentAmount Decimal? TotalAdjustmentAmount { get; set; } Monetary amount for total adjustment amount.*
ReAuditCode string ReAuditCode { get; set; } Coded value identifying re audit code.*
McoEligibilityStatusCode string McoEligibilityStatusCode { get; set; } Coded value identifying mco eligibility status code.*
ServiceDate DateTime? ServiceDate { get; set; } Date/time value for service date.*
ServiceEndDate DateTime? ServiceEndDate { get; set; } Date/time value for service end date.*
BillServiceCode string BillServiceCode { get; set; } Coded value identifying bill service code.*
BillServiceTypeCode string BillServiceTypeCode { get; set; } Coded value identifying bill service type code.*
NationalDrugCode string NationalDrugCode { get; set; } Coded value identifying national drug code.*
BillServiceDescriptionEffectiveDate DateTime? BillServiceDescriptionEffectiveDate { get; set; } Date/time value for bill service description effective date.*
FeeScheduleAmount Decimal? FeeScheduleAmount { get; set; } Monetary amount for fee schedule amount.*
McoAdminFeeRate Decimal? McoAdminFeeRate { get; set; } Value of mco admin fee rate exposed by this type.*
SecondaryServiceCode string SecondaryServiceCode { get; set; } Coded value identifying secondary service code.*
DiagnosisPointerCode1 string DiagnosisPointerCode1 { get; set; } Coded value identifying diagnosis pointer code1.*
DiagnosisPointerCode2 string DiagnosisPointerCode2 { get; set; } Coded value identifying diagnosis pointer code2.*
DiagnosisPointerCode3 string DiagnosisPointerCode3 { get; set; } Coded value identifying diagnosis pointer code3.*
DiagnosisPointerCode4 string DiagnosisPointerCode4 { get; set; } Coded value identifying diagnosis pointer code4.*
SecondaryServiceTypeCode string SecondaryServiceTypeCode { get; set; } Coded value identifying secondary service type code.*
UpdateUser string UpdateUser { get; set; } Value of update user exposed by this type.*
UpdateNumber int UpdateNumber { get; set; } Value of update number exposed by this type.*
UpdateDate DateTime UpdateDate { get; set; } Date/time value for update date.*
Audit CbpAudit Audit { get; set; } Reference to the associated CbpAudit record.*
Bill CbpBill Bill { get; set; } Reference to the associated CbpBill record.*
OriginalBillCode CbpOriginalBillCode OriginalBillCode { get; set; } Reference to the associated CbpOriginalBillCode record.*
ProviderLocation ProviderLocation ProviderLocation { get; set; } Reference to the associated ProviderLocation record.*
PaymentCategoryCode PaymentCategoryCode PaymentCategoryCode { get; set; } Reference to the associated PaymentCategoryCode record.*
Adjustments IList<CbpAuditedServiceAdjustment> Adjustments { get; set; } Value of adjustments exposed by this type.*
EbillEobAdjustments IList<EbillEobAdjustment> EbillEobAdjustments { get; set; } Value of ebill eob adjustments exposed by this type.*
EbillEobRemittanceAdvices IList<EbillEobRemittanceAdvice> EbillEobRemittanceAdvices { get; set; } Value of ebill eob remittance advices exposed by this type.*
Equals bool Equals(object obj) Performs the Equals operation.*
GetHashCode int GetHashCode() Retrieves hash code.*
AddAdjustment void AddAdjustment(CbpAuditedServiceAdjustment adjustment) Adds adjustment.*
DeleteAdjustment void DeleteAdjustment(CbpAuditedServiceAdjustment adjustment) Deletes adjustment.*
CbpAuditedService() CbpAuditedService() Initializes a new instance of the type with the supplied dependencies.*

Behavioral notes

  • Properties are typically declared virtual to support NHibernate lazy-loading proxies (see the corresponding mapping file under Data/SAIF.Data.NHibernate).*

Constraints and usage notes

  • No additional usage constraints beyond standard NHibernate entity/DTO conventions could be confirmed from static analysis.**

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

  • Data/SAIF.Data/Model/Claims/Bills/Audits/CbpAuditedService.cs