View raw Markdown
type: exampleresource: Taskexample: task-example1

Task Example: task-example1

Example XML

<Task xmlns="http://hl7.org/fhir" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hl7.org/fhir ../../schema/fhir-single.xsd">
    <!--This is an example to demonstrate using task for actioning a servicerequest and to illustrate how to populate many of the task elements - this is the parent task that will be broken into subtask to grab the specimen
example1 action lipid panel -in progress =>. example2 specimen collection subtask -accepted => example4  specimen collection subtask - completed  with output Specimen=>example 5 action lipid panel -in progress specimen collected => example 6 action lipid panel - completed with output DiagnosticReport -->
    <id value="example1"/>
    <contained>
        <!-- using contained resource for the purpose of this example only typically this would be a separate independent resource -->
        <Provenance>
            <id value="signature"/>
            <target>
                <reference value="ServiceRequest/physiotherapy/_history/1"/>
            </target>
            <recorded value="2016-10-31T08:25:05+10:00"/>
            <agent>
                <role>
                    <coding>
                        <system value="http://terminology.hl7.org/CodeSystem/v3-ParticipationType"/>
                        <code value="AUT"/>
                    </coding>
                </role>
                <who>
                    <reference value="Practitioner/f202"/>
                    <display value="Luigi Maas"/>
                </who>
            </agent>
            <signature>
                <type>
                    <system value="urn:iso-astm:E1762-95:2013"/>
                    <code value="1.2.840.10065.1.12.1.1"/>
                    <display value="Author's Signature"/>
                </type>
                <when value="2016-10-31T08:25:05+10:00"/>
                <who>
                    <reference value="Practitioner/example"/>
                    <display value="Dr Adam Careful"/>
                </who>
                <targetFormat value="application/fhir+xml"/>
                <sigFormat value="application/signature+xml"/>
                <data value="dGhpcyBibG9iIGlzIHNuaXBwZWQ="/>
            </signature>
        </Provenance>
    </contained>
    <identifier>
        <use value="official"/>
        <system value="http:/goodhealth.org/identifiers"/>
        <value value="20170201-001"/>
    </identifier>
    <basedOn>
        <display value="General Wellness Careplan"/>
    </basedOn>
    <groupIdentifier>
        <use value="official"/>
        <system value="http:/goodhealth.org/accession/identifiers"/>
        <value value="G20170201-001"/>
    </groupIdentifier>
    <status value="in-progress"/>
    <!--fictive business status populated for this example -->
    <businessStatus>
        <text value="waiting for specimen"/>
    </businessStatus>
    <intent value="order"/>
    <priority value="routine"/>
    <!--fictive code and description elements populated for this example -->
    <code>
    <coding>
      <system value="http://hl7.org/fhir/CodeSystem/task-code"/>
      <code value="fulfill"/>
    </coding>
    </code>
    <description value="Create order for getting specimen, Set up inhouse testing,  generate order for any sendouts and submit with specimen"/>
    <!--	Use the lipid servicerequest example -->
    <focus>
      <valueReference>
        <reference value="ServiceRequest/lipid"/>
        <display value="Lipid Panel Request"/>
      </valueReference>
    </focus>
    <!--	who the task is for
-->
    <for>
        <reference value="Patient/example"/>
        <display value="Peter James Chalmers"/>
    </for>
    <encounter>
        <reference value="Encounter/example"/>
        <display value="Example In-Patient Encounter"/>
    </encounter>
    <!--	Lots of dates -->
    <executionPeriod>
        <start value="2016-10-31T08:25:05+10:00"/>
    </executionPeriod>
    <authoredOn value="2016-10-31T08:25:05+10:00"/>
    <lastModified value="2016-10-31T09:45:05+10:00"/>
    <requester>
        <reference value="Practitioner/example"/>
        <display value="Dr Adam Careful"/>
    </requester>
    <requestedPerformer>
    <concept>
      <coding>
        <system value="http://snomed.info/sct"/>
        <code value="18850004"/>
        <display value="Laboratory hematologist"/>
      </coding>
      <text value="Performer"/>
    </concept>
    </requestedPerformer>
    <owner>
        <reference value="Organization/1832473e-2fe0-452d-abe9-3cdb9879522f"/>
        <display value="Clinical Laboratory @ Acme Hospital"/>
    </owner>
    <!--	populate the reason just to demonstrate it use in this example
-->
    <reason>
      <concept>
      <text value="The Task.reason should only be included if there is no Task.focus or if it differs from the reason indicated on the focus"/>
      </concept>
    </reason>
    <note>
        <text value="This is an example to demonstrate using task for actioning a servicerequest and to illustrate how to populate many of the task elements - this is the parent task that will be broken into subtask to grab the specimen and a sendout lab test"/>
    </note>
    <!--	add the link to the signature on the task to show how this element is usedemonstrating in this example the relevant history element using a contained resource for the purpose of this example only typically would reference an external resource

-->
    <relevantHistory>
        <reference value="#signature"/>
        <display value="Author's Signature"/>
    </relevantHistory>
    <!--	complete the request within 48 hrs
-->
    <restriction>
        <repetitions value="1"/>
        <period>
            <end value="2016-11-02T09:45:05+10:00"/>
        </period>
    </restriction>
    <!--The expected output of this task is a DiagnosticRequest and will generated once the task is near completion -->
</Task>