<?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>