Profile Comparison between http://hl7.org/fhir/us/core/StructureDefinition/us-core-coverage vs http://hl7.org/fhir/us/bfdr/StructureDefinition/Coverage-principal-payer-delivery

Left:US Core Coverage Profile (http://hl7.org/fhir/us/core/StructureDefinition/us-core-coverage)
Right:Coverage - Principal Payer for Delivery (http://hl7.org/fhir/us/bfdr/StructureDefinition/Coverage-principal-payer-delivery)

Messages

ErrorStructureDefinition.urlValues for url differ: 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-coverage' vs 'http://hl7.org/fhir/us/bfdr/StructureDefinition/Coverage-principal-payer-delivery'
ErrorStructureDefinition.versionValues for version differ: '9.0.0' vs '2.0.0'
InformationStructureDefinition.nameValues for name differ: 'USCoreCoverageProfile' vs 'CoveragePrincipalPayerDelivery'
InformationStructureDefinition.titleValues for title differ: 'US Core Coverage Profile' vs 'Coverage - Principal Payer for Delivery'
InformationStructureDefinition.dateValues for date differ: '2023-10-17' vs '2026-11-09T21:59:25+00:00'
InformationStructureDefinition.publisherValues for publisher differ: 'HL7 International / Cross-Group Projects' vs 'HL7 International / Public Health'
InformationStructureDefinition.shortValues for short differ: 'Member ID and other identifiers' vs 'Business Identifier for the coverage'
WarningCoverage.identifierElements differ in definition for mustSupport: 'true' vs 'false'
InformationStructureDefinition.commentValues for comment differ: 'The `Coverage.status` alone does not indicate whether an individual's coverage is terminated or that the individual is not covered. The `Coverage.period` needs to be considered as well.' vs 'This element is labeled as a modifier because the status contains the code entered-in-error that marks the coverage as not currently valid.'
WarningCoverage.statusElements differ in definition for mustSupport: 'true' vs 'false'
InformationStructureDefinition.shortValues for short differ: 'Coverage category such as medical or accident' vs 'The value set contains the list of values used to indicate the principle source of payment for the labor and delivery (from codesystem https://nahdo.org/sopt).'
WarningCoverage.typeElements differ in definition for mustSupport: 'true' vs 'false'
InformationCoverage.typeElement minimum cardinalities differ: '0' vs '1'
WarningCoverage.subscriberIdElements differ in definition for mustSupport: 'true' vs 'false'
WarningCoverage.beneficiaryElements differ in definition for mustSupport: 'true' vs 'false'
InformationStructureDefinition.commentValues for comment differ: 'Relationship of the member to the person insured (subscriber)' vs 'Typically, an individual uses policies which are theirs (relationship='self') before policies owned by others.'
WarningCoverage.relationshipElements differ in definition for mustSupport: 'true' vs 'false'
InformationCoverage.relationshipElement minimum cardinalities differ: '1' vs '0'
WarningCoverage.periodElements differ in definition for mustSupport: 'true' vs 'false'
InformationStructureDefinition.commentValues for comment differ: 'Issuer of the Policy' vs 'May provide multiple identifiers such as insurance company identifier or business identifier (BIN number). For selfpay it may provide multiple paying persons and/or organizations.'
WarningCoverage.payorElements differ in definition for mustSupport: 'true' vs 'false'
InformationCoverage.payorElement maximum cardinalities differ: '1' vs '2147483647'
WarningCoverage.classElements differ in definition for mustSupport: 'true' vs 'false'

Metadata

NameValueComments
abstractfalse
    baseDefinitionhttp://hl7.org/fhir/StructureDefinition/Coverage
      copyright
        date2023-10-172026-11-09T21:59:25+00:00
        • Values Differ
        descriptionThe US Core Coverage Profile inherits from the FHIR [Coverage](https://hl7.org/fhir/R4/coverage.html) resource; refer to it for scope and usage definitions. This profile meets the requirements of the US Core Data for Interoperability (USCDI) *Health Insurance Information* Data Class. It sets minimum expectations for the Coverage resource to record, search, and fetch data related to an individual's insurance coverage for health care. It specifies which core elements, extensions, vocabularies, and value sets **SHALL** be present in the resource and constrains how the elements are used. Providing the floor for standards development for specific use cases promotes interoperability and adoption.This Coverage profile represents the principal payer for this delivery.
        • Values Differ
        experimentalfalse
        • Removed the item 'false'
        fhirVersion4.0.1
          jurisdiction
            jurisdiction / jurisdiction[0]urn:iso:std:iso:3166#US
              kindresource
                nameUSCoreCoverageProfileCoveragePrincipalPayerDelivery
                • Values Differ
                publisherHL7 International / Cross-Group ProjectsHL7 International / Public Health
                • Values Differ
                purpose
                  statusactive
                    titleUS Core Coverage ProfileCoverage - Principal Payer for Delivery
                    • Values Differ
                    typeCoverage
                      urlhttp://hl7.org/fhir/us/core/StructureDefinition/us-core-coveragehttp://hl7.org/fhir/us/bfdr/StructureDefinition/Coverage-principal-payer-delivery
                      • Values Differ
                      version9.0.02.0.0
                      • Values Differ

                      Structure

                      NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                      Coverage C0..*CoverageInsurance or medical plan or a payment agreement
                      Constraints: us-core-15
                      0..*CoverageInsurance or medical plan or a payment agreement
                        Coverage.id This element is included in summaries. 0..1idLogical id of this artifact This element is included in summaries. 0..1idLogical id of this artifact
                          Coverage.meta This element is included in summaries. 0..1MetaMetadata about the resource This element is included in summaries. 0..1MetaMetadata about the resource
                            Coverage.implicitRules This element is a modifier element. This element is included in summaries. 0..1uriA set of rules under which this content was created This element is a modifier element. This element is included in summaries. 0..1uriA set of rules under which this content was created
                              Coverage.language 0..1codeLanguage of the resource content
                              Binding: ?? (preferred): A human language.
                              Additional BindingsPurpose
                              ??Max Binding
                              0..1codeLanguage of the resource content
                              Binding: ?? (preferred): A human language.
                              Additional BindingsPurpose
                              ??Max Binding
                                Coverage.text 0..1NarrativeText 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..1NarrativeText summary of the resource, for human interpretation
                                This profile does not constrain the narrative in regard to content, language, or traceability to data elements
                                  Coverage.contained 0..*ResourceContained, inline Resources
                                  0..*ResourceContained, inline Resources
                                    Coverage.extension 0..*ExtensionAdditional content defined by implementations
                                    0..*ExtensionAdditional content defined by implementations
                                      Coverage.modifierExtension This element is a modifier element. 0..*ExtensionExtensions that cannot be ignored
                                      This element is a modifier element. 0..*ExtensionExtensions that cannot be ignored
                                        Coverage.Slices for identifier This element must be supported. This element is included in summaries. 0..*IdentifierMember ID and other identifiers
                                        Slice: Unordered, Open by value:type

                                        Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
                                        This element is included in summaries. 0..*IdentifierBusiness Identifier for the coverage
                                        • Elements differ in definition for mustSupport: 'true' vs 'false'
                                        Coverage.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1codeactive | cancelled | draft | entered-in-error
                                        Binding: ?? (required): A code specifying the state of the resource instance.
                                        This element is a modifier element. This element is included in summaries. 1..1codeactive | cancelled | draft | entered-in-error
                                        Binding: ?? (required): A code specifying the state of the resource instance.
                                        • Elements differ in definition for mustSupport: 'true' vs 'false'
                                        Coverage.type This element must be supported. This element is included in summaries. 0..1CodeableConceptCoverage category such as medical or accident
                                        Binding: ?? (extensible): Centers for Disease Control and Prevention National Center for Health Statistics Source of Payment Codes
                                        This element is included in summaries. 1..1CodeableConceptThe value set contains the list of values used to indicate the principle source of payment for the labor and delivery (from codesystem https://nahdo.org/sopt).
                                        Binding: ?? (required): Birth and Fetal Death Financial Class (NCHS)
                                        • Elements differ in definition for mustSupport: 'true' vs 'false'
                                        • Element minimum cardinalities differ: '0' vs '1'
                                        Coverage.policyHolder This element is included in summaries. 0..1Reference(Patient | RelatedPerson | Organization)Owner of the policy This element is included in summaries. 0..1Reference(Patient | RelatedPerson | Organization)Owner of the policy
                                          Coverage.subscriber This element is included in summaries. 0..1Reference(Patient | RelatedPerson)Subscriber to the policy This element is included in summaries. 0..1Reference(Patient | RelatedPerson)Subscriber to the policy
                                            Coverage.subscriberId This element must be supported. This element is included in summaries. C0..1stringID assigned to the subscriber This element is included in summaries. 0..1stringID assigned to the subscriber
                                            • Elements differ in definition for mustSupport: 'true' vs 'false'
                                            Coverage.beneficiary This element must be supported. This element is included in summaries. 1..1Reference(US Core Patient Profile)Plan beneficiary This element is included in summaries. 1..1Reference(Patient)Plan beneficiary
                                            • Elements differ in definition for mustSupport: 'true' vs 'false'
                                            Coverage.dependent This element is included in summaries. 0..1stringDependent number This element is included in summaries. 0..1stringDependent number
                                              Coverage.relationship This element must be supported. 1..1CodeableConceptBeneficiary relationship to the subscriber
                                              Binding: ?? (extensible)
                                              0..1CodeableConceptBeneficiary relationship to the subscriber
                                              Binding: ?? (extensible): The relationship between the Subscriber and the Beneficiary (insured/covered party/patient).
                                              • Elements differ in definition for mustSupport: 'true' vs 'false'
                                              • Element minimum cardinalities differ: '1' vs '0'
                                              Coverage.period This element must be supported. This element is included in summaries. 0..1PeriodCoverage start and end dates This element is included in summaries. 0..1PeriodCoverage start and end dates
                                              • Elements differ in definition for mustSupport: 'true' vs 'false'
                                              Coverage.payor This element must be supported. This element is included in summaries. 1..1Reference(US Core Organization Profile This type must be supported. | US Core Patient Profile | US Core RelatedPerson Profile)Issuer of the policy
                                              This element is included in summaries. 1..*Reference(Organization | Patient | RelatedPerson)Issuer of the policy
                                              • Elements differ in definition for mustSupport: 'true' vs 'false'
                                              • Element maximum cardinalities differ: '1' vs '2147483647'
                                              Coverage.payor.id 0..1stringUnique id for inter-element referencing
                                              • Added this element
                                              Coverage.payor.Slices for extension 0..*ExtensionAdditional content defined by implementations
                                              Slice: Unordered, Open by value:url
                                              • Added this element
                                              Coverage.payor.reference This element is included in summaries. C0..1stringLiteral reference, Relative, internal or absolute URL
                                              • Added this element
                                              Coverage.payor.type This element is included in summaries. 0..1uriType the reference refers to (e.g. "Patient")
                                              Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model).
                                              • Added this element
                                              Coverage.payor.identifier This element is included in summaries. 0..1IdentifierLogical reference, when literal reference is not known
                                              • Added this element
                                              Coverage.payor.display This element is included in summaries. 0..1stringText alternative for the resource
                                              • Added this element
                                              Coverage.Slices for class This element must be supported. 0..*BackboneElementAdditional coverage classifications
                                              Slice: Unordered, Open by value:type

                                              Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
                                              0..*BackboneElementAdditional coverage classifications
                                              • Elements differ in definition for mustSupport: 'true' vs 'false'
                                              Coverage.Slices for class.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                Coverage.Slices for class.extension 0..*ExtensionAdditional content defined by implementations
                                                0..*ExtensionAdditional content defined by implementations
                                                  Coverage.Slices for class.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                  This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                    Coverage.Slices for class.type This element is included in summaries. 1..1CodeableConceptType of class such as 'group' or 'plan'
                                                    Binding: ?? (extensible): The policy classifications, eg. Group, Plan, Class, etc.
                                                    This element is included in summaries. 1..1CodeableConceptType of class such as 'group' or 'plan'
                                                    Binding: ?? (extensible): The policy classifications, eg. Group, Plan, Class, etc.
                                                      Coverage.Slices for class.value This element is included in summaries. 1..1stringValue associated with the type This element is included in summaries. 1..1stringValue associated with the type
                                                        Coverage.Slices for class.name This element is included in summaries. 0..1stringHuman readable description of the type and value This element is included in summaries. 0..1stringHuman readable description of the type and value
                                                          Coverage.order This element is included in summaries. 0..1positiveIntRelative order of the coverage This element is included in summaries. 0..1positiveIntRelative order of the coverage
                                                            Coverage.network This element is included in summaries. 0..1stringInsurer network This element is included in summaries. 0..1stringInsurer network
                                                              Coverage.costToBeneficiary 0..*BackboneElementPatient payments for services/products
                                                              0..*BackboneElementPatient payments for services/products
                                                                Coverage.costToBeneficiary.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                  Coverage.costToBeneficiary.extension 0..*ExtensionAdditional content defined by implementations
                                                                  0..*ExtensionAdditional content defined by implementations
                                                                    Coverage.costToBeneficiary.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                    This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                      Coverage.costToBeneficiary.type This element is included in summaries. 0..1CodeableConceptCost category
                                                                      Binding: ?? (extensible): The types of services to which patient copayments are specified.
                                                                      This element is included in summaries. 0..1CodeableConceptCost category
                                                                      Binding: ?? (extensible): The types of services to which patient copayments are specified.
                                                                        Coverage.costToBeneficiary.value[x] This element is included in summaries. 1..1?? The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well, MoneyThe amount or percentage due from the beneficiary This element is included in summaries. 1..1?? The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well, MoneyThe amount or percentage due from the beneficiary
                                                                          Coverage.costToBeneficiary.exception 0..*BackboneElementExceptions for patient payments
                                                                          0..*BackboneElementExceptions for patient payments
                                                                            Coverage.costToBeneficiary.exception.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                              Coverage.costToBeneficiary.exception.extension 0..*ExtensionAdditional content defined by implementations
                                                                              0..*ExtensionAdditional content defined by implementations
                                                                                Coverage.costToBeneficiary.exception.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                  Coverage.costToBeneficiary.exception.type This element is included in summaries. 1..1CodeableConceptException category
                                                                                  Binding: ?? (example): The types of exceptions from the part or full value of financial obligations such as copays.
                                                                                  This element is included in summaries. 1..1CodeableConceptException category
                                                                                  Binding: ?? (example): The types of exceptions from the part or full value of financial obligations such as copays.
                                                                                    Coverage.costToBeneficiary.exception.period This element is included in summaries. 0..1PeriodThe effective period of the exception This element is included in summaries. 0..1PeriodThe effective period of the exception
                                                                                      Coverage.subrogation 0..1booleanReimbursement to insurer0..1booleanReimbursement to insurer
                                                                                        Coverage.contract 0..*Reference(Contract)Contract details
                                                                                        0..*Reference(Contract)Contract details

                                                                                          doco Documentation for this format