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://hl7.org/fhir/uv/sdc/Questionnaire/extract-complex-defn3 | Version: 4.0.0 | ||||
| Standards status: Informative Draft as of 2026-03-24 | Computable Name: ExtractComplexDefn3 | ||||
| Other Identifiers: OID:2.16.840.1.113883.4.642.40.17.35.32 | |||||
Complex definition-based extraction example
| LinkID | Text | Cardinality | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() |
Complex definition-based extraction example | Questionnaire | http://hl7.org/fhir/uv/sdc/Questionnaire/extract-complex-defn3#4.0.0 | |
![]() ![]() |
Patient Information | 0..1 | group | Value Set: |
![]() ![]() ![]() |
Name | 0..* | group | Definition: Patient.name Value Set: |
![]() ![]() ![]() ![]() |
Given Name(s) | 0..* | string | Definition: Patient.name.given Value Set: |
![]() ![]() ![]() ![]() |
Family/Surname | 0..1 | string | Definition: Patient.name.family Value Set: |
![]() ![]() ![]() |
Gender | 0..1 | choice | Definition: Patient.gender Value Set: AdministrativeGender |
![]() ![]() ![]() |
Date of Birth | 0..1 | date | Definition: Patient.birthDate Value Set: |
![]() ![]() ![]() |
National Identifier (IHI) | 0..1 | string | Definition: Patient.identifier.value Value Set: |
![]() ![]() ![]() |
Mobile Phone number | 0..1 | string | Definition: Patient.telecom.value Value Set: |
![]() ![]() |
Contacts | 0..* | group | Value Set: |
![]() ![]() ![]() |
Name | 0..1 | string | Definition: RelatedPerson.name.text Value Set: |
![]() ![]() ![]() |
Relationship | 0..1 | choice | Definition: RelatedPerson.relationship.coding Value Set: Patient Contact Relationship |
![]() ![]() ![]() |
Phone | 0..1 | string | Definition: RelatedPerson.telecom.value Value Set: |
![]() ![]() |
Observations | 0..1 | group | Value Set: |
![]() ![]() ![]() |
What is your current height (m) | 0..1 | decimal | Definition: Observation.value[x]:valueQuantity.value Value Set: |
![]() ![]() ![]() |
What is your current weight (kg) | 0..1 | decimal | Definition: Observation.value[x]:valueQuantity.value Value Set: |
![]() ![]() ![]() |
Have you had a Sigmoidoscopy Complication (concern with invasive procedure, for example) | 0..1 | boolean | Definition: Observation.value[x] Value Set: |
Documentation for this format | ||||
Patient Information
Name
Given Name(s)
Family/Surname
Gender
Date of Birth
National Identifier (IHI)
Mobile Phone number
Contacts
Name
Relationship
Phone
Observations
What is your current height (m)
What is your current weight (kg)
Have you had a Sigmoidoscopy Complication (concern with invasive procedure, for example)
| LinkID | Description & Constraints![]() |
|---|---|
![]() |
Value Set: |
![]() ![]() |
Definition: Patient.name Value Set: |
![]() ![]() ![]() |
Definition: Patient.name.given Value Set: |
![]() ![]() ![]() |
Definition: Patient.name.family Value Set: |
![]() ![]() |
Definition: Patient.gender Value Set: AdministrativeGender |
![]() ![]() |
Definition: Patient.birthDate Value Set: |
![]() ![]() |
Definition: Patient.identifier.value Value Set: |
![]() ![]() |
Definition: Patient.telecom.value Value Set: |
![]() |
Value Set: |
![]() ![]() |
Definition: RelatedPerson.name.text Value Set: |
![]() ![]() |
Definition: RelatedPerson.relationship.coding Value Set: Patient Contact Relationship |
![]() ![]() |
Definition: RelatedPerson.telecom.value Value Set: |
![]() |
Value Set: |
![]() ![]() |
Definition: Observation.value[x]:valueQuantity.value Value Set: |
![]() ![]() |
Definition: Observation.value[x]:valueQuantity.value Value Set: |
![]() ![]() |
Definition: Observation.value[x] Value Set: |
Documentation for this format | |
Try this questionnaire out:
There are currently no QuestionnaireResponse instances for this Questionnaire defined in this IG.