Structured Data Capture
2.8.0 - CI Build

Structured Data Capture, published by HL7 International - FHIR Infrastructure Work Group. This is not an authorized publication; it is the continuous build for version 2.8.0). 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

LinkIdTextCardinalityTypeFlagsDescription & Constraintsdoco
.. FhirPathPrepopSimpleQuestionnaireFhirPath based prepopulation simple example
... 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..1group
..... 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..1stringExpressions:
  • Initial Value: %user.name.first().select(given.first() + ' ' + family.first())

doco Documentation for this format