Finnish Scheduling
0.2.0-cibuild - ci-build Finland flag

Finnish Scheduling, published by HL7 Finland. This guide is not an authorized publication; it is the continuous build for version 0.2.0-cibuild built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/fhir-fi/finnish-scheduling/ and changes regularly. See the Directory of published versions

: example-view-own-appointments - XML Representation

Draft as of 2024-09-12

Raw xml | Download



<ExampleScenario xmlns="http://hl7.org/fhir">
  <id value="example-view-own-appointments"/>
  <text>
    <status value="generated"/>
    <div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: ExampleScenario example-view-own-appointments</b></p><a name="example-view-own-appointments"> </a><a name="hcexample-view-own-appointments"> </a><a name="example-view-own-appointments-fi-FI"> </a><p><b>url</b>: <a href="ExampleScenario-example-view-own-appointments.html">example-view-own-appointments</a></p><p><b>version</b>: 0.2.0-cibuild</p><p><b>status</b>: Draft</p><p><b>date</b>: 2024-09-12 12:42:55+0000</p><p><b>publisher</b>: HL7 Finland</p><p><b>contact</b>: HL7 Finland: <a href="https://www.hl7.fi/">https://www.hl7.fi/</a>,<a href="mailto:mikael@sensotrend.com">mikael@sensotrend.com</a></p><p><b>jurisdiction</b>: <span title="Codes:{urn:iso:std:iso:3166 FI}">Finland</span></p><p><b>purpose</b>: </p><div><p>Purpose: this serves to .</p>
</div><blockquote><p><b>actor</b></p><p><b>actorId</b>: Patient</p><p><b>type</b>: Person</p><p><b>name</b>: Patient</p><p><b>description</b>: </p><div><p>The Patient</p>
</div></blockquote><blockquote><p><b>actor</b></p><p><b>actorId</b>: MAP</p><p><b>type</b>: System</p><p><b>name</b>: Patient's Tablet</p><p><b>description</b>: </p><div><p>The entity that receives the Administration Requests to show the nurse to perform them</p>
</div></blockquote><blockquote><p><b>actor</b></p><p><b>actorId</b>: OP</p><p><b>type</b>: System</p><p><b>name</b>: MAR / Scheduler</p><p><b>description</b>: </p><div><p>The Medication Administration Order Placer</p>
</div></blockquote><blockquote><p><b>actor</b></p><p><b>actorId</b>: MAC</p><p><b>type</b>: System</p><p><b>name</b>: MAR / EHR</p><p><b>description</b>: </p><div><p>The entity that receives the Medication Administration reports</p>
</div></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: iherx001</p><p><b>resourceType</b>: MedicationRequest</p><p><b>name</b>: Initial Prescription</p><p><b>description</b>: </p><div><p>The initial prescription which describes &quot;medication X, 3 times per day&quot; - the exact scheduling is not   in the initial prescription (it is left for the care teams to decide on the schedule).</p>
</div></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: iherx001.001</p><p><b>resourceType</b>: MedicationRequest</p><p><b>name</b>: Request for day 1, morning</p><p><b>description</b>: </p><div><p>The administration request for day 1, morning</p>
</div></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: iherx001.002</p><p><b>resourceType</b>: MedicationRequest</p><p><b>name</b>: Request for day 1, lunch</p><p><b>description</b>: </p><div><p>The administration request for day 1, lunch</p>
</div></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: iherx001.003</p><p><b>resourceType</b>: MedicationRequest</p><p><b>name</b>: Request for day 1, evening</p><p><b>description</b>: </p><div><p>The administration request for day 1, evening</p>
</div></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: iherx001.004</p><p><b>resourceType</b>: MedicationRequest</p><p><b>name</b>: Request for day 2, morning</p><p><b>description</b>: </p><div><p>The administration request for day 2, morning</p>
</div></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: iherx001.005</p><p><b>resourceType</b>: MedicationRequest</p><p><b>name</b>: Request for day 2, lunch</p><p><b>description</b>: </p><div><p>The administration request for day 2, lunch</p>
</div></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: iherx001.006</p><p><b>resourceType</b>: MedicationRequest</p><p><b>name</b>: Request for day 2, evening</p><p><b>description</b>: </p><div><p>The administration request for day 2, evening</p>
</div></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: iheadm001a</p><p><b>resourceType</b>: MedicationAdministration</p><p><b>name</b>: Morning meds - taken</p><p><b>description</b>: </p><div><p>Administration report for day 1, morning: Taken</p>
</div></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: iheadm001b</p><p><b>resourceType</b>: MedicationAdministration</p><p><b>name</b>: Morning meds - not taken</p><p><b>description</b>: </p><div><p>Administration report for day 1, morning: NOT Taken</p>
</div></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: iherx001bundle</p><p><b>resourceType</b>: MedicationRequest</p><p><b>name</b>: Bundle of Medication Requests</p><p><b>description</b>: </p><div><p>All the medication Requests for Day 1</p>
</div><blockquote><p><b>containedInstance</b></p><p><b>resourceId</b>: iherx001.001</p></blockquote><blockquote><p><b>containedInstance</b></p><p><b>resourceId</b>: iherx001.002</p></blockquote><blockquote><p><b>containedInstance</b></p><p><b>resourceId</b>: iherx001.003</p></blockquote><blockquote><p><b>containedInstance</b></p><p><b>resourceId</b>: iherx001.004</p></blockquote><blockquote><p><b>containedInstance</b></p><p><b>resourceId</b>: iherx001.005</p></blockquote><blockquote><p><b>containedInstance</b></p><p><b>resourceId</b>: iherx001.006</p></blockquote></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: iheadm002</p><p><b>resourceType</b>: MedicationAdministration</p><p><b>name</b>: Lunch meds - taken</p><p><b>description</b>: </p><div><p>Administration report for day 1, lunch: Taken</p>
</div><blockquote><p><b>version</b></p><p><b>versionId</b>: iheadm002v1</p><p><b>description</b>: </p><div><p>Medication just taken</p>
</div></blockquote><blockquote><p><b>version</b></p><p><b>versionId</b>: iheadm002v2</p><p><b>description</b>: </p><div><p>Medication rejected</p>
</div></blockquote></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: iherxqry</p><p><b>resourceType</b>: SearchParameter</p><p><b>name</b>: Search query1</p><p><b>description</b>: </p><div><p>The search administration request for day 1, morning</p>
</div></blockquote><blockquote><p><b>process</b></p><p><b>title</b>: Mobile Medication Administration</p><p><b>description</b>: </p><div><p>This scenario demonstrates the process of getting the relevant medication instructions for a patient visit and reporting the results of administration. The scenario is as follows: After the prescription is issued, the institution schedules each individual administration event in the Medication Administration Record (MAR). When preparing for a visit, the nurse queries the MAR for the scheduled administrations, obtaining a bundle of records. The nurse then performs the care activities and registers the results in the device. Upon synchronization of the device and the institution, the results of administration are uploaded to the EHR, thus updating the MAR.</p>
</div><p><b>preConditions</b>: </p><div><p>Medication administration requests are in the EHR / MAR, scheduled for each individual intake.</p>
</div><p><b>postConditions</b>: </p><div><p>Medication administration Reports are submitted, EHR is updated.</p>
</div><blockquote><p><b>step</b></p><h3>Operations</h3><table class="grid"><tr><td style="display: none">-</td><td><b>Number</b></td><td><b>Name</b></td><td><b>Initiator</b></td><td><b>Receiver</b></td><td><b>InitiatorActive</b></td><td><b>ReceiverActive</b></td></tr><tr><td style="display: none">*</td><td>1</td><td>1. Get today's schedule</td><td>Patient</td><td>MAP</td><td>true</td><td>true</td></tr></table></blockquote></blockquote></div>
  </text>
  <url
       value="https://hl7.fi/fhir/finnish-scheduling/ExampleScenario/example-view-own-appointments"/>
  <version value="0.2.0-cibuild"/>
  <status value="draft"/>
  <date value="2024-09-12T12:42:55+00:00"/>
  <publisher value="HL7 Finland"/>
  <contact>
    <name value="HL7 Finland"/>
    <telecom>
      <system value="url"/>
      <value value="https://www.hl7.fi/"/>
    </telecom>
    <telecom>
      <system value="email"/>
      <value value="mikael@sensotrend.com"/>
    </telecom>
  </contact>
  <jurisdiction>
    <coding>
      <system value="urn:iso:std:iso:3166"/>
      <code value="FI"/>
      <display value="Finland"/>
    </coding>
  </jurisdiction>
  <purpose value="Purpose: this serves to ."/>
  <actor>
    <actorId value="Patient"/>
    <type value="person"/>
    <name value="Patient"/>
    <description value="The Patient"/>
  </actor>
  <actor>
    <actorId value="MAP"/>
    <type value="entity"/>
    <name value="Patient's Tablet"/>
    <description
                 value="The entity that receives the Administration Requests to show the nurse to perform them"/>
  </actor>
  <actor>
    <actorId value="OP"/>
    <type value="entity"/>
    <name value="MAR / Scheduler"/>
    <description value="The Medication Administration Order Placer"/>
  </actor>
  <actor>
    <actorId value="MAC"/>
    <type value="entity"/>
    <name value="MAR / EHR"/>
    <description
                 value="The entity that receives the Medication Administration reports"/>
  </actor>
  <instance>
    <resourceId value="iherx001"/>
    <resourceType value="MedicationRequest"/>
    <name value="Initial Prescription"/>
    <description
                 value="The initial prescription which describes &quot;medication X, 3 times per day&quot; - the exact scheduling is not   in the initial prescription (it is left for the care teams to decide on the schedule)."/>
  </instance>
  <instance>
    <resourceId value="iherx001.001"/>
    <resourceType value="MedicationRequest"/>
    <name value="Request for day 1, morning"/>
    <description value="The administration request for day 1, morning"/>
  </instance>
  <instance>
    <resourceId value="iherx001.002"/>
    <resourceType value="MedicationRequest"/>
    <name value="Request for day 1, lunch"/>
    <description value="The administration request for day 1, lunch"/>
  </instance>
  <instance>
    <resourceId value="iherx001.003"/>
    <resourceType value="MedicationRequest"/>
    <name value="Request for day 1, evening"/>
    <description value="The administration request for day 1, evening"/>
  </instance>
  <instance>
    <resourceId value="iherx001.004"/>
    <resourceType value="MedicationRequest"/>
    <name value="Request for day 2, morning"/>
    <description value="The administration request for day 2, morning"/>
  </instance>
  <instance>
    <resourceId value="iherx001.005"/>
    <resourceType value="MedicationRequest"/>
    <name value="Request for day 2, lunch"/>
    <description value="The administration request for day 2, lunch"/>
  </instance>
  <instance>
    <resourceId value="iherx001.006"/>
    <resourceType value="MedicationRequest"/>
    <name value="Request for day 2, evening"/>
    <description value="The administration request for day 2, evening"/>
  </instance>
  <instance>
    <resourceId value="iheadm001a"/>
    <resourceType value="MedicationAdministration"/>
    <name value="Morning meds - taken"/>
    <description value="Administration report for day 1, morning: Taken"/>
  </instance>
  <instance>
    <resourceId value="iheadm001b"/>
    <resourceType value="MedicationAdministration"/>
    <name value="Morning meds - not taken"/>
    <description value="Administration report for day 1, morning: NOT Taken"/>
  </instance>
  <instance>
    <resourceId value="iherx001bundle"/>
    <resourceType value="MedicationRequest"/>
    <name value="Bundle of Medication Requests"/>
    <description value="All the medication Requests for Day 1"/>
    <containedInstance>
      <resourceId value="iherx001.001"/>
    </containedInstance>
    <containedInstance>
      <resourceId value="iherx001.002"/>
    </containedInstance>
    <containedInstance>
      <resourceId value="iherx001.003"/>
    </containedInstance>
    <containedInstance>
      <resourceId value="iherx001.004"/>
    </containedInstance>
    <containedInstance>
      <resourceId value="iherx001.005"/>
    </containedInstance>
    <containedInstance>
      <resourceId value="iherx001.006"/>
    </containedInstance>
  </instance>
  <instance>
    <resourceId value="iheadm002"/>
    <resourceType value="MedicationAdministration"/>
    <name value="Lunch meds - taken"/>
    <description value="Administration report for day 1, lunch: Taken"/>
    <version>
      <versionId value="iheadm002v1"/>
      <description value="Medication just taken"/>
    </version>
    <version>
      <versionId value="iheadm002v2"/>
      <description value="Medication rejected"/>
    </version>
  </instance>
  <instance>
    <resourceId value="iherxqry"/>
    <resourceType value="SearchParameter"/>
    <name value="Search query1"/>
    <description
                 value="The search administration request for day 1, morning"/>
  </instance>
  <process>
    <title value="Mobile Medication Administration"/>
    <description
                 value="This scenario demonstrates the process of getting the relevant medication instructions for a patient visit and reporting the results of administration. The scenario is as follows: After the prescription is issued, the institution schedules each individual administration event in the Medication Administration Record (MAR). When preparing for a visit, the nurse queries the MAR for the scheduled administrations, obtaining a bundle of records. The nurse then performs the care activities and registers the results in the device. Upon synchronization of the device and the institution, the results of administration are uploaded to the EHR, thus updating the MAR."/>
    <preConditions
                   value="Medication administration requests are in the EHR / MAR, scheduled for each individual intake."/>
    <postConditions
                    value="Medication administration Reports are submitted, EHR is updated."/>
    <step>
      <operation>
        <number value="1"/>
        <name value="1. Get today's schedule"/>
        <initiator value="Patient"/>
        <receiver value="MAP"/>
        <initiatorActive value="true"/>
        <receiverActive value="true"/>
      </operation>
    </step>
  </process>
</ExampleScenario>