Structured Data Capture, published by HL7 International - FHIR Infrastructure Work Group. This is not an authorized publication; it is the continuous build for version 3.0.0). This version is based on the current content of https://github.com/HL7/sdc/ and changes regularly. See the Directory of published versions
Page standards status: Informative |
<Questionnaire xmlns="http://hl7.org/fhir">
<id value="questionnaire-sdc-test-fhirpath-prepop-initialexpression"/>
<meta>
<profile
value="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-pop-exp"/>
</meta>
<text>
<status value="generated"/>
<div xmlns="http://www.w3.org/1999/xhtml">Placeholder</div>
</text>
<extension
url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-launchContext">
<extension url="name">
<valueCoding>
<system value="http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext"/>
<code value="patient"/>
<display value="Patient"/>
</valueCoding>
</extension>
<extension url="type">
<valueCode value="Patient"/>
</extension>
<extension url="description">
<valueString
value="The patient that is to be used to pre-populate the form"/>
</extension>
</extension>
<extension
url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-launchContext">
<extension url="name">
<valueCoding>
<system value="http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext"/>
<code value="user"/>
<display value="User"/>
</valueCoding>
</extension>
<extension url="type">
<valueCode value="Practitioner"/>
</extension>
<extension url="description">
<valueString
value="The practitioner that is to be used to pre-populate the form"/>
</extension>
</extension>
<url
value="http://hl7.org/fhir/uv/sdc/Questionnaire/questionnaire-sdc-test-fhirpath-prepop-initialexpression"/>
<version value="3.0.0"/>
<name value="FhirPathPrepopSimple"/>
<title value="Questionnaire Pre-Population"/>
<status value="active"/>
<experimental value="true"/>
<subjectType value="Patient"/>
<date value="2023-09-21T07:17:21+00:00"/>
<publisher value="HL7 International - FHIR Infrastructure Work Group"/>
<contact>
<telecom>
<system value="url"/>
<value value="http://hl7.org/Special/committees/fiwg"/>
</telecom>
</contact>
<description value="FhirPath based prepopulation simple example"/>
<jurisdiction>
<coding>
<system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/>
<code value="001"/>
<display value="World"/>
</coding>
</jurisdiction>
<item>
<linkId value="grp"/>
<type value="group"/>
<item>
<linkId value="part-details"/>
<text value="Participant details"/>
<type value="group"/>
<repeats value="false"/>
<item>
<linkId value="participant-id"/>
<text value="Participant ID number"/>
<type value="string"/>
</item>
<item>
<extension
url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression">
<valueExpression>
<language value="text/fhirpath"/>
<expression
value="%patient.identifier.where(system='http://ns.electronichealth.net.au/id/medicare-number').value.first()"/>
</valueExpression>
</extension>
<linkId value="medicare-number"/>
<text value="Medicare number"/>
<type value="string"/>
<required value="true"/>
</item>
<item>
<extension
url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression">
<valueExpression>
<language value="text/fhirpath"/>
<expression
value="%patient.identifier.where(system='http://ns.electronichealth.net.au/id/dva').value.first()"/>
</valueExpression>
</extension>
<linkId value="dva-number"/>
<text value="DVA number"/>
<type value="string"/>
</item>
<item>
<extension
url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression">
<valueExpression>
<language value="text/fhirpath"/>
<expression value="%patient.name.first().family.first()"/>
</valueExpression>
</extension>
<linkId value="family-name"/>
<text value="Family name"/>
<type value="string"/>
</item>
<item>
<extension
url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression">
<valueExpression>
<language value="text/fhirpath"/>
<expression value="%patient.name.first().given.first()"/>
</valueExpression>
</extension>
<linkId value="given-names"/>
<text value="Given name(s)"/>
<type value="string"/>
</item>
<item>
<extension
url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression">
<valueExpression>
<language value="text/fhirpath"/>
<expression value="%patient.birthDate"/>
</valueExpression>
</extension>
<linkId value="dob"/>
<text value="Date of birth"/>
<type value="date"/>
</item>
<item>
<extension
url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression">
<valueExpression>
<language value="text/fhirpath"/>
<expression
value="%patient.telecom.where(system='phone').select(($this.where(use='mobile') | $this.where(use='home')).first().value)"/>
</valueExpression>
</extension>
<linkId value="contact-number"/>
<text value="Contact telephone number"/>
<type value="string"/>
<item>
<linkId value="contact-number-tooltip"/>
<text value="(mobile or land line including area code)"/>
<type value="text"/>
</item>
</item>
</item>
<item>
<linkId value="provider-details"/>
<text value="Provider details"/>
<type value="group"/>
<repeats value="false"/>
<readOnly value="true"/>
<item>
<extension
url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression">
<valueExpression>
<language value="text/fhirpath"/>
<expression
value="%user.identifier.where(system='http://ns.electronichealth.net.au/id/hi/prn').first().value"/>
</valueExpression>
</extension>
<linkId value="provider-number"/>
<text value="Provider number for payment"/>
<type value="string"/>
</item>
<item>
<extension
url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression">
<valueExpression>
<language value="text/fhirpath"/>
<expression value="today()"/>
</valueExpression>
</extension>
<linkId value="date-consult"/>
<text value="Date of consultation"/>
<type value="date"/>
</item>
<item>
<extension
url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression">
<valueExpression>
<language value="text/fhirpath"/>
<expression
value="%user.name.first().select(given.first() + ' ' + family.first())"/>
</valueExpression>
</extension>
<linkId value="provider-name"/>
<text value="Name"/>
<type value="string"/>
<readOnly value="true"/>
</item>
</item>
</item>
</Questionnaire>
IG © 2022+ HL7 International - FHIR Infrastructure Work Group. Package hl7.fhir.uv.sdc#3.0.0 based on FHIR 4.0.1. Generated 2023-09-21
Links: Table of Contents |
QA Report
| Version History |
|
Propose a change