FHIR © HL7.org  |  Server Home  |  XIG Home  |  Server Source  |  FHIR  

FHIR IG Statistics: Questionnaire/extract-complex-defn3

Packagehl7.fhir.uv.sdc
TypeQuestionnaire
Idextract-complex-defn3
FHIR VersionR4
Sourcehttp://hl7.org/fhir/uv/sdc/https://build.fhir.org/ig/HL7/sdc/Questionnaire-extract-complex-defn3.html
URLhttp://hl7.org/fhir/uv/sdc/Questionnaire/extract-complex-defn3
Version4.0.0-ballot
Statusdraft
Date2025-07-14T18:38:59+00:00
NameExtractComplexDefn3
TitleComplex Extract Demonstration - Definition
Realmuv
Authorityhl7
DescriptionComplex definition-based extraction example

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: Questionnaire extract-complex-defn3

LinkIDTextCardinalityTypeDescription & Constraintsdoco
.. ExtractComplexDefn3Complex definition-based extraction exampleQuestionnairehttp://hl7.org/fhir/uv/sdc/Questionnaire/extract-complex-defn3#4.0.0-ballot
... patientPatient Information0..1group
.... nameName0..*groupDefinition: Patient.name
..... givenGiven Name(s)0..*stringDefinition: Patient.name.given
..... familyFamily/Surname0..1stringDefinition: Patient.name.family
.... genderGender0..1choiceDefinition: Patient.gender
Value Set: AdministrativeGender
.... dobDate of Birth0..1dateDefinition: Patient.birthDate
.... ihiNational Identifier (IHI)0..1stringDefinition: Patient.identifier.value
.... mobile-phoneMobile Phone number0..1stringDefinition: Patient.telecom.value
... contactsContacts0..*group
.... contact-nameName0..1stringDefinition: RelatedPerson.name.text
.... relationshipRelationship0..1choiceDefinition: RelatedPerson.relationship.coding
Value Set: Patient Contact Relationship
.... phonePhone0..1stringDefinition: RelatedPerson.telecom.value
... obsObservations0..1group
.... heightWhat is your current height (m)0..1decimalDefinition: Observation.value[x]:valueQuantity.value
.... weightWhat is your current weight (kg)0..1decimalDefinition: Observation.value[x]:valueQuantity.value
.... complicationHave you had a Sigmoidoscopy Complication (concern with invasive procedure, for example)0..1booleanDefinition: Observation.value[x]

doco Documentation for this format

Source

{
  "resourceType": "Questionnaire",
  "id": "extract-complex-defn3",
  "meta": {
    "profile": [
      "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-extr-defn"
    ]
  },
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-Questionnaire.versionAlgorithm[x]",
      "valueCoding": {
        "system": "http://hl7.org/fhir/version-algorithm",
        "code": "semver"
      }
    },
    {
      "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-extractAllocateId",
      "valueString": "NewPatientId"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
      "valueCode": "fhir"
    }
  ],
  "url": "http://hl7.org/fhir/uv/sdc/Questionnaire/extract-complex-defn3",
  "identifier": [
    {
      "system": "urn:ietf:rfc:3986",
      "value": "urn:oid:2.16.840.1.113883.4.642.40.17.35.32"
    }
  ],
  "version": "4.0.0-ballot",
  "name": "ExtractComplexDefn3",
  "title": "Complex Extract Demonstration - Definition",
  "status": "draft",
  "experimental": true,
  "date": "2025-07-14T18:38:59+00:00",
  "publisher": "HL7 International / FHIR Infrastructure",
  "contact": [
    {
      "name": "HL7 International / FHIR Infrastructure",
      "telecom": [
        {
          "system": "url",
          "value": "http://www.hl7.org/Special/committees/fiwg"
        }
      ]
    },
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://www.hl7.org/Special/committees/fiwg"
        }
      ]
    }
  ],
  "description": "Complex definition-based extraction example",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
          "code": "001",
          "display": "World"
        }
      ]
    }
  ],
  "item": [
    {
      "extension": [
        {
          "extension": [
            {
              "url": "definition",
              "valueCanonical": "http://hl7.org/fhir/StructureDefinition/Patient"
            },
            {
              "url": "fullUrl",
              "valueString": "%NewPatientId"
            }
          ],
          "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtract"
        }
      ],
      "linkId": "patient",
      "text": "Patient Information",
      "type": "group",
      "item": [
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Patient#Patient.name.text"
                },
                {
                  "url": "expression",
                  "valueExpression": {
                    "language": "text/fhirpath",
                    "expression": "item.where(linkId='given' or linkId='family').answer.value.join(' ')"
                  }
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            }
          ],
          "linkId": "name",
          "definition": "http://hl7.org/fhir/StructureDefinition/Patient#Patient.name",
          "text": "Name",
          "type": "group",
          "repeats": true,
          "item": [
            {
              "linkId": "given",
              "definition": "http://hl7.org/fhir/StructureDefinition/Patient#Patient.name.given",
              "text": "Given Name(s)",
              "type": "string",
              "repeats": true
            },
            {
              "linkId": "family",
              "definition": "http://hl7.org/fhir/StructureDefinition/Patient#Patient.name.family",
              "text": "Family/Surname",
              "type": "string"
            }
          ]
        },
        {
          "linkId": "gender",
          "definition": "http://hl7.org/fhir/StructureDefinition/Patient#Patient.gender",
          "text": "Gender",
          "type": "choice",
          "answerValueSet": "http://hl7.org/fhir/ValueSet/administrative-gender"
        },
        {
          "linkId": "dob",
          "definition": "http://hl7.org/fhir/StructureDefinition/Patient#Patient.birthDate",
          "text": "Date of Birth",
          "type": "date"
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Patient#Patient.identifier.type"
                },
                {
                  "url": "fixed-value",
                  "valueCodeableConcept": {
                    "text": "National Identifier (IHI)"
                  }
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            },
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Patient#Patient.identifier.system"
                },
                {
                  "url": "fixed-value",
                  "valueUri": "http://example.org/nhio"
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            }
          ],
          "linkId": "ihi",
          "definition": "http://hl7.org/fhir/StructureDefinition/Patient#Patient.identifier.value",
          "text": "National Identifier (IHI)",
          "type": "string"
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Patient#Patient.telecom.use"
                },
                {
                  "url": "fixed-value",
                  "valueCode": "phone"
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            },
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Patient#Patient.telecom.system"
                },
                {
                  "url": "fixed-value",
                  "valueCode": "mobile"
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            }
          ],
          "linkId": "mobile-phone",
          "definition": "http://hl7.org/fhir/StructureDefinition/Patient#Patient.telecom.value",
          "text": "Mobile Phone number",
          "type": "string"
        }
      ]
    },
    {
      "extension": [
        {
          "extension": [
            {
              "url": "definition",
              "valueCanonical": "http://hl7.org/fhir/StructureDefinition/RelatedPerson"
            }
          ],
          "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtract"
        },
        {
          "extension": [
            {
              "url": "definition",
              "valueUri": "http://hl7.org/fhir/StructureDefinition/RelatedPerson#RelatedPerson.patient.reference"
            },
            {
              "url": "expression",
              "valueExpression": {
                "language": "text/fhirpath",
                "expression": "%NewPatientId"
              }
            }
          ],
          "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
        }
      ],
      "linkId": "contacts",
      "text": "Contacts",
      "type": "group",
      "repeats": true,
      "item": [
        {
          "linkId": "contact-name",
          "definition": "http://hl7.org/fhir/StructureDefinition/RelatedPerson#RelatedPerson.name.text",
          "text": "Name",
          "type": "string"
        },
        {
          "linkId": "relationship",
          "definition": "http://hl7.org/fhir/StructureDefinition/RelatedPerson#RelatedPerson.relationship.coding",
          "text": "Relationship",
          "type": "choice",
          "answerValueSet": "http://hl7.org/fhir/ValueSet/patient-contactrelationship"
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/RelatedPerson#RelatedPerson.telecom.use"
                },
                {
                  "url": "fixed-value",
                  "valueCode": "phone"
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            },
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/RelatedPerson#RelatedPerson.telecom.system"
                },
                {
                  "url": "fixed-value",
                  "valueCode": "mobile"
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            }
          ],
          "linkId": "phone",
          "definition": "http://hl7.org/fhir/StructureDefinition/RelatedPerson#RelatedPerson.telecom.value",
          "text": "Phone",
          "type": "string"
        }
      ]
    },
    {
      "linkId": "obs",
      "text": "Observations",
      "type": "group",
      "item": [
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "definition",
                  "valueCanonical": "http://hl7.org/fhir/StructureDefinition/Observation"
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtract"
            },
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.status"
                },
                {
                  "url": "fixed-value",
                  "valueCode": "final"
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            },
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.category.coding"
                },
                {
                  "url": "fixed-value",
                  "valueCoding": {
                    "system": "http://terminology.hl7.org/CodeSystem/observation-category",
                    "code": "vital-signs",
                    "display": "Vital Signs"
                  }
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            },
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.code.coding"
                },
                {
                  "url": "fixed-value",
                  "valueCoding": {
                    "system": "http://loinc.org",
                    "code": "8302-2",
                    "display": "Body height"
                  }
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            },
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.subject.reference"
                },
                {
                  "url": "expression",
                  "valueExpression": {
                    "language": "text/fhirpath",
                    "expression": "%NewPatientId"
                  }
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            },
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.effective"
                },
                {
                  "url": "expression",
                  "valueExpression": {
                    "language": "text/fhirpath",
                    "expression": "(%resource.authored | %resource.meta.lastUpdated | now()).first()"
                  }
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            },
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.issued"
                },
                {
                  "url": "expression",
                  "valueExpression": {
                    "language": "text/fhirpath",
                    "expression": "(%resource.authored | %resource.meta.lastUpdated | now()).first()"
                  }
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            },
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.performer"
                },
                {
                  "url": "expression",
                  "valueExpression": {
                    "language": "text/fhirpath",
                    "expression": "%resource.author"
                  }
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            },
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.value[x]:valueQuantity.unit"
                },
                {
                  "url": "fixed-value",
                  "valueString": "m"
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            },
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.derivedFrom.reference"
                },
                {
                  "url": "expression",
                  "valueExpression": {
                    "language": "text/fhirpath",
                    "expression": "'QuestionnaireResponse/' + %resource.id"
                  }
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            }
          ],
          "linkId": "height",
          "definition": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.value[x]:valueQuantity.value",
          "text": "What is your current height (m)",
          "type": "decimal"
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "definition",
                  "valueCanonical": "http://hl7.org/fhir/StructureDefinition/Observation"
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtract"
            },
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.status"
                },
                {
                  "url": "fixed-value",
                  "valueCode": "final"
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            },
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.category.coding"
                },
                {
                  "url": "fixed-value",
                  "valueCoding": {
                    "system": "http://terminology.hl7.org/CodeSystem/observation-category",
                    "code": "vital-signs",
                    "display": "Vital Signs"
                  }
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            },
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.code.coding"
                },
                {
                  "url": "fixed-value",
                  "valueCoding": {
                    "system": "http://loinc.org",
                    "code": "29463-7",
                    "display": "Weight"
                  }
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            },
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.subject.reference"
                },
                {
                  "url": "expression",
                  "valueExpression": {
                    "language": "text/fhirpath",
                    "expression": "%NewPatientId"
                  }
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            },
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.effective"
                },
                {
                  "url": "expression",
                  "valueExpression": {
                    "language": "text/fhirpath",
                    "expression": "(%resource.authored | %resource.meta.lastUpdated | now()).first()"
                  }
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            },
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.issued"
                },
                {
                  "url": "expression",
                  "valueExpression": {
                    "language": "text/fhirpath",
                    "expression": "(%resource.authored | %resource.meta.lastUpdated | now()).first()"
                  }
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            },
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.performer"
                },
                {
                  "url": "expression",
                  "valueExpression": {
                    "language": "text/fhirpath",
                    "expression": "%resource.author"
                  }
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            },
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.value[x]:valueQuantity.unit"
                },
                {
                  "url": "fixed-value",
                  "valueString": "kg"
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            },
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.derivedFrom.reference"
                },
                {
                  "url": "expression",
                  "valueExpression": {
                    "language": "text/fhirpath",
                    "expression": "'QuestionnaireResponse/' + %resource.id"
                  }
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            }
          ],
          "linkId": "weight",
          "definition": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.value[x]:valueQuantity.value",
          "text": "What is your current weight (kg)",
          "type": "decimal"
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.status"
                },
                {
                  "url": "fixed-value",
                  "valueCode": "final"
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            },
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.code.coding"
                },
                {
                  "url": "fixed-value",
                  "valueCoding": {
                    "system": "http://example.org/sdh/demo/CodeSystem/cc-screening-codes",
                    "code": "sigmoidoscopy-complication"
                  }
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            },
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.subject.reference"
                },
                {
                  "url": "expression",
                  "valueExpression": {
                    "language": "text/fhirpath",
                    "expression": "%NewPatientId"
                  }
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            },
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.effective"
                },
                {
                  "url": "expression",
                  "valueExpression": {
                    "language": "text/fhirpath",
                    "expression": "(%resource.authored | %resource.meta.lastUpdated | now()).first()"
                  }
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            },
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.issued"
                },
                {
                  "url": "expression",
                  "valueExpression": {
                    "language": "text/fhirpath",
                    "expression": "(%resource.authored | %resource.meta.lastUpdated | now()).first()"
                  }
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            },
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.performer"
                },
                {
                  "url": "expression",
                  "valueExpression": {
                    "language": "text/fhirpath",
                    "expression": "%resource.author"
                  }
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            },
            {
              "extension": [
                {
                  "url": "definition",
                  "valueUri": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.derivedFrom.reference"
                },
                {
                  "url": "expression",
                  "valueExpression": {
                    "language": "text/fhirpath",
                    "expression": "'QuestionnaireResponse/' + %resource.id"
                  }
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue"
            }
          ],
          "linkId": "complication",
          "definition": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.value[x]",
          "text": "Have you had a Sigmoidoscopy Complication (concern with invasive procedure, for example)",
          "type": "boolean"
        }
      ]
    }
  ]
}