QRTaskAutomation
Automate tasks by scanning QR Codes
RxOne allows you to scan QR codes from the Bag Label and the Delivery Label and automate tasks such as sending out SMS/Emails to customers to inform them their medication is ready to be picked up, marking the script with a picked up time without having to scan the script at POS and marking the delivery time when item has been delivered to the customer etc.
RxOne also checks the patient communication permissions before running the automated tasks as patients who do not wish to receive any text messages should not be sent the messages. Please see the communication permission setup in detail below.
Bag Label QR codes
There are options in RxOne to switch on the printing of the following QR codes on Bag Label.
To switch on the printing of QR codes on Bag label please go to RxOne Options > Extra Setting and type
‘TRUE’ for Print Rx Ready QR and ‘Print Picked Up QR’ for Bag Label section.
A standard Bag Label contains one traditional barcode, and it looks like the image below.
When QR codes are switched on, the Bag Label will look like the image below.
R is the ‘Ready for pick up’ QR code
P is the ‘Picked up’ QR code
You can set up what tasks to run when scanning those QR codes using the ‘Setup Reports’. E.g. automated SMS messages/Emails to inform the user their prescription is ready to be picked up by scanning the ‘R’ QR code or to record the medication pickup time when scanning the ‘P’ QR code.
Scanning
Anyone with any smart phone with QR scanning function can scan; a commercial QR scanner is not required, which means any staff member with their own cell phone can scan the QR code.
Some phones may ask you to tap to open the URL when you hover the camera over the QR code. It may ask you to tap to open the QR link on your phone browser. This will trigger the task to be actioned.
Please Note: Standard text message cost applies for sending text messages. Refreshing the browser on your phone will repeat the action. Therefore, make sure you do not refresh your browser multiple times as this may trigger several text messages to the same patient.
Once the QR code has been scanned, the browser will display the message ‘1 task run’ so you know it’s been actioned.
Setup the automated SMS after scanning the ‘Ready For Pickup’ QR Code
On RxOne Home Screen, search ‘Setup Reports’.
Select ‘Set Automated Task’ to create a new task.
Select ‘Ready For Pickup’ from the ‘When To Run Report’ drop down.
Copy the following text and paste into the ‘Operation Command’.
~/SHOWTEXTMESSAGESCREENANDSEND|~/ReceiptIDS::~/ITEMIDS|Ready|
Save the task.
‘Ready’ is the text message template name you want to use when performing automated SMS tasks. It can be any template name of your choice, replace the word with your template name.
You can check the template name from the text message screen
Setup the automated EMAIL after scanning the ‘Ready For Pickup’ QR Code
On RxOne Home Screen, search ‘Setup Reports’.
Select ‘Set Automated Task’ to create a new task.
Select ‘Ready For Pickup’ from the ‘When To Run Report’ drop down.
Copy the following text and paste into the ‘Operation Command’.
~/SHOWEMAILSCREENANDSEND|~/ReceiptIDS::~/ITEMIDS|Ready for pickup|
Save the task.
‘Ready for pickup’ is the email template name you want to use when performing automated EMAIL tasks. It can be any template name of your choice, replace the word with your template name.
Please note when scanning R QR code you can only choose one method to deliver the message to the customer, either via SMS or Email, but not both.
Setup the automated tasks after scanning the Picked Up QR Code
On RxOne Home Screen, search ‘Setup Reports’.
Select ‘Set Automated Task’ to create a new task.
Select ‘After Script Picked Up’ from the ‘When To Run Report’ drop down.
Copy the following text and paste into the ‘Operation Command’.
[{"CommandLine":"\/DISPENSARYFUNCTIONS|","FurtherCommandLines":[{"CommandLine":"ESCRIPTCOMMAND","FurtherCommandLines":[{"CommandLine":"\/MARKSCRIPTASPICKEDUP|"},{"CommandLine":"\/RECEIPTIDS::"}]}]}]
Save the task.
Scanning the ‘Picked up’ QR code will automatically record the picked-up date and time. Note: This is useful when you simply want to scan out the $0.00 script and record the picked-up date and time, however for non-zero-dollar script you will still scan at POS as payment is required from the customer.
Delivery Slip QR codes
A delivery slip can be printed from the RxOne Delivery Screen after a sale has been finished. If you have not set up RxOne Delivery please follow the RxOne Delivery guide here. RxOne Delivery User Guide - RxOneNZ - Confluence (atlassian.net)
To switch on the printing of QR codes on Delivery Slip please go to RxOne Options > Extra Setting and type
‘TRUE’ for Print Picked up QR for Delivery’.
Setup the automated tasks after scanning the Picked Up QR Code
On RxOne Home Screen, search ‘Setup Reports’.
Select ‘Set Automated Task’ to create a new task.
Select ‘After Delivery Picked Up’ from the ‘When To Run Report’ drop down.
Copy the following text and paste into the ‘Operation Command’.
[{"CommandLine":"\/DELIVERYFUNCTIONS|","FurtherCommandLines":[{"CommandLine":"ESCRIPTCOMMAND","FurtherCommandLines":[{"CommandLine":"\/MARKDELIVERYASPICKEDUP|"},{"CommandLine":"\/DELIVERYIDS||"}]}]}]
Save the task.
Scanning the delivery QR code will automatically record the delivery date/time. This is particularly useful for when a patient has picked up their medication at the depot location or when the delivery boy has delivered the medication. Any script item inside the same delivery will have the picked-up date/time recorded at the same time.
Communication Permissions
Patient communication consent
In the patient dispense profile you can set the communication permission for your patient.
No – is the default.
Yes – means permission is granted.
Stop – means patient has requested you to stop sending them anymore communication.
The communication type is categorised into two groups, POS and Disp. POS is for retail promotional communications i.e. Specials and Disp is for dispensing communications i.e. scripts.
Template Communication Consent
You can also associate a SMS/Email template with a communication type. This means that when the template is used, it will be checked against the patient communication consent to check if the message can be sent to the patient.
If you are wanting to change the Communication Consent on your template, make sure you click ‘Overwrite Existing’, so the setting is saved for the future as opposed to a one-off change.
Template Consent | Patient Consent (Tasks will only be actioned on Yes and Stop) | |||||
| Disp – No POS – No | Disp – Yes POS – Yes
| Disp – Yes POS – Stop
| Disp – Stop POS – Yes
| Disp – Yes POS – No
| Disp – No POS – Yes
|
Unknown | Send | Send | Don’t Send | Don’t Send | Send | Send |
DISP | Don’t Send | Send | Send | Don’t Send | Send | Don’t Send |
POS | Don’t Send | Send | Don’t Send | Send | Don’t Send | Send |