<?xml version=“1.0” encoding=“UTF-8”?> <CarePlan xmlns=“hl7.org/fhir”>
<id value="gpvisit"/> <meta> <security> <system value="http://terminology.hl7.org/CodeSystem/v3-ActReason"/> <code value="HTEST"/> <display value="test health data"/> </security> </meta> <contained> <!-- This is the reason for the encounter. It is referenced by the concern --> <Condition> <id value="p1"/> <clinicalStatus> <coding> <system value="http://terminology.hl7.org/CodeSystem/condition-clinical"/> <code value="active"/> </coding> </clinicalStatus> <verificationStatus> <coding> <system value="http://terminology.hl7.org/CodeSystem/condition-ver-status"/> <code value="confirmed"/> </coding> </verificationStatus> <code> <!-- Could coded if we wanted to... --> <text value="Overseas encounter"/> </code> <subject> <reference value="Patient/100"/> <display value="Peter James Chalmers"/> </subject> </Condition> </contained> <contained> <CareTeam> <id value="careteam"/> <participant id="part1"> <role> <coding> <system value="http://example.org/local"/> <code value="nur"/> </coding> <text value="nurse"/> </role> <member> <reference value="Practitioner/13"/> <display value="Nurse Nancy"/> </member> </participant> <participant id="part2"> <role> <coding> <system value="http://example.org/local"/> <code value="doc"/> </coding> <text value="doctor"/> </role> <member> <reference value="Practitioner/14"/> <display value="Doctor Dave"/> </member> </participant> </CareTeam> </contained>
<contained>
<Goal> <id value="goal"/> <lifecycleStatus value="planned"/> <description> <text value="Complete consultation"/> </description> <subject> <reference value="Patient/100"/> <display value="Peter James Chalmers"/> </subject> </Goal> </contained> <status value="active"/> <intent value="plan"/> <subject> <reference value="Patient/100"/> <display value="Peter James Chalmers"/> </subject> <period> <!-- This is the time the plan started - i.e. when they arrived --> <start value="2013-01-01T10:30:00+00:00"/> <!-- No end yet as the encounter is still in progress. --> </period> <careTeam> <reference value="#careteam"/> </careTeam> <addresses> <reference value="#p1"/> <display value="obesity"/> </addresses> <goal> <reference value="#goal"/> </goal> <activity> <outcomeReference> <!-- This is a link to the nurse encounter. The assumption is that all contacts with practitioners are modelled as separate encounters. Ideally, there will be a 'master/parent' encounter that ties them together. If there is a single encounter, then all participants will be linked to that encounter. --> <reference value="Encounter/example"/> </outcomeReference> <detail> <!-- This activity is for the initial nurse encounter where vitals are taken. It has been completed. --> <kind value="Appointment"/> <code> <coding> <system value="http://example.org/local"/> <code value="nursecon"/> </coding> <text value="Nurse Consultation"/> </code> <status value="completed"/> <doNotPerform value="false"/> <scheduledPeriod> <!-- the nurse saw the patient between 10:38 and 10:50 --> <start value="2013-01-01T10:38:00+00:00"/> <end value="2013-01-01T10:50:00+00:00"/> </scheduledPeriod> <performer> <!-- refer to the participant (the nurse) in this resource --> <reference value="Practitioner/13"/> <display value="Nurse Nancy"/> </performer> </detail> </activity> <activity> <detail> <!-- This activity is for the encounter with the doctor. It is scheduled, but not yet started, so there is no timing[x] or actionTaken element yet --> <kind value="Appointment"/> <code> <coding> <system value="http://example.org/local"/> <code value="doccon"/> </coding> <text value="Doctor Consultation"/> </code> <status value="scheduled"/> <doNotPerform value="false"/> <!-- The status is 'scheduled' so the doctor knows the patient is waiting. --> <performer> <!-- refer to the participant (the nurse) in this resource --> <reference value="Practitioner/14"/> <display value="Doctor Dave"/> </performer> </detail> </activity>
</CarePlan>