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

Clarification of valueFilter extension

XMLWordPrintableJSON

    • Icon: Change Request Change Request
    • Resolution: Persuasive
    • Icon: Medium Medium
    • Canonical Resource Management Infrastructure (FHIR)
    • 1.0.0-ballot2
    • Clinical Decision Support
    • CRMI Module Definition Library
    • Hide

      Clarify use of valueFilter extension by providing an additional example that uses the rendered-value extension to provide a human-readable rendering of an extension reference in a mustSupport

      When an extension is referenced as part of a data requirement, it is included in the mustSupport list (Library.dataRequirement.mustSupport) using a FHIRPath extension reference. In addition, the mustSupport list will include a rendered-value extension with the slice name of the extension.

      When it renders in the human readable it will read 'ethnicity' (this is the actual slice name from the US Core Patient profile) but in the mustSupport value it will read extension(" http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity ")

      In addition, update the example to reference the QICore profile, rather than base patient, so that the path is resolvable on the profile

      In addition, include another example (such as a reference to a Lab with a quantity comparison) that provides a simpler illustration of the valueFilter extension on a data requirement.

      Note that the cqfm-valueFilter extension has been moved to the base Extension Pac. So needs to use the one from the base Extension Pac instead of cqfm-valueFilter.

      Add guidance describing this in the dataRequirement.comment field of the ModuleDefinitionLibrary profile

      Show
      Clarify use of valueFilter extension by providing an additional example that uses the rendered-value extension to provide a human-readable rendering of an extension reference in a mustSupport When an extension is referenced as part of a data requirement, it is included in the mustSupport list (Library.dataRequirement.mustSupport) using a FHIRPath extension reference. In addition, the mustSupport list will include a rendered-value extension with the slice name of the extension. When it renders in the human readable it will read 'ethnicity' (this is the actual slice name from the US Core Patient profile) but in the mustSupport value it will read extension(" http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity ") In addition, update the example to reference the QICore profile, rather than base patient, so that the path is resolvable on the profile In addition, include another example (such as a reference to a Lab with a quantity comparison) that provides a simpler illustration of the valueFilter extension on a data requirement. Note that the cqfm-valueFilter extension has been moved to the base Extension Pac. So needs to use the one from the base Extension Pac instead of cqfm-valueFilter. Add guidance describing this in the dataRequirement.comment field of the ModuleDefinitionLibrary profile
    • Howard Strasberg/Paul Denning: 18-0-0
    • Clarification
    • Non-substantive

      Clarify the use of the valueFilter extension as described in the resolution for QM IG change request https://jira.hl7.org/browse/FHIR-43790

            Unassigned Unassigned
            jen_seeman Jennifer Seeman
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: