This page is part of the FHIR Specification (v1.4.0:
STU
3 Ballot 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
. For a full list of available versions, see the
Directory of published versions
.
Page
versions:
. Page versions:
R5
R4B
R4
R3
R2
|
|
Compartments
|
Financial instrument which may be used to pay for or reimburse health care products and services.
The Coverage resource is intended to provide the high level identifiers and potentially descriptors of insurance plans which may used to pay for, in part or in whole, the provision of health care products and services. Todo
This resource is referenced by
Claim
,
,
ClaimResponse
and
,
EligibilityRequest
,
EnrollmentRequest
and
ExplanationOfBenefit
Structure
| Name | Flags | Card. | Type |
|
|---|---|---|---|---|
|
DomainResource |
|
||
|
Σ |
| Identifier for the plan issuer | |
![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() | Reference ( Organization ) | |||
|
0..1 |
|
|
|
|
Σ | 0..1 | Period |
|
|
Σ | 0..1 | Coding |
ActCoverageTypeCode |
|
?! | 1..1 | Plan holder | |
![]() ![]() ![]() | Identifier | |||
|
| |||
![]() ![]() | ?! |
|
Plan Beneficiary | |
![]() ![]() ![]() | Identifier | |||
|
|
|||
|
1..1 | Coding |
Patient relationship to planholder
Beneficiary Relationship Codes ( Example ) | |
![]() ![]() | Σ | 0..* | Identifier |
|
|
Σ | 0..1 | string |
|
|
Σ | 0..1 | string |
|
|
Σ | 0..1 | string |
|
|
Σ | 0..1 | positiveInt |
|
|
Σ | 0..1 | positiveInt |
|
|
0..* | Coding |
Eligibility exceptions
| |
![]() ![]() |
0..1 |
|
|
|
|
Σ | 0..1 |
|
|
|
0..* | Reference ( Contract ) |
|
|
Documentation for this format
|
||||
UML
Diagram
UML Diagram
XML
Template
XML Template
<Coverage xmlns="http://hl7.org/fhir"><!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension -->
<</issuer> <</bin><issuer[x]><!-- 1..1 Identifier|Reference(Organization) Identifier for the plan issuer --></issuer[x]> <bin value="[string]"/><!-- 0..1 BIN Number --> <period><!-- 0..1 Period Coverage start and end dates --></period><</type> <</subscriberId><type><!-- 0..1 Coding Type of coverage --></type> <planholder[x]><!-- 1..1 Identifier|Reference(Patient|Organization) Plan holder --></planholder[x]> <beneficiary[x]><!-- 1..1 Identifier|Reference(Patient) Plan Beneficiary --></beneficiary[x]> <relationship><!-- 1..1 Coding Patient relationship to planholder --></relationship> <identifier><!-- 0..* Identifier The primary coverage ID --></identifier> <group value="[string]"/><!-- 0..1 An identifier for the group --> <plan value="[string]"/><!-- 0..1 An identifier for the plan --> <subPlan value="[string]"/><!-- 0..1 An identifier for the subsection of the plan --><<dependent value="[positiveInt]"/><!-- 0..1 Dependent number --> <sequence value="[positiveInt]"/><!-- 0..1 The plan instance or sequence counter --><</subscriber> <</network><exception><!-- 0..* Coding Eligibility exceptions --></exception> <school value="[string]"/><!-- 0..1 Name of School --> <network value="[string]"/><!-- 0..1 Insurer network --> <contract><!-- 0..* Reference(Contract) Contract details --></contract> </Coverage>
JSON
Template
JSON Template
{
"resourceType" : "Coverage",
// from Resource: id, meta, implicitRules, and language
// from DomainResource: text, contained, extension, and modifierExtension
"
"
// issuer[x]: Identifier for the plan issuer. One of these 2:
"issuerIdentifier" : { Identifier },
"issuerReference" : { Reference(Organization) },
"bin" : "<string>", // BIN Number
"period" : { Period }, // Coverage start and end dates
"
"
"type" : { Coding }, // Type of coverage
// planholder[x]: Plan holder. One of these 2:
"planholderIdentifier" : { Identifier },
"planholderReference" : { Reference(Patient|Organization) },
// beneficiary[x]: Plan Beneficiary. One of these 2:
"beneficiaryIdentifier" : { Identifier },
"beneficiaryReference" : { Reference(Patient) },
"relationship" : { Coding }, // R! Patient relationship to planholder
"identifier" : [{ Identifier }], // The primary coverage ID
"group" : "<string>", // An identifier for the group
"plan" : "<string>", // An identifier for the plan
"subPlan" : "<string>", // An identifier for the subsection of the plan
"
"dependent" : "<positiveInt>", // Dependent number
"sequence" : "<positiveInt>", // The plan instance or sequence counter
"
"
"exception" : [{ Coding }], // Eligibility exceptions
"school" : "<string>", // Name of School
"network" : "<string>", // Insurer network
"contract" : [{ Reference(Contract) }] // Contract details
}
Structure
| Name | Flags | Card. | Type |
|
|---|---|---|---|---|
|
DomainResource |
|
||
|
Σ |
| Identifier for the plan issuer | |
![]() ![]() ![]() | Identifier | |||
|
Reference ( Organization ) | |||
|
0..1 |
|
|
|
|
Σ | 0..1 | Period |
|
|
Σ | 0..1 | Coding |
ActCoverageTypeCode |
|
?! | 1..1 | Plan holder | |
![]() ![]() ![]() | Identifier | |||
|
| |||
![]() ![]() | ?! |
| Plan Beneficiary | |
| Identifier | |||
|
|
|||
|
1..1 | Coding |
Patient relationship to planholder
Beneficiary Relationship Codes ( Example ) | |
![]() ![]() |
Σ | 0..* | Identifier |
|
|
Σ | 0..1 | string |
|
|
Σ | 0..1 | string |
|
|
Σ | 0..1 | string |
|
|
Σ | 0..1 | positiveInt |
|
|
Σ | 0..1 | positiveInt |
|
|
0..* | Coding |
Eligibility exceptions
| |
![]() ![]() |
0..1 |
|
|
|
|
Σ | 0..1 |
|
|
|
0..* | Reference ( Contract ) |
|
|
Documentation for this format
|
||||
XML
Template
XML Template
<Coverage xmlns="http://hl7.org/fhir"><!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension -->
<</issuer> <</bin><issuer[x]><!-- 1..1 Identifier|Reference(Organization) Identifier for the plan issuer --></issuer[x]> <bin value="[string]"/><!-- 0..1 BIN Number --> <period><!-- 0..1 Period Coverage start and end dates --></period><</type> <</subscriberId><type><!-- 0..1 Coding Type of coverage --></type> <planholder[x]><!-- 1..1 Identifier|Reference(Patient|Organization) Plan holder --></planholder[x]> <beneficiary[x]><!-- 1..1 Identifier|Reference(Patient) Plan Beneficiary --></beneficiary[x]> <relationship><!-- 1..1 Coding Patient relationship to planholder --></relationship> <identifier><!-- 0..* Identifier The primary coverage ID --></identifier> <group value="[string]"/><!-- 0..1 An identifier for the group --> <plan value="[string]"/><!-- 0..1 An identifier for the plan --> <subPlan value="[string]"/><!-- 0..1 An identifier for the subsection of the plan --><<dependent value="[positiveInt]"/><!-- 0..1 Dependent number --> <sequence value="[positiveInt]"/><!-- 0..1 The plan instance or sequence counter --><</subscriber> <</network><exception><!-- 0..* Coding Eligibility exceptions --></exception> <school value="[string]"/><!-- 0..1 Name of School --> <network value="[string]"/><!-- 0..1 Insurer network --> <contract><!-- 0..* Reference(Contract) Contract details --></contract> </Coverage>
JSON
Template
JSON Template
{
"resourceType" : "Coverage",
// from Resource: id, meta, implicitRules, and language
// from DomainResource: text, contained, extension, and modifierExtension
"
"
// issuer[x]: Identifier for the plan issuer. One of these 2:
"issuerIdentifier" : { Identifier },
"issuerReference" : { Reference(Organization) },
"bin" : "<string>", // BIN Number
"period" : { Period }, // Coverage start and end dates
"
"
"type" : { Coding }, // Type of coverage
// planholder[x]: Plan holder. One of these 2:
"planholderIdentifier" : { Identifier },
"planholderReference" : { Reference(Patient|Organization) },
// beneficiary[x]: Plan Beneficiary. One of these 2:
"beneficiaryIdentifier" : { Identifier },
"beneficiaryReference" : { Reference(Patient) },
"relationship" : { Coding }, // R! Patient relationship to planholder
"identifier" : [{ Identifier }], // The primary coverage ID
"group" : "<string>", // An identifier for the group
"plan" : "<string>", // An identifier for the plan
"subPlan" : "<string>", // An identifier for the subsection of the plan
"
"dependent" : "<positiveInt>", // Dependent number
"sequence" : "<positiveInt>", // The plan instance or sequence counter
"
"
"exception" : [{ Coding }], // Eligibility exceptions
"school" : "<string>", // Name of School
"network" : "<string>", // Insurer network
"contract" : [{ Reference(Contract) }] // Contract details
}
Alternate
definitions:
Alternate definitions:
Schema
/
Schematron
,
Resource
Profile
(
, Resource Profile (
XML
,
,
JSON
),
),
Questionnaire
| Path | Definition | Type | Reference |
|---|---|---|---|
|
|
|
Example | ActCoverageTypeCode |
| Coverage.relationship | The code for the relationship of the patient to the subscriber. | Example | Beneficiary Relationship Codes |
| Coverage.exception | The eligibility exception codes. | Example | Exception Codes |
Search parameters for this resource. The
common parameters
also apply. See
Searching
for
more
information
about
searching
in
REST,
messaging,
and
services.
for more information about searching in REST, messaging, and services.
| Name | Type | Description | Paths |
| beneficiaryidentifier | token | Covered party | Coverage.beneficiaryIdentifier |
| beneficiaryreference | reference | Covered party |
Coverage.beneficiaryReference
( Patient ) |
| dependent | token |
|
Coverage.dependent |
| group | token |
|
Coverage.group |
| identifier | token |
|
Coverage.identifier |
|
| token | The identity of the insurer | Coverage.issuerIdentifier |
| issuerreference | reference |
|
( Organization ) |
| plan | token |
|
Coverage.plan |
| planholderidentifier | token | Reference to the planholder | Coverage.planholderIdentifier |
| planholderreference | reference | Reference to the planholder |
Coverage.planholderReference
( Organization , Patient ) |
| sequence | token |
|
Coverage.sequence |
| subplan | token |
|
Coverage.subPlan |
| type | token |
|
Coverage.type |