Structured Data Capture
3.0.0 - STU 3 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 3.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

Example Questionnaire: SDC Test Form - Initial Expression

Page standards status: Informative
LinkIdTextCardinalityTypeFlagsDescription & Constraintsdoco
.. FhirPathPrepopSimpleFhirPath based prepopulation simple exampleQuestionnairehttp://hl7.org/fhir/uv/sdc/Questionnaire/questionnaire-sdc-test-fhirpath-prepop-initialexpression#3.0.0
... grpnull0..1group
.... part-detailsParticipant details0..1group
..... participant-idParticipant ID number0..1string
..... medicare-numberMedicare number1..1stringExpressions:
  • Initial Value: %patient.identifier.where(system='http://ns.electronichealth.net.au/id/medicare-number').value.first()
..... dva-numberDVA number0..1stringExpressions:
  • Initial Value: %patient.identifier.where(system='http://ns.electronichealth.net.au/id/dva').value.first()
..... family-nameFamily name0..1stringExpressions:
..... given-namesGiven name(s)0..1stringExpressions:
..... dobDate of birth0..1dateExpressions:
..... contact-numberContact telephone number0..1stringExpressions:
  • Initial Value: %patient.telecom.where(system='phone').select(($this.where(use='mobile') | $this.where(use='home')).first().value)
...... contact-number-tooltip(mobile or land line including area code)0..1text
.... provider-detailsProvider details0..1groupicon
..... provider-numberProvider number for payment0..1stringExpressions:
  • Initial Value: %user.identifier.where(system='http://ns.electronichealth.net.au/id/hi/prn').first().value
..... date-consultDate of consultation0..1dateExpressions:
..... provider-nameName0..1stringiconExpressions:
  • Initial Value: %user.name.first().select(given.first() + ' ' + family.first())

doco Documentation for this format