The ExplanationOfBenefit (EOB) resource combines key information from a Claim, a ClaimResponse and optional Account information to inform a patient of the goods and services rendered by a provider and the settlement made under the patient's coverage in respect of that Claim. The ExplanationOfBenefit resource may also be used as a resource for data exchange for bulk data analysis, as the resource encompasses Claim, ClaimResponse and Coverage/Eligibility information.
_search
Query for a list of ExplanationOfBenefit resources.
cURL request example
Request Body Schema
- patientArray of string
The patient to whom the explanation of benefit pertains
- patient.identifierArray of string
One or more external identifiers for the patient
- resourceTyperequired, string
Identifies the type of the resource
Value:Bundle
- typerequired, string
Identifies this bundle as a response to a search
Value:searchset
- totalrequired, number
The total number of matches
- entryArray of ExplanationOfBenefit or Other
A resource matching the search criteria or related to a matching resource
- resourcerequired, object
Search results for a search on the ExplanationOfBenefit resource.
- resourceTyperequired, string
Identifies the type of the resource
Value:ExplanationOfBenefit
- metarequired, object
The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.
- lastUpdatedrequired, string
When the resource last changed - e.g. when the version changed.
- profilerequired, Array of string
A list of profiles (references to StructureDefinition resources) that this resource claims to conform to. The URL is a reference to StructureDefinition.url.
- identifierrequired, Array of uniqueclaimid or Other
A unique identifier assigned to this explanation of benefit.
- typerequired, object
A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.
- codingrequired, Array of object
- systemrequired, stringValue:
http://hl7.org/fhir/us/carin-bb/CodeSystem/C4BBIdentifierType
- coderequired, stringValue:
uc
- valuerequired, string
The portion of the identifier typically relevant to the user and which is unique within the context of the system.
- extensionArray of Boolean, String, CodeableConcept, Coding
May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- urlrequired, string
Source of the definition for the extension code - a logical name or a URL.
- valueBooleanboolean
A single value for the extension.
- usestring
The purpose of this identifier.
Possible Values:usual
,official
,temp
,secondary
,old (If known)
- systemstring
Establishes the namespace for the value - that is, a URL that describes a set values that are unique.
- statusrequired, string
The status of the resource instance.
Possible Values:active
,cancelled
,draft
,entered-in-error
- typerequired, object
The category of claim, e.g. oral, pharmacy, vision, institutional, professional.
- codingArray of object
A reference to a code defined by a terminology system.
- systemstring
The identification of the code system that defines the meaning of the symbol in the code.
- codestring
A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
- textstring
A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.
- userequired, string
A code to indicate whether the nature of the request is: to request adjudication of products and services previously rendered; or requesting authorization and adjudication for provision in the future; or requesting the non-binding adjudication of the listed products and services which could be provided in the future.
Value:claim
- patientrequired, object
The party to whom the professional services and/or products have been supplied or are being considered and for whom actual for forecast reimbursement is sought.
Must be a resource of type
Patient
.- referencestring
A reference to another resource. This is typically either a relative reference which includes the resource type and ID, or an internal reference which starts with
#
and refers to a contained resource.
- billablePeriodrequired, object
The period for which charges are being submitted.
- startrequired, string
The start of the period. The boundary is inclusive.
- createdrequired, string
The date this resource was created.
- insurerrequired, object
The party responsible for authorization, adjudication and reimbursement.
Must be a resource of type
Organization
.- referencestring
A reference to another resource. This is typically either a relative reference which includes the resource type and ID, or an internal reference which starts with
#
and refers to a contained resource.
- providerrequired, object
The provider which is responsible for the claim, predetermination or preauthorization.
Must reference one of the following types of resources:
Organization
Practitioner
- referencestring
A reference to another resource. This is typically either a relative reference which includes the resource type and ID, or an internal reference which starts with
#
and refers to a contained resource.
- outcomerequired, string
The outcome of the claim, predetermination, or preauthorization processing.
Possible Values:queued
,complete
,error
,partial
- insurancerequired, Array of object
Financial instruments for reimbursement for the health care products and services specified on the claim.
- focalrequired, boolean
A flag to indicate that this Coverage is to be used for adjudication of this claim when set to true.
- coveragerequired, object
Reference to the insurance card level information contained in the Coverage resource. The coverage issuing insurer will use these details to locate the patient's actual coverage within the insurer's information system.
Must be a resource of type
Coverage
.- referencestring
A reference to another resource. This is typically either a relative reference which includes the resource type and ID, or an internal reference which starts with
#
and refers to a contained resource.
- itemrequired, Array of object
A claim line. Either a simple (a product or service) or a 'group' of details which can also be a simple items or groups of sub-details.
- sequencerequired, number
A number to uniquely identify item entries.
- productOrServicerequired, object
When the value is a group code then this item collects a set of related claim details, otherwise this contains the product, service, drug or other billing code for the item.
- codingArray of object
A reference to a code defined by a terminology system.
- systemstring
The identification of the code system that defines the meaning of the symbol in the code.
- codestring
A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
- textstring
A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.
- noteNumberArray of number
The numbers associated with notes below which apply to the adjudication of this item.
- adjudicationArray of object
If this item is a group then the values here are a summary of the adjudication of the detail items. If this item is a simple product or service then this is the result of the adjudication of this item.
- categoryrequired, object
A code to indicate the information type of this adjudication record. Information types may include: the value submitted, maximum values or percentages allowed or payable under the plan, amounts that the patient is responsible for in-aggregate or pertaining to this item, amounts paid by other coverages, and the benefit payable for this item.
- codingArray of object
A reference to a code defined by a terminology system.
- systemstring
The identification of the code system that defines the meaning of the symbol in the code.
- codestring
A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
- textstring
A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.
Other claims which are related to this claim such as prior submissions or claims for related services or for the same event.
A code to convey how the claims are related.
A reference to a code defined by a terminology system.
The identification of the code system that defines the meaning of the symbol in the code.
A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.
An alternate organizational reference to the case or file to which this particular claim pertains.
May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Source of the definition for the extension code - a logical name or a URL.
A single value for the extension.
The purpose of this identifier.
Possible Values:usual
,official
,temp
,secondary
,old (If known)
Establishes the namespace for the value - that is, a URL that describes a set values that are unique.
The portion of the identifier typically relevant to the user and which is unique within the context of the system.
- payeeobject
The party to be reimbursed for cost of the products and services according to the terms of the policy.
- typerequired, object
Type of Party to be reimbursed: Subscriber, provider, other.
- codingArray of object
A reference to a code defined by a terminology system.
- systemstring
The identification of the code system that defines the meaning of the symbol in the code.
- codestring
A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
- textstring
A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.
- partyobject
Reference to the individual or organization to whom any payment will be made.
Must reference one of the following types of resources:
Organization
Patient
Practitioner
RelatedPerson
- referencestring
A reference to another resource. This is typically either a relative reference which includes the resource type and ID, or an internal reference which starts with
#
and refers to a contained resource.
- careTeamArray of object
The members of the team who provided the products and services.
- sequencerequired, number
A number to uniquely identify care team entries.
- providerrequired, object
Member of the team who provided the product or service.
Must reference one of the following types of resources:
Organization
Practitioner
- referencestring
A reference to another resource. This is typically either a relative reference which includes the resource type and ID, or an internal reference which starts with
#
and refers to a contained resource.
- roleobject
The lead, assisting or supervising practitioner and their discipline if a multidisciplinary team.
- codingArray of object
A reference to a code defined by a terminology system.
- systemstring
The identification of the code system that defines the meaning of the symbol in the code.
- codestring
A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
- textstring
A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.
- supportingInfoArray of object
Additional information codes regarding exceptions, special considerations, the condition, situation, prior or concurrent issues.
- sequencerequired, number
A number to uniquely identify supporting information entries.
- categoryrequired, object
The general class of the information supplied: information; exception; accident, employment; onset, etc.
- codingArray of object
A reference to a code defined by a terminology system.
- systemstring
The identification of the code system that defines the meaning of the symbol in the code.
- codestring
A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
- textstring
A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.
- paymentobject
Payment details for the adjudication of the claim.
- typeobject
Whether this represents partial or complete payment of the benefits payable.
- codingArray of object
A reference to a code defined by a terminology system.
- systemstring
The identification of the code system that defines the meaning of the symbol in the code.
- codestring
A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
- textstring
A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.
- processNoteArray of U N K N O W N
A note that describes or explains adjudication results in a human readable form.
- searchrequired, object
Information about the search process that lead to the creation of this entry.
- moderequired, string
Identifies the ExplanationOfBenefit as matching the search parameters
Value:match
Response to a ExplanationOfBenefit search operation