Da Vinci - Member Attribution (ATR) List
2.1.0 - STU 2.1.0 United States of America flag

Da Vinci - Member Attribution (ATR) List, published by HL7 International / Financial Management. This guide is not an authorized publication; it is the continuous build for version 2.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/davinci-atr/ and changes regularly. See the Directory of published versions

Resource Profile: ATRCoverage

Official URL: http://hl7.org/fhir/us/davinci-atr/StructureDefinition/atr-coverage Version: 2.1.0
Active as of 2019-09-01 Computable Name: ATRCoverage

This is the Coverage Resource profile for the IG to be used when vendors are implementing ATR requirements based on US Core 3.1.1

Introduction

This profile is used to associate a specific coverage instance to a specific member who is on the Member Attribution List. Since patients can have multiple coverages, it is important to identify the specific coverage instance that led to the patient being on the Member Attribution List. The Coverage instance will contain the member information, payer information and the plan information.

Implementation Requirements

Implementers are advised to read Data Model Requirements to implement the Coverage profile.

APIs : Retrieval of Coverage Resource Instance:

The Coverage instance is retrieved as part of the Bulk API request on the Group resource representing the Member Attribution List.

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraintsdoco
.. Coverage 0..* Coverage Davinci ATR Coverage 3.1
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... Slices for extension Content/Rules for all slices
.... extension:insuranceProductType S 0..1 CodeableConcept Indicates the Insurance Product Type related to the Coverage.
URL: http://hl7.org/fhir/us/davinci-atr/StructureDefinition/ext-insuranceProductType
Binding: Insurance Product Type VS (extensible)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... identifier:MemberIdentifier SΣ 0..1 Identifier Business Identifier for the coverage
ele-1: All FHIR elements must have a @value or children
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


ele-1: All FHIR elements must have a @value or children
..... type SΣ 1..1 CodeableConcept Description of identifier
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.


ele-1: All FHIR elements must have a @value or children
...... coding SΣ 1..1 Coding Code defined by a terminology system
ele-1: All FHIR elements must have a @value or children
....... system SΣ 1..1 uri Identity of the terminology system
ele-1: All FHIR elements must have a @value or children
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... code SΣ 1..1 code Symbol in syntax defined by the system
ele-1: All FHIR elements must have a @value or children
Fixed Value: MB
..... system SΣ 1..1 uri The namespace for the identifier value
ele-1: All FHIR elements must have a @value or children
Example General: http://www.acme.com/identifiers/patient
..... value SΣ 1..1 string The value that is unique
ele-1: All FHIR elements must have a @value or children
Example General: 123456
... status ?!SΣ 1..1 code active | cancelled | draft | entered-in-error
Binding: FinancialResourceStatusCodes (required): A code specifying the state of the resource instance.


ele-1: All FHIR elements must have a @value or children
Fixed Value: active
... policyHolder SΣ 0..1 Reference(Davinci ATR Patient | Davinci ATR RelatedPerson 3.1 | US Core RelatedPerson Profile(7.0.0) | Davinci ATR Organization) Owner of the policy
ele-1: All FHIR elements must have a @value or children
... subscriber SΣ 0..1 Reference(Davinci ATR Patient | Davinci ATR RelatedPerson 3.1 | US Core RelatedPerson Profile(7.0.0)) Subscriber to the policy
ele-1: All FHIR elements must have a @value or children
... subscriberId SΣ 1..1 string ID assigned to the subscriber
ele-1: All FHIR elements must have a @value or children
... beneficiary SΣ 1..1 Reference(Davinci ATR Patient) Plan beneficiary
ele-1: All FHIR elements must have a @value or children
... dependent SΣ 0..1 string Dependent number
ele-1: All FHIR elements must have a @value or children
... relationship S 0..1 CodeableConcept Beneficiary relationship to the subscriber
Binding: SubscriberRelationshipCodes (extensible): The relationship between the Subscriber and the Beneficiary (insured/covered party/patient).


ele-1: All FHIR elements must have a @value or children
... period SΣ 1..1 Period Coverage start and end dates
ele-1: All FHIR elements must have a @value or children
... payor SΣ 1..1 Reference(Davinci ATR Patient | Davinci ATR RelatedPerson 3.1 | US Core RelatedPerson Profile(7.0.0) | Davinci ATR Organization) Issuer of the policy
ele-1: All FHIR elements must have a @value or children
... Slices for class S 0..* BackboneElement Additional coverage classifications
Slice: Unordered, Open by value:type.coding.system, value:type.coding.code
ele-1: All FHIR elements must have a @value or children
.... class:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... type Σ 1..1 CodeableConcept Type of class such as 'group' or 'plan'
Binding: CoverageClassCodes (extensible): The policy classifications, eg. Group, Plan, Class, etc.


ele-1: All FHIR elements must have a @value or children
..... value Σ 1..1 string Value associated with the type
ele-1: All FHIR elements must have a @value or children
.... class:PlanIdentifier S 0..1 BackboneElement Additional coverage classifications
ele-1: All FHIR elements must have a @value or children
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... type SΣ 1..1 CodeableConcept Type of class such as 'group' or 'plan'
Binding: CoverageClassCodes (extensible): The policy classifications, eg. Group, Plan, Class, etc.


ele-1: All FHIR elements must have a @value or children
...... coding SΣ 1..1 Coding Code defined by a terminology system
ele-1: All FHIR elements must have a @value or children
....... system SΣ 1..1 uri Identity of the terminology system
ele-1: All FHIR elements must have a @value or children
Fixed Value: http://terminology.hl7.org/CodeSystem/coverage-class
....... code SΣ 1..1 code Symbol in syntax defined by the system
ele-1: All FHIR elements must have a @value or children
Fixed Value: plan
..... value SΣ 1..1 string Value associated with the type
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Coverage.identifier:MemberIdentifier.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
Coverage.identifier:MemberIdentifier.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
Coverage.statusrequiredFixed Value: active
http://hl7.org/fhir/ValueSet/fm-status|4.0.1
from the FHIR Standard
Coverage.relationshipextensibleSubscriberRelationshipCodes
http://hl7.org/fhir/ValueSet/subscriber-relationship
from the FHIR Standard
Coverage.class.typeextensibleCoverageClassCodes
http://hl7.org/fhir/ValueSet/coverage-class
from the FHIR Standard
Coverage.class:PlanIdentifier.typeextensibleCoverageClassCodes
http://hl7.org/fhir/ValueSet/coverage-class
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorCoverageIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorCoverageIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorCoverageIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorCoverageIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceCoverageA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

 

Other representations of profile: CSV, Excel, Schematron