Skip to content

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

  1. Resolve the URL (cc.medicalbillingapiurl) and credentials (medicalbillingapi.creds); the timeout is 10 minutes (SD-BR-003, SD-BR-004).
  2. 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 HttpClientBase ensureSuccess handling.

Sources

  • Data/SAIF.Data/Clients/MedicalBillingApiService.cs