Patient Cost Transparency Implementation Guide, published by HL7 International / Financial Management. This guide is not an authorized publication; it is the continuous build for version 2.0.2 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/davinci-pct/ and changes regularly. See the Directory of published versions
| Official URL: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/davinci-pct-coverage | Version: 2.0.2 | ||||
| Standards status: Trial-use | Maturity Level: 2 | Computable Name: PCTCoverage | |||
| Other Identifiers: OID:2.16.840.1.113883.4.642.40.4.42.8 | |||||
PCT Coverage is a profile for capturing data that reflect a payer's coverage that was effective as of the proposed date of service or the date of admission of the GFE.
Usages:
You can also check for usages in the FHIR IG Statistics
Changes since version 1.1.0:
Description Differentials, Snapshots, and other representations.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | USCoreCoverageProfile(7.0.0) | Insurance or medical plan or a payment agreement Constraints: us-core-15, pct-coverage-1, pct-coverage-2 |
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
1..1 | (Complex) | R5: insurance | self-pay | other (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Coverage.kind Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/5.0/StructureDefinition/extension-Coverage.kind" | |
![]() ![]() ![]() ![]() |
1..1 | code | insurance | self-pay | other Binding: R5CoverageKindForR4 (0.1.0) (required) | |
![]() ![]() ![]() |
0..1 | boolean | Self-Pay Declared URL: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/selfPayDeclared | |
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |
![]() ![]() |
0..* | Identifier | Member ID and other identifiers Slice: Unordered, Open by pattern:type Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() |
C | 0..1 | Identifier | Member ID |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Member Number identifier type Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. Required Pattern: | |
![]() ![]() |
1..1 | code | active | cancelled | draft | entered-in-error Binding: FinancialResourceStatusCodes (required): A code specifying the state of the resource instance. | |
![]() ![]() |
0..1 | CodeableConcept | Coverage category such as medical or accident. A coverage.type of `81` (Self-pay) MAY be used to imply that the patient has no coverage or that an individual or organization other than an insurer is taking responsibility for payment for a portion of the health care costs. Binding: Payer Type (extensible): US Public Health Data Consortium Source of Payment Codes | |
![]() ![]() |
0..1 | Reference(Patient | RelatedPerson) | Required if subscriber is a person that is not the beneficiary. When date of birth or gender are not known, omit Patient.birthDate and set Patient.gender to unknown. | |
![]() ![]() ![]() |
0..1 | string | Provide the name of the subscriber in Coverage.subscriber.display concatenating the subscriber's prefix, given name, family name and suffix (in this order), each separated by a single space. If discrete name parts are required, a Patient resource SHALL be pointed to in Coverage.subscriber.reference. | |
![]() ![]() |
C | 1..1 | string | ID assigned to the subscriber |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
0..1 | (Complex) | unknown | asked | temp | notasked | masked | unsupported | astext | error URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason | |
![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/data-absent-reason" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Use Data Absent Reason (DAR) extension with a value of 'not-applicable' for self-pay or uninsured Binding: DataAbsentReason (required) Required Pattern: not-applicable (extensions allowed) | |
![]() ![]() |
1..1 | Reference(US Core Patient Profile(7.0.0)) | Patient or Plan Beneficiary | |
![]() ![]() |
1..1 | CodeableConcept | Beneficiary relationship to the subscriber Binding: SubscriberRelationshipCodes (extensible) | |
![]() ![]() |
0..1 | Period | Coverage start and end dates | |
![]() ![]() |
1..1 | Reference(PCT Organization | US Core Patient Profile(7.0.0) | US Core RelatedPerson Profile(7.0.0)) | Issuer of the policy. For Self-pay or uninsured this should be a reference to a patient or related person resource | |
![]() ![]() |
0..* | BackboneElement | Additional coverage classifications Slice: Unordered, Open by pattern:type Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Type of class such as 'group' or 'plan' Binding: CoverageClassCodes (extensible): The policy classifications, eg. Group, Plan, Class, etc. | |
![]() ![]() ![]() ![]() |
1..1 | string | Value associated with the type | |
![]() ![]() ![]() ![]() |
1..1 | string | Human readable description of the type and value | |
![]() ![]() ![]() |
0..1 | BackboneElement | Group | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Type of class such as 'group' or 'plan' Binding: CoverageClassCodes (extensible): The policy classifications, eg. Group, Plan, Class, etc. Required Pattern: | |
![]() ![]() ![]() ![]() |
1..1 | string | Group Number | |
![]() ![]() ![]() ![]() |
1..1 | string | Group Name | |
![]() ![]() ![]() |
0..1 | BackboneElement | Plan | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Type of class such as 'group' or 'plan' Binding: CoverageClassCodes (extensible): The policy classifications, eg. Group, Plan, Class, etc. Required Pattern: | |
![]() ![]() ![]() ![]() |
1..1 | string | Plan Number | |
![]() ![]() ![]() ![]() |
1..1 | string | Plan Name | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Coverage.extension:coverage-kind.value[x] | Base | required | Cross-version ValueSet R5.Kind for use in FHIR R4 | 📍0.1.0 | Extensions for Using Data Elements from FHIR R5 in FHIR R4 v0.1 |
| Coverage.identifier:memberid.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Coverage.identifier:memberid.type | Base | extensible | IdentifierType | 📦4.0.1 | FHIR Std. |
| Coverage.status | Base | required | Financial Resource Status Codes | 📍4.0.1 | FHIR Std. |
| Coverage.type | Base | extensible |
Payer Type
|
📦20221118 | VSAC v0.19 |
| Coverage.subscriberId.extension:dataAbsentReason.value[x] | Base | required | DataAbsentReason | 📦4.0.1 | FHIR Std. |
| Coverage.relationship | Base | extensible | SubscriberPolicyholder Relationship Codes | 📦4.0.1 | FHIR Std. |
| Coverage.class.type | Base | extensible | Coverage Class Codes | 📦4.0.1 | FHIR Std. |
| Coverage.class:group.type | Base | extensible | Coverage Class Codes | 📦4.0.1 | FHIR Std. |
| Coverage.class:plan.type | Base | extensible | Coverage Class Codes | 📦4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| pct-coverage-1 | error | Coverage | Coverage: class element SHALL be present if coverage-0kind is insurance |
extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Coverage.kind'and value = 'insurance').exists() implies class.exists()
|
| pct-coverage-2 | error | Coverage | Coverage: period element SHALL be present if coverage-kind is insurance |
extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Coverage.kind'and value = 'insurance').exists() implies period.exists()
|
This structure is derived from USCoreCoverageProfile
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | USCoreCoverageProfile(7.0.0) | Insurance or medical plan or a payment agreement Constraints: pct-coverage-1, pct-coverage-2 |
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
1..1 | (Complex) | R5: insurance | self-pay | other (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Coverage.kind | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() |
0..1 | boolean | Self-Pay Declared URL: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/selfPayDeclared | |
![]() ![]() |
0..1 | CodeableConcept | Coverage category such as medical or accident. A coverage.type of `81` (Self-pay) MAY be used to imply that the patient has no coverage or that an individual or organization other than an insurer is taking responsibility for payment for a portion of the health care costs. | |
![]() ![]() |
0..1 | Reference(Patient | RelatedPerson) | Required if subscriber is a person that is not the beneficiary. When date of birth or gender are not known, omit Patient.birthDate and set Patient.gender to unknown. | |
![]() ![]() ![]() |
0..1 | string | Provide the name of the subscriber in Coverage.subscriber.display concatenating the subscriber's prefix, given name, family name and suffix (in this order), each separated by a single space. If discrete name parts are required, a Patient resource SHALL be pointed to in Coverage.subscriber.reference. | |
![]() ![]() |
1..1 | string | ID assigned to the subscriber | |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
0..1 | (Complex) | unknown | asked | temp | notasked | masked | unsupported | astext | error URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Use Data Absent Reason (DAR) extension with a value of 'not-applicable' for self-pay or uninsured Required Pattern: not-applicable (extensions allowed) | |
![]() ![]() |
1..1 | Reference(US Core Patient Profile(7.0.0)) | Patient or Plan Beneficiary | |
![]() ![]() |
1..1 | Reference(PCT Organization | US Core Patient Profile(7.0.0) | US Core RelatedPerson Profile(7.0.0)) | Issuer of the policy. For Self-pay or uninsured this should be a reference to a patient or related person resource | |
![]() ![]() |
0..* | BackboneElement | Additional coverage classifications | |
![]() ![]() ![]() |
1..1 | string | Human readable description of the type and value | |
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
0..1 | BackboneElement | Group | |
![]() ![]() ![]() ![]() |
1..1 | string | Group Name | |
![]() ![]() ![]() |
0..1 | BackboneElement | Plan | |
![]() ![]() ![]() ![]() |
1..1 | string | Plan Name | |
![]() ![]() |
||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Cost category Binding: CoverageCopayTypeCodes (1.0.1) (required) | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Coverage.costToBeneficiary.type | Base | required | Coverage Copay Type Codes | 📍1.0.1 | THO v7.1 |
| Id | Grade | Path(s) | Description | Expression |
| pct-coverage-1 | error | Coverage | Coverage: class element SHALL be present if coverage-0kind is insurance |
extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Coverage.kind'and value = 'insurance').exists() implies class.exists()
|
| pct-coverage-2 | error | Coverage | Coverage: period element SHALL be present if coverage-kind is insurance |
extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Coverage.kind'and value = 'insurance').exists() implies period.exists()
|
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | USCoreCoverageProfile(7.0.0) | Insurance or medical plan or a payment agreement Constraints: us-core-15, pct-coverage-1, pct-coverage-2 | ||||
![]() ![]() |
0..1 | id | Logical id of this artifact | |||||
![]() ![]() |
0..1 | Meta | Metadata about the resource | |||||
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
1..1 | (Complex) | R5: insurance | self-pay | other (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Coverage.kind Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||
![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/5.0/StructureDefinition/extension-Coverage.kind" | |||||
![]() ![]() ![]() ![]() |
1..1 | code | insurance | self-pay | other Binding: R5CoverageKindForR4 (0.1.0) (required) | |||||
![]() ![]() ![]() |
0..1 | boolean | Self-Pay Declared URL: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/selfPayDeclared | |||||
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |||||
![]() ![]() |
0..* | Identifier | Member ID and other identifiers Slice: Unordered, Open by pattern:type Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||
![]() ![]() ![]() |
C | 0..1 | Identifier | Member ID | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Member Number identifier type Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. Required Pattern: | |||||
![]() ![]() ![]() ![]() |
0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | |||||
![]() ![]() ![]() ![]() |
0..1 | string | The value that is unique Example General: 123456 | |||||
![]() ![]() ![]() ![]() |
0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||
![]() ![]() |
1..1 | code | active | cancelled | draft | entered-in-error Binding: FinancialResourceStatusCodes (required): A code specifying the state of the resource instance. | |||||
![]() ![]() |
0..1 | CodeableConcept | Coverage category such as medical or accident. A coverage.type of `81` (Self-pay) MAY be used to imply that the patient has no coverage or that an individual or organization other than an insurer is taking responsibility for payment for a portion of the health care costs. Binding: Payer Type (extensible): US Public Health Data Consortium Source of Payment Codes | |||||
![]() ![]() |
0..1 | Reference(Patient | RelatedPerson | Organization) | Owner of the policy | |||||
![]() ![]() |
0..1 | Reference(Patient | RelatedPerson) | Required if subscriber is a person that is not the beneficiary. When date of birth or gender are not known, omit Patient.birthDate and set Patient.gender to unknown. | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
C | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | |||||
![]() ![]() ![]() |
0..1 | Identifier | Logical reference, when literal reference is not known | |||||
![]() ![]() ![]() |
0..1 | string | Provide the name of the subscriber in Coverage.subscriber.display concatenating the subscriber's prefix, given name, family name and suffix (in this order), each separated by a single space. If discrete name parts are required, a Patient resource SHALL be pointed to in Coverage.subscriber.reference. | |||||
![]() ![]() |
C | 1..1 | string | ID assigned to the subscriber | ||||
![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
0..1 | (Complex) | unknown | asked | temp | notasked | masked | unsupported | astext | error URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/data-absent-reason" | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Use Data Absent Reason (DAR) extension with a value of 'not-applicable' for self-pay or uninsured Binding: DataAbsentReason (required) Required Pattern: not-applicable (extensions allowed) | |||||
![]() ![]() ![]() |
0..1 | string | Primitive value for string Max Length:1048576 | |||||
![]() ![]() |
1..1 | Reference(US Core Patient Profile(7.0.0)) | Patient or Plan Beneficiary | |||||
![]() ![]() |
0..1 | string | Dependent number | |||||
![]() ![]() |
1..1 | CodeableConcept | Beneficiary relationship to the subscriber Binding: SubscriberRelationshipCodes (extensible) | |||||
![]() ![]() |
0..1 | Period | Coverage start and end dates | |||||
![]() ![]() |
1..1 | Reference(PCT Organization | US Core Patient Profile(7.0.0) | US Core RelatedPerson Profile(7.0.0)) | Issuer of the policy. For Self-pay or uninsured this should be a reference to a patient or related person resource | |||||
![]() ![]() |
0..* | BackboneElement | Additional coverage classifications Slice: Unordered, Open by pattern:type Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||
![]() ![]() ![]() |
Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Type of class such as 'group' or 'plan' Binding: CoverageClassCodes (extensible): The policy classifications, eg. Group, Plan, Class, etc. | |||||
![]() ![]() ![]() ![]() |
1..1 | string | Value associated with the type | |||||
![]() ![]() ![]() ![]() |
1..1 | string | Human readable description of the type and value | |||||
![]() ![]() ![]() |
0..1 | BackboneElement | Group | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Type of class such as 'group' or 'plan' Binding: CoverageClassCodes (extensible): The policy classifications, eg. Group, Plan, Class, etc. Required Pattern: | |||||
![]() ![]() ![]() ![]() |
1..1 | string | Group Number | |||||
![]() ![]() ![]() ![]() |
1..1 | string | Group Name | |||||
![]() ![]() ![]() |
0..1 | BackboneElement | Plan | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Type of class such as 'group' or 'plan' Binding: CoverageClassCodes (extensible): The policy classifications, eg. Group, Plan, Class, etc. Required Pattern: | |||||
![]() ![]() ![]() ![]() |
1..1 | string | Plan Number | |||||
![]() ![]() ![]() ![]() |
1..1 | string | Plan Name | |||||
![]() ![]() |
0..1 | positiveInt | Relative order of the coverage | |||||
![]() ![]() |
0..1 | string | Insurer network | |||||
![]() ![]() |
0..* | BackboneElement | Patient payments for services/products | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Cost category Binding: CoverageCopayTypeCodes (1.0.1) (required) | |||||
![]() ![]() ![]() |
1..1 | The amount or percentage due from the beneficiary | ||||||
![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||||||
![]() ![]() ![]() ![]() |
Money | |||||||
![]() ![]() ![]() |
0..* | BackboneElement | Exceptions for patient payments | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Exception category Binding: ExampleCoverageFinancialExceptionCodes (example): The types of exceptions from the part or full value of financial obligations such as copays. | |||||
![]() ![]() ![]() ![]() |
0..1 | Period | The effective period of the exception | |||||
![]() ![]() |
0..1 | boolean | Reimbursement to insurer | |||||
![]() ![]() |
0..* | Reference(Contract) | Contract details | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Coverage.language | Base | preferred | Common Languages | 📦4.0.1 | FHIR Std. |
| Coverage.extension:coverage-kind.value[x] | Base | required | Cross-version ValueSet R5.Kind for use in FHIR R4 | 📍0.1.0 | Extensions for Using Data Elements from FHIR R5 in FHIR R4 v0.1 |
| Coverage.identifier:memberid.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Coverage.identifier:memberid.type | Base | extensible | IdentifierType | 📦4.0.1 | FHIR Std. |
| Coverage.status | Base | required | Financial Resource Status Codes | 📍4.0.1 | FHIR Std. |
| Coverage.type | Base | extensible |
Payer Type
|
📦20221118 | VSAC v0.19 |
| Coverage.subscriber.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| Coverage.subscriberId.extension:dataAbsentReason.value[x] | Base | required | DataAbsentReason | 📦4.0.1 | FHIR Std. |
| Coverage.relationship | Base | extensible | SubscriberPolicyholder Relationship Codes | 📦4.0.1 | FHIR Std. |
| Coverage.class.type | Base | extensible | Coverage Class Codes | 📦4.0.1 | FHIR Std. |
| Coverage.class:group.type | Base | extensible | Coverage Class Codes | 📦4.0.1 | FHIR Std. |
| Coverage.class:plan.type | Base | extensible | Coverage Class Codes | 📦4.0.1 | FHIR Std. |
| Coverage.costToBeneficiary.type | Base | required | Coverage Copay Type Codes | 📍1.0.1 | THO v7.1 |
| Coverage.costToBeneficiary.exception.type | Base | example | Example Coverage Financial Exception Codes | 📦4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| pct-coverage-1 | error | Coverage | Coverage: class element SHALL be present if coverage-0kind is insurance |
extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Coverage.kind'and value = 'insurance').exists() implies class.exists()
|
| pct-coverage-2 | error | Coverage | Coverage: period element SHALL be present if coverage-kind is insurance |
extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Coverage.kind'and value = 'insurance').exists() implies period.exists()
|
This structure is derived from USCoreCoverageProfile
Summary
Mandatory: 3 elements(3 nested mandatory elements)
Must-Support: 2 elements
Prohibited: 1 element
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Maturity: 2
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | USCoreCoverageProfile(7.0.0) | Insurance or medical plan or a payment agreement Constraints: us-core-15, pct-coverage-1, pct-coverage-2 |
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
1..1 | (Complex) | R5: insurance | self-pay | other (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Coverage.kind Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/5.0/StructureDefinition/extension-Coverage.kind" | |
![]() ![]() ![]() ![]() |
1..1 | code | insurance | self-pay | other Binding: R5CoverageKindForR4 (0.1.0) (required) | |
![]() ![]() ![]() |
0..1 | boolean | Self-Pay Declared URL: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/selfPayDeclared | |
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |
![]() ![]() |
0..* | Identifier | Member ID and other identifiers Slice: Unordered, Open by pattern:type Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() |
C | 0..1 | Identifier | Member ID |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Member Number identifier type Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. Required Pattern: | |
![]() ![]() |
1..1 | code | active | cancelled | draft | entered-in-error Binding: FinancialResourceStatusCodes (required): A code specifying the state of the resource instance. | |
![]() ![]() |
0..1 | CodeableConcept | Coverage category such as medical or accident. A coverage.type of `81` (Self-pay) MAY be used to imply that the patient has no coverage or that an individual or organization other than an insurer is taking responsibility for payment for a portion of the health care costs. Binding: Payer Type (extensible): US Public Health Data Consortium Source of Payment Codes | |
![]() ![]() |
0..1 | Reference(Patient | RelatedPerson) | Required if subscriber is a person that is not the beneficiary. When date of birth or gender are not known, omit Patient.birthDate and set Patient.gender to unknown. | |
![]() ![]() ![]() |
0..1 | string | Provide the name of the subscriber in Coverage.subscriber.display concatenating the subscriber's prefix, given name, family name and suffix (in this order), each separated by a single space. If discrete name parts are required, a Patient resource SHALL be pointed to in Coverage.subscriber.reference. | |
![]() ![]() |
C | 1..1 | string | ID assigned to the subscriber |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
0..1 | (Complex) | unknown | asked | temp | notasked | masked | unsupported | astext | error URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason | |
![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/data-absent-reason" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Use Data Absent Reason (DAR) extension with a value of 'not-applicable' for self-pay or uninsured Binding: DataAbsentReason (required) Required Pattern: not-applicable (extensions allowed) | |
![]() ![]() |
1..1 | Reference(US Core Patient Profile(7.0.0)) | Patient or Plan Beneficiary | |
![]() ![]() |
1..1 | CodeableConcept | Beneficiary relationship to the subscriber Binding: SubscriberRelationshipCodes (extensible) | |
![]() ![]() |
0..1 | Period | Coverage start and end dates | |
![]() ![]() |
1..1 | Reference(PCT Organization | US Core Patient Profile(7.0.0) | US Core RelatedPerson Profile(7.0.0)) | Issuer of the policy. For Self-pay or uninsured this should be a reference to a patient or related person resource | |
![]() ![]() |
0..* | BackboneElement | Additional coverage classifications Slice: Unordered, Open by pattern:type Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Type of class such as 'group' or 'plan' Binding: CoverageClassCodes (extensible): The policy classifications, eg. Group, Plan, Class, etc. | |
![]() ![]() ![]() ![]() |
1..1 | string | Value associated with the type | |
![]() ![]() ![]() ![]() |
1..1 | string | Human readable description of the type and value | |
![]() ![]() ![]() |
0..1 | BackboneElement | Group | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Type of class such as 'group' or 'plan' Binding: CoverageClassCodes (extensible): The policy classifications, eg. Group, Plan, Class, etc. Required Pattern: | |
![]() ![]() ![]() ![]() |
1..1 | string | Group Number | |
![]() ![]() ![]() ![]() |
1..1 | string | Group Name | |
![]() ![]() ![]() |
0..1 | BackboneElement | Plan | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Type of class such as 'group' or 'plan' Binding: CoverageClassCodes (extensible): The policy classifications, eg. Group, Plan, Class, etc. Required Pattern: | |
![]() ![]() ![]() ![]() |
1..1 | string | Plan Number | |
![]() ![]() ![]() ![]() |
1..1 | string | Plan Name | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Coverage.extension:coverage-kind.value[x] | Base | required | Cross-version ValueSet R5.Kind for use in FHIR R4 | 📍0.1.0 | Extensions for Using Data Elements from FHIR R5 in FHIR R4 v0.1 |
| Coverage.identifier:memberid.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Coverage.identifier:memberid.type | Base | extensible | IdentifierType | 📦4.0.1 | FHIR Std. |
| Coverage.status | Base | required | Financial Resource Status Codes | 📍4.0.1 | FHIR Std. |
| Coverage.type | Base | extensible |
Payer Type
|
📦20221118 | VSAC v0.19 |
| Coverage.subscriberId.extension:dataAbsentReason.value[x] | Base | required | DataAbsentReason | 📦4.0.1 | FHIR Std. |
| Coverage.relationship | Base | extensible | SubscriberPolicyholder Relationship Codes | 📦4.0.1 | FHIR Std. |
| Coverage.class.type | Base | extensible | Coverage Class Codes | 📦4.0.1 | FHIR Std. |
| Coverage.class:group.type | Base | extensible | Coverage Class Codes | 📦4.0.1 | FHIR Std. |
| Coverage.class:plan.type | Base | extensible | Coverage Class Codes | 📦4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| pct-coverage-1 | error | Coverage | Coverage: class element SHALL be present if coverage-0kind is insurance |
extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Coverage.kind'and value = 'insurance').exists() implies class.exists()
|
| pct-coverage-2 | error | Coverage | Coverage: period element SHALL be present if coverage-kind is insurance |
extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Coverage.kind'and value = 'insurance').exists() implies period.exists()
|
Differential View
This structure is derived from USCoreCoverageProfile
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | USCoreCoverageProfile(7.0.0) | Insurance or medical plan or a payment agreement Constraints: pct-coverage-1, pct-coverage-2 |
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
1..1 | (Complex) | R5: insurance | self-pay | other (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Coverage.kind | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() |
0..1 | boolean | Self-Pay Declared URL: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/selfPayDeclared | |
![]() ![]() |
0..1 | CodeableConcept | Coverage category such as medical or accident. A coverage.type of `81` (Self-pay) MAY be used to imply that the patient has no coverage or that an individual or organization other than an insurer is taking responsibility for payment for a portion of the health care costs. | |
![]() ![]() |
0..1 | Reference(Patient | RelatedPerson) | Required if subscriber is a person that is not the beneficiary. When date of birth or gender are not known, omit Patient.birthDate and set Patient.gender to unknown. | |
![]() ![]() ![]() |
0..1 | string | Provide the name of the subscriber in Coverage.subscriber.display concatenating the subscriber's prefix, given name, family name and suffix (in this order), each separated by a single space. If discrete name parts are required, a Patient resource SHALL be pointed to in Coverage.subscriber.reference. | |
![]() ![]() |
1..1 | string | ID assigned to the subscriber | |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
0..1 | (Complex) | unknown | asked | temp | notasked | masked | unsupported | astext | error URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Use Data Absent Reason (DAR) extension with a value of 'not-applicable' for self-pay or uninsured Required Pattern: not-applicable (extensions allowed) | |
![]() ![]() |
1..1 | Reference(US Core Patient Profile(7.0.0)) | Patient or Plan Beneficiary | |
![]() ![]() |
1..1 | Reference(PCT Organization | US Core Patient Profile(7.0.0) | US Core RelatedPerson Profile(7.0.0)) | Issuer of the policy. For Self-pay or uninsured this should be a reference to a patient or related person resource | |
![]() ![]() |
0..* | BackboneElement | Additional coverage classifications | |
![]() ![]() ![]() |
1..1 | string | Human readable description of the type and value | |
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
0..1 | BackboneElement | Group | |
![]() ![]() ![]() ![]() |
1..1 | string | Group Name | |
![]() ![]() ![]() |
0..1 | BackboneElement | Plan | |
![]() ![]() ![]() ![]() |
1..1 | string | Plan Name | |
![]() ![]() |
||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Cost category Binding: CoverageCopayTypeCodes (1.0.1) (required) | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Coverage.costToBeneficiary.type | Base | required | Coverage Copay Type Codes | 📍1.0.1 | THO v7.1 |
| Id | Grade | Path(s) | Description | Expression |
| pct-coverage-1 | error | Coverage | Coverage: class element SHALL be present if coverage-0kind is insurance |
extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Coverage.kind'and value = 'insurance').exists() implies class.exists()
|
| pct-coverage-2 | error | Coverage | Coverage: period element SHALL be present if coverage-kind is insurance |
extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Coverage.kind'and value = 'insurance').exists() implies period.exists()
|
Snapshot ViewView
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | USCoreCoverageProfile(7.0.0) | Insurance or medical plan or a payment agreement Constraints: us-core-15, pct-coverage-1, pct-coverage-2 | ||||
![]() ![]() |
0..1 | id | Logical id of this artifact | |||||
![]() ![]() |
0..1 | Meta | Metadata about the resource | |||||
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
1..1 | (Complex) | R5: insurance | self-pay | other (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Coverage.kind Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||
![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/5.0/StructureDefinition/extension-Coverage.kind" | |||||
![]() ![]() ![]() ![]() |
1..1 | code | insurance | self-pay | other Binding: R5CoverageKindForR4 (0.1.0) (required) | |||||
![]() ![]() ![]() |
0..1 | boolean | Self-Pay Declared URL: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/selfPayDeclared | |||||
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |||||
![]() ![]() |
0..* | Identifier | Member ID and other identifiers Slice: Unordered, Open by pattern:type Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||
![]() ![]() ![]() |
C | 0..1 | Identifier | Member ID | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Member Number identifier type Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. Required Pattern: | |||||
![]() ![]() ![]() ![]() |
0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | |||||
![]() ![]() ![]() ![]() |
0..1 | string | The value that is unique Example General: 123456 | |||||
![]() ![]() ![]() ![]() |
0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||
![]() ![]() |
1..1 | code | active | cancelled | draft | entered-in-error Binding: FinancialResourceStatusCodes (required): A code specifying the state of the resource instance. | |||||
![]() ![]() |
0..1 | CodeableConcept | Coverage category such as medical or accident. A coverage.type of `81` (Self-pay) MAY be used to imply that the patient has no coverage or that an individual or organization other than an insurer is taking responsibility for payment for a portion of the health care costs. Binding: Payer Type (extensible): US Public Health Data Consortium Source of Payment Codes | |||||
![]() ![]() |
0..1 | Reference(Patient | RelatedPerson | Organization) | Owner of the policy | |||||
![]() ![]() |
0..1 | Reference(Patient | RelatedPerson) | Required if subscriber is a person that is not the beneficiary. When date of birth or gender are not known, omit Patient.birthDate and set Patient.gender to unknown. | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
C | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | |||||
![]() ![]() ![]() |
0..1 | Identifier | Logical reference, when literal reference is not known | |||||
![]() ![]() ![]() |
0..1 | string | Provide the name of the subscriber in Coverage.subscriber.display concatenating the subscriber's prefix, given name, family name and suffix (in this order), each separated by a single space. If discrete name parts are required, a Patient resource SHALL be pointed to in Coverage.subscriber.reference. | |||||
![]() ![]() |
C | 1..1 | string | ID assigned to the subscriber | ||||
![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
0..1 | (Complex) | unknown | asked | temp | notasked | masked | unsupported | astext | error URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/data-absent-reason" | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Use Data Absent Reason (DAR) extension with a value of 'not-applicable' for self-pay or uninsured Binding: DataAbsentReason (required) Required Pattern: not-applicable (extensions allowed) | |||||
![]() ![]() ![]() |
0..1 | string | Primitive value for string Max Length:1048576 | |||||
![]() ![]() |
1..1 | Reference(US Core Patient Profile(7.0.0)) | Patient or Plan Beneficiary | |||||
![]() ![]() |
0..1 | string | Dependent number | |||||
![]() ![]() |
1..1 | CodeableConcept | Beneficiary relationship to the subscriber Binding: SubscriberRelationshipCodes (extensible) | |||||
![]() ![]() |
0..1 | Period | Coverage start and end dates | |||||
![]() ![]() |
1..1 | Reference(PCT Organization | US Core Patient Profile(7.0.0) | US Core RelatedPerson Profile(7.0.0)) | Issuer of the policy. For Self-pay or uninsured this should be a reference to a patient or related person resource | |||||
![]() ![]() |
0..* | BackboneElement | Additional coverage classifications Slice: Unordered, Open by pattern:type Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||
![]() ![]() ![]() |
Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Type of class such as 'group' or 'plan' Binding: CoverageClassCodes (extensible): The policy classifications, eg. Group, Plan, Class, etc. | |||||
![]() ![]() ![]() ![]() |
1..1 | string | Value associated with the type | |||||
![]() ![]() ![]() ![]() |
1..1 | string | Human readable description of the type and value | |||||
![]() ![]() ![]() |
0..1 | BackboneElement | Group | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Type of class such as 'group' or 'plan' Binding: CoverageClassCodes (extensible): The policy classifications, eg. Group, Plan, Class, etc. Required Pattern: | |||||
![]() ![]() ![]() ![]() |
1..1 | string | Group Number | |||||
![]() ![]() ![]() ![]() |
1..1 | string | Group Name | |||||
![]() ![]() ![]() |
0..1 | BackboneElement | Plan | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Type of class such as 'group' or 'plan' Binding: CoverageClassCodes (extensible): The policy classifications, eg. Group, Plan, Class, etc. Required Pattern: | |||||
![]() ![]() ![]() ![]() |
1..1 | string | Plan Number | |||||
![]() ![]() ![]() ![]() |
1..1 | string | Plan Name | |||||
![]() ![]() |
0..1 | positiveInt | Relative order of the coverage | |||||
![]() ![]() |
0..1 | string | Insurer network | |||||
![]() ![]() |
0..* | BackboneElement | Patient payments for services/products | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Cost category Binding: CoverageCopayTypeCodes (1.0.1) (required) | |||||
![]() ![]() ![]() |
1..1 | The amount or percentage due from the beneficiary | ||||||
![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||||||
![]() ![]() ![]() ![]() |
Money | |||||||
![]() ![]() ![]() |
0..* | BackboneElement | Exceptions for patient payments | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Exception category Binding: ExampleCoverageFinancialExceptionCodes (example): The types of exceptions from the part or full value of financial obligations such as copays. | |||||
![]() ![]() ![]() ![]() |
0..1 | Period | The effective period of the exception | |||||
![]() ![]() |
0..1 | boolean | Reimbursement to insurer | |||||
![]() ![]() |
0..* | Reference(Contract) | Contract details | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Coverage.language | Base | preferred | Common Languages | 📦4.0.1 | FHIR Std. |
| Coverage.extension:coverage-kind.value[x] | Base | required | Cross-version ValueSet R5.Kind for use in FHIR R4 | 📍0.1.0 | Extensions for Using Data Elements from FHIR R5 in FHIR R4 v0.1 |
| Coverage.identifier:memberid.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Coverage.identifier:memberid.type | Base | extensible | IdentifierType | 📦4.0.1 | FHIR Std. |
| Coverage.status | Base | required | Financial Resource Status Codes | 📍4.0.1 | FHIR Std. |
| Coverage.type | Base | extensible |
Payer Type
|
📦20221118 | VSAC v0.19 |
| Coverage.subscriber.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| Coverage.subscriberId.extension:dataAbsentReason.value[x] | Base | required | DataAbsentReason | 📦4.0.1 | FHIR Std. |
| Coverage.relationship | Base | extensible | SubscriberPolicyholder Relationship Codes | 📦4.0.1 | FHIR Std. |
| Coverage.class.type | Base | extensible | Coverage Class Codes | 📦4.0.1 | FHIR Std. |
| Coverage.class:group.type | Base | extensible | Coverage Class Codes | 📦4.0.1 | FHIR Std. |
| Coverage.class:plan.type | Base | extensible | Coverage Class Codes | 📦4.0.1 | FHIR Std. |
| Coverage.costToBeneficiary.type | Base | required | Coverage Copay Type Codes | 📍1.0.1 | THO v7.1 |
| Coverage.costToBeneficiary.exception.type | Base | example | Example Coverage Financial Exception Codes | 📦4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| pct-coverage-1 | error | Coverage | Coverage: class element SHALL be present if coverage-0kind is insurance |
extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Coverage.kind'and value = 'insurance').exists() implies class.exists()
|
| pct-coverage-2 | error | Coverage | Coverage: period element SHALL be present if coverage-kind is insurance |
extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Coverage.kind'and value = 'insurance').exists() implies period.exists()
|
This structure is derived from USCoreCoverageProfile
Summary
Mandatory: 3 elements(3 nested mandatory elements)
Must-Support: 2 elements
Prohibited: 1 element
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Maturity: 2
Other representations of profile: CSV, Excel, Schematron