We need to give a user access to the dispensing function of the pharmacy, without allowing that user to change the prescriptions. However, if the prescription allows substitutions, then the user must be able to make and record those. But this user should not be able to see patient records and other confidential information.
The application is in a clinic where there are a team of doctors and nurses as well as an inhouse pharmacy. There is no billing taking place.
I practice and member would come to reception, be “signed in”, see the doctor (who records the condition(s), treatment(2) and prescription(s). The patient then goes to the pharmacy to collect his medicines. At this stage, the pharmacy attendant/nurse should not be able to “do” anything else except fulfilling the prescription.
This is crucial both in minimising mistakes and combating fraud.
I have read through many of the posts pertaining to ACL’s, but haven’t found a solution yet. The suggestion to create a second admin account doesn’t work, since it is way too risky. The users are not tech savvy enough to allow this level of power in the system.
Lastly, should I rather move this question to the developers list, since if might require some coding?
It is not possible to have fine granular control of the ACO, Pharmacy Dispensary, absent code modification.
Three possible solutions which do not involve coding:
Discharge nurse can send an in-house message to the Pharmacy with the rx.
Discharge nurse prints rx for patient to present to Dispensary.
If the patient is required to stop at the Billing Dept. to pay or make arrangements for payment before going to the Dispensary; the receipt given to the patient can record the medication name, strength & quantity. Pharmacy personnel can dispense from the receipt.
The safer options and less prone to error are the last 2. Staff should be consulted regarding which option is best suited to the work flow.
Thanks for your comments, fsgl. I think #2 is a good option, since it will leave a paper-trail for auditing, at least initially.
Secondly, how do I go about requesting a code enhancement? Can someone suitable give us a quote on the costs, then I can approach my client to contribute that cost to the project.
Yes, option 2 is better than 3 in the sense that 3 is another layer of separation from the generation of the rx, hence an increased chance for error.
Have a look at Professional Support with their contact information to help with the code change.
If your client wishes to donate the codes back to the Project (thank you both), please contact Brady Miller (Project Co-Administrator) at this email address, brady@sparmy.com
We are rather informal about thread formulation and structure.
Thread hijacks and non sequitur’s are well tolerated.
Double or triple posts on the same subject will send administrators over the edge, however. They may even provoke the “nuclear option” of post deletion.
It has been very rare for a post to go unanswered for days on end.
We hope that you will find the experience here and in the Wiki worthwhile.