Get e-bill EOB extract¶
Retrieve the e-bill explanation-of-benefits extract from the Medical Billing API for a given clearinghouse.
| Field | Value |
|---|---|
| Operation ID | OP-SD-03 |
| Trigger | Caller requests an EOB extract for a clearinghouse code. |
| Inputs | Clearinghouse code, row limit |
| Outputs | Deserialized EOB extract result |
| Primary components | MedicalBillingApiService.GetEbillEobExtract |
| Entry point | Data/SAIF.Data/Clients/MedicalBillingApiService.cs |
Steps¶
- Resolve the URL (
cc.medicalbillingapiurl) and credentials (medicalbillingapi.creds); the timeout is 10 minutes (SD-BR-003, SD-BR-004). - GET
v2/Integration/EbillEobExtract?clearinghouseCode={code}&rowLimit={n}and deserialize the result.
Process flow¶
The following diagram visualizes this operation's control flow.
flowchart TD
Start([Caller requests an EOB extract for a clearinghouse code.]) --> S1["`MedicalBillingApiService.GetEbillEobExtract`"]
S1 --> S2{"Rules satisfied?"}
S2 -->|Yes| EndOk([Result returned])
S2 -->|No| EndErr([Exception / empty result])
Failure and edge-case behavior¶
- Non-success HTTP status: propagated per
HttpClientBaseensureSuccesshandling.
Related documentation¶
Sources¶
Data/SAIF.Data/Clients/MedicalBillingApiService.cs