PackagesCanonicalsLogsProblems
    Packages
    rs/hl7.fhir.us.core@6.0.0
    http://hl7.org/fhir/us/core/StructureDefinition/us-core-coverage
description: The US Core Coverage Profile is based upon the core FHIR Coverage Resource and implements the US Core Data for Interoperability (USCDI) v3 Health Insurance Information requirements. To promote interoperability and adoption through common implementation, this profile sets minimum expectations for the Coverage resource to record, search, and fetch the \"data related to an individual's insurance coverage for health care\". It identifies which core elements, extensions, vocabularies, and value sets **SHALL** be present in the resource and constrains the way the elements are used when using this profile. It provides the floor for standards development for specific use cases.
package_name: rs/hl7.fhir.us.core
derivation: constraint
name: USCoreCoverageProfile
type: Coverage
elements:
  beneficiary:
    type: Reference
    short: (USCDI) Plan beneficiary
    mustSupport: true
    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient']
    index: 6
  relationship:
    short: (USCDI) Beneficiary relationship to the subscriber
    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/subscriber-relationship'}
    mustSupport: true
    index: 7
  type:
    short: (USCDI) Coverage category such as medical or accident
    binding: {strength: extensible, valueSet: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.3591'}
    mustSupport: true
    index: 4
  payor:
    short: (USCDI) Issuer of the policy
    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-relatedperson']
    type: Reference
    mustSupport: true
    index: 9
  status: {short: (USCDI) active | cancelled | draft | entered-in-error, mustSupport: true, index: 3}
  class:
    short: (USCDI) Additional coverage classifications
    mustSupport: true
    index: 10
    slicing:
      rules: open
      ordered: false
      description: Slice based on value pattern
      discriminator:
      - {path: type, type: pattern}
      min: null
      slices:
        group:
          match:
            type:
              coding:
              - {code: group, system: 'http://terminology.hl7.org/CodeSystem/coverage-class'}
          schema:
            short: (USCDI) Group
            mustSupport: true
            index: 11
            elements:
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: group, system: 'http://terminology.hl7.org/CodeSystem/coverage-class'}
                type: CodeableConcept
                index: 12
              value: {short: (USCDI) Group Number, mustSupport: true, index: 13}
              name: {short: (USCDI) Group Name, mustSupport: true, index: 14}
        plan:
          match:
            type:
              coding:
              - {code: plan, system: 'http://terminology.hl7.org/CodeSystem/coverage-class'}
          schema:
            short: (USCDI) Plan
            mustSupport: true
            index: 15
            elements:
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: plan, system: 'http://terminology.hl7.org/CodeSystem/coverage-class'}
                type: CodeableConcept
                index: 16
              value: {short: (USCDI) Plan Number, mustSupport: true, index: 17}
              name: {short: (USCDI) Plan Name, mustSupport: true, index: 18}
  identifier:
    short: (USCDI) Member ID and other identifiers
    mustSupport: true
    index: 0
    slicing:
      rules: open
      discriminator:
      - {path: type, type: pattern}
      min: null
      slices:
        memberid:
          match:
            type:
              coding:
              - {code: MB, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
          schema:
            short: (USCDI) Member ID
            mustSupport: true
            index: 1
            elements:
              type:
                short: (USCDI) Member Number identifier type
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: MB, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
                type: CodeableConcept
                index: 2
            required: [type]
  period: {short: (USCDI) Coverage start and end dates, mustSupport: true, index: 8}
  subscriberId: {short: (USCDI) ID assigned to the subscriber, mustSupport: true, index: 5}
package_version: 6.0.0
class: profile
kind: resource
url: http://hl7.org/fhir/us/core/StructureDefinition/us-core-coverage
base: http://hl7.org/fhir/StructureDefinition/Coverage
version: 6.0.0
required: [relationship]