Allow off-list units to be entered

XMLWordPrintableJSON

    • Type: Change Request
    • Resolution: Persuasive with Modification
    • Priority: Medium
    • Structured Data Capture (SDC) (FHIR)
    • current
    • FHIR Infrastructure
    • SDC Base Questionnaire
    • Hide

      Will define two new extensions in SDC for now, will move them to R5 when it comes out.

      questionnaire-unit-open: 0..1 code "Units open?" "Indicates whether the list of supported units (conveyed in other extensions) are the exhaustive list from which the user must choose or whether they're able to select alternate codes or specify a string".   Bound to a code system that will be identical to the one we use for open/closed indicator in R5.

      questionnaire-unit-supplemental-system: 0..1 canonical "Code system for other units" "If the questionnaire-unit-open extension indicates that additional units other than the set of options provided for the question are allowed, this indicates the code system those units are expected to be drawn from.  This extension SHOULD be present on any question where questionare-unit-open allows additional coded values." 

      Show
      Will define two new extensions in SDC for now, will move them to R5 when it comes out. questionnaire-unit-open: 0..1 code "Units open?" "Indicates whether the list of supported units (conveyed in other extensions) are the exhaustive list from which the user must choose or whether they're able to select alternate codes or specify a string".   Bound to a code system that will be identical to the one we use for open/closed indicator in R5. questionnaire-unit-supplemental-system: 0..1 canonical "Code system for other units" "If the questionnaire-unit-open extension indicates that additional units other than the set of options provided for the question are allowed, this indicates the code system those units are expected to be drawn from.  This extension SHOULD be present on any question where questionare-unit-open allows additional coded values." 
    • Paul Lynch/Grahame Grieve: 4-0-0
    • Enhancement
    • Non-substantive

      LOINC panels (e.g. https://loinc.org/55418-8/) can include items that have "example UCUM units". When representing a LOINC panel as a Questionnaire, one would like to be able to offer these example units as part of an item of type quantity, but still allow them to enter their own unit, because the LOINC term does not require one of those units.

      I propose a new extension for items of type quantity, "questionnaire-unitBindingStrength", whose values would be from the set defined at http://hl7.org/fhir/R4/valueset-binding-strength.html. The default value (if the extension was not present) would be "required", to preserve current behavior. For any other value, the user would be able enter alternative units to those specified via the unitOption and unitValueSet extensions. Potentially, clients could validate the entered unit to ensure that it was commensurate with one of the example units.

      This approach would allow observationLinkPeriod/observationExtract to still work, allow the user to see what kinds of units are expected for given measure, and still give the user freedom to enter a different unit.

            Assignee:
            Unassigned
            Reporter:
            Paul Lynch
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: