FHIR Release 3 (STU)

This page is part of the FHIR Specification (v3.0.2: STU 3). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2

13.10 Resource ExplanationOfBenefit - Content

Financial Management Work GroupMaturity Level: 2 Trial UseCompartments: Encounter, Patient, Practitioner, RelatedPerson

This resource provides: the claim details; adjudication details from the processing of a Claim; and optionally account balance information, for informing the subscriber of the benefits provided.

The ExplanationOfBenefit 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.

This is the logical combination of the Claim, ClaimResponse and some Coverage accounting information in respect of a single payor prepared for consumption by the subscriber and/or patient. It is not simply a series of pointers to referred-to content models, is a physical subset scoped to the adjudication by a single payor which details the services rendered, the amounts to be settled and to whom, and optionally the coverage used and/or remaining.

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. ExplanationOfBenefit DomainResourceExplanation of Benefit resource
Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... identifier 0..*IdentifierBusiness Identifier
... status ?!Σ0..1codeactive | cancelled | draft | entered-in-error
ExplanationOfBenefitStatus (Required)
... type 0..1CodeableConceptType or discipline
Example Claim Type Codes (Required)
... subType 0..*CodeableConceptFiner grained claim type information
Example Claim SubType Codes (Example)
... patient 0..1Reference(Patient)The subject of the Products and Services
... billablePeriod 0..1PeriodPeriod for charge submission
... created 0..1dateTimeCreation date
... enterer 0..1Reference(Practitioner)Author
... insurer 0..1Reference(Organization)Insurer responsible for the EOB
... provider 0..1Reference(Practitioner)Responsible provider for the claim
... organization 0..1Reference(Organization)Responsible organization for the claim
... referral 0..1Reference(ReferralRequest)Treatment Referral
... facility 0..1Reference(Location)Servicing Facility
... claim 0..1Reference(Claim)Claim reference
... claimResponse 0..1Reference(ClaimResponse)Claim response reference
... outcome 0..1CodeableConceptcomplete | error | partial
Claim Processing Codes (Example)
... disposition 0..1stringDisposition Message
... related 0..*BackboneElementRelated Claims which may be revelant to processing this claim
.... claim 0..1Reference(Claim)Reference to the related claim
.... relationship 0..1CodeableConceptHow the reference claim is related
Example Related Claim Relationship Codes (Example)
.... reference 0..1IdentifierRelated file or case reference
... prescription 0..1Reference(MedicationRequest | VisionPrescription)Prescription authorizing services or products
... originalPrescription 0..1Reference(MedicationRequest)Original prescription if superceded by fulfiller
... payee 0..1BackboneElementParty to be paid any benefits payable
.... type 0..1CodeableConceptType of party: Subscriber, Provider, other
Claim Payee Type Codes (Example)
.... resourceType 0..1CodeableConceptorganization | patient | practitioner | relatedperson
PayeeResourceType (Required)
.... party 0..1Reference(Practitioner | Organization | Patient | RelatedPerson)Party to receive the payable
... information 0..*BackboneElementExceptions, special considerations, the condition, situation, prior or concurrent issues
.... sequence 1..1positiveIntInformation instance identifier
.... category 1..1CodeableConceptGeneral class of information
Claim Information Category Codes (Example)
.... code 0..1CodeableConceptType of information
Exception Codes (Example)
.... timing[x] 0..1When it occurred
..... timingDatedate
..... timingPeriodPeriod
.... value[x] 0..1Additional Data or supporting information
..... valueStringstring
..... valueQuantityQuantity
..... valueAttachmentAttachment
..... valueReferenceReference(Any)
.... reason 0..1CodingReason associated with the information
Missing Tooth Reason Codes (Example)
... careTeam 0..*BackboneElementCare Team members
.... sequence 1..1positiveIntNumber to covey order of careteam
.... provider 1..1Reference(Practitioner | Organization)Member of the Care Team
.... responsible 0..1booleanBilling practitioner
.... role 0..1CodeableConceptRole on the team
Claim Care Team Role Codes (Example)
.... qualification 0..1CodeableConceptType, classification or Specialization
Example Provider Qualification Codes (Example)
... diagnosis 0..*BackboneElementList of Diagnosis
.... sequence 1..1positiveIntNumber to covey order of diagnosis
.... diagnosis[x] 1..1Patient's diagnosis
ICD-10 Codes (Example)
..... diagnosisCodeableConceptCodeableConcept
..... diagnosisReferenceReference(Condition)
.... type 0..*CodeableConceptTiming or nature of the diagnosis
Example Diagnosis Type Codes (Example)
.... packageCode 0..1CodeableConceptPackage billing code
Example Diagnosis Related Group Codes (Example)
... procedure 0..*BackboneElementProcedures performed
.... sequence 1..1positiveIntProcedure sequence for reference
.... date 0..1dateTimeWhen the procedure was performed
.... procedure[x] 1..1Patient's list of procedures performed
ICD-10 Procedure Codes (Example)
..... procedureCodeableConceptCodeableConcept
..... procedureReferenceReference(Procedure)
... precedence 0..1positiveIntPrecedence (primary, secondary, etc.)
... insurance 0..1BackboneElementInsurance or medical plan
.... coverage 0..1Reference(Coverage)Insurance information
.... preAuthRef 0..*stringPre-Authorization/Determination Reference
... accident 0..1BackboneElementDetails of an accident
.... date 0..1dateWhen the accident occurred
.... type 0..1CodeableConceptThe nature of the accident
ActIncidentCode (Required)
.... location[x] 0..1Accident Place
..... locationAddressAddress
..... locationReferenceReference(Location)
... employmentImpacted 0..1PeriodPeriod unable to work
... hospitalization 0..1PeriodPeriod in hospital
... item 0..*BackboneElementGoods and Services
.... sequence 1..1positiveIntService instance
.... careTeamLinkId 0..*positiveIntApplicable careteam members
.... diagnosisLinkId 0..*positiveIntApplicable diagnoses
.... procedureLinkId 0..*positiveIntApplicable procedures
.... informationLinkId 0..*positiveIntApplicable exception and supporting information
.... revenue 0..1CodeableConceptRevenue or cost center code
Example Revenue Center Codes (Example)
.... category 0..1CodeableConceptType of service or product
Benefit SubCategory Codes (Example)
.... service 0..1CodeableConceptBilling Code
USCLS Codes (Example)
.... modifier 0..*CodeableConceptService/Product billing modifiers
Modifier type Codes (Example)
.... programCode 0..*CodeableConceptProgram specific reason for item inclusion
Example Program Reason Codes (Example)
.... serviced[x] 0..1Date or dates of Service
..... servicedDatedate
..... servicedPeriodPeriod
.... location[x] 0..1Place of service
Example Service Place Codes (Example)
..... locationCodeableConceptCodeableConcept
..... locationAddressAddress
..... locationReferenceReference(Location)
.... quantity 0..1SimpleQuantityCount of Products or Services
.... unitPrice 0..1MoneyFee, charge or cost per point
.... factor 0..1decimalPrice scaling factor
.... net 0..1MoneyTotal item cost
.... udi 0..*Reference(Device)Unique Device Identifier
.... bodySite 0..1CodeableConceptService Location
Oral Site Codes (Example)
.... subSite 0..*CodeableConceptService Sub-location
Surface Codes (Example)
.... encounter 0..*Reference(Encounter)Encounters related to this billed item
.... noteNumber 0..*positiveIntList of note numbers which apply
.... adjudication 0..*BackboneElementAdjudication details
..... category 1..1CodeableConceptAdjudication category such as co-pay, eligible, benefit, etc.
Adjudication Value Codes (Example)
..... reason 0..1CodeableConceptExplanation of Adjudication outcome
Adjudication Reason Codes (Example)
..... amount 0..1MoneyMonetary amount
..... value 0..1decimalNon-monitory value
.... detail 0..*BackboneElementAdditional items
..... sequence 1..1positiveIntService instance
..... type 1..1CodeableConceptGroup or type of product or service
ActInvoiceGroupCode (Required)
..... revenue 0..1CodeableConceptRevenue or cost center code
Example Revenue Center Codes (Example)
..... category 0..1CodeableConceptType of service or product
Benefit SubCategory Codes (Example)
..... service 0..1CodeableConceptBilling Code
USCLS Codes (Example)
..... modifier 0..*CodeableConceptService/Product billing modifiers
Modifier type Codes (Example)
..... programCode 0..*CodeableConceptProgram specific reason for item inclusion
Example Program Reason Codes (Example)
..... quantity 0..1SimpleQuantityCount of Products or Services
..... unitPrice 0..1MoneyFee, charge or cost per point
..... factor 0..1decimalPrice scaling factor
..... net 0..1MoneyTotal additional item cost
..... udi 0..*Reference(Device)Unique Device Identifier
..... noteNumber 0..*positiveIntList of note numbers which apply
..... adjudication 0..*see adjudicationDetail level adjudication details
..... subDetail 0..*BackboneElementAdditional items
...... sequence 1..1positiveIntService instance
...... type 1..1CodeableConceptType of product or service
ActInvoiceGroupCode (Required)
...... revenue 0..1CodeableConceptRevenue or cost center code
Example Revenue Center Codes (Example)
...... category 0..1CodeableConceptType of service or product
Benefit SubCategory Codes (Example)
...... service 0..1CodeableConceptBilling Code
USCLS Codes (Example)
...... modifier 0..*CodeableConceptService/Product billing modifiers
Modifier type Codes (Example)
...... programCode 0..*CodeableConceptProgram specific reason for item inclusion
Example Program Reason Codes (Example)
...... quantity 0..1SimpleQuantityCount of Products or Services
...... unitPrice 0..1MoneyFee, charge or cost per point
...... factor 0..1decimalPrice scaling factor
...... net 0..1MoneyNet additional item cost
...... udi 0..*Reference(Device)Unique Device Identifier
...... noteNumber 0..*positiveIntList of note numbers which apply
...... adjudication 0..*see adjudicationLanguage if different from the resource
... addItem 0..*BackboneElementInsurer added line items
.... sequenceLinkId 0..*positiveIntService instances
.... revenue 0..1CodeableConceptRevenue or cost center code
Example Revenue Center Codes (Example)
.... category 0..1CodeableConceptType of service or product
Benefit SubCategory Codes (Example)
.... service 0..1CodeableConceptBilling Code
USCLS Codes (Example)
.... modifier 0..*CodeableConceptService/Product billing modifiers
Modifier type Codes (Example)
.... fee 0..1MoneyProfessional fee or Product charge
.... noteNumber 0..*positiveIntList of note numbers which apply
.... adjudication 0..*see adjudicationAdded items adjudication
.... detail 0..*BackboneElementAdded items details
..... revenue 0..1CodeableConceptRevenue or cost center code
Example Revenue Center Codes (Example)
..... category 0..1CodeableConceptType of service or product
Benefit SubCategory Codes (Example)
..... service 0..1CodeableConceptBilling Code
USCLS Codes (Example)
..... modifier 0..*CodeableConceptService/Product billing modifiers
Modifier type Codes (Example)
..... fee 0..1MoneyProfessional fee or Product charge
..... noteNumber 0..*positiveIntList of note numbers which apply
..... adjudication 0..*see adjudicationAdded items detail adjudication
... totalCost 0..1MoneyTotal Cost of service from the Claim
... unallocDeductable 0..1MoneyUnallocated deductable
... totalBenefit 0..1MoneyTotal benefit payable for the Claim
... payment 0..1BackboneElementPayment (if paid)
.... type 0..1CodeableConceptPartial or Complete
Example Payment Type Codes (Example)
.... adjustment 0..1MoneyPayment adjustment for non-Claim issues
.... adjustmentReason 0..1CodeableConceptExplanation for the non-claim adjustment
Payment Adjustment Reason Codes (Example)
.... date 0..1dateExpected date of Payment
.... amount 0..1MoneyPayable amount after adjustment
.... identifier 0..1IdentifierIdentifier of the payment instrument
... form 0..1CodeableConceptPrinted Form Identifier
Form Codes (Example)
... processNote 0..*BackboneElementProcessing notes
.... number 0..1positiveIntSequence number for this note
.... type 0..1CodeableConceptdisplay | print | printoper
NoteType (Required)
.... text 0..1stringNote explanitory text
.... language 0..1CodeableConceptLanguage if different from the resource
Common Languages (Extensible but limited to All Languages)
... benefitBalance 0..*BackboneElementBalance by Benefit Category
.... category 1..1CodeableConceptType of services covered
Benefit Category Codes (Example)
.... subCategory 0..1CodeableConceptDetailed services covered within the type
Benefit SubCategory Codes (Example)
.... excluded 0..1booleanExcluded from the plan
.... name 0..1stringShort name for the benefit
.... description 0..1stringDescription of the benefit or services covered
.... network 0..1CodeableConceptIn or out of network
Network Type Codes (Example)
.... unit 0..1CodeableConceptIndividual or family
Unit Type Codes (Example)
.... term 0..1CodeableConceptAnnual or lifetime
Benefit Term Codes (Example)
.... financial 0..*BackboneElementBenefit Summary
..... type 1..1CodeableConceptDeductable, visits, benefit amount
Benefit Type Codes (Example)
..... allowed[x] 0..1Benefits allowed
...... allowedUnsignedIntunsignedInt
...... allowedStringstring
...... allowedMoneyMoney
..... used[x] 0..1Benefits used
...... usedUnsignedIntunsignedInt
...... usedMoneyMoney

doco Documentation for this format

UML Diagram (Legend)

XML Template

<ExplanationOfBenefit xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <identifier><!-- 0..* Identifier Business Identifier --></identifier>
 <status value="[code]"/><!-- 0..1 active | cancelled | draft | entered-in-error -->
 <type><!-- 0..1 CodeableConcept Type or discipline --></type>
 <subType><!-- 0..* CodeableConcept Finer grained claim type information --></subType>
 <patient><!-- 0..1 Reference(Patient) The subject of the Products and Services --></patient>
 <billablePeriod><!-- 0..1 Period Period for charge submission --></billablePeriod>
 <created value="[dateTime]"/><!-- 0..1 Creation date -->
 <enterer><!-- 0..1 Reference(Practitioner) Author --></enterer>
 <insurer><!-- 0..1 Reference(Organization) Insurer responsible for the EOB --></insurer>
 <provider><!-- 0..1 Reference(Practitioner) Responsible provider for the claim --></provider>
 <organization><!-- 0..1 Reference(Organization) Responsible organization for the claim --></organization>
 <referral><!-- 0..1 Reference(ReferralRequest) Treatment Referral --></referral>
 <facility><!-- 0..1 Reference(Location) Servicing Facility --></facility>
 <claim><!-- 0..1 Reference(Claim) Claim reference --></claim>
 <claimResponse><!-- 0..1 Reference(ClaimResponse) Claim response reference --></claimResponse>
 <outcome><!-- 0..1 CodeableConcept complete | error | partial --></outcome>
 <disposition value="[string]"/><!-- 0..1 Disposition Message -->
 <related>  <!-- 0..* Related Claims which may be revelant to processing this claim -->
  <claim><!-- 0..1 Reference(Claim) Reference to the related claim --></claim>
  <relationship><!-- 0..1 CodeableConcept How the reference claim is related --></relationship>
  <reference><!-- 0..1 Identifier Related file or case reference --></reference>
 </related>
 <prescription><!-- 0..1 Reference(MedicationRequest|VisionPrescription) Prescription authorizing services or products --></prescription>
 <originalPrescription><!-- 0..1 Reference(MedicationRequest) Original prescription if superceded by fulfiller --></originalPrescription>
 <payee>  <!-- 0..1 Party to be paid any benefits payable -->
  <type><!-- 0..1 CodeableConcept Type of party: Subscriber, Provider, other --></type>
  <resourceType><!-- 0..1 CodeableConcept organization | patient | practitioner | relatedperson --></resourceType>
  <party><!-- 0..1 Reference(Practitioner|Organization|Patient|RelatedPerson) Party to receive the payable --></party>
 </payee>
 <information>  <!-- 0..* Exceptions, special considerations, the condition, situation, prior or concurrent issues -->
  <sequence value="[positiveInt]"/><!-- 1..1 Information instance identifier -->
  <category><!-- 1..1 CodeableConcept General class of information --></category>
  <code><!-- 0..1 CodeableConcept Type of information --></code>
  <timing[x]><!-- 0..1 date|Period When it occurred --></timing[x]>
  <value[x]><!-- 0..1 string|Quantity|Attachment|Reference(Any) Additional Data or supporting information --></value[x]>
  <reason><!-- 0..1 Coding Reason associated with the information --></reason>
 </information>
 <careTeam>  <!-- 0..* Care Team members -->
  <sequence value="[positiveInt]"/><!-- 1..1 Number to covey order of careteam -->
  <provider><!-- 1..1 Reference(Practitioner|Organization) Member of the Care Team --></provider>
  <responsible value="[boolean]"/><!-- 0..1 Billing practitioner -->
  <role><!-- 0..1 CodeableConcept Role on the team --></role>
  <qualification><!-- 0..1 CodeableConcept Type, classification or Specialization --></qualification>
 </careTeam>
 <diagnosis>  <!-- 0..* List of Diagnosis -->
  <sequence value="[positiveInt]"/><!-- 1..1 Number to covey order of diagnosis -->
  <diagnosis[x]><!-- 1..1 CodeableConcept|Reference(Condition) Patient's diagnosis --></diagnosis[x]>
  <type><!-- 0..* CodeableConcept Timing or nature of the diagnosis --></type>
  <packageCode><!-- 0..1 CodeableConcept Package billing code --></packageCode>
 </diagnosis>
 <procedure>  <!-- 0..* Procedures performed -->
  <sequence value="[positiveInt]"/><!-- 1..1 Procedure sequence for reference -->
  <date value="[dateTime]"/><!-- 0..1 When the procedure was performed -->
  <procedure[x]><!-- 1..1 CodeableConcept|Reference(Procedure) Patient's list of procedures performed --></procedure[x]>
 </procedure>
 <precedence value="[positiveInt]"/><!-- 0..1 Precedence (primary, secondary, etc.) -->
 <insurance>  <!-- 0..1 Insurance or medical plan -->
  <coverage><!-- 0..1 Reference(Coverage) Insurance information --></coverage>
  <preAuthRef value="[string]"/><!-- 0..* Pre-Authorization/Determination Reference -->
 </insurance>
 <accident>  <!-- 0..1 Details of an accident -->
  <date value="[date]"/><!-- 0..1 When the accident occurred -->
  <type><!-- 0..1 CodeableConcept The nature of the accident --></type>
  <location[x]><!-- 0..1 Address|Reference(Location) Accident Place --></location[x]>
 </accident>
 <employmentImpacted><!-- 0..1 Period Period unable to work --></employmentImpacted>
 <hospitalization><!-- 0..1 Period Period in hospital --></hospitalization>
 <item>  <!-- 0..* Goods and Services -->
  <sequence value="[positiveInt]"/><!-- 1..1 Service instance -->
  <careTeamLinkId value="[positiveInt]"/><!-- 0..* Applicable careteam members -->
  <diagnosisLinkId value="[positiveInt]"/><!-- 0..* Applicable diagnoses -->
  <procedureLinkId value="[positiveInt]"/><!-- 0..* Applicable procedures -->
  <informationLinkId value="[positiveInt]"/><!-- 0..* Applicable exception and supporting information -->
  <revenue><!-- 0..1 CodeableConcept Revenue or cost center code --></revenue>
  <category><!-- 0..1 CodeableConcept Type of service or product --></category>
  <service><!-- 0..1 CodeableConcept Billing Code --></service>
  <modifier><!-- 0..* CodeableConcept Service/Product billing modifiers --></modifier>
  <programCode><!-- 0..* CodeableConcept Program specific reason for item inclusion --></programCode>
  <serviced[x]><!-- 0..1 date|Period Date or dates of Service --></serviced[x]>
  <location[x]><!-- 0..1 CodeableConcept|Address|Reference(Location) Place of service --></location[x]>
  <quantity><!-- 0..1 Quantity(SimpleQuantity) Count of Products or Services --></quantity>
  <unitPrice><!-- 0..1 Money Fee, charge or cost per point --></unitPrice>
  <factor value="[decimal]"/><!-- 0..1 Price scaling factor -->
  <net><!-- 0..1 Money Total item cost --></net>
  <udi><!-- 0..* Reference(Device) Unique Device Identifier --></udi>
  <bodySite><!-- 0..1 CodeableConcept Service Location --></bodySite>
  <subSite><!-- 0..* CodeableConcept Service Sub-location --></subSite>
  <encounter><!-- 0..* Reference(Encounter) Encounters related to this billed item --></encounter>
  <noteNumber value="[positiveInt]"/><!-- 0..* List of note numbers which apply -->
  <adjudication>  <!-- 0..* Adjudication details -->
   <category><!-- 1..1 CodeableConcept Adjudication category such as co-pay, eligible, benefit, etc. --></category>
   <reason><!-- 0..1 CodeableConcept Explanation of Adjudication outcome --></reason>
   <amount><!-- 0..1 Money Monetary amount --></amount>
   <value value="[decimal]"/><!-- 0..1 Non-monitory value -->
  </adjudication>
  <detail>  <!-- 0..* Additional items -->
   <sequence value="[positiveInt]"/><!-- 1..1 Service instance -->
   <type><!-- 1..1 CodeableConcept Group or type of product or service --></type>
   <revenue><!-- 0..1 CodeableConcept Revenue or cost center code --></revenue>
   <category><!-- 0..1 CodeableConcept Type of service or product --></category>
   <service><!-- 0..1 CodeableConcept Billing Code --></service>
   <modifier><!-- 0..* CodeableConcept Service/Product billing modifiers --></modifier>
   <programCode><!-- 0..* CodeableConcept Program specific reason for item inclusion --></programCode>
   <quantity><!-- 0..1 Quantity(SimpleQuantity) Count of Products or Services --></quantity>
   <unitPrice><!-- 0..1 Money Fee, charge or cost per point --></unitPrice>
   <factor value="[decimal]"/><!-- 0..1 Price scaling factor -->
   <net><!-- 0..1 Money Total additional item cost --></net>
   <udi><!-- 0..* Reference(Device) Unique Device Identifier --></udi>
   <noteNumber value="[positiveInt]"/><!-- 0..* List of note numbers which apply -->
   <adjudication><!-- 0..* Content as for ExplanationOfBenefit.item.adjudication Detail level adjudication details --></adjudication>
   <subDetail>  <!-- 0..* Additional items -->
    <sequence value="[positiveInt]"/><!-- 1..1 Service instance -->
    <type><!-- 1..1 CodeableConcept Type of product or service --></type>
    <revenue><!-- 0..1 CodeableConcept Revenue or cost center code --></revenue>
    <category><!-- 0..1 CodeableConcept Type of service or product --></category>
    <service><!-- 0..1 CodeableConcept Billing Code --></service>
    <modifier><!-- 0..* CodeableConcept Service/Product billing modifiers --></modifier>
    <programCode><!-- 0..* CodeableConcept Program specific reason for item inclusion --></programCode>
    <quantity><!-- 0..1 Quantity(SimpleQuantity) Count of Products or Services --></quantity>
    <unitPrice><!-- 0..1 Money Fee, charge or cost per point --></unitPrice>
    <factor value="[decimal]"/><!-- 0..1 Price scaling factor -->
    <net><!-- 0..1 Money Net additional item cost --></net>
    <udi><!-- 0..* Reference(Device) Unique Device Identifier --></udi>
    <noteNumber value="[positiveInt]"/><!-- 0..* List of note numbers which apply -->
    <adjudication><!-- 0..* Content as for ExplanationOfBenefit.item.adjudication Language if different from the resource --></adjudication>
   </subDetail>
  </detail>
 </item>
 <addItem>  <!-- 0..* Insurer added line items -->
  <sequenceLinkId value="[positiveInt]"/><!-- 0..* Service instances -->
  <revenue><!-- 0..1 CodeableConcept Revenue or cost center code --></revenue>
  <category><!-- 0..1 CodeableConcept Type of service or product --></category>
  <service><!-- 0..1 CodeableConcept Billing Code --></service>
  <modifier><!-- 0..* CodeableConcept Service/Product billing modifiers --></modifier>
  <fee><!-- 0..1 Money Professional fee or Product charge --></fee>
  <noteNumber value="[positiveInt]"/><!-- 0..* List of note numbers which apply -->
  <adjudication><!-- 0..* Content as for ExplanationOfBenefit.item.adjudication Added items adjudication --></adjudication>
  <detail>  <!-- 0..* Added items details -->
   <revenue><!-- 0..1 CodeableConcept Revenue or cost center code --></revenue>
   <category><!-- 0..1 CodeableConcept Type of service or product --></category>
   <service><!-- 0..1 CodeableConcept Billing Code --></service>
   <modifier><!-- 0..* CodeableConcept Service/Product billing modifiers --></modifier>
   <fee><!-- 0..1 Money Professional fee or Product charge --></fee>
   <noteNumber value="[positiveInt]"/><!-- 0..* List of note numbers which apply -->
   <adjudication><!-- 0..* Content as for ExplanationOfBenefit.item.adjudication Added items detail adjudication --></adjudication>
  </detail>
 </addItem>
 <totalCost><!-- 0..1 Money Total Cost of service from the Claim --></totalCost>
 <unallocDeductable><!-- 0..1 Money Unallocated deductable --></unallocDeductable>
 <totalBenefit><!-- 0..1 Money Total benefit payable for the Claim --></totalBenefit>
 <payment>  <!-- 0..1 Payment (if paid) -->
  <type><!-- 0..1 CodeableConcept Partial or Complete --></type>
  <adjustment><!-- 0..1 Money Payment adjustment for non-Claim issues --></adjustment>
  <adjustmentReason><!-- 0..1 CodeableConcept Explanation for the non-claim adjustment --></adjustmentReason>
  <date value="[date]"/><!-- 0..1 Expected date of Payment -->
  <amount><!-- 0..1 Money Payable amount after adjustment --></amount>
  <identifier><!-- 0..1 Identifier Identifier of the payment instrument --></identifier>
 </payment>
 <form><!-- 0..1 CodeableConcept Printed Form Identifier --></form>
 <processNote>  <!-- 0..* Processing notes -->
  <number value="[positiveInt]"/><!-- 0..1 Sequence number for this note -->
  <type><!-- 0..1 CodeableConcept display | print | printoper --></type>
  <text value="[string]"/><!-- 0..1 Note explanitory text -->
  <language><!-- 0..1 CodeableConcept Language if different from the resource --></language>
 </processNote>
 <benefitBalance>  <!-- 0..* Balance by Benefit Category -->
  <category><!-- 1..1 CodeableConcept Type of services covered --></category>
  <subCategory><!-- 0..1 CodeableConcept Detailed services covered within the type --></subCategory>
  <excluded value="[boolean]"/><!-- 0..1 Excluded from the plan -->
  <name value="[string]"/><!-- 0..1 Short name for the benefit -->
  <description value="[string]"/><!-- 0..1 Description of the benefit or services covered -->
  <network><!-- 0..1 CodeableConcept In or out of network --></network>
  <unit><!-- 0..1 CodeableConcept Individual or family --></unit>
  <term><!-- 0..1 CodeableConcept Annual or lifetime --></term>
  <financial>  <!-- 0..* Benefit Summary -->
   <type><!-- 1..1 CodeableConcept Deductable, visits, benefit amount --></type>
   <allowed[x]><!-- 0..1 unsignedInt|string|Money Benefits allowed --></allowed[x]>
   <used[x]><!-- 0..1 unsignedInt|Money Benefits used --></used[x]>
  </financial>
 </benefitBalance>
</ExplanationOfBenefit>

JSON Template

{doco
  "resourceType" : "ExplanationOfBenefit",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // Business Identifier
  "status" : "<code>", // active | cancelled | draft | entered-in-error
  "type" : { CodeableConcept }, // Type or discipline
  "subType" : [{ CodeableConcept }], // Finer grained claim type information
  "patient" : { Reference(Patient) }, // The subject of the Products and Services
  "billablePeriod" : { Period }, // Period for charge submission
  "created" : "<dateTime>", // Creation date
  "enterer" : { Reference(Practitioner) }, // Author
  "insurer" : { Reference(Organization) }, // Insurer responsible for the EOB
  "provider" : { Reference(Practitioner) }, // Responsible provider for the claim
  "organization" : { Reference(Organization) }, // Responsible organization for the claim
  "referral" : { Reference(ReferralRequest) }, // Treatment Referral
  "facility" : { Reference(Location) }, // Servicing Facility
  "claim" : { Reference(Claim) }, // Claim reference
  "claimResponse" : { Reference(ClaimResponse) }, // Claim response reference
  "outcome" : { CodeableConcept }, // complete | error | partial
  "disposition" : "<string>", // Disposition Message
  "related" : [{ // Related Claims which may be revelant to processing this claim
    "claim" : { Reference(Claim) }, // Reference to the related claim
    "relationship" : { CodeableConcept }, // How the reference claim is related
    "reference" : { Identifier } // Related file or case reference
  }],
  "prescription" : { Reference(MedicationRequest|VisionPrescription) }, // Prescription authorizing services or products
  "originalPrescription" : { Reference(MedicationRequest) }, // Original prescription if superceded by fulfiller
  "payee" : { // Party to be paid any benefits payable
    "type" : { CodeableConcept }, // Type of party: Subscriber, Provider, other
    "resourceType" : { CodeableConcept }, // organization | patient | practitioner | relatedperson
    "party" : { Reference(Practitioner|Organization|Patient|RelatedPerson) } // Party to receive the payable
  },
  "information" : [{ // Exceptions, special considerations, the condition, situation, prior or concurrent issues
    "sequence" : "<positiveInt>", // R!  Information instance identifier
    "category" : { CodeableConcept }, // R!  General class of information
    "code" : { CodeableConcept }, // Type of information
    // timing[x]: When it occurred. One of these 2:
    "timingDate" : "<date>",
    "timingPeriod" : { Period },
    // value[x]: Additional Data or supporting information. One of these 4:
    "valueString" : "<string>",
    "valueQuantity" : { Quantity },
    "valueAttachment" : { Attachment },
    "valueReference" : { Reference(Any) },
    "reason" : { Coding } // Reason associated with the information
  }],
  "careTeam" : [{ // Care Team members
    "sequence" : "<positiveInt>", // R!  Number to covey order of careteam
    "provider" : { Reference(Practitioner|Organization) }, // R!  Member of the Care Team
    "responsible" : <boolean>, // Billing practitioner
    "role" : { CodeableConcept }, // Role on the team
    "qualification" : { CodeableConcept } // Type, classification or Specialization
  }],
  "diagnosis" : [{ // List of Diagnosis
    "sequence" : "<positiveInt>", // R!  Number to covey order of diagnosis
    // diagnosis[x]: Patient's diagnosis. One of these 2:
    "diagnosisCodeableConcept" : { CodeableConcept },
    "diagnosisReference" : { Reference(Condition) },
    "type" : [{ CodeableConcept }], // Timing or nature of the diagnosis
    "packageCode" : { CodeableConcept } // Package billing code
  }],
  "procedure" : [{ // Procedures performed
    "sequence" : "<positiveInt>", // R!  Procedure sequence for reference
    "date" : "<dateTime>", // When the procedure was performed
    // procedure[x]: Patient's list of procedures performed. One of these 2:
    "procedureCodeableConcept" : { CodeableConcept }
    "procedureReference" : { Reference(Procedure) }
  }],
  "precedence" : "<positiveInt>", // Precedence (primary, secondary, etc.)
  "insurance" : { // Insurance or medical plan
    "coverage" : { Reference(Coverage) }, // Insurance information
    "preAuthRef" : ["<string>"] // Pre-Authorization/Determination Reference
  },
  "accident" : { // Details of an accident
    "date" : "<date>", // When the accident occurred
    "type" : { CodeableConcept }, // The nature of the accident
    // location[x]: Accident Place. One of these 2:
    "locationAddress" : { Address }
    "locationReference" : { Reference(Location) }
  },
  "employmentImpacted" : { Period }, // Period unable to work
  "hospitalization" : { Period }, // Period in hospital
  "item" : [{ // Goods and Services
    "sequence" : "<positiveInt>", // R!  Service instance
    "careTeamLinkId" : ["<positiveInt>"], // Applicable careteam members
    "diagnosisLinkId" : ["<positiveInt>"], // Applicable diagnoses
    "procedureLinkId" : ["<positiveInt>"], // Applicable procedures
    "informationLinkId" : ["<positiveInt>"], // Applicable exception and supporting information
    "revenue" : { CodeableConcept }, // Revenue or cost center code
    "category" : { CodeableConcept }, // Type of service or product
    "service" : { CodeableConcept }, // Billing Code
    "modifier" : [{ CodeableConcept }], // Service/Product billing modifiers
    "programCode" : [{ CodeableConcept }], // Program specific reason for item inclusion
    // serviced[x]: Date or dates of Service. One of these 2:
    "servicedDate" : "<date>",
    "servicedPeriod" : { Period },
    // location[x]: Place of service. One of these 3:
    "locationCodeableConcept" : { CodeableConcept },
    "locationAddress" : { Address },
    "locationReference" : { Reference(Location) },
    "quantity" : { Quantity(SimpleQuantity) }, // Count of Products or Services
    "unitPrice" : { Money }, // Fee, charge or cost per point
    "factor" : <decimal>, // Price scaling factor
    "net" : { Money }, // Total item cost
    "udi" : [{ Reference(Device) }], // Unique Device Identifier
    "bodySite" : { CodeableConcept }, // Service Location
    "subSite" : [{ CodeableConcept }], // Service Sub-location
    "encounter" : [{ Reference(Encounter) }], // Encounters related to this billed item
    "noteNumber" : ["<positiveInt>"], // List of note numbers which apply
    "adjudication" : [{ // Adjudication details
      "category" : { CodeableConcept }, // R!  Adjudication category such as co-pay, eligible, benefit, etc.
      "reason" : { CodeableConcept }, // Explanation of Adjudication outcome
      "amount" : { Money }, // Monetary amount
      "value" : <decimal> // Non-monitory value
    }],
    "detail" : [{ // Additional items
      "sequence" : "<positiveInt>", // R!  Service instance
      "type" : { CodeableConcept }, // R!  Group or type of product or service
      "revenue" : { CodeableConcept }, // Revenue or cost center code
      "category" : { CodeableConcept }, // Type of service or product
      "service" : { CodeableConcept }, // Billing Code
      "modifier" : [{ CodeableConcept }], // Service/Product billing modifiers
      "programCode" : [{ CodeableConcept }], // Program specific reason for item inclusion
      "quantity" : { Quantity(SimpleQuantity) }, // Count of Products or Services
      "unitPrice" : { Money }, // Fee, charge or cost per point
      "factor" : <decimal>, // Price scaling factor
      "net" : { Money }, // Total additional item cost
      "udi" : [{ Reference(Device) }], // Unique Device Identifier
      "noteNumber" : ["<positiveInt>"], // List of note numbers which apply
      "adjudication" : [{ Content as for ExplanationOfBenefit.item.adjudication }], // Detail level adjudication details
      "subDetail" : [{ // Additional items
        "sequence" : "<positiveInt>", // R!  Service instance
        "type" : { CodeableConcept }, // R!  Type of product or service
        "revenue" : { CodeableConcept }, // Revenue or cost center code
        "category" : { CodeableConcept }, // Type of service or product
        "service" : { CodeableConcept }, // Billing Code
        "modifier" : [{ CodeableConcept }], // Service/Product billing modifiers
        "programCode" : [{ CodeableConcept }], // Program specific reason for item inclusion
        "quantity" : { Quantity(SimpleQuantity) }, // Count of Products or Services
        "unitPrice" : { Money }, // Fee, charge or cost per point
        "factor" : <decimal>, // Price scaling factor
        "net" : { Money }, // Net additional item cost
        "udi" : [{ Reference(Device) }], // Unique Device Identifier
        "noteNumber" : ["<positiveInt>"], // List of note numbers which apply
        "adjudication" : [{ Content as for ExplanationOfBenefit.item.adjudication }] // Language if different from the resource
      }]
    }]
  }],
  "addItem" : [{ // Insurer added line items
    "sequenceLinkId" : ["<positiveInt>"], // Service instances
    "revenue" : { CodeableConcept }, // Revenue or cost center code
    "category" : { CodeableConcept }, // Type of service or product
    "service" : { CodeableConcept }, // Billing Code
    "modifier" : [{ CodeableConcept }], // Service/Product billing modifiers
    "fee" : { Money }, // Professional fee or Product charge
    "noteNumber" : ["<positiveInt>"], // List of note numbers which apply
    "adjudication" : [{ Content as for ExplanationOfBenefit.item.adjudication }], // Added items adjudication
    "detail" : [{ // Added items details
      "revenue" : { CodeableConcept }, // Revenue or cost center code
      "category" : { CodeableConcept }, // Type of service or product
      "service" : { CodeableConcept }, // Billing Code
      "modifier" : [{ CodeableConcept }], // Service/Product billing modifiers
      "fee" : { Money }, // Professional fee or Product charge
      "noteNumber" : ["<positiveInt>"], // List of note numbers which apply
      "adjudication" : [{ Content as for ExplanationOfBenefit.item.adjudication }] // Added items detail adjudication
    }]
  }],
  "totalCost" : { Money }, // Total Cost of service from the Claim
  "unallocDeductable" : { Money }, // Unallocated deductable
  "totalBenefit" : { Money }, // Total benefit payable for the Claim
  "payment" : { // Payment (if paid)
    "type" : { CodeableConcept }, // Partial or Complete
    "adjustment" : { Money }, // Payment adjustment for non-Claim issues
    "adjustmentReason" : { CodeableConcept }, // Explanation for the non-claim adjustment
    "date" : "<date>", // Expected date of Payment
    "amount" : { Money }, // Payable amount after adjustment
    "identifier" : { Identifier } // Identifier of the payment instrument
  },
  "form" : { CodeableConcept }, // Printed Form Identifier
  "processNote" : [{ // Processing notes
    "number" : "<positiveInt>", // Sequence number for this note
    "type" : { CodeableConcept }, // display | print | printoper
    "text" : "<string>", // Note explanitory text
    "language" : { CodeableConcept } // Language if different from the resource
  }],
  "benefitBalance" : [{ // Balance by Benefit Category
    "category" : { CodeableConcept }, // R!  Type of services covered
    "subCategory" : { CodeableConcept }, // Detailed services covered within the type
    "excluded" : <boolean>, // Excluded from the plan
    "name" : "<string>", // Short name for the benefit
    "description" : "<string>", // Description of the benefit or services covered
    "network" : { CodeableConcept }, // In or out of network
    "unit" : { CodeableConcept }, // Individual or family
    "term" : { CodeableConcept }, // Annual or lifetime
    "financial" : [{ // Benefit Summary
      "type" : { CodeableConcept }, // R!  Deductable, visits, benefit amount
      // allowed[x]: Benefits allowed. One of these 3:
      "allowedUnsignedInt" : "<unsignedInt>",
      "allowedString" : "<string>",
      "allowedMoney" : { Money },
      // used[x]: Benefits used. One of these 2:
      "usedUnsignedInt" : "<unsignedInt>"
      "usedMoney" : { Money }
    }]
  }]
}

Turtle Template

@prefix fhir: <http://hl7.org/fhir/> .doco


[ a fhir:ExplanationOfBenefit;
  fhir:nodeRole fhir:treeRoot; # if this is the parser root

  # from Resource: .id, .meta, .implicitRules, and .language
  # from DomainResource: .text, .contained, .extension, and .modifierExtension
  fhir:ExplanationOfBenefit.identifier [ Identifier ], ... ; # 0..* Business Identifier
  fhir:ExplanationOfBenefit.status [ code ]; # 0..1 active | cancelled | draft | entered-in-error
  fhir:ExplanationOfBenefit.type [ CodeableConcept ]; # 0..1 Type or discipline
  fhir:ExplanationOfBenefit.subType [ CodeableConcept ], ... ; # 0..* Finer grained claim type information
  fhir:ExplanationOfBenefit.patient [ Reference(Patient) ]; # 0..1 The subject of the Products and Services
  fhir:ExplanationOfBenefit.billablePeriod [ Period ]; # 0..1 Period for charge submission
  fhir:ExplanationOfBenefit.created [ dateTime ]; # 0..1 Creation date
  fhir:ExplanationOfBenefit.enterer [ Reference(Practitioner) ]; # 0..1 Author
  fhir:ExplanationOfBenefit.insurer [ Reference(Organization) ]; # 0..1 Insurer responsible for the EOB
  fhir:ExplanationOfBenefit.provider [ Reference(Practitioner) ]; # 0..1 Responsible provider for the claim
  fhir:ExplanationOfBenefit.organization [ Reference(Organization) ]; # 0..1 Responsible organization for the claim
  fhir:ExplanationOfBenefit.referral [ Reference(ReferralRequest) ]; # 0..1 Treatment Referral
  fhir:ExplanationOfBenefit.facility [ Reference(Location) ]; # 0..1 Servicing Facility
  fhir:ExplanationOfBenefit.claim [ Reference(Claim) ]; # 0..1 Claim reference
  fhir:ExplanationOfBenefit.claimResponse [ Reference(ClaimResponse) ]; # 0..1 Claim response reference
  fhir:ExplanationOfBenefit.outcome [ CodeableConcept ]; # 0..1 complete | error | partial
  fhir:ExplanationOfBenefit.disposition [ string ]; # 0..1 Disposition Message
  fhir:ExplanationOfBenefit.related [ # 0..* Related Claims which may be revelant to processing this claim
    fhir:ExplanationOfBenefit.related.claim [ Reference(Claim) ]; # 0..1 Reference to the related claim
    fhir:ExplanationOfBenefit.related.relationship [ CodeableConcept ]; # 0..1 How the reference claim is related
    fhir:ExplanationOfBenefit.related.reference [ Identifier ]; # 0..1 Related file or case reference
  ], ...;
  fhir:ExplanationOfBenefit.prescription [ Reference(MedicationRequest|VisionPrescription) ]; # 0..1 Prescription authorizing services or products
  fhir:ExplanationOfBenefit.originalPrescription [ Reference(MedicationRequest) ]; # 0..1 Original prescription if superceded by fulfiller
  fhir:ExplanationOfBenefit.payee [ # 0..1 Party to be paid any benefits payable
    fhir:ExplanationOfBenefit.payee.type [ CodeableConcept ]; # 0..1 Type of party: Subscriber, Provider, other
    fhir:ExplanationOfBenefit.payee.resourceType [ CodeableConcept ]; # 0..1 organization | patient | practitioner | relatedperson
    fhir:ExplanationOfBenefit.payee.party [ Reference(Practitioner|Organization|Patient|RelatedPerson) ]; # 0..1 Party to receive the payable
  ];
  fhir:ExplanationOfBenefit.information [ # 0..* Exceptions, special considerations, the condition, situation, prior or concurrent issues
    fhir:ExplanationOfBenefit.information.sequence [ positiveInt ]; # 1..1 Information instance identifier
    fhir:ExplanationOfBenefit.information.category [ CodeableConcept ]; # 1..1 General class of information
    fhir:ExplanationOfBenefit.information.code [ CodeableConcept ]; # 0..1 Type of information
    # ExplanationOfBenefit.information.timing[x] : 0..1 When it occurred. One of these 2
      fhir:ExplanationOfBenefit.information.timingDate [ date ]
      fhir:ExplanationOfBenefit.information.timingPeriod [ Period ]
    # ExplanationOfBenefit.information.value[x] : 0..1 Additional Data or supporting information. One of these 4
      fhir:ExplanationOfBenefit.information.valueString [ string ]
      fhir:ExplanationOfBenefit.information.valueQuantity [ Quantity ]
      fhir:ExplanationOfBenefit.information.valueAttachment [ Attachment ]
      fhir:ExplanationOfBenefit.information.valueReference [ Reference(Any) ]
    fhir:ExplanationOfBenefit.information.reason [ Coding ]; # 0..1 Reason associated with the information
  ], ...;
  fhir:ExplanationOfBenefit.careTeam [ # 0..* Care Team members
    fhir:ExplanationOfBenefit.careTeam.sequence [ positiveInt ]; # 1..1 Number to covey order of careteam
    fhir:ExplanationOfBenefit.careTeam.provider [ Reference(Practitioner|Organization) ]; # 1..1 Member of the Care Team
    fhir:ExplanationOfBenefit.careTeam.responsible [ boolean ]; # 0..1 Billing practitioner
    fhir:ExplanationOfBenefit.careTeam.role [ CodeableConcept ]; # 0..1 Role on the team
    fhir:ExplanationOfBenefit.careTeam.qualification [ CodeableConcept ]; # 0..1 Type, classification or Specialization
  ], ...;
  fhir:ExplanationOfBenefit.diagnosis [ # 0..* List of Diagnosis
    fhir:ExplanationOfBenefit.diagnosis.sequence [ positiveInt ]; # 1..1 Number to covey order of diagnosis
    # ExplanationOfBenefit.diagnosis.diagnosis[x] : 1..1 Patient's diagnosis. One of these 2
      fhir:ExplanationOfBenefit.diagnosis.diagnosisCodeableConcept [ CodeableConcept ]
      fhir:ExplanationOfBenefit.diagnosis.diagnosisReference [ Reference(Condition) ]
    fhir:ExplanationOfBenefit.diagnosis.type [ CodeableConcept ], ... ; # 0..* Timing or nature of the diagnosis
    fhir:ExplanationOfBenefit.diagnosis.packageCode [ CodeableConcept ]; # 0..1 Package billing code
  ], ...;
  fhir:ExplanationOfBenefit.procedure [ # 0..* Procedures performed
    fhir:ExplanationOfBenefit.procedure.sequence [ positiveInt ]; # 1..1 Procedure sequence for reference
    fhir:ExplanationOfBenefit.procedure.date [ dateTime ]; # 0..1 When the procedure was performed
    # ExplanationOfBenefit.procedure.procedure[x] : 1..1 Patient's list of procedures performed. One of these 2
      fhir:ExplanationOfBenefit.procedure.procedureCodeableConcept [ CodeableConcept ]
      fhir:ExplanationOfBenefit.procedure.procedureReference [ Reference(Procedure) ]
  ], ...;
  fhir:ExplanationOfBenefit.precedence [ positiveInt ]; # 0..1 Precedence (primary, secondary, etc.)
  fhir:ExplanationOfBenefit.insurance [ # 0..1 Insurance or medical plan
    fhir:ExplanationOfBenefit.insurance.coverage [ Reference(Coverage) ]; # 0..1 Insurance information
    fhir:ExplanationOfBenefit.insurance.preAuthRef [ string ], ... ; # 0..* Pre-Authorization/Determination Reference
  ];
  fhir:ExplanationOfBenefit.accident [ # 0..1 Details of an accident
    fhir:ExplanationOfBenefit.accident.date [ date ]; # 0..1 When the accident occurred
    fhir:ExplanationOfBenefit.accident.type [ CodeableConcept ]; # 0..1 The nature of the accident
    # ExplanationOfBenefit.accident.location[x] : 0..1 Accident Place. One of these 2
      fhir:ExplanationOfBenefit.accident.locationAddress [ Address ]
      fhir:ExplanationOfBenefit.accident.locationReference [ Reference(Location) ]
  ];
  fhir:ExplanationOfBenefit.employmentImpacted [ Period ]; # 0..1 Period unable to work
  fhir:ExplanationOfBenefit.hospitalization [ Period ]; # 0..1 Period in hospital
  fhir:ExplanationOfBenefit.item [ # 0..* Goods and Services
    fhir:ExplanationOfBenefit.item.sequence [ positiveInt ]; # 1..1 Service instance
    fhir:ExplanationOfBenefit.item.careTeamLinkId [ positiveInt ], ... ; # 0..* Applicable careteam members
    fhir:ExplanationOfBenefit.item.diagnosisLinkId [ positiveInt ], ... ; # 0..* Applicable diagnoses
    fhir:ExplanationOfBenefit.item.procedureLinkId [ positiveInt ], ... ; # 0..* Applicable procedures
    fhir:ExplanationOfBenefit.item.informationLinkId [ positiveInt ], ... ; # 0..* Applicable exception and supporting information
    fhir:ExplanationOfBenefit.item.revenue [ CodeableConcept ]; # 0..1 Revenue or cost center code
    fhir:ExplanationOfBenefit.item.category [ CodeableConcept ]; # 0..1 Type of service or product
    fhir:ExplanationOfBenefit.item.service [ CodeableConcept ]; # 0..1 Billing Code
    fhir:ExplanationOfBenefit.item.modifier [ CodeableConcept ], ... ; # 0..* Service/Product billing modifiers
    fhir:ExplanationOfBenefit.item.programCode [ CodeableConcept ], ... ; # 0..* Program specific reason for item inclusion
    # ExplanationOfBenefit.item.serviced[x] : 0..1 Date or dates of Service. One of these 2
      fhir:ExplanationOfBenefit.item.servicedDate [ date ]
      fhir:ExplanationOfBenefit.item.servicedPeriod [ Period ]
    # ExplanationOfBenefit.item.location[x] : 0..1 Place of service. One of these 3
      fhir:ExplanationOfBenefit.item.locationCodeableConcept [ CodeableConcept ]
      fhir:ExplanationOfBenefit.item.locationAddress [ Address ]
      fhir:ExplanationOfBenefit.item.locationReference [ Reference(Location) ]
    fhir:ExplanationOfBenefit.item.quantity [ Quantity(SimpleQuantity) ]; # 0..1 Count of Products or Services
    fhir:ExplanationOfBenefit.item.unitPrice [ Money ]; # 0..1 Fee, charge or cost per point
    fhir:ExplanationOfBenefit.item.factor [ decimal ]; # 0..1 Price scaling factor
    fhir:ExplanationOfBenefit.item.net [ Money ]; # 0..1 Total item cost
    fhir:ExplanationOfBenefit.item.udi [ Reference(Device) ], ... ; # 0..* Unique Device Identifier
    fhir:ExplanationOfBenefit.item.bodySite [ CodeableConcept ]; # 0..1 Service Location
    fhir:ExplanationOfBenefit.item.subSite [ CodeableConcept ], ... ; # 0..* Service Sub-location
    fhir:ExplanationOfBenefit.item.encounter [ Reference(Encounter) ], ... ; # 0..* Encounters related to this billed item
    fhir:ExplanationOfBenefit.item.noteNumber [ positiveInt ], ... ; # 0..* List of note numbers which apply
    fhir:ExplanationOfBenefit.item.adjudication [ # 0..* Adjudication details
      fhir:ExplanationOfBenefit.item.adjudication.category [ CodeableConcept ]; # 1..1 Adjudication category such as co-pay, eligible, benefit, etc.
      fhir:ExplanationOfBenefit.item.adjudication.reason [ CodeableConcept ]; # 0..1 Explanation of Adjudication outcome
      fhir:ExplanationOfBenefit.item.adjudication.amount [ Money ]; # 0..1 Monetary amount
      fhir:ExplanationOfBenefit.item.adjudication.value [ decimal ]; # 0..1 Non-monitory value
    ], ...;
    fhir:ExplanationOfBenefit.item.detail [ # 0..* Additional items
      fhir:ExplanationOfBenefit.item.detail.sequence [ positiveInt ]; # 1..1 Service instance
      fhir:ExplanationOfBenefit.item.detail.type [ CodeableConcept ]; # 1..1 Group or type of product or service
      fhir:ExplanationOfBenefit.item.detail.revenue [ CodeableConcept ]; # 0..1 Revenue or cost center code
      fhir:ExplanationOfBenefit.item.detail.category [ CodeableConcept ]; # 0..1 Type of service or product
      fhir:ExplanationOfBenefit.item.detail.service [ CodeableConcept ]; # 0..1 Billing Code
      fhir:ExplanationOfBenefit.item.detail.modifier [ CodeableConcept ], ... ; # 0..* Service/Product billing modifiers
      fhir:ExplanationOfBenefit.item.detail.programCode [ CodeableConcept ], ... ; # 0..* Program specific reason for item inclusion
      fhir:ExplanationOfBenefit.item.detail.quantity [ Quantity(SimpleQuantity) ]; # 0..1 Count of Products or Services
      fhir:ExplanationOfBenefit.item.detail.unitPrice [ Money ]; # 0..1 Fee, charge or cost per point
      fhir:ExplanationOfBenefit.item.detail.factor [ decimal ]; # 0..1 Price scaling factor
      fhir:ExplanationOfBenefit.item.detail.net [ Money ]; # 0..1 Total additional item cost
      fhir:ExplanationOfBenefit.item.detail.udi [ Reference(Device) ], ... ; # 0..* Unique Device Identifier
      fhir:ExplanationOfBenefit.item.detail.noteNumber [ positiveInt ], ... ; # 0..* List of note numbers which apply
      fhir:ExplanationOfBenefit.item.detail.adjudication [ See ExplanationOfBenefit.item.adjudication ], ... ; # 0..* Detail level adjudication details
      fhir:ExplanationOfBenefit.item.detail.subDetail [ # 0..* Additional items
        fhir:ExplanationOfBenefit.item.detail.subDetail.sequence [ positiveInt ]; # 1..1 Service instance
        fhir:ExplanationOfBenefit.item.detail.subDetail.type [ CodeableConcept ]; # 1..1 Type of product or service
        fhir:ExplanationOfBenefit.item.detail.subDetail.revenue [ CodeableConcept ]; # 0..1 Revenue or cost center code
        fhir:ExplanationOfBenefit.item.detail.subDetail.category [ CodeableConcept ]; # 0..1 Type of service or product
        fhir:ExplanationOfBenefit.item.detail.subDetail.service [ CodeableConcept ]; # 0..1 Billing Code
        fhir:ExplanationOfBenefit.item.detail.subDetail.modifier [ CodeableConcept ], ... ; # 0..* Service/Product billing modifiers
        fhir:ExplanationOfBenefit.item.detail.subDetail.programCode [ CodeableConcept ], ... ; # 0..* Program specific reason for item inclusion
        fhir:ExplanationOfBenefit.item.detail.subDetail.quantity [ Quantity(SimpleQuantity) ]; # 0..1 Count of Products or Services
        fhir:ExplanationOfBenefit.item.detail.subDetail.unitPrice [ Money ]; # 0..1 Fee, charge or cost per point
        fhir:ExplanationOfBenefit.item.detail.subDetail.factor [ decimal ]; # 0..1 Price scaling factor
        fhir:ExplanationOfBenefit.item.detail.subDetail.net [ Money ]; # 0..1 Net additional item cost
        fhir:ExplanationOfBenefit.item.detail.subDetail.udi [ Reference(Device) ], ... ; # 0..* Unique Device Identifier
        fhir:ExplanationOfBenefit.item.detail.subDetail.noteNumber [ positiveInt ], ... ; # 0..* List of note numbers which apply
        fhir:ExplanationOfBenefit.item.detail.subDetail.adjudication [ See ExplanationOfBenefit.item.adjudication ], ... ; # 0..* Language if different from the resource
      ], ...;
    ], ...;
  ], ...;
  fhir:ExplanationOfBenefit.addItem [ # 0..* Insurer added line items
    fhir:ExplanationOfBenefit.addItem.sequenceLinkId [ positiveInt ], ... ; # 0..* Service instances
    fhir:ExplanationOfBenefit.addItem.revenue [ CodeableConcept ]; # 0..1 Revenue or cost center code
    fhir:ExplanationOfBenefit.addItem.category [ CodeableConcept ]; # 0..1 Type of service or product
    fhir:ExplanationOfBenefit.addItem.service [ CodeableConcept ]; # 0..1 Billing Code
    fhir:ExplanationOfBenefit.addItem.modifier [ CodeableConcept ], ... ; # 0..* Service/Product billing modifiers
    fhir:ExplanationOfBenefit.addItem.fee [ Money ]; # 0..1 Professional fee or Product charge
    fhir:ExplanationOfBenefit.addItem.noteNumber [ positiveInt ], ... ; # 0..* List of note numbers which apply
    fhir:ExplanationOfBenefit.addItem.adjudication [ See ExplanationOfBenefit.item.adjudication ], ... ; # 0..* Added items adjudication
    fhir:ExplanationOfBenefit.addItem.detail [ # 0..* Added items details
      fhir:ExplanationOfBenefit.addItem.detail.revenue [ CodeableConcept ]; # 0..1 Revenue or cost center code
      fhir:ExplanationOfBenefit.addItem.detail.category [ CodeableConcept ]; # 0..1 Type of service or product
      fhir:ExplanationOfBenefit.addItem.detail.service [ CodeableConcept ]; # 0..1 Billing Code
      fhir:ExplanationOfBenefit.addItem.detail.modifier [ CodeableConcept ], ... ; # 0..* Service/Product billing modifiers
      fhir:ExplanationOfBenefit.addItem.detail.fee [ Money ]; # 0..1 Professional fee or Product charge
      fhir:ExplanationOfBenefit.addItem.detail.noteNumber [ positiveInt ], ... ; # 0..* List of note numbers which apply
      fhir:ExplanationOfBenefit.addItem.detail.adjudication [ See ExplanationOfBenefit.item.adjudication ], ... ; # 0..* Added items detail adjudication
    ], ...;
  ], ...;
  fhir:ExplanationOfBenefit.totalCost [ Money ]; # 0..1 Total Cost of service from the Claim
  fhir:ExplanationOfBenefit.unallocDeductable [ Money ]; # 0..1 Unallocated deductable
  fhir:ExplanationOfBenefit.totalBenefit [ Money ]; # 0..1 Total benefit payable for the Claim
  fhir:ExplanationOfBenefit.payment [ # 0..1 Payment (if paid)
    fhir:ExplanationOfBenefit.payment.type [ CodeableConcept ]; # 0..1 Partial or Complete
    fhir:ExplanationOfBenefit.payment.adjustment [ Money ]; # 0..1 Payment adjustment for non-Claim issues
    fhir:ExplanationOfBenefit.payment.adjustmentReason [ CodeableConcept ]; # 0..1 Explanation for the non-claim adjustment
    fhir:ExplanationOfBenefit.payment.date [ date ]; # 0..1 Expected date of Payment
    fhir:ExplanationOfBenefit.payment.amount [ Money ]; # 0..1 Payable amount after adjustment
    fhir:ExplanationOfBenefit.payment.identifier [ Identifier ]; # 0..1 Identifier of the payment instrument
  ];
  fhir:ExplanationOfBenefit.form [ CodeableConcept ]; # 0..1 Printed Form Identifier
  fhir:ExplanationOfBenefit.processNote [ # 0..* Processing notes
    fhir:ExplanationOfBenefit.processNote.number [ positiveInt ]; # 0..1 Sequence number for this note
    fhir:ExplanationOfBenefit.processNote.type [ CodeableConcept ]; # 0..1 display | print | printoper
    fhir:ExplanationOfBenefit.processNote.text [ string ]; # 0..1 Note explanitory text
    fhir:ExplanationOfBenefit.processNote.language [ CodeableConcept ]; # 0..1 Language if different from the resource
  ], ...;
  fhir:ExplanationOfBenefit.benefitBalance [ # 0..* Balance by Benefit Category
    fhir:ExplanationOfBenefit.benefitBalance.category [ CodeableConcept ]; # 1..1 Type of services covered
    fhir:ExplanationOfBenefit.benefitBalance.subCategory [ CodeableConcept ]; # 0..1 Detailed services covered within the type
    fhir:ExplanationOfBenefit.benefitBalance.excluded [ boolean ]; # 0..1 Excluded from the plan
    fhir:ExplanationOfBenefit.benefitBalance.name [ string ]; # 0..1 Short name for the benefit
    fhir:ExplanationOfBenefit.benefitBalance.description [ string ]; # 0..1 Description of the benefit or services covered
    fhir:ExplanationOfBenefit.benefitBalance.network [ CodeableConcept ]; # 0..1 In or out of network
    fhir:ExplanationOfBenefit.benefitBalance.unit [ CodeableConcept ]; # 0..1 Individual or family
    fhir:ExplanationOfBenefit.benefitBalance.term [ CodeableConcept ]; # 0..1 Annual or lifetime
    fhir:ExplanationOfBenefit.benefitBalance.financial [ # 0..* Benefit Summary
      fhir:ExplanationOfBenefit.benefitBalance.financial.type [ CodeableConcept ]; # 1..1 Deductable, visits, benefit amount
      # ExplanationOfBenefit.benefitBalance.financial.allowed[x] : 0..1 Benefits allowed. One of these 3
        fhir:ExplanationOfBenefit.benefitBalance.financial.allowedUnsignedInt [ unsignedInt ]
        fhir:ExplanationOfBenefit.benefitBalance.financial.allowedString [ string ]
        fhir:ExplanationOfBenefit.benefitBalance.financial.allowedMoney [ Money ]
      # ExplanationOfBenefit.benefitBalance.financial.used[x] : 0..1 Benefits used. One of these 2
        fhir:ExplanationOfBenefit.benefitBalance.financial.usedUnsignedInt [ unsignedInt ]
        fhir:ExplanationOfBenefit.benefitBalance.financial.usedMoney [ Money ]
    ], ...;
  ], ...;
]

Changes since DSTU2

ExplanationOfBenefit
ExplanationOfBenefit.status
  • Added Element
ExplanationOfBenefit.type
  • Added Element
ExplanationOfBenefit.subType
  • Added Element
ExplanationOfBenefit.patient
  • Added Element
ExplanationOfBenefit.billablePeriod
  • Added Element
ExplanationOfBenefit.enterer
  • Added Element
ExplanationOfBenefit.insurer
  • Added Element
ExplanationOfBenefit.provider
  • Added Element
ExplanationOfBenefit.referral
  • Added Element
ExplanationOfBenefit.facility
  • Added Element
ExplanationOfBenefit.claim
  • Added Element
ExplanationOfBenefit.claimResponse
  • Added Element
ExplanationOfBenefit.outcome
  • Type changed from code to CodeableConcept
  • Remove Binding http://hl7.org/fhir/ValueSet/remittance-outcome (required)
ExplanationOfBenefit.related
  • Added Element
ExplanationOfBenefit.related.claim
  • Added Element
ExplanationOfBenefit.related.relationship
  • Added Element
ExplanationOfBenefit.related.reference
  • Added Element
ExplanationOfBenefit.prescription
  • Added Element
ExplanationOfBenefit.originalPrescription
  • Added Element
ExplanationOfBenefit.payee
  • Added Element
ExplanationOfBenefit.payee.type
  • Added Element
ExplanationOfBenefit.payee.resourceType
  • Added Element
ExplanationOfBenefit.payee.party
  • Added Element
ExplanationOfBenefit.information
  • Added Element
ExplanationOfBenefit.information.sequence
  • Added Element
ExplanationOfBenefit.information.category
  • Added Element
ExplanationOfBenefit.information.code
  • Added Element
ExplanationOfBenefit.information.timing[x]
  • Added Element
ExplanationOfBenefit.information.value[x]
  • Added Element
ExplanationOfBenefit.information.reason
  • Added Element
ExplanationOfBenefit.careTeam
  • Added Element
ExplanationOfBenefit.careTeam.sequence
  • Added Element
ExplanationOfBenefit.careTeam.provider
  • Added Element
ExplanationOfBenefit.careTeam.responsible
  • Added Element
ExplanationOfBenefit.careTeam.role
  • Added Element
ExplanationOfBenefit.careTeam.qualification
  • Added Element
ExplanationOfBenefit.diagnosis
  • Added Element
ExplanationOfBenefit.diagnosis.sequence
  • Added Element
ExplanationOfBenefit.diagnosis.diagnosis[x]
  • Added Element
ExplanationOfBenefit.diagnosis.type
  • Added Element
ExplanationOfBenefit.diagnosis.packageCode
  • Added Element
ExplanationOfBenefit.procedure
  • Added Element
ExplanationOfBenefit.procedure.sequence
  • Added Element
ExplanationOfBenefit.procedure.date
  • Added Element
ExplanationOfBenefit.procedure.procedure[x]
  • Added Element
ExplanationOfBenefit.precedence
  • Added Element
ExplanationOfBenefit.insurance
  • Added Element
ExplanationOfBenefit.insurance.coverage
  • Added Element
ExplanationOfBenefit.insurance.preAuthRef
  • Added Element
ExplanationOfBenefit.accident
  • Added Element
ExplanationOfBenefit.accident.date
  • Added Element
ExplanationOfBenefit.accident.type
  • Added Element
ExplanationOfBenefit.accident.location[x]
  • Added Element
ExplanationOfBenefit.employmentImpacted
  • Added Element
ExplanationOfBenefit.hospitalization
  • Added Element
ExplanationOfBenefit.item
  • Added Element
ExplanationOfBenefit.item.sequence
  • Added Element
ExplanationOfBenefit.item.careTeamLinkId
  • Added Element
ExplanationOfBenefit.item.diagnosisLinkId
  • Added Element
ExplanationOfBenefit.item.procedureLinkId
  • Added Element
ExplanationOfBenefit.item.informationLinkId
  • Added Element
ExplanationOfBenefit.item.revenue
  • Added Element
ExplanationOfBenefit.item.category
  • Added Element
ExplanationOfBenefit.item.service
  • Added Element
ExplanationOfBenefit.item.modifier
  • Added Element
ExplanationOfBenefit.item.programCode
  • Added Element
ExplanationOfBenefit.item.serviced[x]
  • Added Element
ExplanationOfBenefit.item.location[x]
  • Added Element
ExplanationOfBenefit.item.quantity
  • Added Element
ExplanationOfBenefit.item.unitPrice
  • Added Element
ExplanationOfBenefit.item.factor
  • Added Element
ExplanationOfBenefit.item.net
  • Added Element
ExplanationOfBenefit.item.udi
  • Added Element
ExplanationOfBenefit.item.bodySite
  • Added Element
ExplanationOfBenefit.item.subSite
  • Added Element
ExplanationOfBenefit.item.encounter
  • Added Element
ExplanationOfBenefit.item.noteNumber
  • Added Element
ExplanationOfBenefit.item.adjudication
  • Added Element
ExplanationOfBenefit.item.adjudication.category
  • Added Element
ExplanationOfBenefit.item.adjudication.reason
  • Added Element
ExplanationOfBenefit.item.adjudication.amount
  • Added Element
ExplanationOfBenefit.item.adjudication.value
  • Added Element
ExplanationOfBenefit.item.detail
  • Added Element
ExplanationOfBenefit.item.detail.sequence
  • Added Element
ExplanationOfBenefit.item.detail.type
  • Added Element
ExplanationOfBenefit.item.detail.revenue
  • Added Element
ExplanationOfBenefit.item.detail.category
  • Added Element
ExplanationOfBenefit.item.detail.service
  • Added Element
ExplanationOfBenefit.item.detail.modifier
  • Added Element
ExplanationOfBenefit.item.detail.programCode
  • Added Element
ExplanationOfBenefit.item.detail.quantity
  • Added Element
ExplanationOfBenefit.item.detail.unitPrice
  • Added Element
ExplanationOfBenefit.item.detail.factor
  • Added Element
ExplanationOfBenefit.item.detail.net
  • Added Element
ExplanationOfBenefit.item.detail.udi
  • Added Element
ExplanationOfBenefit.item.detail.noteNumber
  • Added Element
ExplanationOfBenefit.item.detail.adjudication
  • Added Element
ExplanationOfBenefit.item.detail.subDetail
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.sequence
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.type
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.revenue
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.category
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.service
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.modifier
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.programCode
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.quantity
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.unitPrice
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.factor
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.net
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.udi
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.noteNumber
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.adjudication
  • Added Element
ExplanationOfBenefit.addItem
  • Added Element
ExplanationOfBenefit.addItem.sequenceLinkId
  • Added Element
ExplanationOfBenefit.addItem.revenue
  • Added Element
ExplanationOfBenefit.addItem.category
  • Added Element
ExplanationOfBenefit.addItem.service
  • Added Element
ExplanationOfBenefit.addItem.modifier
  • Added Element
ExplanationOfBenefit.addItem.fee
  • Added Element
ExplanationOfBenefit.addItem.noteNumber
  • Added Element
ExplanationOfBenefit.addItem.adjudication
  • Added Element
ExplanationOfBenefit.addItem.detail
  • Added Element
ExplanationOfBenefit.addItem.detail.revenue
  • Added Element
ExplanationOfBenefit.addItem.detail.category
  • Added Element
ExplanationOfBenefit.addItem.detail.service
  • Added Element
ExplanationOfBenefit.addItem.detail.modifier
  • Added Element
ExplanationOfBenefit.addItem.detail.fee
  • Added Element
ExplanationOfBenefit.addItem.detail.noteNumber
  • Added Element
ExplanationOfBenefit.addItem.detail.adjudication
  • Added Element
ExplanationOfBenefit.totalCost
  • Added Element
ExplanationOfBenefit.unallocDeductable
  • Added Element
ExplanationOfBenefit.totalBenefit
  • Added Element
ExplanationOfBenefit.payment
  • Added Element
ExplanationOfBenefit.payment.type
  • Added Element
ExplanationOfBenefit.payment.adjustment
  • Added Element
ExplanationOfBenefit.payment.adjustmentReason
  • Added Element
ExplanationOfBenefit.payment.date
  • Added Element
ExplanationOfBenefit.payment.amount
  • Added Element
ExplanationOfBenefit.payment.identifier
  • Added Element
ExplanationOfBenefit.form
  • Added Element
ExplanationOfBenefit.processNote
  • Added Element
ExplanationOfBenefit.processNote.number
  • Added Element
ExplanationOfBenefit.processNote.type
  • Added Element
ExplanationOfBenefit.processNote.text
  • Added Element
ExplanationOfBenefit.processNote.language
  • Added Element
ExplanationOfBenefit.benefitBalance
  • Added Element
ExplanationOfBenefit.benefitBalance.category
  • Added Element
ExplanationOfBenefit.benefitBalance.subCategory
  • Added Element
ExplanationOfBenefit.benefitBalance.excluded
  • Added Element
ExplanationOfBenefit.benefitBalance.name
  • Added Element
ExplanationOfBenefit.benefitBalance.description
  • Added Element
ExplanationOfBenefit.benefitBalance.network
  • Added Element
ExplanationOfBenefit.benefitBalance.unit
  • Added Element
ExplanationOfBenefit.benefitBalance.term
  • Added Element
ExplanationOfBenefit.benefitBalance.financial
  • Added Element
ExplanationOfBenefit.benefitBalance.financial.type
  • Added Element
ExplanationOfBenefit.benefitBalance.financial.allowed[x]
  • Added Element
ExplanationOfBenefit.benefitBalance.financial.used[x]
  • Added Element
ExplanationOfBenefit.request
  • deleted
ExplanationOfBenefit.ruleset
  • deleted
ExplanationOfBenefit.originalRuleset
  • deleted
ExplanationOfBenefit.requestProvider
  • deleted
ExplanationOfBenefit.requestOrganization
  • deleted

See the Full Difference for further information

This analysis is available as XML or JSON.

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. ExplanationOfBenefit DomainResourceExplanation of Benefit resource
Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... identifier 0..*IdentifierBusiness Identifier
... status ?!Σ0..1codeactive | cancelled | draft | entered-in-error
ExplanationOfBenefitStatus (Required)
... type 0..1CodeableConceptType or discipline
Example Claim Type Codes (Required)
... subType 0..*CodeableConceptFiner grained claim type information
Example Claim SubType Codes (Example)
... patient 0..1Reference(Patient)The subject of the Products and Services
... billablePeriod 0..1PeriodPeriod for charge submission
... created 0..1dateTimeCreation date
... enterer 0..1Reference(Practitioner)Author
... insurer 0..1Reference(Organization)Insurer responsible for the EOB
... provider 0..1Reference(Practitioner)Responsible provider for the claim
... organization 0..1Reference(Organization)Responsible organization for the claim
... referral 0..1Reference(ReferralRequest)Treatment Referral
... facility 0..1Reference(Location)Servicing Facility
... claim 0..1Reference(Claim)Claim reference
... claimResponse 0..1Reference(ClaimResponse)Claim response reference
... outcome 0..1CodeableConceptcomplete | error | partial
Claim Processing Codes (Example)
... disposition 0..1stringDisposition Message
... related 0..*BackboneElementRelated Claims which may be revelant to processing this claim
.... claim 0..1Reference(Claim)Reference to the related claim
.... relationship 0..1CodeableConceptHow the reference claim is related
Example Related Claim Relationship Codes (Example)
.... reference 0..1IdentifierRelated file or case reference
... prescription 0..1Reference(MedicationRequest | VisionPrescription)Prescription authorizing services or products
... originalPrescription 0..1Reference(MedicationRequest)Original prescription if superceded by fulfiller
... payee 0..1BackboneElementParty to be paid any benefits payable
.... type 0..1CodeableConceptType of party: Subscriber, Provider, other
Claim Payee Type Codes (Example)
.... resourceType 0..1CodeableConceptorganization | patient | practitioner | relatedperson
PayeeResourceType (Required)
.... party 0..1Reference(Practitioner | Organization | Patient | RelatedPerson)Party to receive the payable
... information 0..*BackboneElementExceptions, special considerations, the condition, situation, prior or concurrent issues
.... sequence 1..1positiveIntInformation instance identifier
.... category 1..1CodeableConceptGeneral class of information
Claim Information Category Codes (Example)
.... code 0..1CodeableConceptType of information
Exception Codes (Example)
.... timing[x] 0..1When it occurred
..... timingDatedate
..... timingPeriodPeriod
.... value[x] 0..1Additional Data or supporting information
..... valueStringstring
..... valueQuantityQuantity
..... valueAttachmentAttachment
..... valueReferenceReference(Any)
.... reason 0..1CodingReason associated with the information
Missing Tooth Reason Codes (Example)
... careTeam 0..*BackboneElementCare Team members
.... sequence 1..1positiveIntNumber to covey order of careteam
.... provider 1..1Reference(Practitioner | Organization)Member of the Care Team
.... responsible 0..1booleanBilling practitioner
.... role 0..1CodeableConceptRole on the team
Claim Care Team Role Codes (Example)
.... qualification 0..1CodeableConceptType, classification or Specialization
Example Provider Qualification Codes (Example)
... diagnosis 0..*BackboneElementList of Diagnosis
.... sequence 1..1positiveIntNumber to covey order of diagnosis
.... diagnosis[x] 1..1Patient's diagnosis
ICD-10 Codes (Example)
..... diagnosisCodeableConceptCodeableConcept
..... diagnosisReferenceReference(Condition)
.... type 0..*CodeableConceptTiming or nature of the diagnosis
Example Diagnosis Type Codes (Example)
.... packageCode 0..1CodeableConceptPackage billing code
Example Diagnosis Related Group Codes (Example)
... procedure 0..*BackboneElementProcedures performed
.... sequence 1..1positiveIntProcedure sequence for reference
.... date 0..1dateTimeWhen the procedure was performed
.... procedure[x] 1..1Patient's list of procedures performed
ICD-10 Procedure Codes (Example)
..... procedureCodeableConceptCodeableConcept
..... procedureReferenceReference(Procedure)
... precedence 0..1positiveIntPrecedence (primary, secondary, etc.)
... insurance 0..1BackboneElementInsurance or medical plan
.... coverage 0..1Reference(Coverage)Insurance information
.... preAuthRef 0..*stringPre-Authorization/Determination Reference
... accident 0..1BackboneElementDetails of an accident
.... date 0..1dateWhen the accident occurred
.... type 0..1CodeableConceptThe nature of the accident
ActIncidentCode (Required)
.... location[x] 0..1Accident Place
..... locationAddressAddress
..... locationReferenceReference(Location)
... employmentImpacted 0..1PeriodPeriod unable to work
... hospitalization 0..1PeriodPeriod in hospital
... item 0..*BackboneElementGoods and Services
.... sequence 1..1positiveIntService instance
.... careTeamLinkId 0..*positiveIntApplicable careteam members
.... diagnosisLinkId 0..*positiveIntApplicable diagnoses
.... procedureLinkId 0..*positiveIntApplicable procedures
.... informationLinkId 0..*positiveIntApplicable exception and supporting information
.... revenue 0..1CodeableConceptRevenue or cost center code
Example Revenue Center Codes (Example)
.... category 0..1CodeableConceptType of service or product
Benefit SubCategory Codes (Example)
.... service 0..1CodeableConceptBilling Code
USCLS Codes (Example)
.... modifier 0..*CodeableConceptService/Product billing modifiers
Modifier type Codes (Example)
.... programCode 0..*CodeableConceptProgram specific reason for item inclusion
Example Program Reason Codes (Example)
.... serviced[x] 0..1Date or dates of Service
..... servicedDatedate
..... servicedPeriodPeriod
.... location[x] 0..1Place of service
Example Service Place Codes (Example)
..... locationCodeableConceptCodeableConcept
..... locationAddressAddress
..... locationReferenceReference(Location)
.... quantity 0..1SimpleQuantityCount of Products or Services
.... unitPrice 0..1MoneyFee, charge or cost per point
.... factor 0..1decimalPrice scaling factor
.... net 0..1MoneyTotal item cost
.... udi 0..*Reference(Device)Unique Device Identifier
.... bodySite 0..1CodeableConceptService Location
Oral Site Codes (Example)
.... subSite 0..*CodeableConceptService Sub-location
Surface Codes (Example)
.... encounter 0..*Reference(Encounter)Encounters related to this billed item
.... noteNumber 0..*positiveIntList of note numbers which apply
.... adjudication 0..*BackboneElementAdjudication details
..... category 1..1CodeableConceptAdjudication category such as co-pay, eligible, benefit, etc.
Adjudication Value Codes (Example)
..... reason 0..1CodeableConceptExplanation of Adjudication outcome
Adjudication Reason Codes (Example)
..... amount 0..1MoneyMonetary amount
..... value 0..1decimalNon-monitory value
.... detail 0..*BackboneElementAdditional items
..... sequence 1..1positiveIntService instance
..... type 1..1CodeableConceptGroup or type of product or service
ActInvoiceGroupCode (Required)
..... revenue 0..1CodeableConceptRevenue or cost center code
Example Revenue Center Codes (Example)
..... category 0..1CodeableConceptType of service or product
Benefit SubCategory Codes (Example)
..... service 0..1CodeableConceptBilling Code
USCLS Codes (Example)
..... modifier 0..*CodeableConceptService/Product billing modifiers
Modifier type Codes (Example)
..... programCode 0..*CodeableConceptProgram specific reason for item inclusion
Example Program Reason Codes (Example)
..... quantity 0..1SimpleQuantityCount of Products or Services
..... unitPrice 0..1MoneyFee, charge or cost per point
..... factor 0..1decimalPrice scaling factor
..... net 0..1MoneyTotal additional item cost
..... udi 0..*Reference(Device)Unique Device Identifier
..... noteNumber 0..*positiveIntList of note numbers which apply
..... adjudication 0..*see adjudicationDetail level adjudication details
..... subDetail 0..*BackboneElementAdditional items
...... sequence 1..1positiveIntService instance
...... type 1..1CodeableConceptType of product or service
ActInvoiceGroupCode (Required)
...... revenue 0..1CodeableConceptRevenue or cost center code
Example Revenue Center Codes (Example)
...... category 0..1CodeableConceptType of service or product
Benefit SubCategory Codes (Example)
...... service 0..1CodeableConceptBilling Code
USCLS Codes (Example)
...... modifier 0..*CodeableConceptService/Product billing modifiers
Modifier type Codes (Example)
...... programCode 0..*CodeableConceptProgram specific reason for item inclusion
Example Program Reason Codes (Example)
...... quantity 0..1SimpleQuantityCount of Products or Services
...... unitPrice 0..1MoneyFee, charge or cost per point
...... factor 0..1decimalPrice scaling factor
...... net 0..1MoneyNet additional item cost
...... udi 0..*Reference(Device)Unique Device Identifier
...... noteNumber 0..*positiveIntList of note numbers which apply
...... adjudication 0..*see adjudicationLanguage if different from the resource
... addItem 0..*BackboneElementInsurer added line items
.... sequenceLinkId 0..*positiveIntService instances
.... revenue 0..1CodeableConceptRevenue or cost center code
Example Revenue Center Codes (Example)
.... category 0..1CodeableConceptType of service or product
Benefit SubCategory Codes (Example)
.... service 0..1CodeableConceptBilling Code
USCLS Codes (Example)
.... modifier 0..*CodeableConceptService/Product billing modifiers
Modifier type Codes (Example)
.... fee 0..1MoneyProfessional fee or Product charge
.... noteNumber 0..*positiveIntList of note numbers which apply
.... adjudication 0..*see adjudicationAdded items adjudication
.... detail 0..*BackboneElementAdded items details
..... revenue 0..1CodeableConceptRevenue or cost center code
Example Revenue Center Codes (Example)
..... category 0..1CodeableConceptType of service or product
Benefit SubCategory Codes (Example)
..... service 0..1CodeableConceptBilling Code
USCLS Codes (Example)
..... modifier 0..*CodeableConceptService/Product billing modifiers
Modifier type Codes (Example)
..... fee 0..1MoneyProfessional fee or Product charge
..... noteNumber 0..*positiveIntList of note numbers which apply
..... adjudication 0..*see adjudicationAdded items detail adjudication
... totalCost 0..1MoneyTotal Cost of service from the Claim
... unallocDeductable 0..1MoneyUnallocated deductable
... totalBenefit 0..1MoneyTotal benefit payable for the Claim
... payment 0..1BackboneElementPayment (if paid)
.... type 0..1CodeableConceptPartial or Complete
Example Payment Type Codes (Example)
.... adjustment 0..1MoneyPayment adjustment for non-Claim issues
.... adjustmentReason 0..1CodeableConceptExplanation for the non-claim adjustment
Payment Adjustment Reason Codes (Example)
.... date 0..1dateExpected date of Payment
.... amount 0..1MoneyPayable amount after adjustment
.... identifier 0..1IdentifierIdentifier of the payment instrument
... form 0..1CodeableConceptPrinted Form Identifier
Form Codes (Example)
... processNote 0..*BackboneElementProcessing notes
.... number 0..1positiveIntSequence number for this note
.... type 0..1CodeableConceptdisplay | print | printoper
NoteType (Required)
.... text 0..1stringNote explanitory text
.... language 0..1CodeableConceptLanguage if different from the resource
Common Languages (Extensible but limited to All Languages)
... benefitBalance 0..*BackboneElementBalance by Benefit Category
.... category 1..1CodeableConceptType of services covered
Benefit Category Codes (Example)
.... subCategory 0..1CodeableConceptDetailed services covered within the type
Benefit SubCategory Codes (Example)
.... excluded 0..1booleanExcluded from the plan
.... name 0..1stringShort name for the benefit
.... description 0..1stringDescription of the benefit or services covered
.... network 0..1CodeableConceptIn or out of network
Network Type Codes (Example)
.... unit 0..1CodeableConceptIndividual or family
Unit Type Codes (Example)
.... term 0..1CodeableConceptAnnual or lifetime
Benefit Term Codes (Example)
.... financial 0..*BackboneElementBenefit Summary
..... type 1..1CodeableConceptDeductable, visits, benefit amount
Benefit Type Codes (Example)
..... allowed[x] 0..1Benefits allowed
...... allowedUnsignedIntunsignedInt
...... allowedStringstring
...... allowedMoneyMoney
..... used[x] 0..1Benefits used
...... usedUnsignedIntunsignedInt
...... usedMoneyMoney

doco Documentation for this format

UML Diagram (Legend)

XML Template

<ExplanationOfBenefit xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <identifier><!-- 0..* Identifier Business Identifier --></identifier>
 <status value="[code]"/><!-- 0..1 active | cancelled | draft | entered-in-error -->
 <type><!-- 0..1 CodeableConcept Type or discipline --></type>
 <subType><!-- 0..* CodeableConcept Finer grained claim type information --></subType>
 <patient><!-- 0..1 Reference(Patient) The subject of the Products and Services --></patient>
 <billablePeriod><!-- 0..1 Period Period for charge submission --></billablePeriod>
 <created value="[dateTime]"/><!-- 0..1 Creation date -->
 <enterer><!-- 0..1 Reference(Practitioner) Author --></enterer>
 <insurer><!-- 0..1 Reference(Organization) Insurer responsible for the EOB --></insurer>
 <provider><!-- 0..1 Reference(Practitioner) Responsible provider for the claim --></provider>
 <organization><!-- 0..1 Reference(Organization) Responsible organization for the claim --></organization>
 <referral><!-- 0..1 Reference(ReferralRequest) Treatment Referral --></referral>
 <facility><!-- 0..1 Reference(Location) Servicing Facility --></facility>
 <claim><!-- 0..1 Reference(Claim) Claim reference --></claim>
 <claimResponse><!-- 0..1 Reference(ClaimResponse) Claim response reference --></claimResponse>
 <outcome><!-- 0..1 CodeableConcept complete | error | partial --></outcome>
 <disposition value="[string]"/><!-- 0..1 Disposition Message -->
 <related>  <!-- 0..* Related Claims which may be revelant to processing this claim -->
  <claim><!-- 0..1 Reference(Claim) Reference to the related claim --></claim>
  <relationship><!-- 0..1 CodeableConcept How the reference claim is related --></relationship>
  <reference><!-- 0..1 Identifier Related file or case reference --></reference>
 </related>
 <prescription><!-- 0..1 Reference(MedicationRequest|VisionPrescription) Prescription authorizing services or products --></prescription>
 <originalPrescription><!-- 0..1 Reference(MedicationRequest) Original prescription if superceded by fulfiller --></originalPrescription>
 <payee>  <!-- 0..1 Party to be paid any benefits payable -->
  <type><!-- 0..1 CodeableConcept Type of party: Subscriber, Provider, other --></type>
  <resourceType><!-- 0..1 CodeableConcept organization | patient | practitioner | relatedperson --></resourceType>
  <party><!-- 0..1 Reference(Practitioner|Organization|Patient|RelatedPerson) Party to receive the payable --></party>
 </payee>
 <information>  <!-- 0..* Exceptions, special considerations, the condition, situation, prior or concurrent issues -->
  <sequence value="[positiveInt]"/><!-- 1..1 Information instance identifier -->
  <category><!-- 1..1 CodeableConcept General class of information --></category>
  <code><!-- 0..1 CodeableConcept Type of information --></code>
  <timing[x]><!-- 0..1 date|Period When it occurred --></timing[x]>
  <value[x]><!-- 0..1 string|Quantity|Attachment|Reference(Any) Additional Data or supporting information --></value[x]>
  <reason><!-- 0..1 Coding Reason associated with the information --></reason>
 </information>
 <careTeam>  <!-- 0..* Care Team members -->
  <sequence value="[positiveInt]"/><!-- 1..1 Number to covey order of careteam -->
  <provider><!-- 1..1 Reference(Practitioner|Organization) Member of the Care Team --></provider>
  <responsible value="[boolean]"/><!-- 0..1 Billing practitioner -->
  <role><!-- 0..1 CodeableConcept Role on the team --></role>
  <qualification><!-- 0..1 CodeableConcept Type, classification or Specialization --></qualification>
 </careTeam>
 <diagnosis>  <!-- 0..* List of Diagnosis -->
  <sequence value="[positiveInt]"/><!-- 1..1 Number to covey order of diagnosis -->
  <diagnosis[x]><!-- 1..1 CodeableConcept|Reference(Condition) Patient's diagnosis --></diagnosis[x]>
  <type><!-- 0..* CodeableConcept Timing or nature of the diagnosis --></type>
  <packageCode><!-- 0..1 CodeableConcept Package billing code --></packageCode>
 </diagnosis>
 <procedure>  <!-- 0..* Procedures performed -->
  <sequence value="[positiveInt]"/><!-- 1..1 Procedure sequence for reference -->
  <date value="[dateTime]"/><!-- 0..1 When the procedure was performed -->
  <procedure[x]><!-- 1..1 CodeableConcept|Reference(Procedure) Patient's list of procedures performed --></procedure[x]>
 </procedure>
 <precedence value="[positiveInt]"/><!-- 0..1 Precedence (primary, secondary, etc.) -->
 <insurance>  <!-- 0..1 Insurance or medical plan -->
  <coverage><!-- 0..1 Reference(Coverage) Insurance information --></coverage>
  <preAuthRef value="[string]"/><!-- 0..* Pre-Authorization/Determination Reference -->
 </insurance>
 <accident>  <!-- 0..1 Details of an accident -->
  <date value="[date]"/><!-- 0..1 When the accident occurred -->
  <type><!-- 0..1 CodeableConcept The nature of the accident --></type>
  <location[x]><!-- 0..1 Address|Reference(Location) Accident Place --></location[x]>
 </accident>
 <employmentImpacted><!-- 0..1 Period Period unable to work --></employmentImpacted>
 <hospitalization><!-- 0..1 Period Period in hospital --></hospitalization>
 <item>  <!-- 0..* Goods and Services -->
  <sequence value="[positiveInt]"/><!-- 1..1 Service instance -->
  <careTeamLinkId value="[positiveInt]"/><!-- 0..* Applicable careteam members -->
  <diagnosisLinkId value="[positiveInt]"/><!-- 0..* Applicable diagnoses -->
  <procedureLinkId value="[positiveInt]"/><!-- 0..* Applicable procedures -->
  <informationLinkId value="[positiveInt]"/><!-- 0..* Applicable exception and supporting information -->
  <revenue><!-- 0..1 CodeableConcept Revenue or cost center code --></revenue>
  <category><!-- 0..1 CodeableConcept Type of service or product --></category>
  <service><!-- 0..1 CodeableConcept Billing Code --></service>
  <modifier><!-- 0..* CodeableConcept Service/Product billing modifiers --></modifier>
  <programCode><!-- 0..* CodeableConcept Program specific reason for item inclusion --></programCode>
  <serviced[x]><!-- 0..1 date|Period Date or dates of Service --></serviced[x]>
  <location[x]><!-- 0..1 CodeableConcept|Address|Reference(Location) Place of service --></location[x]>
  <quantity><!-- 0..1 Quantity(SimpleQuantity) Count of Products or Services --></quantity>
  <unitPrice><!-- 0..1 Money Fee, charge or cost per point --></unitPrice>
  <factor value="[decimal]"/><!-- 0..1 Price scaling factor -->
  <net><!-- 0..1 Money Total item cost --></net>
  <udi><!-- 0..* Reference(Device) Unique Device Identifier --></udi>
  <bodySite><!-- 0..1 CodeableConcept Service Location --></bodySite>
  <subSite><!-- 0..* CodeableConcept Service Sub-location --></subSite>
  <encounter><!-- 0..* Reference(Encounter) Encounters related to this billed item --></encounter>
  <noteNumber value="[positiveInt]"/><!-- 0..* List of note numbers which apply -->
  <adjudication>  <!-- 0..* Adjudication details -->
   <category><!-- 1..1 CodeableConcept Adjudication category such as co-pay, eligible, benefit, etc. --></category>
   <reason><!-- 0..1 CodeableConcept Explanation of Adjudication outcome --></reason>
   <amount><!-- 0..1 Money Monetary amount --></amount>
   <value value="[decimal]"/><!-- 0..1 Non-monitory value -->
  </adjudication>
  <detail>  <!-- 0..* Additional items -->
   <sequence value="[positiveInt]"/><!-- 1..1 Service instance -->
   <type><!-- 1..1 CodeableConcept Group or type of product or service --></type>
   <revenue><!-- 0..1 CodeableConcept Revenue or cost center code --></revenue>
   <category><!-- 0..1 CodeableConcept Type of service or product --></category>
   <service><!-- 0..1 CodeableConcept Billing Code --></service>
   <modifier><!-- 0..* CodeableConcept Service/Product billing modifiers --></modifier>
   <programCode><!-- 0..* CodeableConcept Program specific reason for item inclusion --></programCode>
   <quantity><!-- 0..1 Quantity(SimpleQuantity) Count of Products or Services --></quantity>
   <unitPrice><!-- 0..1 Money Fee, charge or cost per point --></unitPrice>
   <factor value="[decimal]"/><!-- 0..1 Price scaling factor -->
   <net><!-- 0..1 Money Total additional item cost --></net>
   <udi><!-- 0..* Reference(Device) Unique Device Identifier --></udi>
   <noteNumber value="[positiveInt]"/><!-- 0..* List of note numbers which apply -->
   <adjudication><!-- 0..* Content as for ExplanationOfBenefit.item.adjudication Detail level adjudication details --></adjudication>
   <subDetail>  <!-- 0..* Additional items -->
    <sequence value="[positiveInt]"/><!-- 1..1 Service instance -->
    <type><!-- 1..1 CodeableConcept Type of product or service --></type>
    <revenue><!-- 0..1 CodeableConcept Revenue or cost center code --></revenue>
    <category><!-- 0..1 CodeableConcept Type of service or product --></category>
    <service><!-- 0..1 CodeableConcept Billing Code --></service>
    <modifier><!-- 0..* CodeableConcept Service/Product billing modifiers --></modifier>
    <programCode><!-- 0..* CodeableConcept Program specific reason for item inclusion --></programCode>
    <quantity><!-- 0..1 Quantity(SimpleQuantity) Count of Products or Services --></quantity>
    <unitPrice><!-- 0..1 Money Fee, charge or cost per point --></unitPrice>
    <factor value="[decimal]"/><!-- 0..1 Price scaling factor -->
    <net><!-- 0..1 Money Net additional item cost --></net>
    <udi><!-- 0..* Reference(Device) Unique Device Identifier --></udi>
    <noteNumber value="[positiveInt]"/><!-- 0..* List of note numbers which apply -->
    <adjudication><!-- 0..* Content as for ExplanationOfBenefit.item.adjudication Language if different from the resource --></adjudication>
   </subDetail>
  </detail>
 </item>
 <addItem>  <!-- 0..* Insurer added line items -->
  <sequenceLinkId value="[positiveInt]"/><!-- 0..* Service instances -->
  <revenue><!-- 0..1 CodeableConcept Revenue or cost center code --></revenue>
  <category><!-- 0..1 CodeableConcept Type of service or product --></category>
  <service><!-- 0..1 CodeableConcept Billing Code --></service>
  <modifier><!-- 0..* CodeableConcept Service/Product billing modifiers --></modifier>
  <fee><!-- 0..1 Money Professional fee or Product charge --></fee>
  <noteNumber value="[positiveInt]"/><!-- 0..* List of note numbers which apply -->
  <adjudication><!-- 0..* Content as for ExplanationOfBenefit.item.adjudication Added items adjudication --></adjudication>
  <detail>  <!-- 0..* Added items details -->
   <revenue><!-- 0..1 CodeableConcept Revenue or cost center code --></revenue>
   <category><!-- 0..1 CodeableConcept Type of service or product --></category>
   <service><!-- 0..1 CodeableConcept Billing Code --></service>
   <modifier><!-- 0..* CodeableConcept Service/Product billing modifiers --></modifier>
   <fee><!-- 0..1 Money Professional fee or Product charge --></fee>
   <noteNumber value="[positiveInt]"/><!-- 0..* List of note numbers which apply -->
   <adjudication><!-- 0..* Content as for ExplanationOfBenefit.item.adjudication Added items detail adjudication --></adjudication>
  </detail>
 </addItem>
 <totalCost><!-- 0..1 Money Total Cost of service from the Claim --></totalCost>
 <unallocDeductable><!-- 0..1 Money Unallocated deductable --></unallocDeductable>
 <totalBenefit><!-- 0..1 Money Total benefit payable for the Claim --></totalBenefit>
 <payment>  <!-- 0..1 Payment (if paid) -->
  <type><!-- 0..1 CodeableConcept Partial or Complete --></type>
  <adjustment><!-- 0..1 Money Payment adjustment for non-Claim issues --></adjustment>
  <adjustmentReason><!-- 0..1 CodeableConcept Explanation for the non-claim adjustment --></adjustmentReason>
  <date value="[date]"/><!-- 0..1 Expected date of Payment -->
  <amount><!-- 0..1 Money Payable amount after adjustment --></amount>
  <identifier><!-- 0..1 Identifier Identifier of the payment instrument --></identifier>
 </payment>
 <form><!-- 0..1 CodeableConcept Printed Form Identifier --></form>
 <processNote>  <!-- 0..* Processing notes -->
  <number value="[positiveInt]"/><!-- 0..1 Sequence number for this note -->
  <type><!-- 0..1 CodeableConcept display | print | printoper --></type>
  <text value="[string]"/><!-- 0..1 Note explanitory text -->
  <language><!-- 0..1 CodeableConcept Language if different from the resource --></language>
 </processNote>
 <benefitBalance>  <!-- 0..* Balance by Benefit Category -->
  <category><!-- 1..1 CodeableConcept Type of services covered --></category>
  <subCategory><!-- 0..1 CodeableConcept Detailed services covered within the type --></subCategory>
  <excluded value="[boolean]"/><!-- 0..1 Excluded from the plan -->
  <name value="[string]"/><!-- 0..1 Short name for the benefit -->
  <description value="[string]"/><!-- 0..1 Description of the benefit or services covered -->
  <network><!-- 0..1 CodeableConcept In or out of network --></network>
  <unit><!-- 0..1 CodeableConcept Individual or family --></unit>
  <term><!-- 0..1 CodeableConcept Annual or lifetime --></term>
  <financial>  <!-- 0..* Benefit Summary -->
   <type><!-- 1..1 CodeableConcept Deductable, visits, benefit amount --></type>
   <allowed[x]><!-- 0..1 unsignedInt|string|Money Benefits allowed --></allowed[x]>
   <used[x]><!-- 0..1 unsignedInt|Money Benefits used --></used[x]>
  </financial>
 </benefitBalance>
</ExplanationOfBenefit>

JSON Template

{doco
  "resourceType" : "ExplanationOfBenefit",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // Business Identifier
  "status" : "<code>", // active | cancelled | draft | entered-in-error
  "type" : { CodeableConcept }, // Type or discipline
  "subType" : [{ CodeableConcept }], // Finer grained claim type information
  "patient" : { Reference(Patient) }, // The subject of the Products and Services
  "billablePeriod" : { Period }, // Period for charge submission
  "created" : "<dateTime>", // Creation date
  "enterer" : { Reference(Practitioner) }, // Author
  "insurer" : { Reference(Organization) }, // Insurer responsible for the EOB
  "provider" : { Reference(Practitioner) }, // Responsible provider for the claim
  "organization" : { Reference(Organization) }, // Responsible organization for the claim
  "referral" : { Reference(ReferralRequest) }, // Treatment Referral
  "facility" : { Reference(Location) }, // Servicing Facility
  "claim" : { Reference(Claim) }, // Claim reference
  "claimResponse" : { Reference(ClaimResponse) }, // Claim response reference
  "outcome" : { CodeableConcept }, // complete | error | partial
  "disposition" : "<string>", // Disposition Message
  "related" : [{ // Related Claims which may be revelant to processing this claim
    "claim" : { Reference(Claim) }, // Reference to the related claim
    "relationship" : { CodeableConcept }, // How the reference claim is related
    "reference" : { Identifier } // Related file or case reference
  }],
  "prescription" : { Reference(MedicationRequest|VisionPrescription) }, // Prescription authorizing services or products
  "originalPrescription" : { Reference(MedicationRequest) }, // Original prescription if superceded by fulfiller
  "payee" : { // Party to be paid any benefits payable
    "type" : { CodeableConcept }, // Type of party: Subscriber, Provider, other
    "resourceType" : { CodeableConcept }, // organization | patient | practitioner | relatedperson
    "party" : { Reference(Practitioner|Organization|Patient|RelatedPerson) } // Party to receive the payable
  },
  "information" : [{ // Exceptions, special considerations, the condition, situation, prior or concurrent issues
    "sequence" : "<positiveInt>", // R!  Information instance identifier
    "category" : { CodeableConcept }, // R!  General class of information
    "code" : { CodeableConcept }, // Type of information
    // timing[x]: When it occurred. One of these 2:
    "timingDate" : "<date>",
    "timingPeriod" : { Period },
    // value[x]: Additional Data or supporting information. One of these 4:
    "valueString" : "<string>",
    "valueQuantity" : { Quantity },
    "valueAttachment" : { Attachment },
    "valueReference" : { Reference(Any) },
    "reason" : { Coding } // Reason associated with the information
  }],
  "careTeam" : [{ // Care Team members
    "sequence" : "<positiveInt>", // R!  Number to covey order of careteam
    "provider" : { Reference(Practitioner|Organization) }, // R!  Member of the Care Team
    "responsible" : <boolean>, // Billing practitioner
    "role" : { CodeableConcept }, // Role on the team
    "qualification" : { CodeableConcept } // Type, classification or Specialization
  }],
  "diagnosis" : [{ // List of Diagnosis
    "sequence" : "<positiveInt>", // R!  Number to covey order of diagnosis
    // diagnosis[x]: Patient's diagnosis. One of these 2:
    "diagnosisCodeableConcept" : { CodeableConcept },
    "diagnosisReference" : { Reference(Condition) },
    "type" : [{ CodeableConcept }], // Timing or nature of the diagnosis
    "packageCode" : { CodeableConcept } // Package billing code
  }],
  "procedure" : [{ // Procedures performed
    "sequence" : "<positiveInt>", // R!  Procedure sequence for reference
    "date" : "<dateTime>", // When the procedure was performed
    // procedure[x]: Patient's list of procedures performed. One of these 2:
    "procedureCodeableConcept" : { CodeableConcept }
    "procedureReference" : { Reference(Procedure) }
  }],
  "precedence" : "<positiveInt>", // Precedence (primary, secondary, etc.)
  "insurance" : { // Insurance or medical plan
    "coverage" : { Reference(Coverage) }, // Insurance information
    "preAuthRef" : ["<string>"] // Pre-Authorization/Determination Reference
  },
  "accident" : { // Details of an accident
    "date" : "<date>", // When the accident occurred
    "type" : { CodeableConcept }, // The nature of the accident
    // location[x]: Accident Place. One of these 2:
    "locationAddress" : { Address }
    "locationReference" : { Reference(Location) }
  },
  "employmentImpacted" : { Period }, // Period unable to work
  "hospitalization" : { Period }, // Period in hospital
  "item" : [{ // Goods and Services
    "sequence" : "<positiveInt>", // R!  Service instance
    "careTeamLinkId" : ["<positiveInt>"], // Applicable careteam members
    "diagnosisLinkId" : ["<positiveInt>"], // Applicable diagnoses
    "procedureLinkId" : ["<positiveInt>"], // Applicable procedures
    "informationLinkId" : ["<positiveInt>"], // Applicable exception and supporting information
    "revenue" : { CodeableConcept }, // Revenue or cost center code
    "category" : { CodeableConcept }, // Type of service or product
    "service" : { CodeableConcept }, // Billing Code
    "modifier" : [{ CodeableConcept }], // Service/Product billing modifiers
    "programCode" : [{ CodeableConcept }], // Program specific reason for item inclusion
    // serviced[x]: Date or dates of Service. One of these 2:
    "servicedDate" : "<date>",
    "servicedPeriod" : { Period },
    // location[x]: Place of service. One of these 3:
    "locationCodeableConcept" : { CodeableConcept },
    "locationAddress" : { Address },
    "locationReference" : { Reference(Location) },
    "quantity" : { Quantity(SimpleQuantity) }, // Count of Products or Services
    "unitPrice" : { Money }, // Fee, charge or cost per point
    "factor" : <decimal>, // Price scaling factor
    "net" : { Money }, // Total item cost
    "udi" : [{ Reference(Device) }], // Unique Device Identifier
    "bodySite" : { CodeableConcept }, // Service Location
    "subSite" : [{ CodeableConcept }], // Service Sub-location
    "encounter" : [{ Reference(Encounter) }], // Encounters related to this billed item
    "noteNumber" : ["<positiveInt>"], // List of note numbers which apply
    "adjudication" : [{ // Adjudication details
      "category" : { CodeableConcept }, // R!  Adjudication category such as co-pay, eligible, benefit, etc.
      "reason" : { CodeableConcept }, // Explanation of Adjudication outcome
      "amount" : { Money }, // Monetary amount
      "value" : <decimal> // Non-monitory value
    }],
    "detail" : [{ // Additional items
      "sequence" : "<positiveInt>", // R!  Service instance
      "type" : { CodeableConcept }, // R!  Group or type of product or service
      "revenue" : { CodeableConcept }, // Revenue or cost center code
      "category" : { CodeableConcept }, // Type of service or product
      "service" : { CodeableConcept }, // Billing Code
      "modifier" : [{ CodeableConcept }], // Service/Product billing modifiers
      "programCode" : [{ CodeableConcept }], // Program specific reason for item inclusion
      "quantity" : { Quantity(SimpleQuantity) }, // Count of Products or Services
      "unitPrice" : { Money }, // Fee, charge or cost per point
      "factor" : <decimal>, // Price scaling factor
      "net" : { Money }, // Total additional item cost
      "udi" : [{ Reference(Device) }], // Unique Device Identifier
      "noteNumber" : ["<positiveInt>"], // List of note numbers which apply
      "adjudication" : [{ Content as for ExplanationOfBenefit.item.adjudication }], // Detail level adjudication details
      "subDetail" : [{ // Additional items
        "sequence" : "<positiveInt>", // R!  Service instance
        "type" : { CodeableConcept }, // R!  Type of product or service
        "revenue" : { CodeableConcept }, // Revenue or cost center code
        "category" : { CodeableConcept }, // Type of service or product
        "service" : { CodeableConcept }, // Billing Code
        "modifier" : [{ CodeableConcept }], // Service/Product billing modifiers
        "programCode" : [{ CodeableConcept }], // Program specific reason for item inclusion
        "quantity" : { Quantity(SimpleQuantity) }, // Count of Products or Services
        "unitPrice" : { Money }, // Fee, charge or cost per point
        "factor" : <decimal>, // Price scaling factor
        "net" : { Money }, // Net additional item cost
        "udi" : [{ Reference(Device) }], // Unique Device Identifier
        "noteNumber" : ["<positiveInt>"], // List of note numbers which apply
        "adjudication" : [{ Content as for ExplanationOfBenefit.item.adjudication }] // Language if different from the resource
      }]
    }]
  }],
  "addItem" : [{ // Insurer added line items
    "sequenceLinkId" : ["<positiveInt>"], // Service instances
    "revenue" : { CodeableConcept }, // Revenue or cost center code
    "category" : { CodeableConcept }, // Type of service or product
    "service" : { CodeableConcept }, // Billing Code
    "modifier" : [{ CodeableConcept }], // Service/Product billing modifiers
    "fee" : { Money }, // Professional fee or Product charge
    "noteNumber" : ["<positiveInt>"], // List of note numbers which apply
    "adjudication" : [{ Content as for ExplanationOfBenefit.item.adjudication }], // Added items adjudication
    "detail" : [{ // Added items details
      "revenue" : { CodeableConcept }, // Revenue or cost center code
      "category" : { CodeableConcept }, // Type of service or product
      "service" : { CodeableConcept }, // Billing Code
      "modifier" : [{ CodeableConcept }], // Service/Product billing modifiers
      "fee" : { Money }, // Professional fee or Product charge
      "noteNumber" : ["<positiveInt>"], // List of note numbers which apply
      "adjudication" : [{ Content as for ExplanationOfBenefit.item.adjudication }] // Added items detail adjudication
    }]
  }],
  "totalCost" : { Money }, // Total Cost of service from the Claim
  "unallocDeductable" : { Money }, // Unallocated deductable
  "totalBenefit" : { Money }, // Total benefit payable for the Claim
  "payment" : { // Payment (if paid)
    "type" : { CodeableConcept }, // Partial or Complete
    "adjustment" : { Money }, // Payment adjustment for non-Claim issues
    "adjustmentReason" : { CodeableConcept }, // Explanation for the non-claim adjustment
    "date" : "<date>", // Expected date of Payment
    "amount" : { Money }, // Payable amount after adjustment
    "identifier" : { Identifier } // Identifier of the payment instrument
  },
  "form" : { CodeableConcept }, // Printed Form Identifier
  "processNote" : [{ // Processing notes
    "number" : "<positiveInt>", // Sequence number for this note
    "type" : { CodeableConcept }, // display | print | printoper
    "text" : "<string>", // Note explanitory text
    "language" : { CodeableConcept } // Language if different from the resource
  }],
  "benefitBalance" : [{ // Balance by Benefit Category
    "category" : { CodeableConcept }, // R!  Type of services covered
    "subCategory" : { CodeableConcept }, // Detailed services covered within the type
    "excluded" : <boolean>, // Excluded from the plan
    "name" : "<string>", // Short name for the benefit
    "description" : "<string>", // Description of the benefit or services covered
    "network" : { CodeableConcept }, // In or out of network
    "unit" : { CodeableConcept }, // Individual or family
    "term" : { CodeableConcept }, // Annual or lifetime
    "financial" : [{ // Benefit Summary
      "type" : { CodeableConcept }, // R!  Deductable, visits, benefit amount
      // allowed[x]: Benefits allowed. One of these 3:
      "allowedUnsignedInt" : "<unsignedInt>",
      "allowedString" : "<string>",
      "allowedMoney" : { Money },
      // used[x]: Benefits used. One of these 2:
      "usedUnsignedInt" : "<unsignedInt>"
      "usedMoney" : { Money }
    }]
  }]
}

Turtle Template

@prefix fhir: <http://hl7.org/fhir/> .doco


[ a fhir:ExplanationOfBenefit;
  fhir:nodeRole fhir:treeRoot; # if this is the parser root

  # from Resource: .id, .meta, .implicitRules, and .language
  # from DomainResource: .text, .contained, .extension, and .modifierExtension
  fhir:ExplanationOfBenefit.identifier [ Identifier ], ... ; # 0..* Business Identifier
  fhir:ExplanationOfBenefit.status [ code ]; # 0..1 active | cancelled | draft | entered-in-error
  fhir:ExplanationOfBenefit.type [ CodeableConcept ]; # 0..1 Type or discipline
  fhir:ExplanationOfBenefit.subType [ CodeableConcept ], ... ; # 0..* Finer grained claim type information
  fhir:ExplanationOfBenefit.patient [ Reference(Patient) ]; # 0..1 The subject of the Products and Services
  fhir:ExplanationOfBenefit.billablePeriod [ Period ]; # 0..1 Period for charge submission
  fhir:ExplanationOfBenefit.created [ dateTime ]; # 0..1 Creation date
  fhir:ExplanationOfBenefit.enterer [ Reference(Practitioner) ]; # 0..1 Author
  fhir:ExplanationOfBenefit.insurer [ Reference(Organization) ]; # 0..1 Insurer responsible for the EOB
  fhir:ExplanationOfBenefit.provider [ Reference(Practitioner) ]; # 0..1 Responsible provider for the claim
  fhir:ExplanationOfBenefit.organization [ Reference(Organization) ]; # 0..1 Responsible organization for the claim
  fhir:ExplanationOfBenefit.referral [ Reference(ReferralRequest) ]; # 0..1 Treatment Referral
  fhir:ExplanationOfBenefit.facility [ Reference(Location) ]; # 0..1 Servicing Facility
  fhir:ExplanationOfBenefit.claim [ Reference(Claim) ]; # 0..1 Claim reference
  fhir:ExplanationOfBenefit.claimResponse [ Reference(ClaimResponse) ]; # 0..1 Claim response reference
  fhir:ExplanationOfBenefit.outcome [ CodeableConcept ]; # 0..1 complete | error | partial
  fhir:ExplanationOfBenefit.disposition [ string ]; # 0..1 Disposition Message
  fhir:ExplanationOfBenefit.related [ # 0..* Related Claims which may be revelant to processing this claim
    fhir:ExplanationOfBenefit.related.claim [ Reference(Claim) ]; # 0..1 Reference to the related claim
    fhir:ExplanationOfBenefit.related.relationship [ CodeableConcept ]; # 0..1 How the reference claim is related
    fhir:ExplanationOfBenefit.related.reference [ Identifier ]; # 0..1 Related file or case reference
  ], ...;
  fhir:ExplanationOfBenefit.prescription [ Reference(MedicationRequest|VisionPrescription) ]; # 0..1 Prescription authorizing services or products
  fhir:ExplanationOfBenefit.originalPrescription [ Reference(MedicationRequest) ]; # 0..1 Original prescription if superceded by fulfiller
  fhir:ExplanationOfBenefit.payee [ # 0..1 Party to be paid any benefits payable
    fhir:ExplanationOfBenefit.payee.type [ CodeableConcept ]; # 0..1 Type of party: Subscriber, Provider, other
    fhir:ExplanationOfBenefit.payee.resourceType [ CodeableConcept ]; # 0..1 organization | patient | practitioner | relatedperson
    fhir:ExplanationOfBenefit.payee.party [ Reference(Practitioner|Organization|Patient|RelatedPerson) ]; # 0..1 Party to receive the payable
  ];
  fhir:ExplanationOfBenefit.information [ # 0..* Exceptions, special considerations, the condition, situation, prior or concurrent issues
    fhir:ExplanationOfBenefit.information.sequence [ positiveInt ]; # 1..1 Information instance identifier
    fhir:ExplanationOfBenefit.information.category [ CodeableConcept ]; # 1..1 General class of information
    fhir:ExplanationOfBenefit.information.code [ CodeableConcept ]; # 0..1 Type of information
    # ExplanationOfBenefit.information.timing[x] : 0..1 When it occurred. One of these 2
      fhir:ExplanationOfBenefit.information.timingDate [ date ]
      fhir:ExplanationOfBenefit.information.timingPeriod [ Period ]
    # ExplanationOfBenefit.information.value[x] : 0..1 Additional Data or supporting information. One of these 4
      fhir:ExplanationOfBenefit.information.valueString [ string ]
      fhir:ExplanationOfBenefit.information.valueQuantity [ Quantity ]
      fhir:ExplanationOfBenefit.information.valueAttachment [ Attachment ]
      fhir:ExplanationOfBenefit.information.valueReference [ Reference(Any) ]
    fhir:ExplanationOfBenefit.information.reason [ Coding ]; # 0..1 Reason associated with the information
  ], ...;
  fhir:ExplanationOfBenefit.careTeam [ # 0..* Care Team members
    fhir:ExplanationOfBenefit.careTeam.sequence [ positiveInt ]; # 1..1 Number to covey order of careteam
    fhir:ExplanationOfBenefit.careTeam.provider [ Reference(Practitioner|Organization) ]; # 1..1 Member of the Care Team
    fhir:ExplanationOfBenefit.careTeam.responsible [ boolean ]; # 0..1 Billing practitioner
    fhir:ExplanationOfBenefit.careTeam.role [ CodeableConcept ]; # 0..1 Role on the team
    fhir:ExplanationOfBenefit.careTeam.qualification [ CodeableConcept ]; # 0..1 Type, classification or Specialization
  ], ...;
  fhir:ExplanationOfBenefit.diagnosis [ # 0..* List of Diagnosis
    fhir:ExplanationOfBenefit.diagnosis.sequence [ positiveInt ]; # 1..1 Number to covey order of diagnosis
    # ExplanationOfBenefit.diagnosis.diagnosis[x] : 1..1 Patient's diagnosis. One of these 2
      fhir:ExplanationOfBenefit.diagnosis.diagnosisCodeableConcept [ CodeableConcept ]
      fhir:ExplanationOfBenefit.diagnosis.diagnosisReference [ Reference(Condition) ]
    fhir:ExplanationOfBenefit.diagnosis.type [ CodeableConcept ], ... ; # 0..* Timing or nature of the diagnosis
    fhir:ExplanationOfBenefit.diagnosis.packageCode [ CodeableConcept ]; # 0..1 Package billing code
  ], ...;
  fhir:ExplanationOfBenefit.procedure [ # 0..* Procedures performed
    fhir:ExplanationOfBenefit.procedure.sequence [ positiveInt ]; # 1..1 Procedure sequence for reference
    fhir:ExplanationOfBenefit.procedure.date [ dateTime ]; # 0..1 When the procedure was performed
    # ExplanationOfBenefit.procedure.procedure[x] : 1..1 Patient's list of procedures performed. One of these 2
      fhir:ExplanationOfBenefit.procedure.procedureCodeableConcept [ CodeableConcept ]
      fhir:ExplanationOfBenefit.procedure.procedureReference [ Reference(Procedure) ]
  ], ...;
  fhir:ExplanationOfBenefit.precedence [ positiveInt ]; # 0..1 Precedence (primary, secondary, etc.)
  fhir:ExplanationOfBenefit.insurance [ # 0..1 Insurance or medical plan
    fhir:ExplanationOfBenefit.insurance.coverage [ Reference(Coverage) ]; # 0..1 Insurance information
    fhir:ExplanationOfBenefit.insurance.preAuthRef [ string ], ... ; # 0..* Pre-Authorization/Determination Reference
  ];
  fhir:ExplanationOfBenefit.accident [ # 0..1 Details of an accident
    fhir:ExplanationOfBenefit.accident.date [ date ]; # 0..1 When the accident occurred
    fhir:ExplanationOfBenefit.accident.type [ CodeableConcept ]; # 0..1 The nature of the accident
    # ExplanationOfBenefit.accident.location[x] : 0..1 Accident Place. One of these 2
      fhir:ExplanationOfBenefit.accident.locationAddress [ Address ]
      fhir:ExplanationOfBenefit.accident.locationReference [ Reference(Location) ]
  ];
  fhir:ExplanationOfBenefit.employmentImpacted [ Period ]; # 0..1 Period unable to work
  fhir:ExplanationOfBenefit.hospitalization [ Period ]; # 0..1 Period in hospital
  fhir:ExplanationOfBenefit.item [ # 0..* Goods and Services
    fhir:ExplanationOfBenefit.item.sequence [ positiveInt ]; # 1..1 Service instance
    fhir:ExplanationOfBenefit.item.careTeamLinkId [ positiveInt ], ... ; # 0..* Applicable careteam members
    fhir:ExplanationOfBenefit.item.diagnosisLinkId [ positiveInt ], ... ; # 0..* Applicable diagnoses
    fhir:ExplanationOfBenefit.item.procedureLinkId [ positiveInt ], ... ; # 0..* Applicable procedures
    fhir:ExplanationOfBenefit.item.informationLinkId [ positiveInt ], ... ; # 0..* Applicable exception and supporting information
    fhir:ExplanationOfBenefit.item.revenue [ CodeableConcept ]; # 0..1 Revenue or cost center code
    fhir:ExplanationOfBenefit.item.category [ CodeableConcept ]; # 0..1 Type of service or product
    fhir:ExplanationOfBenefit.item.service [ CodeableConcept ]; # 0..1 Billing Code
    fhir:ExplanationOfBenefit.item.modifier [ CodeableConcept ], ... ; # 0..* Service/Product billing modifiers
    fhir:ExplanationOfBenefit.item.programCode [ CodeableConcept ], ... ; # 0..* Program specific reason for item inclusion
    # ExplanationOfBenefit.item.serviced[x] : 0..1 Date or dates of Service. One of these 2
      fhir:ExplanationOfBenefit.item.servicedDate [ date ]
      fhir:ExplanationOfBenefit.item.servicedPeriod [ Period ]
    # ExplanationOfBenefit.item.location[x] : 0..1 Place of service. One of these 3
      fhir:ExplanationOfBenefit.item.locationCodeableConcept [ CodeableConcept ]
      fhir:ExplanationOfBenefit.item.locationAddress [ Address ]
      fhir:ExplanationOfBenefit.item.locationReference [ Reference(Location) ]
    fhir:ExplanationOfBenefit.item.quantity [ Quantity(SimpleQuantity) ]; # 0..1 Count of Products or Services
    fhir:ExplanationOfBenefit.item.unitPrice [ Money ]; # 0..1 Fee, charge or cost per point
    fhir:ExplanationOfBenefit.item.factor [ decimal ]; # 0..1 Price scaling factor
    fhir:ExplanationOfBenefit.item.net [ Money ]; # 0..1 Total item cost
    fhir:ExplanationOfBenefit.item.udi [ Reference(Device) ], ... ; # 0..* Unique Device Identifier
    fhir:ExplanationOfBenefit.item.bodySite [ CodeableConcept ]; # 0..1 Service Location
    fhir:ExplanationOfBenefit.item.subSite [ CodeableConcept ], ... ; # 0..* Service Sub-location
    fhir:ExplanationOfBenefit.item.encounter [ Reference(Encounter) ], ... ; # 0..* Encounters related to this billed item
    fhir:ExplanationOfBenefit.item.noteNumber [ positiveInt ], ... ; # 0..* List of note numbers which apply
    fhir:ExplanationOfBenefit.item.adjudication [ # 0..* Adjudication details
      fhir:ExplanationOfBenefit.item.adjudication.category [ CodeableConcept ]; # 1..1 Adjudication category such as co-pay, eligible, benefit, etc.
      fhir:ExplanationOfBenefit.item.adjudication.reason [ CodeableConcept ]; # 0..1 Explanation of Adjudication outcome
      fhir:ExplanationOfBenefit.item.adjudication.amount [ Money ]; # 0..1 Monetary amount
      fhir:ExplanationOfBenefit.item.adjudication.value [ decimal ]; # 0..1 Non-monitory value
    ], ...;
    fhir:ExplanationOfBenefit.item.detail [ # 0..* Additional items
      fhir:ExplanationOfBenefit.item.detail.sequence [ positiveInt ]; # 1..1 Service instance
      fhir:ExplanationOfBenefit.item.detail.type [ CodeableConcept ]; # 1..1 Group or type of product or service
      fhir:ExplanationOfBenefit.item.detail.revenue [ CodeableConcept ]; # 0..1 Revenue or cost center code
      fhir:ExplanationOfBenefit.item.detail.category [ CodeableConcept ]; # 0..1 Type of service or product
      fhir:ExplanationOfBenefit.item.detail.service [ CodeableConcept ]; # 0..1 Billing Code
      fhir:ExplanationOfBenefit.item.detail.modifier [ CodeableConcept ], ... ; # 0..* Service/Product billing modifiers
      fhir:ExplanationOfBenefit.item.detail.programCode [ CodeableConcept ], ... ; # 0..* Program specific reason for item inclusion
      fhir:ExplanationOfBenefit.item.detail.quantity [ Quantity(SimpleQuantity) ]; # 0..1 Count of Products or Services
      fhir:ExplanationOfBenefit.item.detail.unitPrice [ Money ]; # 0..1 Fee, charge or cost per point
      fhir:ExplanationOfBenefit.item.detail.factor [ decimal ]; # 0..1 Price scaling factor
      fhir:ExplanationOfBenefit.item.detail.net [ Money ]; # 0..1 Total additional item cost
      fhir:ExplanationOfBenefit.item.detail.udi [ Reference(Device) ], ... ; # 0..* Unique Device Identifier
      fhir:ExplanationOfBenefit.item.detail.noteNumber [ positiveInt ], ... ; # 0..* List of note numbers which apply
      fhir:ExplanationOfBenefit.item.detail.adjudication [ See ExplanationOfBenefit.item.adjudication ], ... ; # 0..* Detail level adjudication details
      fhir:ExplanationOfBenefit.item.detail.subDetail [ # 0..* Additional items
        fhir:ExplanationOfBenefit.item.detail.subDetail.sequence [ positiveInt ]; # 1..1 Service instance
        fhir:ExplanationOfBenefit.item.detail.subDetail.type [ CodeableConcept ]; # 1..1 Type of product or service
        fhir:ExplanationOfBenefit.item.detail.subDetail.revenue [ CodeableConcept ]; # 0..1 Revenue or cost center code
        fhir:ExplanationOfBenefit.item.detail.subDetail.category [ CodeableConcept ]; # 0..1 Type of service or product
        fhir:ExplanationOfBenefit.item.detail.subDetail.service [ CodeableConcept ]; # 0..1 Billing Code
        fhir:ExplanationOfBenefit.item.detail.subDetail.modifier [ CodeableConcept ], ... ; # 0..* Service/Product billing modifiers
        fhir:ExplanationOfBenefit.item.detail.subDetail.programCode [ CodeableConcept ], ... ; # 0..* Program specific reason for item inclusion
        fhir:ExplanationOfBenefit.item.detail.subDetail.quantity [ Quantity(SimpleQuantity) ]; # 0..1 Count of Products or Services
        fhir:ExplanationOfBenefit.item.detail.subDetail.unitPrice [ Money ]; # 0..1 Fee, charge or cost per point
        fhir:ExplanationOfBenefit.item.detail.subDetail.factor [ decimal ]; # 0..1 Price scaling factor
        fhir:ExplanationOfBenefit.item.detail.subDetail.net [ Money ]; # 0..1 Net additional item cost
        fhir:ExplanationOfBenefit.item.detail.subDetail.udi [ Reference(Device) ], ... ; # 0..* Unique Device Identifier
        fhir:ExplanationOfBenefit.item.detail.subDetail.noteNumber [ positiveInt ], ... ; # 0..* List of note numbers which apply
        fhir:ExplanationOfBenefit.item.detail.subDetail.adjudication [ See ExplanationOfBenefit.item.adjudication ], ... ; # 0..* Language if different from the resource
      ], ...;
    ], ...;
  ], ...;
  fhir:ExplanationOfBenefit.addItem [ # 0..* Insurer added line items
    fhir:ExplanationOfBenefit.addItem.sequenceLinkId [ positiveInt ], ... ; # 0..* Service instances
    fhir:ExplanationOfBenefit.addItem.revenue [ CodeableConcept ]; # 0..1 Revenue or cost center code
    fhir:ExplanationOfBenefit.addItem.category [ CodeableConcept ]; # 0..1 Type of service or product
    fhir:ExplanationOfBenefit.addItem.service [ CodeableConcept ]; # 0..1 Billing Code
    fhir:ExplanationOfBenefit.addItem.modifier [ CodeableConcept ], ... ; # 0..* Service/Product billing modifiers
    fhir:ExplanationOfBenefit.addItem.fee [ Money ]; # 0..1 Professional fee or Product charge
    fhir:ExplanationOfBenefit.addItem.noteNumber [ positiveInt ], ... ; # 0..* List of note numbers which apply
    fhir:ExplanationOfBenefit.addItem.adjudication [ See ExplanationOfBenefit.item.adjudication ], ... ; # 0..* Added items adjudication
    fhir:ExplanationOfBenefit.addItem.detail [ # 0..* Added items details
      fhir:ExplanationOfBenefit.addItem.detail.revenue [ CodeableConcept ]; # 0..1 Revenue or cost center code
      fhir:ExplanationOfBenefit.addItem.detail.category [ CodeableConcept ]; # 0..1 Type of service or product
      fhir:ExplanationOfBenefit.addItem.detail.service [ CodeableConcept ]; # 0..1 Billing Code
      fhir:ExplanationOfBenefit.addItem.detail.modifier [ CodeableConcept ], ... ; # 0..* Service/Product billing modifiers
      fhir:ExplanationOfBenefit.addItem.detail.fee [ Money ]; # 0..1 Professional fee or Product charge
      fhir:ExplanationOfBenefit.addItem.detail.noteNumber [ positiveInt ], ... ; # 0..* List of note numbers which apply
      fhir:ExplanationOfBenefit.addItem.detail.adjudication [ See ExplanationOfBenefit.item.adjudication ], ... ; # 0..* Added items detail adjudication
    ], ...;
  ], ...;
  fhir:ExplanationOfBenefit.totalCost [ Money ]; # 0..1 Total Cost of service from the Claim
  fhir:ExplanationOfBenefit.unallocDeductable [ Money ]; # 0..1 Unallocated deductable
  fhir:ExplanationOfBenefit.totalBenefit [ Money ]; # 0..1 Total benefit payable for the Claim
  fhir:ExplanationOfBenefit.payment [ # 0..1 Payment (if paid)
    fhir:ExplanationOfBenefit.payment.type [ CodeableConcept ]; # 0..1 Partial or Complete
    fhir:ExplanationOfBenefit.payment.adjustment [ Money ]; # 0..1 Payment adjustment for non-Claim issues
    fhir:ExplanationOfBenefit.payment.adjustmentReason [ CodeableConcept ]; # 0..1 Explanation for the non-claim adjustment
    fhir:ExplanationOfBenefit.payment.date [ date ]; # 0..1 Expected date of Payment
    fhir:ExplanationOfBenefit.payment.amount [ Money ]; # 0..1 Payable amount after adjustment
    fhir:ExplanationOfBenefit.payment.identifier [ Identifier ]; # 0..1 Identifier of the payment instrument
  ];
  fhir:ExplanationOfBenefit.form [ CodeableConcept ]; # 0..1 Printed Form Identifier
  fhir:ExplanationOfBenefit.processNote [ # 0..* Processing notes
    fhir:ExplanationOfBenefit.processNote.number [ positiveInt ]; # 0..1 Sequence number for this note
    fhir:ExplanationOfBenefit.processNote.type [ CodeableConcept ]; # 0..1 display | print | printoper
    fhir:ExplanationOfBenefit.processNote.text [ string ]; # 0..1 Note explanitory text
    fhir:ExplanationOfBenefit.processNote.language [ CodeableConcept ]; # 0..1 Language if different from the resource
  ], ...;
  fhir:ExplanationOfBenefit.benefitBalance [ # 0..* Balance by Benefit Category
    fhir:ExplanationOfBenefit.benefitBalance.category [ CodeableConcept ]; # 1..1 Type of services covered
    fhir:ExplanationOfBenefit.benefitBalance.subCategory [ CodeableConcept ]; # 0..1 Detailed services covered within the type
    fhir:ExplanationOfBenefit.benefitBalance.excluded [ boolean ]; # 0..1 Excluded from the plan
    fhir:ExplanationOfBenefit.benefitBalance.name [ string ]; # 0..1 Short name for the benefit
    fhir:ExplanationOfBenefit.benefitBalance.description [ string ]; # 0..1 Description of the benefit or services covered
    fhir:ExplanationOfBenefit.benefitBalance.network [ CodeableConcept ]; # 0..1 In or out of network
    fhir:ExplanationOfBenefit.benefitBalance.unit [ CodeableConcept ]; # 0..1 Individual or family
    fhir:ExplanationOfBenefit.benefitBalance.term [ CodeableConcept ]; # 0..1 Annual or lifetime
    fhir:ExplanationOfBenefit.benefitBalance.financial [ # 0..* Benefit Summary
      fhir:ExplanationOfBenefit.benefitBalance.financial.type [ CodeableConcept ]; # 1..1 Deductable, visits, benefit amount
      # ExplanationOfBenefit.benefitBalance.financial.allowed[x] : 0..1 Benefits allowed. One of these 3
        fhir:ExplanationOfBenefit.benefitBalance.financial.allowedUnsignedInt [ unsignedInt ]
        fhir:ExplanationOfBenefit.benefitBalance.financial.allowedString [ string ]
        fhir:ExplanationOfBenefit.benefitBalance.financial.allowedMoney [ Money ]
      # ExplanationOfBenefit.benefitBalance.financial.used[x] : 0..1 Benefits used. One of these 2
        fhir:ExplanationOfBenefit.benefitBalance.financial.usedUnsignedInt [ unsignedInt ]
        fhir:ExplanationOfBenefit.benefitBalance.financial.usedMoney [ Money ]
    ], ...;
  ], ...;
]

Changes since DSTU2

ExplanationOfBenefit
ExplanationOfBenefit.status
  • Added Element
ExplanationOfBenefit.type
  • Added Element
ExplanationOfBenefit.subType
  • Added Element
ExplanationOfBenefit.patient
  • Added Element
ExplanationOfBenefit.billablePeriod
  • Added Element
ExplanationOfBenefit.enterer
  • Added Element
ExplanationOfBenefit.insurer
  • Added Element
ExplanationOfBenefit.provider
  • Added Element
ExplanationOfBenefit.referral
  • Added Element
ExplanationOfBenefit.facility
  • Added Element
ExplanationOfBenefit.claim
  • Added Element
ExplanationOfBenefit.claimResponse
  • Added Element
ExplanationOfBenefit.outcome
  • Type changed from code to CodeableConcept
  • Remove Binding http://hl7.org/fhir/ValueSet/remittance-outcome (required)
ExplanationOfBenefit.related
  • Added Element
ExplanationOfBenefit.related.claim
  • Added Element
ExplanationOfBenefit.related.relationship
  • Added Element
ExplanationOfBenefit.related.reference
  • Added Element
ExplanationOfBenefit.prescription
  • Added Element
ExplanationOfBenefit.originalPrescription
  • Added Element
ExplanationOfBenefit.payee
  • Added Element
ExplanationOfBenefit.payee.type
  • Added Element
ExplanationOfBenefit.payee.resourceType
  • Added Element
ExplanationOfBenefit.payee.party
  • Added Element
ExplanationOfBenefit.information
  • Added Element
ExplanationOfBenefit.information.sequence
  • Added Element
ExplanationOfBenefit.information.category
  • Added Element
ExplanationOfBenefit.information.code
  • Added Element
ExplanationOfBenefit.information.timing[x]
  • Added Element
ExplanationOfBenefit.information.value[x]
  • Added Element
ExplanationOfBenefit.information.reason
  • Added Element
ExplanationOfBenefit.careTeam
  • Added Element
ExplanationOfBenefit.careTeam.sequence
  • Added Element
ExplanationOfBenefit.careTeam.provider
  • Added Element
ExplanationOfBenefit.careTeam.responsible
  • Added Element
ExplanationOfBenefit.careTeam.role
  • Added Element
ExplanationOfBenefit.careTeam.qualification
  • Added Element
ExplanationOfBenefit.diagnosis
  • Added Element
ExplanationOfBenefit.diagnosis.sequence
  • Added Element
ExplanationOfBenefit.diagnosis.diagnosis[x]
  • Added Element
ExplanationOfBenefit.diagnosis.type
  • Added Element
ExplanationOfBenefit.diagnosis.packageCode
  • Added Element
ExplanationOfBenefit.procedure
  • Added Element
ExplanationOfBenefit.procedure.sequence
  • Added Element
ExplanationOfBenefit.procedure.date
  • Added Element
ExplanationOfBenefit.procedure.procedure[x]
  • Added Element
ExplanationOfBenefit.precedence
  • Added Element
ExplanationOfBenefit.insurance
  • Added Element
ExplanationOfBenefit.insurance.coverage
  • Added Element
ExplanationOfBenefit.insurance.preAuthRef
  • Added Element
ExplanationOfBenefit.accident
  • Added Element
ExplanationOfBenefit.accident.date
  • Added Element
ExplanationOfBenefit.accident.type
  • Added Element
ExplanationOfBenefit.accident.location[x]
  • Added Element
ExplanationOfBenefit.employmentImpacted
  • Added Element
ExplanationOfBenefit.hospitalization
  • Added Element
ExplanationOfBenefit.item
  • Added Element
ExplanationOfBenefit.item.sequence
  • Added Element
ExplanationOfBenefit.item.careTeamLinkId
  • Added Element
ExplanationOfBenefit.item.diagnosisLinkId
  • Added Element
ExplanationOfBenefit.item.procedureLinkId
  • Added Element
ExplanationOfBenefit.item.informationLinkId
  • Added Element
ExplanationOfBenefit.item.revenue
  • Added Element
ExplanationOfBenefit.item.category
  • Added Element
ExplanationOfBenefit.item.service
  • Added Element
ExplanationOfBenefit.item.modifier
  • Added Element
ExplanationOfBenefit.item.programCode
  • Added Element
ExplanationOfBenefit.item.serviced[x]
  • Added Element
ExplanationOfBenefit.item.location[x]
  • Added Element
ExplanationOfBenefit.item.quantity
  • Added Element
ExplanationOfBenefit.item.unitPrice
  • Added Element
ExplanationOfBenefit.item.factor
  • Added Element
ExplanationOfBenefit.item.net
  • Added Element
ExplanationOfBenefit.item.udi
  • Added Element
ExplanationOfBenefit.item.bodySite
  • Added Element
ExplanationOfBenefit.item.subSite
  • Added Element
ExplanationOfBenefit.item.encounter
  • Added Element
ExplanationOfBenefit.item.noteNumber
  • Added Element
ExplanationOfBenefit.item.adjudication
  • Added Element
ExplanationOfBenefit.item.adjudication.category
  • Added Element
ExplanationOfBenefit.item.adjudication.reason
  • Added Element
ExplanationOfBenefit.item.adjudication.amount
  • Added Element
ExplanationOfBenefit.item.adjudication.value
  • Added Element
ExplanationOfBenefit.item.detail
  • Added Element
ExplanationOfBenefit.item.detail.sequence
  • Added Element
ExplanationOfBenefit.item.detail.type
  • Added Element
ExplanationOfBenefit.item.detail.revenue
  • Added Element
ExplanationOfBenefit.item.detail.category
  • Added Element
ExplanationOfBenefit.item.detail.service
  • Added Element
ExplanationOfBenefit.item.detail.modifier
  • Added Element
ExplanationOfBenefit.item.detail.programCode
  • Added Element
ExplanationOfBenefit.item.detail.quantity
  • Added Element
ExplanationOfBenefit.item.detail.unitPrice
  • Added Element
ExplanationOfBenefit.item.detail.factor
  • Added Element
ExplanationOfBenefit.item.detail.net
  • Added Element
ExplanationOfBenefit.item.detail.udi
  • Added Element
ExplanationOfBenefit.item.detail.noteNumber
  • Added Element
ExplanationOfBenefit.item.detail.adjudication
  • Added Element
ExplanationOfBenefit.item.detail.subDetail
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.sequence
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.type
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.revenue
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.category
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.service
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.modifier
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.programCode
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.quantity
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.unitPrice
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.factor
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.net
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.udi
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.noteNumber
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.adjudication
  • Added Element
ExplanationOfBenefit.addItem
  • Added Element
ExplanationOfBenefit.addItem.sequenceLinkId
  • Added Element
ExplanationOfBenefit.addItem.revenue
  • Added Element
ExplanationOfBenefit.addItem.category
  • Added Element
ExplanationOfBenefit.addItem.service
  • Added Element
ExplanationOfBenefit.addItem.modifier
  • Added Element
ExplanationOfBenefit.addItem.fee
  • Added Element
ExplanationOfBenefit.addItem.noteNumber
  • Added Element
ExplanationOfBenefit.addItem.adjudication
  • Added Element
ExplanationOfBenefit.addItem.detail
  • Added Element
ExplanationOfBenefit.addItem.detail.revenue
  • Added Element
ExplanationOfBenefit.addItem.detail.category
  • Added Element
ExplanationOfBenefit.addItem.detail.service
  • Added Element
ExplanationOfBenefit.addItem.detail.modifier
  • Added Element
ExplanationOfBenefit.addItem.detail.fee
  • Added Element
ExplanationOfBenefit.addItem.detail.noteNumber
  • Added Element
ExplanationOfBenefit.addItem.detail.adjudication
  • Added Element
ExplanationOfBenefit.totalCost
  • Added Element
ExplanationOfBenefit.unallocDeductable
  • Added Element
ExplanationOfBenefit.totalBenefit
  • Added Element
ExplanationOfBenefit.payment
  • Added Element
ExplanationOfBenefit.payment.type
  • Added Element
ExplanationOfBenefit.payment.adjustment
  • Added Element
ExplanationOfBenefit.payment.adjustmentReason
  • Added Element
ExplanationOfBenefit.payment.date
  • Added Element
ExplanationOfBenefit.payment.amount
  • Added Element
ExplanationOfBenefit.payment.identifier
  • Added Element
ExplanationOfBenefit.form
  • Added Element
ExplanationOfBenefit.processNote
  • Added Element
ExplanationOfBenefit.processNote.number
  • Added Element
ExplanationOfBenefit.processNote.type
  • Added Element
ExplanationOfBenefit.processNote.text
  • Added Element
ExplanationOfBenefit.processNote.language
  • Added Element
ExplanationOfBenefit.benefitBalance
  • Added Element
ExplanationOfBenefit.benefitBalance.category
  • Added Element
ExplanationOfBenefit.benefitBalance.subCategory
  • Added Element
ExplanationOfBenefit.benefitBalance.excluded
  • Added Element
ExplanationOfBenefit.benefitBalance.name
  • Added Element
ExplanationOfBenefit.benefitBalance.description
  • Added Element
ExplanationOfBenefit.benefitBalance.network
  • Added Element
ExplanationOfBenefit.benefitBalance.unit
  • Added Element
ExplanationOfBenefit.benefitBalance.term
  • Added Element
ExplanationOfBenefit.benefitBalance.financial
  • Added Element
ExplanationOfBenefit.benefitBalance.financial.type
  • Added Element
ExplanationOfBenefit.benefitBalance.financial.allowed[x]
  • Added Element
ExplanationOfBenefit.benefitBalance.financial.used[x]
  • Added Element
ExplanationOfBenefit.request
  • deleted
ExplanationOfBenefit.ruleset
  • deleted
ExplanationOfBenefit.originalRuleset
  • deleted
ExplanationOfBenefit.requestProvider
  • deleted
ExplanationOfBenefit.requestOrganization
  • deleted

See the Full Difference for further information

This analysis is available as XML or JSON.

 

Alternate definitions: Master Definition (XML, JSON), XML Schema/Schematron (for ) + JSON Schema, ShEx (for Turtle)

PathDefinitionTypeReference
ExplanationOfBenefit.status A code specifying the state of the resource instance.RequiredExplanationOfBenefitStatus
ExplanationOfBenefit.type The type or discipline-style of the claimRequiredExample Claim Type Codes
ExplanationOfBenefit.subType A more granulat claim typecodeExampleExample Claim SubType Codes
ExplanationOfBenefit.outcome The result of the claim processingExampleClaim Processing Codes
ExplanationOfBenefit.related.relationship Relationship of this claim to a related ClaimExampleExample Related Claim Relationship Codes
ExplanationOfBenefit.payee.type A code for the party to be reimbursed.ExampleClaim Payee Type Codes
ExplanationOfBenefit.payee.resourceType The type of payee ResourceRequiredPayeeResourceType
ExplanationOfBenefit.information.category The valuset used for additional information category codes.ExampleClaim Information Category Codes
ExplanationOfBenefit.information.code The valuset used for additional information codes.ExampleException Codes
ExplanationOfBenefit.information.reason Reason codes for the missing teethExampleMissing Tooth Reason Codes
ExplanationOfBenefit.careTeam.role The role codes for the care team members.ExampleClaim Care Team Role Codes
ExplanationOfBenefit.careTeam.qualification Provider professional qualificationsExampleExample Provider Qualification Codes
ExplanationOfBenefit.diagnosis.diagnosis[x] ICD10 Diagnostic codesExampleICD-10 Codes
ExplanationOfBenefit.diagnosis.type The type of the diagnosis: admitting, principal, dischargeExampleExample Diagnosis Type Codes
ExplanationOfBenefit.diagnosis.packageCode The DRG codes associated with the diagnosisExampleExample Diagnosis Related Group Codes
ExplanationOfBenefit.procedure.procedure[x] ICD10 Procedure codesExampleICD-10 Procedure Codes
ExplanationOfBenefit.accident.type Type of accident: work place, auto, etc.RequiredActIncidentCode
ExplanationOfBenefit.item.revenue
ExplanationOfBenefit.item.detail.revenue
ExplanationOfBenefit.item.detail.subDetail.revenue
ExplanationOfBenefit.addItem.revenue
ExplanationOfBenefit.addItem.detail.revenue
Codes for the revenue or cost centers supplying the service and/or products.ExampleExample Revenue Center Codes
ExplanationOfBenefit.item.category
ExplanationOfBenefit.item.detail.category
ExplanationOfBenefit.item.detail.subDetail.category
ExplanationOfBenefit.addItem.category
ExplanationOfBenefit.addItem.detail.category
ExplanationOfBenefit.benefitBalance.subCategory
Benefit subcategories such as: oral-basic, major, glassesExampleBenefit SubCategory Codes
ExplanationOfBenefit.item.service
ExplanationOfBenefit.item.detail.service
ExplanationOfBenefit.item.detail.subDetail.service
ExplanationOfBenefit.addItem.service
ExplanationOfBenefit.addItem.detail.service
Allowable service and product codesExampleUSCLS Codes
ExplanationOfBenefit.item.modifier
ExplanationOfBenefit.item.detail.modifier
ExplanationOfBenefit.item.detail.subDetail.modifier
ExplanationOfBenefit.addItem.modifier
ExplanationOfBenefit.addItem.detail.modifier
Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen.ExampleModifier type Codes
ExplanationOfBenefit.item.programCode
ExplanationOfBenefit.item.detail.programCode
ExplanationOfBenefit.item.detail.subDetail.programCode
Program specific reason codesExampleExample Program Reason Codes
ExplanationOfBenefit.item.location[x] Place where the service is renderedExampleExample Service Place Codes
ExplanationOfBenefit.item.bodySite The code for the teeth, quadrant, sextant and archExampleOral Site Codes
ExplanationOfBenefit.item.subSite The code for the tooth surface and surface combinationsExampleSurface Codes
ExplanationOfBenefit.item.adjudication.category The adjudication codes.ExampleAdjudication Value Codes
ExplanationOfBenefit.item.adjudication.reason Adjudication reason codes.ExampleAdjudication Reason Codes
ExplanationOfBenefit.item.detail.type
ExplanationOfBenefit.item.detail.subDetail.type
Service, Product, Rx Dispense, Rx Compound etc.RequiredActInvoiceGroupCode
ExplanationOfBenefit.payment.type The type (partial, complete) of the paymentExampleExample Payment Type Codes
ExplanationOfBenefit.payment.adjustmentReason Payment Adjustment reason codes.ExamplePayment Adjustment Reason Codes
ExplanationOfBenefit.form The forms codes.ExampleForm Codes
ExplanationOfBenefit.processNote.type The presentation types of notes.RequiredNoteType
ExplanationOfBenefit.processNote.language A human language.Extensible, but limited to All LanguagesCommon Languages
ExplanationOfBenefit.benefitBalance.category Benefit categories such as: oral, medical, vision etc.ExampleBenefit Category Codes
ExplanationOfBenefit.benefitBalance.network Code to classify in or out of network servicesExampleNetwork Type Codes
ExplanationOfBenefit.benefitBalance.unit Unit covered/serviced - individual or familyExampleUnit Type Codes
ExplanationOfBenefit.benefitBalance.term Coverage unit - annual, lifetimeExampleBenefit Term Codes
ExplanationOfBenefit.benefitBalance.financial.type Deductable, visits, co-pay, etc.ExampleBenefit Type Codes

Search parameters for this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.

NameTypeDescriptionExpressionIn Common
care-teamreferenceMember of the CareTeamExplanationOfBenefit.careTeam.provider
(Practitioner, Organization)
claimreferenceThe reference to the claimExplanationOfBenefit.claim
(Claim)
coveragereferenceThe plan under which the claim was adjudicatedExplanationOfBenefit.insurance.coverage
(Coverage)
createddateThe creation date for the EOBExplanationOfBenefit.created
dispositionstringThe contents of the disposition messageExplanationOfBenefit.disposition
encounterreferenceEncounters associated with a billed line itemExplanationOfBenefit.item.encounter
(Encounter)
entererreferenceThe party responsible for the entry of the ClaimExplanationOfBenefit.enterer
(Practitioner)
facilityreferenceFacility responsible for the goods and servicesExplanationOfBenefit.facility
(Location)
identifiertokenThe business identifier of the Explanation of BenefitExplanationOfBenefit.identifier
organizationreferenceThe reference to the providing organizationExplanationOfBenefit.organization
(Organization)
patientreferenceThe reference to the patientExplanationOfBenefit.patient
(Patient)
payeereferenceThe party receiving any payment for the ClaimExplanationOfBenefit.payee.party
(Practitioner, Organization, Patient, RelatedPerson)
providerreferenceThe reference to the providerExplanationOfBenefit.provider
(Practitioner)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.