Hello @Nuhu_Mazai -
Yes, the Pharmacy Dispensary module certainly is tricky to activate properly. It has some poorly documented dependencies which themselves must be correctly configured.
Have you seen the wiki article on the topic?
One of the trickiest parts is the medication templates, which are required to use the Dispensary Module correctly, but the use of which is described in yet another page,
The documentation wiki is unfortunately pretty disorganized, and that can definitely hinder finding answers. Just keep asking here in the forum and we can point you directly to the relevant docs.
To your other questions. OpenEMR does not have a dedicated interface for a pharmacist. The intended prescription workflow has several stages which can each be performed by staff with different levels of access to the EMR, or the provider can do everything themself.
To start, some non-prescriptive practice staff will use the dispensary inventory interface to maintain the inventory and add new medications or refill the medication stock when needed. Then the prescribing staff- the provider- will record the medication order in some part of the patient’s record- for example, in the ‘Plan’ section of a SOAP note. An authorized staff will make sure the order is properly entered into the Prescription module (‘transcribe the order’). Then the MD or a medication- authorized Nurse administers the med and documents it in the Prescriptions module. With a properly set up Pharmacy Dispensary Module that documentation will automatically deduct the given dose from the medication inventory’s amount on hand.
My understanding is that this pharmacy module was designed with the intention that it would be used with an in-house pharmacy administered by the practice, so involving an outside pharmacist would not be an issue. If an outside pharmacy is used, this module can print a paper Rx of the Provider’s order to be faxed to the pharmacy or for the patient to take in person.
I haven’t heard of any other pharmacy module add-ons except to provide e-prescription (‘eRx’) capabilities. NewCrop eRx is available from a 3d party vendor and it completely sidesteps the native prescription functions, directing all prescription interactions to its external solution.
Hope that was helpful; feel free to ask more questions!