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.1 Resource Coverage - Content

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

Financial instrument which may be used to reimburse or pay for health care products and services.

The Coverage resource is intended to provide the high level identifiers and potentially descriptors of an insurance plan which may used to pay for, in part or in whole, the provision of health care products and services.

This resource may also be used to register 'SelfPay' where an individual or organization other than an insurer is taking responsibility for payment for a portion of the health care costs.

This resource is referenced by Account, Claim, ClaimResponse, EligibilityRequest, EligibilityResponse, EnrollmentRequest and ExplanationOfBenefit

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. Coverage DomainResourceInsurance or medical plan or a payment agreement
Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... identifier Σ0..*IdentifierThe primary coverage ID
... status ?!Σ0..1codeactive | cancelled | draft | entered-in-error
Financial Resource Status Codes (Required)
... type Σ0..1CodeableConceptType of coverage such as medical or accident
Coverage Type and Self-Pay Codes (Preferred)
... policyHolder Σ0..1Reference(Patient | RelatedPerson | Organization)Owner of the policy
... subscriber Σ0..1Reference(Patient | RelatedPerson)Subscriber to the policy
... subscriberId Σ0..1stringID assigned to the Subscriber
... beneficiary Σ0..1Reference(Patient)Plan Beneficiary
... relationship 0..1CodeableConceptBeneficiary relationship to the Subscriber
Policyholder Relationship Codes (Example)
... period Σ0..1PeriodCoverage start and end dates
... payor Σ0..*Reference(Organization | Patient | RelatedPerson)Identifier for the plan or agreement issuer
... grouping 0..1BackboneElementAdditional coverage classifications
.... group Σ0..1stringAn identifier for the group
.... groupDisplay Σ0..1stringDisplay text for an identifier for the group
.... subGroup Σ0..1stringAn identifier for the subsection of the group
.... subGroupDisplay Σ0..1stringDisplay text for the subsection of the group
.... plan Σ0..1stringAn identifier for the plan
.... planDisplay Σ0..1stringDisplay text for the plan
.... subPlan Σ0..1stringAn identifier for the subsection of the plan
.... subPlanDisplay Σ0..1stringDisplay text for the subsection of the plan
.... class Σ0..1stringAn identifier for the class
.... classDisplay Σ0..1stringDisplay text for the class
.... subClass Σ0..1stringAn identifier for the subsection of the class
.... subClassDisplay Σ0..1stringDisplay text for the subsection of the subclass
... dependent Σ0..1stringDependent number
... sequence Σ0..1stringThe plan instance or sequence counter
... order Σ0..1positiveIntRelative order of the coverage
... network Σ0..1stringInsurer network
... contract 0..*Reference(Contract)Contract details

doco Documentation for this format

UML Diagram (Legend)

Coverage (DomainResource)📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนidentifier : Identifier [0..*]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนstatus : code [0..1] 📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนFinancial Resource Status ! 📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนtype : CodeableConcept [0..1] 📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนCoverage Type and Self-Pay ? 📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนpolicyHolder : Reference [0..1] Patient|RelatedPerson|Organization 📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนsubscriber : Reference [0..1] Patient|RelatedPerson 📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนsubscriberId : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนbeneficiary : Reference [0..1] Patient 📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนrelationship : CodeableConcept [0..1] 📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนPolicyholder Relationship ?? 📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนperiod : Period [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนpayor : Reference [0..*] Organization|Patient|RelatedPerson 📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนdependent : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนsequence : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนorder : positiveInt [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนnetwork : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนcontract : Reference [0..*] Contract Group📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนgroup : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนgroupDisplay : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนsubGroup : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนsubGroupDisplay : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนplan : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนplanDisplay : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนsubPlan : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนsubPlanDisplay : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนclass : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนclassDisplay : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนsubClass : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนsubClassDisplay : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนgrouping[0..1]

XML Template

<Coverage xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <identifier><!-- 0..* Identifier The primary coverage ID --></identifier>
 <status value="[code]"/><!-- 0..1 active | cancelled | draft | entered-in-error -->
 <type><!-- 0..1 CodeableConcept Type of coverage such as medical or accident --></type>
 <policyHolder><!-- 0..1 Reference(Patient|RelatedPerson|Organization) Owner of the policy --></policyHolder>
 <subscriber><!-- 0..1 Reference(Patient|RelatedPerson) Subscriber to the policy --></subscriber>
 <subscriberId value="[string]"/><!-- 0..1 ID assigned to the Subscriber -->
 <beneficiary><!-- 0..1 Reference(Patient) Plan Beneficiary --></beneficiary>
 <relationship><!-- 0..1 CodeableConcept Beneficiary relationship to the Subscriber --></relationship>
 <period><!-- 0..1 Period Coverage start and end dates --></period>
 <payor><!-- 0..* Reference(Organization|Patient|RelatedPerson) Identifier for the plan or agreement issuer --></payor>
 <grouping>  <!-- 0..1 Additional coverage classifications -->
  <group value="[string]"/><!-- 0..1 An identifier for the group -->
  <groupDisplay value="[string]"/><!-- 0..1 Display text for an identifier for the group -->
  <subGroup value="[string]"/><!-- 0..1 An identifier for the subsection of the group -->
  <subGroupDisplay value="[string]"/><!-- 0..1 Display text for the subsection of the group -->
  <plan value="[string]"/><!-- 0..1 An identifier for the plan -->
  <planDisplay value="[string]"/><!-- 0..1 Display text for the plan -->
  <subPlan value="[string]"/><!-- 0..1 An identifier for the subsection of the plan -->
  <subPlanDisplay value="[string]"/><!-- 0..1 Display text for the subsection of the plan -->
  <class value="[string]"/><!-- 0..1 An identifier for the class -->
  <classDisplay value="[string]"/><!-- 0..1 Display text for the class -->
  <subClass value="[string]"/><!-- 0..1 An identifier for the subsection of the class -->
  <subClassDisplay value="[string]"/><!-- 0..1 Display text for the subsection of the subclass -->
 </grouping>
 <dependent value="[string]"/><!-- 0..1 Dependent number -->
 <sequence value="[string]"/><!-- 0..1 The plan instance or sequence counter -->
 <order value="[positiveInt]"/><!-- 0..1 Relative order of the coverage -->
 <network value="[string]"/><!-- 0..1 Insurer network -->
 <contract><!-- 0..* Reference(Contract) Contract details --></contract>
</Coverage>

JSON Template

{doco
  "resourceType" : "Coverage",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // The primary coverage ID
  "status" : "<code>", // active | cancelled | draft | entered-in-error
  "type" : { CodeableConcept }, // Type of coverage such as medical or accident
  "policyHolder" : { Reference(Patient|RelatedPerson|Organization) }, // Owner of the policy
  "subscriber" : { Reference(Patient|RelatedPerson) }, // Subscriber to the policy
  "subscriberId" : "<string>", // ID assigned to the Subscriber
  "beneficiary" : { Reference(Patient) }, // Plan Beneficiary
  "relationship" : { CodeableConcept }, // Beneficiary relationship to the Subscriber
  "period" : { Period }, // Coverage start and end dates
  "payor" : [{ Reference(Organization|Patient|RelatedPerson) }], // Identifier for the plan or agreement issuer
  "grouping" : { // Additional coverage classifications
    "group" : "<string>", // An identifier for the group
    "groupDisplay" : "<string>", // Display text for an identifier for the group
    "subGroup" : "<string>", // An identifier for the subsection of the group
    "subGroupDisplay" : "<string>", // Display text for the subsection of the group
    "plan" : "<string>", // An identifier for the plan
    "planDisplay" : "<string>", // Display text for the plan
    "subPlan" : "<string>", // An identifier for the subsection of the plan
    "subPlanDisplay" : "<string>", // Display text for the subsection of the plan
    "class" : "<string>", // An identifier for the class
    "classDisplay" : "<string>", // Display text for the class
    "subClass" : "<string>", // An identifier for the subsection of the class
    "subClassDisplay" : "<string>" // Display text for the subsection of the subclass
  },
  "dependent" : "<string>", // Dependent number
  "sequence" : "<string>", // The plan instance or sequence counter
  "order" : "<positiveInt>", // Relative order of the coverage
  "network" : "<string>", // Insurer network
  "contract" : [{ Reference(Contract) }] // Contract details
}

Turtle Template

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


[ a fhir:Coverage;
  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:Coverage.identifier [ Identifier ], ... ; # 0..* The primary coverage ID
  fhir:Coverage.status [ code ]; # 0..1 active | cancelled | draft | entered-in-error
  fhir:Coverage.type [ CodeableConcept ]; # 0..1 Type of coverage such as medical or accident
  fhir:Coverage.policyHolder [ Reference(Patient|RelatedPerson|Organization) ]; # 0..1 Owner of the policy
  fhir:Coverage.subscriber [ Reference(Patient|RelatedPerson) ]; # 0..1 Subscriber to the policy
  fhir:Coverage.subscriberId [ string ]; # 0..1 ID assigned to the Subscriber
  fhir:Coverage.beneficiary [ Reference(Patient) ]; # 0..1 Plan Beneficiary
  fhir:Coverage.relationship [ CodeableConcept ]; # 0..1 Beneficiary relationship to the Subscriber
  fhir:Coverage.period [ Period ]; # 0..1 Coverage start and end dates
  fhir:Coverage.payor [ Reference(Organization|Patient|RelatedPerson) ], ... ; # 0..* Identifier for the plan or agreement issuer
  fhir:Coverage.grouping [ # 0..1 Additional coverage classifications
    fhir:Coverage.grouping.group [ string ]; # 0..1 An identifier for the group
    fhir:Coverage.grouping.groupDisplay [ string ]; # 0..1 Display text for an identifier for the group
    fhir:Coverage.grouping.subGroup [ string ]; # 0..1 An identifier for the subsection of the group
    fhir:Coverage.grouping.subGroupDisplay [ string ]; # 0..1 Display text for the subsection of the group
    fhir:Coverage.grouping.plan [ string ]; # 0..1 An identifier for the plan
    fhir:Coverage.grouping.planDisplay [ string ]; # 0..1 Display text for the plan
    fhir:Coverage.grouping.subPlan [ string ]; # 0..1 An identifier for the subsection of the plan
    fhir:Coverage.grouping.subPlanDisplay [ string ]; # 0..1 Display text for the subsection of the plan
    fhir:Coverage.grouping.class [ string ]; # 0..1 An identifier for the class
    fhir:Coverage.grouping.classDisplay [ string ]; # 0..1 Display text for the class
    fhir:Coverage.grouping.subClass [ string ]; # 0..1 An identifier for the subsection of the class
    fhir:Coverage.grouping.subClassDisplay [ string ]; # 0..1 Display text for the subsection of the subclass
  ];
  fhir:Coverage.dependent [ string ]; # 0..1 Dependent number
  fhir:Coverage.sequence [ string ]; # 0..1 The plan instance or sequence counter
  fhir:Coverage.order [ positiveInt ]; # 0..1 Relative order of the coverage
  fhir:Coverage.network [ string ]; # 0..1 Insurer network
  fhir:Coverage.contract [ Reference(Contract) ], ... ; # 0..* Contract details
]

Changes since DSTU2

Coverage
Coverage.status
  • Added Element
Coverage.type
  • Type changed from Coding to CodeableConcept
Coverage.policyHolder
  • Added Element
Coverage.subscriber
  • Add Reference(RelatedPerson)
  • No longer marked as Modifier
Coverage.subscriberId
  • Type changed from Identifier to string
Coverage.beneficiary
  • Added Element
Coverage.relationship
  • Added Element
Coverage.payor
  • Added Element
Coverage.grouping
  • Added Element
Coverage.grouping.group
  • Added Element
Coverage.grouping.groupDisplay
  • Added Element
Coverage.grouping.subGroup
  • Added Element
Coverage.grouping.subGroupDisplay
  • Added Element
Coverage.grouping.plan
  • Added Element
Coverage.grouping.planDisplay
  • Added Element
Coverage.grouping.subPlan
  • Added Element
Coverage.grouping.subPlanDisplay
  • Added Element
Coverage.grouping.class
  • Added Element
Coverage.grouping.classDisplay
  • Added Element
Coverage.grouping.subClass
  • Added Element
Coverage.grouping.subClassDisplay
  • Added Element
Coverage.dependent
  • Type changed from positiveInt to string
Coverage.sequence
  • Type changed from positiveInt to string
Coverage.order
  • Added Element
Coverage.network
  • Type changed from Identifier to string
Coverage.issuer
  • deleted
Coverage.bin
  • deleted
Coverage.group
  • deleted
Coverage.plan
  • deleted
Coverage.subPlan
  • deleted

See the Full Difference for further information

This analysis is available as XML or JSON.

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. Coverage DomainResourceInsurance or medical plan or a payment agreement
Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... identifier Σ0..*IdentifierThe primary coverage ID
... status ?!Σ0..1codeactive | cancelled | draft | entered-in-error
Financial Resource Status Codes (Required)
... type Σ0..1CodeableConceptType of coverage such as medical or accident
Coverage Type and Self-Pay Codes (Preferred)
... policyHolder Σ0..1Reference(Patient | RelatedPerson | Organization)Owner of the policy
... subscriber Σ0..1Reference(Patient | RelatedPerson)Subscriber to the policy
... subscriberId Σ0..1stringID assigned to the Subscriber
... beneficiary Σ0..1Reference(Patient)Plan Beneficiary
... relationship 0..1CodeableConceptBeneficiary relationship to the Subscriber
Policyholder Relationship Codes (Example)
... period Σ0..1PeriodCoverage start and end dates
... payor Σ0..*Reference(Organization | Patient | RelatedPerson)Identifier for the plan or agreement issuer
... grouping 0..1BackboneElementAdditional coverage classifications
.... group Σ0..1stringAn identifier for the group
.... groupDisplay Σ0..1stringDisplay text for an identifier for the group
.... subGroup Σ0..1stringAn identifier for the subsection of the group
.... subGroupDisplay Σ0..1stringDisplay text for the subsection of the group
.... plan Σ0..1stringAn identifier for the plan
.... planDisplay Σ0..1stringDisplay text for the plan
.... subPlan Σ0..1stringAn identifier for the subsection of the plan
.... subPlanDisplay Σ0..1stringDisplay text for the subsection of the plan
.... class Σ0..1stringAn identifier for the class
.... classDisplay Σ0..1stringDisplay text for the class
.... subClass Σ0..1stringAn identifier for the subsection of the class
.... subClassDisplay Σ0..1stringDisplay text for the subsection of the subclass
... dependent Σ0..1stringDependent number
... sequence Σ0..1stringThe plan instance or sequence counter
... order Σ0..1positiveIntRelative order of the coverage
... network Σ0..1stringInsurer network
... contract 0..*Reference(Contract)Contract details

doco Documentation for this format

UML Diagram (Legend)

Coverage (DomainResource)📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนidentifier : Identifier [0..*]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนstatus : code [0..1] 📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนFinancial Resource Status ! 📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนtype : CodeableConcept [0..1] 📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนCoverage Type and Self-Pay ? 📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนpolicyHolder : Reference [0..1] Patient|RelatedPerson|Organization 📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนsubscriber : Reference [0..1] Patient|RelatedPerson 📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนsubscriberId : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนbeneficiary : Reference [0..1] Patient 📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนrelationship : CodeableConcept [0..1] 📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนPolicyholder Relationship ?? 📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนperiod : Period [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนpayor : Reference [0..*] Organization|Patient|RelatedPerson 📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนdependent : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนsequence : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนorder : positiveInt [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนnetwork : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนcontract : Reference [0..*] Contract Group📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนgroup : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนgroupDisplay : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนsubGroup : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนsubGroupDisplay : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนplan : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนplanDisplay : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนsubPlan : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนsubPlanDisplay : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนclass : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนclassDisplay : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนsubClass : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนsubClassDisplay : string [0..1]📢 แจ้งเตือน: fhir/STU/coverage.html - ประเด็นร้อนgrouping[0..1]

XML Template

<Coverage xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <identifier><!-- 0..* Identifier The primary coverage ID --></identifier>
 <status value="[code]"/><!-- 0..1 active | cancelled | draft | entered-in-error -->
 <type><!-- 0..1 CodeableConcept Type of coverage such as medical or accident --></type>
 <policyHolder><!-- 0..1 Reference(Patient|RelatedPerson|Organization) Owner of the policy --></policyHolder>
 <subscriber><!-- 0..1 Reference(Patient|RelatedPerson) Subscriber to the policy --></subscriber>
 <subscriberId value="[string]"/><!-- 0..1 ID assigned to the Subscriber -->
 <beneficiary><!-- 0..1 Reference(Patient) Plan Beneficiary --></beneficiary>
 <relationship><!-- 0..1 CodeableConcept Beneficiary relationship to the Subscriber --></relationship>
 <period><!-- 0..1 Period Coverage start and end dates --></period>
 <payor><!-- 0..* Reference(Organization|Patient|RelatedPerson) Identifier for the plan or agreement issuer --></payor>
 <grouping>  <!-- 0..1 Additional coverage classifications -->
  <group value="[string]"/><!-- 0..1 An identifier for the group -->
  <groupDisplay value="[string]"/><!-- 0..1 Display text for an identifier for the group -->
  <subGroup value="[string]"/><!-- 0..1 An identifier for the subsection of the group -->
  <subGroupDisplay value="[string]"/><!-- 0..1 Display text for the subsection of the group -->
  <plan value="[string]"/><!-- 0..1 An identifier for the plan -->
  <planDisplay value="[string]"/><!-- 0..1 Display text for the plan -->
  <subPlan value="[string]"/><!-- 0..1 An identifier for the subsection of the plan -->
  <subPlanDisplay value="[string]"/><!-- 0..1 Display text for the subsection of the plan -->
  <class value="[string]"/><!-- 0..1 An identifier for the class -->
  <classDisplay value="[string]"/><!-- 0..1 Display text for the class -->
  <subClass value="[string]"/><!-- 0..1 An identifier for the subsection of the class -->
  <subClassDisplay value="[string]"/><!-- 0..1 Display text for the subsection of the subclass -->
 </grouping>
 <dependent value="[string]"/><!-- 0..1 Dependent number -->
 <sequence value="[string]"/><!-- 0..1 The plan instance or sequence counter -->
 <order value="[positiveInt]"/><!-- 0..1 Relative order of the coverage -->
 <network value="[string]"/><!-- 0..1 Insurer network -->
 <contract><!-- 0..* Reference(Contract) Contract details --></contract>
</Coverage>

JSON Template

{doco
  "resourceType" : "Coverage",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // The primary coverage ID
  "status" : "<code>", // active | cancelled | draft | entered-in-error
  "type" : { CodeableConcept }, // Type of coverage such as medical or accident
  "policyHolder" : { Reference(Patient|RelatedPerson|Organization) }, // Owner of the policy
  "subscriber" : { Reference(Patient|RelatedPerson) }, // Subscriber to the policy
  "subscriberId" : "<string>", // ID assigned to the Subscriber
  "beneficiary" : { Reference(Patient) }, // Plan Beneficiary
  "relationship" : { CodeableConcept }, // Beneficiary relationship to the Subscriber
  "period" : { Period }, // Coverage start and end dates
  "payor" : [{ Reference(Organization|Patient|RelatedPerson) }], // Identifier for the plan or agreement issuer
  "grouping" : { // Additional coverage classifications
    "group" : "<string>", // An identifier for the group
    "groupDisplay" : "<string>", // Display text for an identifier for the group
    "subGroup" : "<string>", // An identifier for the subsection of the group
    "subGroupDisplay" : "<string>", // Display text for the subsection of the group
    "plan" : "<string>", // An identifier for the plan
    "planDisplay" : "<string>", // Display text for the plan
    "subPlan" : "<string>", // An identifier for the subsection of the plan
    "subPlanDisplay" : "<string>", // Display text for the subsection of the plan
    "class" : "<string>", // An identifier for the class
    "classDisplay" : "<string>", // Display text for the class
    "subClass" : "<string>", // An identifier for the subsection of the class
    "subClassDisplay" : "<string>" // Display text for the subsection of the subclass
  },
  "dependent" : "<string>", // Dependent number
  "sequence" : "<string>", // The plan instance or sequence counter
  "order" : "<positiveInt>", // Relative order of the coverage
  "network" : "<string>", // Insurer network
  "contract" : [{ Reference(Contract) }] // Contract details
}

Turtle Template

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


[ a fhir:Coverage;
  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:Coverage.identifier [ Identifier ], ... ; # 0..* The primary coverage ID
  fhir:Coverage.status [ code ]; # 0..1 active | cancelled | draft | entered-in-error
  fhir:Coverage.type [ CodeableConcept ]; # 0..1 Type of coverage such as medical or accident
  fhir:Coverage.policyHolder [ Reference(Patient|RelatedPerson|Organization) ]; # 0..1 Owner of the policy
  fhir:Coverage.subscriber [ Reference(Patient|RelatedPerson) ]; # 0..1 Subscriber to the policy
  fhir:Coverage.subscriberId [ string ]; # 0..1 ID assigned to the Subscriber
  fhir:Coverage.beneficiary [ Reference(Patient) ]; # 0..1 Plan Beneficiary
  fhir:Coverage.relationship [ CodeableConcept ]; # 0..1 Beneficiary relationship to the Subscriber
  fhir:Coverage.period [ Period ]; # 0..1 Coverage start and end dates
  fhir:Coverage.payor [ Reference(Organization|Patient|RelatedPerson) ], ... ; # 0..* Identifier for the plan or agreement issuer
  fhir:Coverage.grouping [ # 0..1 Additional coverage classifications
    fhir:Coverage.grouping.group [ string ]; # 0..1 An identifier for the group
    fhir:Coverage.grouping.groupDisplay [ string ]; # 0..1 Display text for an identifier for the group
    fhir:Coverage.grouping.subGroup [ string ]; # 0..1 An identifier for the subsection of the group
    fhir:Coverage.grouping.subGroupDisplay [ string ]; # 0..1 Display text for the subsection of the group
    fhir:Coverage.grouping.plan [ string ]; # 0..1 An identifier for the plan
    fhir:Coverage.grouping.planDisplay [ string ]; # 0..1 Display text for the plan
    fhir:Coverage.grouping.subPlan [ string ]; # 0..1 An identifier for the subsection of the plan
    fhir:Coverage.grouping.subPlanDisplay [ string ]; # 0..1 Display text for the subsection of the plan
    fhir:Coverage.grouping.class [ string ]; # 0..1 An identifier for the class
    fhir:Coverage.grouping.classDisplay [ string ]; # 0..1 Display text for the class
    fhir:Coverage.grouping.subClass [ string ]; # 0..1 An identifier for the subsection of the class
    fhir:Coverage.grouping.subClassDisplay [ string ]; # 0..1 Display text for the subsection of the subclass
  ];
  fhir:Coverage.dependent [ string ]; # 0..1 Dependent number
  fhir:Coverage.sequence [ string ]; # 0..1 The plan instance or sequence counter
  fhir:Coverage.order [ positiveInt ]; # 0..1 Relative order of the coverage
  fhir:Coverage.network [ string ]; # 0..1 Insurer network
  fhir:Coverage.contract [ Reference(Contract) ], ... ; # 0..* Contract details
]

Changes since DSTU2

Coverage
Coverage.status
  • Added Element
Coverage.type
  • Type changed from Coding to CodeableConcept
Coverage.policyHolder
  • Added Element
Coverage.subscriber
  • Add Reference(RelatedPerson)
  • No longer marked as Modifier
Coverage.subscriberId
  • Type changed from Identifier to string
Coverage.beneficiary
  • Added Element
Coverage.relationship
  • Added Element
Coverage.payor
  • Added Element
Coverage.grouping
  • Added Element
Coverage.grouping.group
  • Added Element
Coverage.grouping.groupDisplay
  • Added Element
Coverage.grouping.subGroup
  • Added Element
Coverage.grouping.subGroupDisplay
  • Added Element
Coverage.grouping.plan
  • Added Element
Coverage.grouping.planDisplay
  • Added Element
Coverage.grouping.subPlan
  • Added Element
Coverage.grouping.subPlanDisplay
  • Added Element
Coverage.grouping.class
  • Added Element
Coverage.grouping.classDisplay
  • Added Element
Coverage.grouping.subClass
  • Added Element
Coverage.grouping.subClassDisplay
  • Added Element
Coverage.dependent
  • Type changed from positiveInt to string
Coverage.sequence
  • Type changed from positiveInt to string
Coverage.order
  • Added Element
Coverage.network
  • Type changed from Identifier to string
Coverage.issuer
  • deleted
Coverage.bin
  • deleted
Coverage.group
  • deleted
Coverage.plan
  • deleted
Coverage.subPlan
  • 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
Coverage.status A code specifying the state of the resource instance.RequiredFinancial Resource Status Codes
Coverage.type The type of insurance: public health, worker compensation; private accident, auto, private health, etc.) or a direct payment by an individual or organization.PreferredCoverage Type and Self-Pay Codes
Coverage.relationship The relationship between the Policyholder and the Beneficiary (insured/covered party/patient).ExamplePolicyholder Relationship 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
beneficiaryreferenceCovered partyCoverage.beneficiary
(Patient)
classstringClass identifierCoverage.grouping.class
dependentstringDependent numberCoverage.dependent
groupstringGroup identifierCoverage.grouping.group
identifiertokenThe primary identifier of the insured and the coverageCoverage.identifier
payorreferenceThe identity of the insurer or party paying for servicesCoverage.payor
(Organization, Patient, RelatedPerson)
planstringA plan or policy identifierCoverage.grouping.plan
policy-holderreferenceReference to the policyholderCoverage.policyHolder
(Organization, Patient, RelatedPerson)
sequencestringSequence numberCoverage.sequence
subclassstringSub-class identifierCoverage.grouping.subClass
subgroupstringSub-group identifierCoverage.grouping.subGroup
subplanstringSub-plan identifierCoverage.grouping.subPlan
subscriberreferenceReference to the subscriberCoverage.subscriber
(Patient, RelatedPerson)
typetokenThe kind of coverage (health plan, auto, Workers Compensation)Coverage.type