-
Notifications
You must be signed in to change notification settings - Fork 67
Issue with showing a multi-select list of check-boxes #161
Copy link
Copy link
Open
Description
Hello!
I'm attempting to render a questionnaire that has a list of non-mutually exclusive choices that I want to show as a single group, where the user can select zero, one, or more values from the set of choices. I'd to display it as a list of values and checkboxes, where each value can be selected and unselected.
Here's an example of what I'm trying to accomplish.

I've attempted several different approaches and below you'll see my attempt to hack it without success. Can someone point me in the right direction of how/if this can be accomplished? Huge thanks in advance!
Best,
Charles
{
"resourceType": "Questionnaire",
"meta": {
"profile": [
"http://hl7.org/fhir/4.0/StructureDefinition/Questionnaire"
]
},
"title": "Test Form",
"status": "draft",
"item": [
{
"type": "group",
"text": "Select all that apply:",
"item": [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept" : {
"coding" : [
{
"system" : "http://hl7.org/fhir/questionnaire-item-control",
"code" : "check-box",
"display" : "Check-box"
}
],
"text" : "A control where choices are listed with a box beside them. The box can be toggled to select or de-select a given choice. Multiple selections may be possible."
}
}
],
"linkId" : "2.4.2",
"text" : "Choice 1",
"type" : "choice",
"answerOption" : [
{
"valueCoding" : {
"system" : "http://example.org/CodeSystem/conditions",
"code" : "choice1",
"display" : " "
}
}
]
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept" : {
"coding" : [
{
"system" : "http://hl7.org/fhir/questionnaire-item-control",
"code" : "check-box",
"display" : "Check-box"
}
],
"text" : "A control where choices are listed with a box beside them. The box can be toggled to select or de-select a given choice. Multiple selections may be possible."
}
}
],
"text" : "Choice 2",
"type" : "choice",
"answerOption" : [
{
"valueCoding" : {
"code" : "choice2",
"display" : " "
}
}
]
}
]
}
]
}
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels