Details
-
Change Request
-
Resolution: Persuasive
-
Medium
-
FHIR Core (FHIR)
-
R4
-
FHIR Infrastructure
-
Questionnaire
-
-
Brian Postlethwaite/Stoyan Halkaliev: 9-0-0
-
Clarification
-
Non-substantive
-
R5
Description
The itemControl extension is meant for indicating how certain questions should be rendered (slider, table etc.). However, some of the options in the associated, extensible code system can seemingly clash with other entries in the `item` element. For instance, if I have set item.repeats = true and then add itemsControl with the code "radio-button", we have an apparent contradiction since a radio-button UI-element only allows choosing a single option.
It would be good if the could provide guidance on how to proceed in this case and similar cases where an extension on Questionnaire.item extension conflict non-extension sub-elements of Questionnaire.item. E.g. guidance may be that the itemControl extension can be ignored when it conflicts with other element.
It was suggested that this guidance could be put in the SDC IG. However, it should be considered that the issue ist not limited to SDC contexts and putting it in the SDC IG would make it harder to find for users who are explicitly not working in such a context (this was e.g. the case for me).
Related Zulip-Thread: https://chat.fhir.org/#narrow/stream/179255-questionnaire/topic/Conflicts.20between.20itemControl.20extension.20and.20other.20elements