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

Questionnaire.item.text datatype change from mardown back to string

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive
    • Icon: Medium Medium
    • FHIR Core (FHIR)
    • R5
    • FHIR Infrastructure
    • Questionnaire
    • Hide

      On the grounds that:

      • This element corresponds to ElementDefinition.label (which is string)
      • This element is targeted (typically) at non-technical users for which the "human-readable" aspect of markdown is rather questionable
      • The number of items for which markdown is likely to be necessary is small (and needing to process every single element that way is an unnecessary processing burden - particularly on mobile/non-web applications)

      We will change this back to string and make use of the existing markdown extension where needed.

      Show
      On the grounds that: This element corresponds to ElementDefinition.label (which is string) This element is targeted (typically) at non-technical users for which the "human-readable" aspect of markdown is rather questionable The number of items for which markdown is likely to be necessary is small (and needing to process every single element that way is an unnecessary processing burden - particularly on mobile/non-web applications) We will change this back to string and make use of the existing markdown extension where needed.
    • Brian Postlethwaite/Paul Lynch: 7-0-0
    • Correction
    • Non-compatible
    • R5

    Description

      The change to the questionnaire definition to make the display label for questions "text" property from string to markdown increases the complexity of processing when not required. This is of particular concern when not doing a web based interaction, this is also overhead processing required when usually not necessary.

      This signficantly raises the bar on renderers to have a markdown processor as the minimum. The style sensitive extension could indicate if the markdown "must" be shown in order to complete the form.

      Also, if we're going to keep that change, will need to be propagated to the QuestionnaireResponse.item.text property too.

      Attachments

        Activity

          People

            lloyd Lloyd McKenzie
            brian.postlethwaite Brian Postlethwaite
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: