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

FHIR IG Statistics: Questionnaire/extract-complex-template

Packagehl7.fhir.uv.sdc
Resource TypeQuestionnaire
Idextract-complex-template
FHIR VersionR4
Sourcehttp://hl7.org/fhir/uv/sdc/https://build.fhir.org/ig/HL7/sdc/Questionnaire-extract-complex-template.html
URLhttp://hl7.org/fhir/uv/sdc/Questionnaire/extract-complex-template
Version4.0.0-ballot
Statusdraft
Date2025-07-14T18:38:59+00:00
NameExtractComplexTemplate
TitleComplex Extract Demonstration - Template
Realmuv
Authorityhl7
DescriptionComplex template-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-template

LinkIDTextCardinalityTypeDescription & Constraintsdoco
.. ExtractComplexTemplateComplex template-based extraction exampleQuestionnairehttp://hl7.org/fhir/uv/sdc/Questionnaire/extract-complex-template#4.0.0-ballot
... patientPatient Information0..1group
.... nameName0..*group
..... givenGiven Name(s)0..*string
..... familyFamily/Surname0..1string
.... genderGender0..1choiceValue Set: AdministrativeGender
.... dobDate of Birth0..1date
.... ihiNational Identifier (IHI)0..1string
.... mobile-phoneMobile Phone number0..1string
... contactsContacts0..*group
.... contact-nameName0..1string
.... relationshipRelationship0..1choiceValue Set: Patient Contact Relationship
.... phonePhone0..1string
... obsObservations0..1group
.... heightWhat is your current height (m)0..1decimal
.... weightWhat is your current weight (kg)0..1decimal
.... complicationHave you had a Sigmoidoscopy Complication (concern with invasive procedure, for example)0..1boolean

doco Documentation for this format

Contained Resources


Patient #patTemplate

null Unknown, DoB Unknown ( National Identifier (IHI): ?ngen-9?)


Contact Detailph: -unknown-(Mobile)

RelatedPerson #rpTemplate

patient: ?rref?

relationship:

name: null

telecom: ph: -unknown-(Mobile)


Observation #obsTemplateHeight

status: Final

category: Vital Signs

code: Body height

subject: ?rref?

effective: 1900-01-01

issued: Extract Template - Extract value: %resource.authored

performer: ?rref?

value: cm (Details: UCUM codecm = 'cm')

derivedFrom: ?rref?


Observation #obsTemplateWeight

status: Final

category: Vital Signs

code: Weight

subject: ?rref?

effective: 1900-01-01

issued: Extract Template - Extract value: %resource.authored

performer: ?rref?

value: kg (Details: UCUM codekg = 'kg')

derivedFrom: ?rref?


Observation #obsTemplate

status: Final

code: sigmoidoscopy-complication

subject: ?rref?

effective: 1900-01-01

issued: Extract Template - Extract value: %resource.authored

performer: ?rref?

value: Extract Template - Extract value: answer.value

derivedFrom: ?rref?


Source

{
  "resourceType": "Questionnaire",
  "id": "extract-complex-template",
  "meta": {
    "profile": [
      "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-extr-template"
    ]
  },
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "contained": [
    {
      "resourceType": "Patient",
      "id": "patTemplate",
      "identifier": [
        {
          "extension": [
            {
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext",
              "valueString": "item.where(linkId = 'ihi').answer.value"
            }
          ],
          "type": {
            "text": "National Identifier (IHI)"
          },
          "system": "http://example.org/nhio",
          "_value": {
            "extension": [
              {
                "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
                "valueString": "first()"
              }
            ]
          }
        }
      ],
      "name": [
        {
          "extension": [
            {
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext",
              "valueString": "item.where(linkId = 'name')"
            }
          ],
          "_text": {
            "extension": [
              {
                "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
                "valueString": "item.where(linkId='given' or linkId='family').answer.value.join(' ')"
              }
            ]
          },
          "_family": {
            "extension": [
              {
                "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
                "valueString": "item.where(linkId = 'family').answer.value.first()"
              }
            ]
          },
          "_given": [
            {
              "extension": [
                {
                  "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
                  "valueString": "item.where(linkId = 'given').answer.value"
                }
              ]
            }
          ]
        }
      ],
      "telecom": [
        {
          "extension": [
            {
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext",
              "valueString": "item.where(linkId = 'mobile-phone').answer.value"
            }
          ],
          "system": "phone",
          "_value": {
            "extension": [
              {
                "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
                "valueString": "first()"
              }
            ]
          },
          "use": "mobile"
        }
      ],
      "gender": "unknown",
      "_gender": {
        "extension": [
          {
            "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
            "valueString": "item.where(linkId = 'gender').answer.value.first().code"
          }
        ]
      }
    },
    {
      "resourceType": "RelatedPerson",
      "id": "rpTemplate",
      "patient": {
        "extension": [
          {
            "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
            "valueString": "%NewPatientId"
          }
        ]
      },
      "relationship": [
        {
          "coding": [
            {
              "extension": [
                {
                  "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
                  "valueString": "item.where(linkId = 'relationship').answer.value.first()"
                }
              ]
            }
          ]
        }
      ],
      "name": [
        {
          "_text": {
            "extension": [
              {
                "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
                "valueString": "item.where(linkId = 'contact-name').answer.value.first()"
              }
            ]
          }
        }
      ],
      "telecom": [
        {
          "extension": [
            {
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext",
              "valueString": "item.where(linkId = 'phone').answer.value"
            }
          ],
          "system": "phone",
          "_value": {
            "extension": [
              {
                "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
                "valueString": "first()"
              }
            ]
          },
          "use": "mobile"
        }
      ]
    },
    {
      "resourceType": "Observation",
      "id": "obsTemplateHeight",
      "status": "final",
      "category": [
        {
          "coding": [
            {
              "system": "http://terminology.hl7.org/CodeSystem/observation-category",
              "code": "vital-signs"
            }
          ]
        }
      ],
      "code": {
        "coding": [
          {
            "system": "http://loinc.org",
            "code": "8302-2",
            "display": "Body height"
          }
        ]
      },
      "subject": {
        "extension": [
          {
            "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
            "valueString": "%NewPatientId"
          }
        ]
      },
      "effectiveDateTime": "1900-01-01",
      "_effectiveDateTime": {
        "extension": [
          {
            "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
            "valueString": "%resource.authored"
          }
        ]
      },
      "_issued": {
        "extension": [
          {
            "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
            "valueString": "%resource.authored"
          }
        ]
      },
      "performer": [
        {
          "extension": [
            {
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
              "valueString": "%resource.author"
            }
          ]
        }
      ],
      "valueQuantity": {
        "_value": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
              "valueString": "answer.value * 100"
            }
          ]
        },
        "unit": "cm",
        "system": "http://unitsofmeasure.org",
        "code": "cm"
      },
      "derivedFrom": [
        {
          "extension": [
            {
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext",
              "valueString": "%resource.id"
            }
          ],
          "_reference": {
            "extension": [
              {
                "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
                "valueString": "'QuestionnaireResponse/' + %resource.id"
              }
            ]
          }
        }
      ]
    },
    {
      "resourceType": "Observation",
      "id": "obsTemplateWeight",
      "status": "final",
      "category": [
        {
          "coding": [
            {
              "system": "http://terminology.hl7.org/CodeSystem/observation-category",
              "code": "vital-signs"
            }
          ]
        }
      ],
      "code": {
        "coding": [
          {
            "system": "http://loinc.org",
            "code": "29463-7",
            "display": "Weight"
          }
        ]
      },
      "subject": {
        "extension": [
          {
            "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
            "valueString": "%NewPatientId"
          }
        ]
      },
      "effectiveDateTime": "1900-01-01",
      "_effectiveDateTime": {
        "extension": [
          {
            "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
            "valueString": "%resource.authored"
          }
        ]
      },
      "_issued": {
        "extension": [
          {
            "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
            "valueString": "%resource.authored"
          }
        ]
      },
      "performer": [
        {
          "extension": [
            {
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
              "valueString": "%resource.author"
            }
          ]
        }
      ],
      "valueQuantity": {
        "_value": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
              "valueString": "answer.value"
            }
          ]
        },
        "unit": "kg",
        "system": "http://unitsofmeasure.org",
        "code": "kg"
      },
      "derivedFrom": [
        {
          "extension": [
            {
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext",
              "valueString": "%resource.id"
            }
          ],
          "_reference": {
            "extension": [
              {
                "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
                "valueString": "'QuestionnaireResponse/' + %resource.id"
              }
            ]
          }
        }
      ]
    },
    {
      "resourceType": "Observation",
      "id": "obsTemplate",
      "status": "final",
      "code": {
        "coding": [
          {
            "system": "http://example.org/sdh/demo/CodeSystem/cc-screening-codes",
            "code": "sigmoidoscopy-complication"
          }
        ]
      },
      "subject": {
        "extension": [
          {
            "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
            "valueString": "%NewPatientId"
          }
        ]
      },
      "effectiveDateTime": "1900-01-01",
      "_effectiveDateTime": {
        "extension": [
          {
            "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
            "valueString": "%resource.authored"
          }
        ]
      },
      "_issued": {
        "extension": [
          {
            "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
            "valueString": "%resource.authored"
          }
        ]
      },
      "performer": [
        {
          "extension": [
            {
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
              "valueString": "%resource.author"
            }
          ]
        }
      ],
      "_valueBoolean": {
        "extension": [
          {
            "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
            "valueString": "answer.value"
          }
        ]
      },
      "derivedFrom": [
        {
          "extension": [
            {
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext",
              "valueString": "%resource.id"
            }
          ],
          "_reference": {
            "extension": [
              {
                "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
                "valueString": "'QuestionnaireResponse/' + %resource.id"
              }
            ]
          }
        }
      ]
    }
  ],
  "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-template",
  "identifier": [
    {
      "system": "urn:ietf:rfc:3986",
      "value": "urn:oid:2.16.840.1.113883.4.642.40.17.35.34"
    }
  ],
  "version": "4.0.0-ballot",
  "name": "ExtractComplexTemplate",
  "title": "Complex Extract Demonstration - Template",
  "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 template-based extraction example",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
          "code": "001",
          "display": "World"
        }
      ]
    }
  ],
  "item": [
    {
      "extension": [
        {
          "extension": [
            {
              "url": "template",
              "valueReference": {
                "reference": "#patTemplate"
              }
            },
            {
              "url": "fullUrl",
              "valueString": "%NewPatientId"
            }
          ],
          "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtract"
        }
      ],
      "linkId": "patient",
      "text": "Patient Information",
      "type": "group",
      "item": [
        {
          "linkId": "name",
          "text": "Name",
          "type": "group",
          "repeats": true,
          "item": [
            {
              "linkId": "given",
              "text": "Given Name(s)",
              "type": "string",
              "repeats": true
            },
            {
              "linkId": "family",
              "text": "Family/Surname",
              "type": "string"
            }
          ]
        },
        {
          "linkId": "gender",
          "text": "Gender",
          "type": "choice",
          "answerValueSet": "http://hl7.org/fhir/ValueSet/administrative-gender"
        },
        {
          "linkId": "dob",
          "text": "Date of Birth",
          "type": "date"
        },
        {
          "linkId": "ihi",
          "text": "National Identifier (IHI)",
          "type": "string"
        },
        {
          "linkId": "mobile-phone",
          "text": "Mobile Phone number",
          "type": "string"
        }
      ]
    },
    {
      "extension": [
        {
          "extension": [
            {
              "url": "template",
              "valueReference": {
                "reference": "#rpTemplate"
              }
            }
          ],
          "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtract"
        }
      ],
      "linkId": "contacts",
      "text": "Contacts",
      "type": "group",
      "repeats": true,
      "item": [
        {
          "linkId": "contact-name",
          "text": "Name",
          "type": "string"
        },
        {
          "linkId": "relationship",
          "text": "Relationship",
          "type": "choice",
          "answerValueSet": "http://hl7.org/fhir/ValueSet/patient-contactrelationship"
        },
        {
          "linkId": "phone",
          "text": "Phone",
          "type": "string"
        }
      ]
    },
    {
      "linkId": "obs",
      "text": "Observations",
      "type": "group",
      "item": [
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "template",
                  "valueReference": {
                    "reference": "#obsTemplateHeight"
                  }
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtract"
            }
          ],
          "linkId": "height",
          "text": "What is your current height (m)",
          "type": "decimal"
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "template",
                  "valueReference": {
                    "reference": "#obsTemplateWeight"
                  }
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtract"
            }
          ],
          "linkId": "weight",
          "text": "What is your current weight (kg)",
          "type": "decimal"
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "template",
                  "valueReference": {
                    "reference": "#obsTemplate"
                  }
                }
              ],
              "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtract"
            }
          ],
          "linkId": "complication",
          "text": "Have you had a Sigmoidoscopy Complication (concern with invasive procedure, for example)",
          "type": "boolean"
        }
      ]
    }
  ]
}