This test is used to test the capability of the Order Filler and Automation Manager actors to manage work orders. For both actors, the test will be performed against the Order Manager Gazelle tool.
Order Filler
First step to perform: retrieve the configuration of the Automation Manager to which send messages:
- Go to the OrderManager simulator
- Log onto the application using the CAS login, it uses your Gazelle (EU-CAT) credentials
- Select the Laboratory domain (bottom-right drop-down menu)
- Go to Order Management --> Automation Manager --> Automation Manager configuration
- Select the character set encoding you will use to send messages to the simulator and enter the given configuration within your Order Filler.
Pre-requisites
The LAB-4 (Work Order Management) transaction defines three structures of messages (OML^O21^OML_O21, OML^O33^OML_O33, OML^O35^OML_O35). As an initiator in this test, you are free to use the structure your system under test supports. Please, add a comment into the pre-connectathon test instance you have started to tell us which structures your system uses.
Your Order Filler is assumed to be coupled with a PAM actor, that means that you should be able either to enter a new patient/encounter into your system or to receive a new patient/encounter from a PAM/PDS or PAM/PES actor. If you need to populate your system with a patient and encounter using an external system, you are free to use the PAMSimulator tool to do so.
1. Order creation
- Enter a new work order within your system under test
- Send a message to the Automation Manager part of the simulator. ORC-1 must be valued with "NW".
- Go to the "HL7 messages" part of the simulator and retrieve the message you have sent. Click on the message id (left-hand column) to get its permanent link and the validation result.
- Copy and Paste the permanent link to the test report into Gazelle
- Go to Browse Data/All work orders and retrieve the order you have sent. Copy and paste its permanent link into Gazelle
2. Order cancellation
- Within your system, cancel the previous work order and send the notification to the simulator. ORC-1 must be valued with "CA".
- Go to the "HL7 messages" part of the simulator and retrieve the message you have sent. Click on the message id (left-hand column) to get its permanent link and the validation result.
- Copy and Paste the permanent link to the test report into Gazelle
Automation Manager
In this test, you will use the Order Manager tool to create a work order to send to your system under test. Before starting this test, make sure you have properly registered your system in the "SUT Configurations" section of the tool and that your system under test is reachable from the Internet (no firewall prevents it from receiving messages from our tools).
Pre-requisites
We strongly recommend to read the tutorial available here.
1. Work Order creation
As a receiver in this test, your Automation Manager shall be able to integrate all of the three message structures defined in the technical framework. As a consequence, you are asked to perform this step three times (if your system does not support all of the three messages, please leave a comment in Gazelle to explain which one it supports, and why it does not support all of them).
- Go to Order management --> Order Filler --> Notify Automation Manager of work orders
- Select your system under test in the drop-down list
- Select "Create a new order" as action to perform
- Select one of the three message structures
- Select the patient for whom you want to create a new work order
- Fill the order and click on the "send message" button
- Retrieve the permanent link to the test report and paste it in Gazelle.
- Take a screenshot of your application as a proof of the good integration of the message. Upload it in Gazelle.
- Play this step again with another message structure
2. Cancellation of a work order
In this step, you will cancel the first work order received by your Automation Manager.
- Go to Order management --> Order Placer --> Notify order filler of orders
- Select your system under test in the drop-down list
- Select "Cancel an existing order" as action to perform
- Select the message structure to use
- Select the work order to cancel and when the pop-up raises, click on the "Yes" button.
- Retrieve the permanent link to the test report and paste it in Gazelle
- Take a screenshot of your application as a proof of the good integration of the message. Upload it in Gazelle.