Difference between revisions of "Current Context"

From Hiasobi - FHIR
Jump to: navigation, search
(Example)
(Current Organisation Identifier)
Line 60: Line 60:
 
===Read===
 
===Read===
 
<pre>GET <fhir-host>/Observation/CTX-ORGANISATION</pre>
 
<pre>GET <fhir-host>/Observation/CTX-ORGANISATION</pre>
 +
 +
===Example===
 +
<pre>
 +
<Observation xmlns="http://hl7.org/fhir">
 +
  <id value="CTX-ORGANISATION" />
 +
  <text>
 +
    <div xmlns="http://www.w3.org/1999/xhtml">
 +
        <p> Context: ORGANISATION - 0</p>
 +
    </div>
 +
  </text>
 +
  <extension url="http://fhir.hl7.org.nz/dstu2/StructureDefinition/agent">
 +
    <extension url="role">
 +
      <valueCoding>
 +
        <system value="http://hl7.org/fhir/provenance-participant-role" />
 +
        <code value="custodian" />
 +
        <display value="Custodian" />
 +
      </valueCoding>
 +
    </extension>
 +
    <extension url="actorId">
 +
      <valueIdentifier>
 +
        <system value="http://ns.electronichealth.net.au/id/hi/hpio/1.0" />
 +
        <value value="8003628233355286" />
 +
      </valueIdentifier>
 +
    </extension>
 +
  </extension>
 +
  <status value="final" />
 +
  <code>
 +
    <coding>
 +
      <system value="http://oridashi.com.au/system/code/context" />
 +
      <code value="ORGANISATION" />
 +
      <display value="Organisation Context" />
 +
    </coding>
 +
  </code>
 +
  <effectiveDateTime value="2016-10-14T13:42:32.5587489+11:00" />
 +
  <valueString value="0" />
 +
</Observation>
 +
</pre>
  
 
==Current Application Context==
 
==Current Application Context==

Revision as of 13:42, 14 October 2016

Current application context can be queried using well known Observation resource identifiers.

Current Provider Identifier

Read

GET <fhir-host>/Observation/CTX-PROVIDER

Example

<Observation xmlns="http://hl7.org/fhir">
  <id value="CTX-PROVIDER" />
  <text>
    <div xmlns="http://www.w3.org/1999/xhtml">
        <p> Context: PROVIDER - 2</p>
    </div>
  </text>
  <status value="final" />
  <code>
    <coding>
      <system value="http://oridashi.com.au/system/code/context" />
      <code value="PROVIDER" />
      <display value="Provider Context" />
    </coding>
  </code>
  <effectiveDateTime value="2016-10-14T13:21:34.3487834+11:00" />
  <valueString value="2" />
</Observation>

Current Patient Identifier

Read

GET <fhir-host>/Observation/CTX-PATIENT

Example

<Observation xmlns="http://hl7.org/fhir">
  <text>
      <div xmlns="http://www.w3.org/1999/xhtml">
      <p> Context: PATIENT - 4</p>
    </div>
  </text>
  <name>
    <coding>
      <system value="http://oridashi.com.au/system/code/context"/>
      <code value="PATIENT"/>
      <display value="Patient Context"/>
    </coding>
  </name>
  <valueString value="4"/>
  <appliesDateTime value="2014-02-03T15:01:08Z"/>
  <status value="final"/>
  <reliability value="ok"/>
</Observation>

Current Patient List

Read

GET <fhir-host>/Observation/CTX-PATIENTLIST

Current Organisation Identifier

Read

GET <fhir-host>/Observation/CTX-ORGANISATION

Example

<Observation xmlns="http://hl7.org/fhir">
  <id value="CTX-ORGANISATION" />
  <text>
    <div xmlns="http://www.w3.org/1999/xhtml">
        <p> Context: ORGANISATION - 0</p>
    </div>
  </text>
  <extension url="http://fhir.hl7.org.nz/dstu2/StructureDefinition/agent">
    <extension url="role">
      <valueCoding>
        <system value="http://hl7.org/fhir/provenance-participant-role" />
        <code value="custodian" />
        <display value="Custodian" />
      </valueCoding>
    </extension>
    <extension url="actorId">
      <valueIdentifier>
        <system value="http://ns.electronichealth.net.au/id/hi/hpio/1.0" />
        <value value="8003628233355286" />
      </valueIdentifier>
    </extension>
  </extension>
  <status value="final" />
  <code>
    <coding>
      <system value="http://oridashi.com.au/system/code/context" />
      <code value="ORGANISATION" />
      <display value="Organisation Context" />
    </coding>
  </code>
  <effectiveDateTime value="2016-10-14T13:42:32.5587489+11:00" />
  <valueString value="0" />
</Observation>

Current Application Context

Read

GET <fhir-host>/Observation/CTX-APPLICATION

Example

<Observation xmlns="http://hl7.org/fhir">
  <text>
    <div xmlns="http://www.w3.org/1999/xhtml">
      <p> Context: APPLICATION - MEDICATION.LIST</p>
    </div>
  </text>
  <name>
    <coding>
      <system value="http://oridashi.com.au/system/code/context"/>
      <code value="APPLICATION"/>
      <display value="Application Context"/>
    </coding>
  </name>
  <valueString value="MEDICATION.LIST"/>
  <appliesDateTime value="2014-02-03T14:50:03Z"/>
  <status value="final"/>
  <reliability value="ok"/>
</Observation>

Value Set

  • MEDICATION.LIST - current medications list
  • MEDICALHISTORY.LIST - past medical history list
  • IMMUNISATION.LIST - immunisations list
  • INVESTIGATION.LIST - investigations list
  • PRESCRIBING - prescribing medications entry
  • PATHOLOGY.ORDER - ordering pathology entry
  • IMAGING.ORDER - ordering imaging entry