Allow Questionnaire to be modified by an expression

XMLWordPrintableJSON

    • Type: Change Request
    • Resolution: Persuasive with Modification
    • Priority: Medium
    • Structured Data Capture (SDC) (FHIR)
    • current
    • FHIR Infrastructure
    • SDC Form Filler
    • Form Behavior and Calculation
    • Hide

      Will leverage the cqf-expression extension to allow an expression to be declared on:

      • required
      • repeats
      • readOnly
      • minOccurs extension
      • maxOccurs extension
      • answerValueset

      Will also define a new extension for answerOption called enableWhenExpression that, if present, will cause the option to only be permitted if the expression evaluates to true

      Finally, will define an answerExpression extension (FHIRQuery, CQL or FHIRPath) with an invariant that only allows it when answerValueset and answerOption are omitted.  It would evaluate to a collection of Coding, integer, string, or other valid answer types.

      Will make all of the above mustSupport, minOccurs=0

      Show
      Will leverage the cqf-expression extension to allow an expression to be declared on: required repeats readOnly minOccurs extension maxOccurs extension answerValueset Will also define a new extension for answerOption called enableWhenExpression that, if present, will cause the option to only be permitted if the expression evaluates to true Finally, will define an answerExpression extension (FHIRQuery, CQL or FHIRPath) with an invariant that only allows it when answerValueset and answerOption are omitted.  It would evaluate to a collection of Coding, integer, string, or other valid answer types. Will make all of the above mustSupport, minOccurs=0
    • Paul Lynch/Clem McDonald: 7-0-0
    • Enhancement
    • Compatible, substantive

      This is a replacement for an issue that was voted on an approved, but which neither Lloyd nor I can find.  There was an SDC call (at which I was not present) in which a tracker item was resolved with an extension that would allow an expression to specify selected fields from Questionnaire.  I don't have that list, but at least answerOption and answerValueSet would be useful.

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

              Created:
              Updated:
              Resolved: