<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="Nurse"/> <receiver value="MAP"/> </operation> </step> <step> <process> <title value="P1. Query Administration Requests"/> <description value="Query for medication administration orders,\n- For today's shifts\n- For today's patients"/> <step> <operation> <number value="2"/> <name value="2.Query for medication administration orders,\n- For today's shifts\n- For today's patients"/> <initiator value="MAP"/> <receiver value="OP"/> <request> <resourceId value="iherxqry"/> </request> <response> <resourceId value="iherx001bundle"/> </response> </operation> </step> </process> </step> <step> <pause value="true"/> </step> <step> <operation> <number value="4"/> <name value="Notify (alert)"/> <initiator value="MAP"/> <receiver value="Nurse"/> </operation> </step> <step> <operation> <number value="5"/> <name value="Read orders"/> <initiator value="Nurse"/> <receiver value="MAP"/> </operation> </step> <step> <pause value="true"/> </step> <step> <operation> <number value="5"/> <name value="Ask if patient took meds"/> <initiator value="Nurse"/> <receiver value="Nurse"/> </operation> </step> <step> <alternative> <title value="Patient took drugs"/> <description value="Invoke if patient took medications"/> <step> <process> <title value="Register Meds taken"/> <step> <operation> <number value="1a"/> <name value="Register Meds taken"/> <initiator value="Nurse"/> <receiver value="MAP"/> <initiatorActive value="true"/> </operation> </step> </process> </step> </alternative> <alternative> <title value="No drugs"/> <description value="No, patient did not take drugs"/> <step> <process> <title value="Register Meds NOT taken"/> <step> <operation> <number value="1b"/> <name value="Register Meds NOT taken"/> <initiator value="Nurse"/> <receiver value="MAP"/> <initiatorActive value="true"/> </operation> </step> </process> </step> </alternative> <alternative> <title value="Not clear"/> <description value="Unknown whether patient took medications or not"/> <step> <pause value="true"/> </step> </alternative> </step> <step> <pause value="true"/> </step> <step> <operation> <number value="6"/> <name value="Administer drug"/> <initiator value="Nurse"/> <receiver value="Nurse"/> </operation> </step> <step> <operation> <number value="7"/> <name value="Register administration"/> <initiator value="Nurse"/> <receiver value="MAP"/> <initiatorActive value="true"/> </operation> </step> <step> <pause value="true"/> </step> <step> <process> <title value="P2. Update administration reports"/> <step> <operation> <number value="8"/> <name value="Nurse updates administration report"/> <initiator value="Nurse"/> <receiver value="MAP"/> <initiatorActive value="true"/> <request> <resourceId value="iheadm002"/> </request> </operation> </step> </process> </step> <step> <pause value="true"/> </step> <step> <process> <title value="P3. Upload administration reports"/> <description value="The nurse's system uploads the administration results to the server"/> <step> <operation> <number value="9"/> <name value="Refresh"/> <initiator value="MAP"/> <receiver value="MAC"/> <request> <resourceId value="iheadm001"/> </request> </operation> </step> </process> </step> </process> </ExampleScenario>