<Bundle xmlns="http://hl7.org/fhir">
  <meta>
    <lastUpdated value="2017-08-10T10:14:11.276+00:00" />
  </meta>
  <type value="transaction" />
  <entry>
    <fullUrl value="DiagnosticReport/Sleep-logs" />
    <resource>
      <DiagnosticReport>
        <id value="Sleep-logs" />
        <extension url="isMainSleep">
          <valueBoolean value="true" />
        </extension>
        <status value="final" />
        <code>
          <coding>
            <code value="Sleep" />
            <display value="Sleep logs" />
          </coding>
        </code>
        <subject>
          <reference value="Patient/example" />
        </subject>
        <effectiveDateTime value="1997-07-16T19:20:30+01:00" />
        <result>
          <reference value="Observation/sleepduration" />
        </result>
        <result>
          <reference value="Observation/lightsleep" />
        </result>
        <result>
          <reference value="Observation/deepsleep" />
        </result>
        <result>
          <reference value="Observation/remsleep" />
        </result>
        <result>
          <reference value="Observation/wakesleep" />
        </result>
      </DiagnosticReport>
    </resource>
    <request>
      <method value="PUT" />
      <url value="DiagnosticReport/Sleep-logs" />
    </request>
  </entry>
  <entry>
    <fullUrl value="Observation/lightsleep" />
    <resource>
      <Observation>
        <id value="lightsleep" />
        <status value="final" />
        <code>
          <text value="lightSleep" />
        </code>
        <component>
          <code>
            <coding>
              <code value="count" />
              <display value="Count" />
            </coding>
          </code>
          <valueQuantity>
            <value value="567.0" />
          </valueQuantity>
        </component>
        <component>
          <code>
            <coding>
              <code value="minutes" />
              <display value="Minutes" />
            </coding>
          </code>
          <valueQuantity>
            <value value="345.0" />
            <unit value="minutes" />
            <system value="http://unitsofmeasure.org" />
          </valueQuantity>
        </component>
      </Observation>
    </resource>
    <request>
      <method value="PUT" />
      <url value="Observation/lightsleep" />
    </request>
  </entry>
  <entry>
    <fullUrl value="Observation/wakesleep" />
    <resource>
      <Observation>
        <id value="wakesleep" />
        <status value="final" />
        <code>
          <text value="wakeSleep" />
        </code>
        <component>
          <code>
            <coding>
              <code value="count" />
              <display value="Count" />
            </coding>
          </code>
          <valueQuantity>
            <value value="3474.0" />
          </valueQuantity>
        </component>
        <component>
          <code>
            <coding>
              <code value="minutes" />
              <display value="Minutes" />
            </coding>
          </code>
          <valueQuantity>
            <value value="345.0" />
            <unit value="minutes" />
            <system value="http://unitsofmeasure.org" />
          </valueQuantity>
        </component>
      </Observation>
    </resource>
    <request>
      <method value="PUT" />
      <url value="Observation/wakesleep" />
    </request>
  </entry>
  <entry>
    <fullUrl value="Observation/remsleep" />
    <resource>
      <Observation>
        <id value="remsleep" />
        <status value="final" />
        <code>
          <text value="remSleep" />
        </code>
        <component>
          <code>
            <coding>
              <code value="count" />
              <display value="Count" />
            </coding>
          </code>
          <valueQuantity>
            <value value="3474.0" />
          </valueQuantity>
        </component>
        <component>
          <code>
            <coding>
              <code value="minutes" />
              <display value="Minutes" />
            </coding>
          </code>
          <valueQuantity>
            <value value="345.0" />
            <unit value="minutes" />
            <system value="http://unitsofmeasure.org" />
          </valueQuantity>
        </component>
      </Observation>
    </resource>
    <request>
      <method value="PUT" />
      <url value="Observation/remsleep" />
    </request>
  </entry>
  <entry>
    <fullUrl value="Observation/deepsleep" />
    <resource>
      <Observation>
        <id value="deepsleep" />
        <status value="final" />
        <code>
          <text value="deepSleep" />
        </code>
        <component>
          <code>
            <coding>
              <code value="count" />
              <display value="Count" />
            </coding>
          </code>
          <valueQuantity>
            <value value="3474.0" />
          </valueQuantity>
        </component>
        <component>
          <code>
            <coding>
              <code value="minutes" />
              <display value="Minutes" />
            </coding>
          </code>
          <valueQuantity>
            <value value="345.0" />
            <unit value="minutes" />
            <system value="http://unitsofmeasure.org" />
          </valueQuantity>
        </component>
      </Observation>
    </resource>
    <request>
      <method value="PUT" />
      <url value="Observation/deepsleep" />
    </request>
  </entry>
  <entry>
    <fullUrl value="Observation/sleepduration" />
    <resource>
      <Observation>
        <id value="sleepduration" />
        <status value="final" />
        <code>
          <coding>
            <system value="http://snomed.info/sct" />
            <code value="248263006" />
            <display value="Duration of sleep" />
          </coding>
        </code>
        <valueQuantity>
          <value value="3456673245.0" />
          <unit value="milliseconds" />
          <system value="http://unitsofmeasure.org" />
        </valueQuantity>
      </Observation>
    </resource>
    <request>
      <method value="PUT" />
      <url value="Observation/sleepduration" />
    </request>
  </entry>
</Bundle>