FinancialManager

Financial Manager for insurance coverage and financial data access

Financial Manager for insurance coverage and financial data access. Provides methods for retrieving financial records including coverage information, insurance plans, and payment details.

See

https://build.fhir.org/financial-module.html

Methods

getCoverages()

getCoverages(request): Promise<BWellQueryResult<CoverageBundle, BaseManagerError>>

Retrieves a list of coverage resources for the authenticated user. Gets individual coverage records including insurance plans and benefits.

Parameters

request

CoveragesRequest

Request class instance for specifying the search criteria

Returns

Promise<BWellQueryResult<CoverageBundle, BaseManagerError>>

A promise resolving to an object representing the list of coverages retrieved.

Example

const paginatedCoverages = await sdk.financial.getCoverages(
  new CoveragesRequest({
    page: 0,
    pageSize: 10,
  })
);

getExplanationOfBenefits()

getExplanationOfBenefits(request): Promise<BWellQueryResult<ExplanationOfBenefitResponse, BaseManagerError>>

Retrieves a list of explanation of benefit resources for the authenticated user. Gets adjudication details from the processing of claims.

Parameters

request

ExplanationOfBenefitsRequest

Request class instance for specifying the search criteria

Returns

Promise<BWellQueryResult<ExplanationOfBenefitResponse, BaseManagerError>>

A promise resolving to an object representing the list of explanation of benefits retrieved.

Example

const paginatedEOBs = await sdk.financial.getExplanationOfBenefits(
  new ExplanationOfBenefitsRequest({
    page: 0,
    pageSize: 10,
  })
);