Structured Data Capture
4.0.0 - International flag

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

Questionnaire: Questionnaire Pre-Population (Experimental)

Official URL: http://hl7.org/fhir/uv/sdc/Questionnaire/questionnaire-sdc-test-fhirpath-prepop-source-query Version: 4.0.0
Standards status: Informative Active as of 2025-10-22 Computable Name: FhirPathPrepopSourceQuery
Other Identifiers: OID:2.16.840.1.113883.4.642.40.17.35.23

FhirPath based prepopulation example that leverages a source query to extract data outside the launch context

LinkIDTextCardinalityTypeDescription & Constraintsdoco
.. FhirPathPrepopSourceQuery FhirPath based prepopulation example that leverages a source query to extract data outside the launch context Questionnaire http://hl7.org/fhir/uv/sdc/Questionnaire/questionnaire-sdc-test-fhirpath-prepop-source-query#4.0.0
... grp null 0..1 group
.... part-details Participant details 0..1 group
..... participant-id Participant ID number 0..1 string
..... family-name Family name 0..1 string
..... given-names Given name(s) 0..1 string
..... dob Date of birth 0..1 date
..... condition-count Number of active Conditions 0..1 integer
.... meds Medications 0..* group
..... med-name Name 0..1 string
..... med-status Status 0..1 string
..... med-category Standard Category 0..* choice Value Set: Medication request category codes

doco Documentation for this format

Contained Resources


Bundle PrePopQuery of type batch


Entry 1 - fullUrl = urn:uuid:43c8e58d-099f-425c-a219-564266a518dc

Request:

GET Patient?_id={{%37patient.id}}

Entry 2 - fullUrl = urn:uuid:88f151c0-a954-468a-88bd-5ae15c08e059

Request:

GET Condition?patient={{%37patient.id}}&active=true

Entry 3 - fullUrl = urn:uuid:88f151c0-a954-468a-88bd-5ae15c08e060

Request:

GET MedicationStatement?patient={{%37patient.id}}&active=true&_include=MedicationStatement:medication

  • linkId: grp

Participant details

  • linkId: part-details

Participant ID number

  • linkId: participant-id

Family name

  • linkId: family-name

Given name(s)

  • linkId: given-names

Date of birth

  • linkId: dob

Number of active Conditions

  • linkId: condition-count

Medications

  • linkId: meds

Name

  • linkId: med-name

Status

  • linkId: med-status

Standard Category

Contained Resources


Bundle PrePopQuery of type batch


Entry 1 - fullUrl = urn:uuid:43c8e58d-099f-425c-a219-564266a518dc

Request:

GET Patient?_id={{%37patient.id}}

Entry 2 - fullUrl = urn:uuid:88f151c0-a954-468a-88bd-5ae15c08e059

Request:

GET Condition?patient={{%37patient.id}}&active=true

Entry 3 - fullUrl = urn:uuid:88f151c0-a954-468a-88bd-5ae15c08e060

Request:

GET MedicationStatement?patient={{%37patient.id}}&active=true&_include=MedicationStatement:medication

LinkIDDescription & Constraintsdoco
.. grp
... part-details
.... participant-id
.... family-name
.... given-names
.... dob
.... condition-count
... meds
.... med-name
.... med-status
.... med-category Value Set: Medication request category codes

doco Documentation for this format

Contained Resources


Bundle PrePopQuery of type batch


Entry 1 - fullUrl = urn:uuid:43c8e58d-099f-425c-a219-564266a518dc

Request:

GET Patient?_id={{%37patient.id}}

Entry 2 - fullUrl = urn:uuid:88f151c0-a954-468a-88bd-5ae15c08e059

Request:

GET Condition?patient={{%37patient.id}}&active=true

Entry 3 - fullUrl = urn:uuid:88f151c0-a954-468a-88bd-5ae15c08e060

Request:

GET MedicationStatement?patient={{%37patient.id}}&active=true&_include=MedicationStatement:medication

Test this Questionnaire

Try this questionnaire out:

    Contained Resources


    Bundle PrePopQuery of type batch


    Entry 1 - fullUrl = urn:uuid:43c8e58d-099f-425c-a219-564266a518dc

    Request:

    GET Patient?_id={{%37patient.id}}
    

    Entry 2 - fullUrl = urn:uuid:88f151c0-a954-468a-88bd-5ae15c08e059

    Request:

    GET Condition?patient={{%37patient.id}}&active=true
    

    Entry 3 - fullUrl = urn:uuid:88f151c0-a954-468a-88bd-5ae15c08e060

    Request:

    GET MedicationStatement?patient={{%37patient.id}}&active=true&_include=MedicationStatement:medication
    

    Responses for this Questionnaire