Generated Narrative: Questionnaire cf1aa9a1-051d-4c0d-bb63-71a95276a71c Language: en Profiles: Ohh Questionnaire Profile, Advanced Rendering Questionnaire, Advanced Behavior Questionnaire Structure LinkID Text Cardinality Type Flags Description & Constraints ExampleQuestionnaire This is an example FHIR Questionnaire instance based on the OhhQuestionnaire profile. Questionnaire https://api.openhealthhub.com/OpenHealthhub/fhir/4/Questionnaire/cf1aa9a1-051d-4c0d-bb63-71a95276a71c#0.1.0 #xD; root_ExampleQuestionnaire All questions in the questionnaire. 0..1 group #xD; example-question-1_group null 0..1 group #xD; example-question-1_title Example Question - Open Question 0..1 display #xD; example-question-1_question What is your name? 0..1 display #xD; example-question-1_before This question is preceded by this text. 0..1 display #xD; example-question-1_footer null 0..1 display #xD; example-question-1 Example Question 1. null 0..1 group #xD; example-question-1_formula_5 null 0..1 decimal #xD; example-question-1_text_4 4 0..1 display #xD; example-question-1_after After question 0..1 display #xD; example-question-1_below Below question 0..1 display #xD; example-question-1_next-button-label Next 0..1 display #xD; example-question-2_group null 0..1 group #xD; example-question-2_title Second Example Question - Multiple Select Question 0..1 display #xD; example-question-2_question What is your quest? 0..1 display #xD; example-question-2_before Text displayed beneath title, but before question 0..1 display #xD; example-question-2_footer null 0..1 display #xD; example-question-2 Example question 2. null 1..1 choice Options: 3 options #xD; example-question-2_after Text displayed after the question 0..1 display #xD; example-question-2_below Text shown below the question. 0..1 display #xD; example-question-2_next-button-label Next 0..1 display #xD; example-question-3_group null 0..1 group #xD; example-question-3_title Third Example Question - Vertical Slider Question 0..1 display #xD; example-question-3_question Is this the third question? 0..1 display #xD; example-question-3_before This slider has now answer options, but a min-max pair 0..1 display #xD; example-question-3_footer null 0..1 display #xD; example-question-3 Example Question 3. null 1..1 decimal #xD; example-question-3_after After question 0..1 display #xD; example-question-3_below Below question 0..1 display #xD; example-question-3_next-button-label Next 0..1 display #xD; example-question-4_group null 0..1 group #xD; example-question-4_title Example question 4 - Horizontal Slider Question 0..1 display #xD; example-question-4_question Is this Example question 4? 0..1 display #xD; example-question-4_before Before question. This horizontal slider has predefined answer options to select from. 0..1 display #xD; example-question-4_footer null 0..1 display #xD; example-question-4 Example question 4. null 1..1 integer #xD; example-question-4_lower Left Label 0..1 display #xD; example-question-4_left Right Label 0..1 display #xD; example-question-4_center Center Label 0..1 display #xD; example-question-5_group null 0..1 group #xD; example-question-5_title Example Question 5 - Open Question with Regex constraint 0..1 display #xD; example-question-5_question What is your email address? 0..1 display #xD; example-question-5_before Before question 0..1 display #xD; example-question-5_footer null 0..1 display #xD; example-question-5 Example Question 5. null 1..1 string Max Length: 1000 #xD; example-question-5_after After question 0..1 display #xD; example-question-5_below Below question 0..1 display #xD; example-question-5_next-button-label Next 0..1 display #xD; example-question-6_group null 0..1 group #xD; example-question-6_title Example Question 6 - Multiple choice with optionExclusive 0..1 display #xD; example-question-6_question What would you like to eat? 0..1 display #xD; example-question-6_before Before question 0..1 display #xD; example-question-6_footer null 0..1 display #xD; example-question-6 Regression Test. null 0..1 open-choice Options: 3 options #xD; example-question-6_after After question 0..1 display #xD; example-question-6_below Below question 0..1 display #xD; example-question-6_next-button-label Next 0..1 display #xD; example-question-7_group null 0..1 group #xD; example-question-7_title Example Question 7 - Dropdown with min/max Occurs 0..1 display #xD; example-question-7_question What fish is the best? 0..1 display #xD; example-question-7_before Before question 0..1 display #xD; example-question-7_footer null 0..1 display #xD; example-question-7 Example Question 7. null 1..* choice Options: 4 options #xD; example-question-7_after After question 0..1 display #xD; example-question-7_below Below question 0..1 display #xD; example-question-7_next-button-label Next 0..1 display #xD; example-question-8_group null 0..1 group #xD; example-question-8_title Example Question 8 - Multiple Choice with optionExclusive 0..1 display #xD; example-question-8_question Pick the best option 0..1 display #xD; example-question-8_before Before question 0..1 display #xD; example-question-8_footer null 0..1 display #xD; example-question-8 Regression Test. null 0..1 open-choice Options: 3 options #xD; example-question-8_after After question 0..1 display #xD; example-question-8_below Below question 0..1 display #xD; example-question-8_next-button-label Next 0..1 display #xD; example-question-9_group null 0..1 group #xD; example-question-9_title Example Question - Result using formula 0..1 display #xD; example-question-9_result Result. Supply information about the result here 0..1 group #xD; example-question-9_formula_1 null 0..1 decimal #xD; example-question-9_next-button-label Next 0..1 display #xD; Documentation for this format Options Sets Answer options for example-question-2 urn:uuid:74417bd2-bf09-490f-8852-ee6211e82890#answer_1 ("To find the holy grail") urn:uuid:74417bd2-bf09-490f-8852-ee6211e82890#answer_2 ("To find a goalie snail") urn:uuid:74417bd2-bf09-490f-8852-ee6211e82890#answer_3 ("To mind the foley whale") Answer options for example-question-6 urn:uuid:74417bd2-bf09-490f-8852-ee6211e82890#answer_1 ("Meat/Dairy") urn:uuid:74417bd2-bf09-490f-8852-ee6211e82890#answer_2 ("Fish/Sushi") urn:uuid:74417bd2-bf09-490f-8852-ee6211e82890#answer_3 ("Vegan/Vegetarian") Answer options for example-question-7 urn:uuid:74417bd2-bf09-490f-8852-ee6211e82890#answer_1 ("Whales") urn:uuid:74417bd2-bf09-490f-8852-ee6211e82890#answer_2 ("Dolphins") urn:uuid:74417bd2-bf09-490f-8852-ee6211e82890#answer_3 ("Crustaceans") urn:uuid:74417bd2-bf09-490f-8852-ee6211e82890#answer_4 ("Cephalopods") Answer options for example-question-8 urn:uuid:74417bd2-bf09-490f-8852-ee6211e82890#answer_1 ("Option 1") urn:uuid:74417bd2-bf09-490f-8852-ee6211e82890#answer_2 ("Option 2") urn:uuid:74417bd2-bf09-490f-8852-ee6211e82890#answer_3 ("Option 3")
This is an example FHIR Questionnaire instance based on the OhhQuestionnaire profile.
Second Example Question - Multiple Select Question
Text displayed beneath title, but before question
Third Example Question - Vertical Slider Question
This slider has now answer options, but a min-max pair
(((%`skip-from-3-to-5-on-4`.toBoolean().not())) and ((%`skip-from-3-to-5-on--1`.toBoolean().not()))) or ((%`skip-from-2-to-4`.toBoolean())) or ((%`skip-from-3-to-4-on-1`.toBoolean())) or ((%`skip-from-3-to-4-on-8`.toBoolean()))
Example question 4 - Horizontal Slider Question
Before question. This horizontal slider has predefined answer options to select from.
(((%`skip-from-9-to-11`.toBoolean().not()))) or ((%`skip-from-8-to-10`.toBoolean()))
Example Question 5 - Open Question with Regex constraint
(((%`skip-from-11-to-13`.toBoolean().not()))) or ((%`skip-from-10-to-12`.toBoolean()))
Example Question 6 - Multiple choice with optionExclusive
(((%`skip-from-12-to-14-on-2`.toBoolean().not())) and ((%`skip-from-12-to-15-on-3`.toBoolean().not()))) or ((%`skip-from-11-to-13`.toBoolean())) or ((%`skip-from-12-to-13-on-1`.toBoolean()))
Example Question 7 - Dropdown with min/max Occurs
((%resource.repeat(item).where(linkId='example-question-7').answer.value.ordinal()) = 2) and ((%resource.repeat(item).where(linkId='regression_test_2').answer.value) != 2)
(((%`skip-from-13-to-15-on--1`.toBoolean().not())) and ((%`skip-from-13-to-15-on-4`.toBoolean().not())) and ((%`skip-from-12-to-15-on-3`.toBoolean().not()))) or ((%`skip-from-13-to-14-on-8`.toBoolean())) or ((%`skip-from-12-to-14-on-2`.toBoolean())) or ((%`skip-from-13-to-14-on-1`.toBoolean()))
Example Question 8 - Multiple Choice with optionExclusive
Supply information about the result here