Open Health Hub FHIR Implementation Guide
0.1.0 - v0.1.0

Open Health Hub FHIR Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

## Questionnaire: OHH Questionnaire

Official URL: https://api.openhealthhub.com/OpenHealthhub/fhir/4/Questionnaire/cf1aa9a1-051d-4c0d-bb63-71a95276a71c | Version: 0.1.0
Active as of 2025-12-03 | Computable Name: ExampleQuestionnaire

This is an example FHIR Questionnaire instance based on the OhhQuestionnaire profile.

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
root_ExampleQuestionnaire | All questions in the questionnaire. | 0..1 | group |  |
example-question-1_group | null | 0..1 | group |  |
example-question-1_title | Example Question - Open Question | 0..1 | display |  |
example-question-1_question | What is your name? | 0..1 | display |  |
example-question-1_before | This question is preceded by this text. | 0..1 | display |  |
null | 0..1 | display |  |
example-question-1 | Example Question 1. null | 0..1 | group |  |
example-question-1_formula_5 | null | 0..1 | decimal |  |
example-question-1_text_4 | 4 | 0..1 | display |  |
example-question-1_after | After question | 0..1 | display |  |
example-question-1_below | Below question | 0..1 | display |  |
example-question-1_next-button-label | Next | 0..1 | display |  |
example-question-2_group | null | 0..1 | group |  |
example-question-2_title | Second Example Question - Multiple Select Question | 0..1 | display |  |
example-question-2_question | What is your quest? | 0..1 | display |  |
example-question-2_before | Text displayed beneath title, but before question | 0..1 | display |  |
null | 0..1 | display |  |
example-question-2 | Example question 2. null | 1..1 | choice |  | Options: 3 options
example-question-2_after | Text displayed after the question | 0..1 | display |  |
example-question-2_below | Text shown below the question. | 0..1 | display |  |
example-question-2_next-button-label | Next | 0..1 | display |  |
example-question-3_group | null | 0..1 | group |  |
example-question-3_title | Third Example Question - Vertical Slider Question | 0..1 | display |  |
example-question-3_question | Is this the third question? | 0..1 | display |  |
example-question-3_before | This slider has now answer options, but a min-max pair | 0..1 | display |  |
null | 0..1 | display |  |
example-question-3 | Example Question 3. null | 1..1 | decimal |  |
example-question-3_after | After question | 0..1 | display |  |
example-question-3_below | Below question | 0..1 | display |  |
example-question-3_next-button-label | Next | 0..1 | display |  |
example-question-4_group | null | 0..1 | group |  |
example-question-4_title | Example question 4 - Horizontal Slider Question | 0..1 | display |  |
example-question-4_question | Is this Example question 4? | 0..1 | display |  |
example-question-4_before | Before question. This horizontal slider has predefined answer options to select from. | 0..1 | display |  |
null | 0..1 | display |  |
example-question-4 | Example question 4. null | 1..1 | integer |  |
example-question-4_lower | Left Label | 0..1 | display |  |
example-question-4_left | Right Label | 0..1 | display |  |
example-question-4_center | Center Label | 0..1 | display |  |
example-question-5_group | null | 0..1 | group |  |
example-question-5_title | Example Question 5 - Open Question with Regex constraint | 0..1 | display |  |
example-question-5_question | What is your email address? | 0..1 | display |  |
example-question-5_before | Before question | 0..1 | display |  |
null | 0..1 | display |  |
example-question-5 | Example Question 5. null | 1..1 | string |  | Max Length: 1000
example-question-5_after | After question | 0..1 | display |  |
example-question-5_below | Below question | 0..1 | display |  |
example-question-5_next-button-label | Next | 0..1 | display |  |
example-question-6_group | null | 0..1 | group |  |
example-question-6_title | Example Question 6 - Multiple choice with optionExclusive | 0..1 | display |  |
example-question-6_question | What would you like to eat? | 0..1 | display |  |
example-question-6_before | Before question | 0..1 | display |  |
null | 0..1 | display |  |
example-question-6 | Regression Test. null | 0..1 | open-choice |  | Options: 3 options
example-question-6_after | After question | 0..1 | display |  |
example-question-6_below | Below question | 0..1 | display |  |
example-question-6_next-button-label | Next | 0..1 | display |  |
example-question-7_group | null | 0..1 | group |  |
example-question-7_title | Example Question 7 - Dropdown with min/max Occurs | 0..1 | display |  |
example-question-7_question | What fish is the best? | 0..1 | display |  |
example-question-7_before | Before question | 0..1 | display |  |
null | 0..1 | display |  |
example-question-7 | Example Question 7. null | 1..* | choice |  | Options: 4 options
example-question-7_after | After question | 0..1 | display |  |
example-question-7_below | Below question | 0..1 | display |  |
example-question-7_next-button-label | Next | 0..1 | display |  |
example-question-8_group | null | 0..1 | group |  |
example-question-8_title | Example Question 8 - Multiple Choice with optionExclusive | 0..1 | display |  |
example-question-8_question | Pick the best option | 0..1 | display |  |
example-question-8_before | Before question | 0..1 | display |  |
null | 0..1 | display |  |
example-question-8 | Regression Test. null | 0..1 | open-choice |  | Options: 3 options
example-question-8_after | After question | 0..1 | display |  |
example-question-8_below | Below question | 0..1 | display |  |
example-question-8_next-button-label | Next | 0..1 | display |  |
example-question-9_group | null | 0..1 | group |  |
example-question-9_title | Example Question - Result using formula | 0..1 | display |  |
example-question-9_result | Result. Supply information about the result here | 0..1 | group |  |
example-question-9_formula_1 | null | 0..1 | decimal |  |
example-question-9_next-button-label | Next | 0..1 | display |  |
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")