View raw Markdown
type: exampleresource: Provenanceexample: provenance-example

Provenance Example: provenance-example

Narrative

procedure record authored on 27-June 2015 by Harold Hippocrates, MD Content extracted from XDS managed CDA Referral received 26-June as authorized by a referenced Consent.

Example XML

<?xml version="1.0" encoding="UTF-8"?>
<Provenance xmlns="http://hl7.org/fhir" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hl7.org/fhir ../../schema/provenance.xsd">
    <id value="example"/>
<!--
    <text>
        <status value="additional"/>
        <div xmlns="http://www.w3.org/1999/xhtml">procedure record authored on 27-June 2015 by Harold Hippocrates, MD Content extracted from XDS managed CDA Referral received 26-June as authorized by a referenced Consent.</div>
    </text>
-->
    <!-- 
    where possible, provenance targets SHOULD be version specific,
    so that there is no ambiguity about which version of the 
    record this relates to
  -->
    <target>
        <reference value="Procedure/example/_history/1"/>
    </target>
    <occurredPeriod>
        <start value="2015-06-27"/>
        <end value="2015-06-28"/>
    </occurredPeriod>
    <recorded value="2015-06-27T08:39:24+10:00"/>
    <!-- reference to a patient consent to share inforamtion -->
    <policy value="http://acme.com/fhir/Consent/25"/>
    <location>
        <reference value="Location/1"/>
    </location>
    <activity>
        <coding>
            <system value="http://snomed.info/sct"/>
            <code value="3457005"/>
            <display value="Referral"/>
        </coding>
    </activity>

    <!-- author = Harold Hippocrates -->
    <agent>
        <type>
            <coding>
                <system value="http://terminology.hl7.org/CodeSystem/v3-ParticipationType"/>
                <code value="AUT"/>
            </coding>
        </type>
        <who>
            <reference value="Practitioner/xcda-author"/>
        </who>
        <!-- reference to other agent defined within -->
        <!--   removed as unclear how to do this now     <onBehalfOf value="#a1"/>    -->
<!--
        <onBehalfOf>
            <reference value="Practitioner/xcda-author"/>
        </onBehalfOf>>
    -->
    </agent>
    <!-- device = software Harold used -->
    <agent id="a1">
        <type>
            <coding>
                <system value="http://terminology.hl7.org/CodeSystem/v3-ParticipationType"/>
                <code value="DEV"/>
            </coding>
        </type>
        <who>
            <display  value="Device/software"/>
        </who>
    </agent>
    <!-- information extract from a CCDA referral document -->
    <entity>
        <role value="source"/>
        <!-- 
      the document is in an XDS repository. 
      as a source, we're going to give an MHD 
      reference. (easier than XDS.b call with parameters!)
      Given the reference is to a FHIR DocumentReference, that resource describes the kind of content
    -->
        <what>
            <reference value="DocumentReference/example"/>    
            <display value="CDA Document in XDS repository"/>
        </what>
    </entity>
</Provenance>