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 mustSupport: true refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient'] index: 6 relationship: binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/subscriber-relationship'} mustSupport: true index: 7 type: binding: {strength: extensible, valueSet: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.3591'} mustSupport: true index: 4 payor: type: Reference mustSupport: true 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'] index: 9 status: {mustSupport: true, index: 3} class: 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: 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: Group Number, mustSupport: true, index: 13} name: {short: Group Name, mustSupport: true, index: 14} plan: match: type: coding: - {code: plan, system: 'http://terminology.hl7.org/CodeSystem/coverage-class'} schema: short: 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: Plan Number, mustSupport: true, index: 17} name: {short: Plan Name, mustSupport: true, index: 18} identifier: short: 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: Member ID mustSupport: true index: 1 elements: type: short: 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: {mustSupport: true, index: 8} subscriberId: {mustSupport: true, index: 5} package_version: 7.0.0-ballot class: profile kind: resource url: http://hl7.org/fhir/us/core/StructureDefinition/us-core-coverage base: http://hl7.org/fhir/StructureDefinition/Coverage version: 7.0.0-ballot required: [relationship]