---
title: Configuration settings
summary: Configuration settings consumed by SAIF.Business.Claim.Bill.
status: draft
owner: Technical Writer
last_reviewed: 2026-07-28
library: SAIF.Business.Claim.Bill
reference_type: package
---

# Configuration settings

This page documents the configuration settings and runtime dependencies consumed by `SAIF.Business.Claim.Bill`.

## Configuration retrieval methods

| Method | Class / Interface | Namespace | Usage pattern |
| --- | --- | --- | --- |
| `EnvironmentService.GetConfigSetting` | ``EnvironmentService`` | ``SAIF.Framework.Security`` | Reads the imaging API base URL during lazy `ImagingClient` initialization. |
| Oracle ODP.NET config section | ``oracle.manageddataaccess.client`` | ``Oracle.ManagedDataAccess`` | Registers the managed Oracle driver section and provider factory in config files. |
| `ApplicationSettingsBase` | ``MySettings`` | ``SAIF.Business.Claim.Bill.My`` | Auto-generated settings wrapper exists, but no typed settings are defined. |

## Environment API settings

| Setting key | Method | Data type | Purpose | Consuming class | Source |
| --- | --- | --- | --- | --- | --- |
| ``imagingApiUrl`` | ``GetConfigSetting`` | String | External service endpoint | ``clsCallImageApi`` | ``Business\SAIF.Business.Claim.Bill\clsCallImageApi.vb`` |

## AppSettings (Web.config)

No local `appSettings` keys were detected in this library.

## Database connection configuration

| Connection name | Provider | Retrieval method | Purpose | Source |
| --- | --- | --- | --- | --- |
| N/A | `Oracle.ManagedDataAccess.Client` | Provider registration in config files | Enables Oracle client access used by dependent data-portal components | `app.config`, `Web.config` |

## Secure settings

No secure-setting retrieval paths were detected in this library.

## Transitive configuration (from dependencies)

No additional same-repository transitive configuration keys were verified for this library.

## Configuration dependencies

| Dependency | Type | Required at | Impact if missing |
| --- | --- | --- | --- |
| `oracle.manageddataaccess.client` | configuration section | startup | Oracle provider registration or dependent connectivity can fail |
| `imagingApiUrl` | environment service key | runtime | Imaging client initialization cannot resolve its base URL |

## Related documentation
- [Index](index.md)
- [Overview](overview.md)
- [Architecture](architecture.md)
- [Dependencies](dependencies.md)
- [Operations and processes](operations-processes.md)
- [Business rules](business-rules.md)
- [Database tables](database-tables.md)
- [SQL catalog](sql/index.md)
- [Procedures](procedures/index.md)
- [API reference](api/index.md)

## Sources
- `Business\SAIF.Business.Claim.Bill\clsCallImageApi.vb`
- `Business\SAIF.Business.Claim.Bill\Web.config`
- `Business\SAIF.Business.Claim.Bill\app.config`
- `Business\SAIF.Business.Claim.Bill\My Project\Settings.settings`
- `Business\SAIF.Business.Claim.Bill\My Project\Settings.Designer.vb`
- `Business\SAIF.Business.Claim.Bill\SAIF.BOF.Business.Claim.Bill.vbproj`
