CARIN Consumer Realtime Pharmacy Benefit Check
- CI Build

This page is part of the Consumer Real-time Pharmacy Benefit Check (v0.1.0: STU 1 Ballot 1) based on FHIR R4. The current version which supercedes this version is 1.0.0. For a full list of available versions, see the Directory of published versions

Error handling

Real-time Pharmacy Benefit Check (RTPBC) error handling


ClaimResponse.error usage

In the event that the RTPBC source system (payer/PBM, discount pricing source) is unable to fully process a request because of data or business rule issue, that system SHALL respond by populating the .error composite in the ClaimResponse resource. Values SHOULD be taken from the set of RTPBC error codes as defined in the CARIN RTPBC Error Code Value Set.

Operation outcome usage

In the event of a system or communication error, RTPBC source systems (payer/PBM, discount pricing source) SHALL respond by providing an OperationOutcome resource.

The OperationOutcome:

  • SHALL contain a definition of severity in the OperationOutcome.issue.severity field providing a value from the valueset-issue-severity value set. The cases described below will specify the value to use for each outcome.
  • SHALL contain a definition of the type of error in the OperationOutcome.issue.code element, providing a value from the issue-type value set.
  • SHALL contain details of the error in the OperationOutcome.issue.details.coding.code and OperationOutcome.issue.details.coding.display fields.

  • SHOULD provide additional diagnostic details of the error in OperationOutcome.diagnostics property