Structured Data Capture, published by HL7 International / FHIR Infrastructure. This guide is not an authorized publication; it is the continuous build for version 4.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/sdc/ and changes regularly. See the Directory of published versions
| Official URL: http://build.fhir.org/ig/HL7/sdc/questionnaire-sdc-profile-example-form-behavior | Version: 4.0.0 | |||
| Standards status: Informative Active as of 2025-10-22 | Computable Name: SDCAdvancedRenderingExample | |||
| Other Identifiers: OID:2.16.840.1.113883.4.642.40.17.35.9 | ||||
Profile: Advanced Behavior Questionnaire
| LinkID | Text | Cardinality | Type | Flags | Description & Constraints![]() |
|---|---|---|---|---|---|
![]() |
Questionnaire | http://build.fhir.org/ig/HL7/sdc/questionnaire-sdc-profile-example-form-behavior#4.0.0 | |||
![]() ![]() |
Value constraints | 0..1 | group | ||
![]() ![]() ![]() |
First Name | 0..1 | string | Max Length: 50 | |
![]() ![]() ![]() |
Last Name | 0..1 | string | ||
![]() ![]() ![]() |
Postal Code (A1A 1A1) | 0..1 | string | ||
![]() ![]() ![]() |
Enter your weight in kg | 0..1 | decimal | ||
![]() ![]() ![]() |
Body Weight | 0..1 | quantity | ||
![]() ![]() ![]() |
Attach Proof of Citizenship | 0..1 | attachment | ||
![]() ![]() |
Value constraints | 0..1 | group | ||
![]() ![]() ![]() |
(I/We) worried whether (my/our) food would run out before (I/we) got money to buy more. | 0..1 | choice | Options: 4 options | |
![]() ![]() ![]() |
Activity Level | 0..1 | choice | Value Set: LOINC Answer Codes for LL4882-8 | |
![]() ![]() ![]() |
Applicable health conditions | 0..* | choice | Value Set: Questionnaire Form Behavior Conditions | |
![]() ![]() ![]() |
Email* | 1..1 | string | ||
![]() ![]() ![]() |
Current Date: | 0..1 | date | ||
![]() ![]() ![]() |
null | 0..1 | display | ||
![]() ![]() ![]() |
Heart History (check all that applies) | 0..* | open-choice | Options: 5 options | |
![]() ![]() ![]() |
Heart History (check at least 2): | 1..* | choice | Options: 5 options | |
![]() ![]() ![]() |
Heart History (check no more than 3): | 1..* | choice | Options: 5 options | |
![]() ![]() ![]() |
What treatments do you now have for heart disease? (select all that applies) | 0..* | choice | Options: 6 options | |
![]() ![]() ![]() |
Dosage | 0..1 | quantity | ||
![]() ![]() ![]() |
Specify age: | 0..1 | quantity | ||
![]() ![]() ![]() |
Select your preferred practitioner: | 0..1 | reference | ||
![]() ![]() |
Calculation | 0..1 | group | ||
![]() ![]() ![]() |
Deadline for submission (7 days from now) | 0..1 | date | ||
![]() ![]() ![]() |
null | 0..1 | group | ||
![]() ![]() ![]() ![]() |
Last Name: | 0..1 | string | ||
![]() ![]() ![]() ![]() |
First Name: | 0..1 | string | ||
![]() ![]() ![]() ![]() |
Gender: | 0..1 | string | ||
![]() ![]() ![]() |
Calculated Expression | 0..1 | group | ||
![]() ![]() ![]() ![]() |
Weight (kg) | 0..1 | decimal | ||
![]() ![]() ![]() ![]() |
Body Height (inches) | 0..1 | decimal | ||
![]() ![]() ![]() ![]() |
Your Body Mass Index (BMI) | 0..1 | decimal | ||
![]() ![]() ![]() |
CQF-related Example | 0..1 | group | ||
![]() ![]() ![]() ![]() |
Enter weight in kg | 0..1 | decimal | ||
![]() ![]() ![]() ![]() |
Enter email address | 0..1 | string | ||
![]() ![]() ![]() |
null | 0..1 | display | ||
![]() ![]() |
Other Controls | 0..1 | group | ||
![]() ![]() ![]() |
Marital Status | 0..1 | choice | Value Set: MaritalStatus Initial Value: Coding = MaritalStatus#D "Divorced" | |
![]() ![]() ![]() |
null | 0..1 | group | ||
![]() ![]() ![]() ![]() |
Choose Gender | 0..1 | choice | Value Set: AdministrativeGender | |
![]() ![]() ![]() ![]() |
Are you pregnant? (enableWhen = gender is Female, disableDisplay=protected) | 0..1 | choice | Enable When: 4.2.1 = Value Set: Yes/No/Don't Know | |
![]() ![]() ![]() ![]() |
Are you diabetic? (enableWhen = gender is Female, disableDisplay=hidden) | 0..1 | choice | Enable When: 4.2.1 = Value Set: Yes/No/Don't Know | |
![]() ![]() ![]() ![]() |
Have you been diagnosed with Gestational Diabetes? (enableBehavior = only when pregnant and diabetic, disableDisplay=protected) | 0..1 | choice | Enable When:
Value Set: Yes/No/Don't Know | |
![]() ![]() ![]() ![]() |
Enter your birthdate (MM/DD/YYYY) | 0..1 | date | Value Set: AdministrativeGender | |
![]() ![]() ![]() ![]() |
Have you had mammogram before?(enableWhenExpression = only when gender is female and age > 40, disableDisplay=protected) | 0..1 | choice | Value Set: Yes/No/Don't Know | |
![]() ![]() ![]() |
Signature of Patient | 1..1 | attachment | ||
![]() ![]() ![]() |
All the practitioners below can speak the patient's language. Choose all preferred practioners: | 0..* | reference | ||
![]() ![]() ![]() |
null | 0..1 | group | ||
![]() ![]() ![]() ![]() |
Home Address | 0..1 | display | ||
![]() ![]() ![]() ![]() |
Address | 0..1 | string | Definition: Patient.address.line | |
![]() ![]() ![]() ![]() |
City | 0..1 | string | Definition: Patient.address.city | |
![]() ![]() ![]() ![]() |
Province | 0..1 | choice | Definition: Patient.address.state Options: 10 options | |
![]() ![]() ![]() ![]() |
Postal Code | 0..1 | string | Definition: Patient.address.postalCode | |
Documentation for this format | |||||
Options Sets
Answer options for 2.1
Answer options for 2.8
Answer options for 2.9
Answer options for 2.10
Answer options for 2.11
Answer options for 4.6.4
Profile: SDC Value Set
This value set includes codes based on the following rules:
http://terminology.hl7.org/CodeSystem/data-absent-reason version 📍1.0.0
| Code | Display | Definition |
| unknown | Unknown | The value is expected to exist but is not known. |
Profile: Advanced Behavior Questionnaire
Value constraints
First Name
Last Name
Postal Code (A1A 1A1)
Enter your weight in kg
Body Weight
Attach Proof of Citizenship
Value constraints
(I/We) worried whether (my/our) food would run out before (I/we) got money to buy more.
Activity Level
Applicable health conditions
Email**
Current Date:
Heart History (check all that applies)
Heart History (check at least 2):*
Heart History (check no more than 3):*
What treatments do you now have for heart disease? (select all that applies)
Dosage
Specify age:
Select your preferred practitioner:
Calculation
Deadline for submission (7 days from now)
Last Name:
First Name:
Gender:
Calculated Expression
Weight (kg)
Body Height (inches)
Your Body Mass Index (BMI)
CQF-related Example
Enter weight in kg
Enter email address
Other Controls
Marital Status
Choose Gender
Are you pregnant? (enableWhen = gender is Female, disableDisplay=protected)
Are you diabetic? (enableWhen = gender is Female, disableDisplay=hidden)
Have you been diagnosed with Gestational Diabetes? (enableBehavior = only when pregnant and diabetic, disableDisplay=protected)
Enter your birthdate (MM/DD/YYYY)
Have you had mammogram before?(enableWhenExpression = only when gender is female and age > 40, disableDisplay=protected)
Signature of Patient*
All the practitioners below can speak the patient's language. Choose all preferred practioners:
Home Address
Address
City
Province
Postal Code
Profile: SDC Value Set
This value set includes codes based on the following rules:
http://terminology.hl7.org/CodeSystem/data-absent-reason version 📍1.0.0
| Code | Display | Definition |
| unknown | Unknown | The value is expected to exist but is not known. |
Profile: Advanced Behavior Questionnaire
| LinkID | Description & Constraints![]() |
|---|---|
![]() |
|
![]() ![]() |
Max Length: 50 |
![]() ![]() |
|
![]() ![]() |
|
![]() ![]() |
|
![]() ![]() |
|
![]() ![]() |
|
![]() |
|
![]() ![]() |
Options: 4 options |
![]() ![]() |
Value Set: LOINC Answer Codes for LL4882-8 |
![]() ![]() |
Value Set: Questionnaire Form Behavior Conditions |
![]() ![]() |
|
![]() ![]() |
|
![]() ![]() |
|
![]() ![]() |
Options: 5 options |
![]() ![]() |
Options: 5 options |
![]() ![]() |
Options: 5 options |
![]() ![]() |
Options: 6 options |
![]() ![]() |
|
![]() ![]() |
|
![]() ![]() |
|
![]() |
|
![]() ![]() |
|
![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() |
|
![]() |
|
![]() ![]() |
Value Set: MaritalStatus Initial Value: Coding = MaritalStatus#D "Divorced" |
![]() ![]() |
|
![]() ![]() ![]() |
Value Set: AdministrativeGender |
![]() ![]() ![]() |
Enable When: Not done yet Value Set: Yes/No/Don't Know |
![]() ![]() ![]() |
Enable When: Not done yet Value Set: Yes/No/Don't Know |
![]() ![]() ![]() |
Enable When: Not done yet Value Set: Yes/No/Don't Know |
![]() ![]() ![]() |
Value Set: AdministrativeGender |
![]() ![]() ![]() |
Value Set: Yes/No/Don't Know |
![]() ![]() |
|
![]() ![]() |
|
![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
Definition: Patient.address.line |
![]() ![]() ![]() |
Definition: Patient.address.city |
![]() ![]() ![]() |
Definition: Patient.address.state Options: 10 options |
![]() ![]() ![]() |
Definition: Patient.address.postalCode |
Documentation for this format | |
Profile: SDC Value Set
This value set includes codes based on the following rules:
http://terminology.hl7.org/CodeSystem/data-absent-reason version 📍1.0.0
| Code | Display | Definition |
| unknown | Unknown | The value is expected to exist but is not known. |
Profile: Advanced Behavior Questionnaire
Try this questionnaire out:
Profile: SDC Value Set
This value set includes codes based on the following rules:
http://terminology.hl7.org/CodeSystem/data-absent-reason version 📍1.0.0
| Code | Display | Definition |
| unknown | Unknown | The value is expected to exist but is not known. |