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

Clarify expectations around rendering-styleSensitive

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive with Modification
    • Icon: Medium Medium
    • Structured Data Capture (SDC) (FHIR)
    • 3.0.0
    • FHIR Infrastructure
    • Advanced Rendering Questionnaire
    • Hide
      1. Will deprecate styleSensitive
      2. Will define a new extension called "rendering-criticalExtension" 0..* canonical with a context of Resource.

      Short: "Extension that must be supported"

      Definition: "Indicates an extension that must be supported by the system presenting the instance for data capture or end-user consumption.  If a system does not recognize the extension or is unable to implement the functionality defined by the extension, then it should display an error message or warning and refrain from presenting the instance to the user or using it when capturing data."

      Comment: "This may point to extensions that control the appearance of data elements, control what value elements have, what elements are or are not available, what elements can or cannot be edited, or rules about how editing may occur. 

      This extension does NOT apply when simply rendering a resource for publication purposes or for other purposes not intended for end-user data capture or data consumption.

      3. Will update the SDC profiles to use this new extension.

      If this element appears at the root of a resource, then the expectation applies to all uses of the extension/element throughout the resource.  If it appears on another element, the expectation for support of the extension/element only applies to the element on which the rendering-criticalExtension extension appears, and any descendants of that element.

      If this extension is present, the instance SHALL populate the Resource.implicitRules element with a hyperlink pointing to this extension definition (https://hl7.org/fhir/extensions/StructureDefinition-rendering-criticalExtension.html), with an expectation that systems will adhere to the expectations of this extension when presenting the resource."

      Show
      Will deprecate styleSensitive Will define a new extension called "rendering-criticalExtension" 0..* canonical with a context of Resource. Short: "Extension that must be supported" Definition: "Indicates an extension that must be supported by the system presenting the instance for data capture or end-user consumption.  If a system does not recognize the extension or is unable to implement the functionality defined by the extension, then it should display an error message or warning and refrain from presenting the instance to the user or using it when capturing data." Comment: "This may point to extensions that control the appearance of data elements, control what value elements have, what elements are or are not available, what elements can or cannot be edited, or rules about how editing may occur.  This extension does NOT apply when simply rendering a resource for publication purposes or for other purposes not intended for end-user data capture or data consumption. 3. Will update the SDC profiles to use this new extension. If this element appears at the root of a resource, then the expectation applies to all uses of the extension/element throughout the resource.  If it appears on another element, the expectation for support of the extension/element only applies to the element on which the rendering-criticalExtension extension appears, and any descendants of that element. If this extension is present, the instance SHALL populate the Resource.implicitRules element with a hyperlink pointing to this extension definition ( https://hl7.org/fhir/extensions/StructureDefinition-rendering-criticalExtension.html ), with an expectation that systems will adhere to the expectations of this extension when presenting the resource."
    • Brian Postlethwaite/Paul Lynch: 5-0-0
    • Correction
    • Non-compatible

    Description

      Advice from FHIR-I is that when we replace rendering-styleSensitive with an extension that lists the specific rendering extensions that need to be supported, we also set a requirement that if the new 'style-sensitive' extension is present, the 'implicitRules' element must be populated with a URI pointing to a section of the SDC spec that explains how style-sensitive is to be handled in our IG.

      Also, we should be more precise in our use of the word 'render' because rendering can mean different things in different contexts.  E.g. tree-view is ok, opening in a form designer is ok, etc.

      Attachments

        Activity

          People

            Unassigned Unassigned
            lloyd Lloyd McKenzie
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: