﻿---
title: "clsBillAuditService"
summary: "API reference for clsBillAuditService."
status: draft
owner: Technical Writer
last_reviewed: 2026-07-28
library: SAIF.Business.Claim.Bill.AutomatedAudit
reference_type: package
---

# clsBillAuditService

Represents one service line as it is being evaluated by the automated bill audit engine. It exposes bill and service identifiers, service coding and date data, auditable-state checks, and conversion/rate lookups used during allowance and adjustment logic.

## Purpose
- Holds audit-time state for an individual bill service line.
- Exposes the identifiers, coding, service-date, and service metadata needed by audit rules.
- Provides auditable-state and conversion/rate helpers used by adjustment calculations.

## Context
- Namespace: `SAIF.Business.Claim.Bill.AutomatedAudit`
- Assembly/package: `SAIF.Business.Claim.Bill.AutomatedAudit`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| GlobalAdjustmentApplied | `Property GlobalAdjustmentApplied() As Boolean` | Gets or sets whether this service has had an adjustment for Historical EM Services. |
| MRPercentageRate | `Property MRPercentageRate As Decimal` | Gets or sets the MRPercentageRate value. |
| IsAuditable | `ReadOnly Property IsAuditable As Boolean` | Returns True if the state of this service line is valid and being audited. |
| DCBSServiceConversionAmount | `ReadOnly Property DCBSServiceConversionAmount(ByVal ConversionCode As String, ByVal EffectiveDate As Date) As Decimal` | Returns the DCBSServiceConversionAmount value. |
| DPI | `ReadOnly Property DPI() As IDataPortalInfo` | Returns the DataPortalInfo object. |
| BillID | `ReadOnly Property BillID() As Decimal` | Returns the unique bill id. |
| ServiceID | `ReadOnly Property ServiceID() As Decimal` | Returns the unique service id. |
| ServiceDate | `ReadOnly Property ServiceDate() As Date` | Returns the service date associated with the audited service. |
| ServiceCode | `ReadOnly Property ServiceCode() As String` | Returns The Service Code. |
| ServiceTypeCode | `ReadOnly Property ServiceTypeCode() As String` | Returns the Service Type Code. |
| ServiceType | `ReadOnly Property ServiceType() As ServiceTypes` | Returns the Service type. |
| Service | `ReadOnly Property Service() As clsServiceInfo` | Returns the Service. |

## Behavioral notes
- `clsBillAuditService` is part of the documented `SAIF.Business.Claim.Bill.AutomatedAudit` public contract.
- Public members are declared in `Business\SAIF.Business.Claim.Bill.AutomatedAudit\clsBillAuditService.vb`.

## Constraints and usage notes
- Consumers should use the documented public members directly when integrating this type.

## Sources
- `Business\SAIF.Business.Claim.Bill.AutomatedAudit\clsBillAuditService.vb`
