Uploaded image for project: 'FHIR Specification Feedback'
  1. FHIR Specification Feedback
  2. FHIR-43928

Vital Signs Profile: Cannot change binding from required to extensible

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Not Persuasive with Modification
    • Icon: Medium Medium
    • US Core (FHIR)
    • 7.0.0-ballot
    • Cross-Group Projects
    • STU
    • US Core Vital Signs Profile
    • 13.161.1.2
    • Hide

      Background

      Refer to the suppressed Messages and STU Note in the US Core Pulse Oximetry Profile which was created as part of a FMG variance for this validation Error

       

      === Added this STU NOTE: This profile is technically non-conformant with the base FHIR ver 4.0.1 vitals profile which defines a required binding that excludes the concept for L/min for Observation.component.value. This is a known issue and it means validation errors may occur when validating against this version of the US Core Pulse Oximetry Profile. A change request to relax the binding in the FHIR Vitals profile to has been made and approved in base FHIR ver 4.3.0 (“Release 4B”) which will correct this error when this guide is based a newer version of FHIR. ===

      *

      ERROR: StructureDefinition/us-core-vital-signs: StructureDefinition: illegal attempt to change the binding on Observation.component.value[x] from required to extensible (0 uses)

      • ERROR: US Core Vital Signs Profile.Observation.component.value[x]: illegal attempt to change the binding on Observation.component.value[x] from required to extensible (0 uses)

      Decision

      Since US Core Vital Signs profile is also impacted by the same issue. Will add a similar STU Note to its page under the Profile Specific Implementation Guidance section.

      Show
      Background Refer to the suppressed Messages and STU Note in the US Core Pulse Oximetry Profile which was created as part of a FMG variance for this validation Error   === Added this STU NOTE: This profile is technically non-conformant with the base FHIR ver 4.0.1 vitals profile which defines a required binding that excludes the concept for L/min for Observation.component.value . This is a known issue and it means validation errors may occur when validating against this version of the US Core Pulse Oximetry Profile. A change request to relax the binding in the FHIR Vitals profile to has been made and approved in base FHIR ver 4.3.0 (“Release 4B”) which will correct this error when this guide is based a newer version of FHIR. === * ERROR: StructureDefinition/us-core-vital-signs: StructureDefinition: illegal attempt to change the binding on Observation.component.value [x] from required to extensible (0 uses) ERROR: US Core Vital Signs Profile.Observation.component.value [x] : illegal attempt to change the binding on Observation.component.value [x] from required to extensible (0 uses) Decision Since US Core Vital Signs profile is also impacted by the same issue. Will add a similar STU Note to its page under the Profile Specific Implementation Guidance section.
    • Brett Marquard/Jason Vogt: 19-0-2
    • Clarification
    • Non-substantive

    Description

      The US Core Vital Signs profile specifies the component.value[x] binding with extensible strength. Its parent, FHIR Core VitalSigns, binds that same element using required strength. Relaxing a binding strength from required to extensible is not allowed – so the US Core binding should be reverted back to required.

      Attachments

        Activity

          People

            Unassigned Unassigned
            cmoesel Chris Moesel
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: