Customizing Opal for a medical centre

44 views
Skip to first unread message

tmus...@gmail.com

unread,
Nov 4, 2019, 2:52:41 AM11/4/19
to OHC-OPAL
Good day,

I am trying to customize Opal for a local clinic. In addition to the features that come with Opal, they also need the following:

1. Ability to record payments
2. Separate accounts for different user-roles, say the receptionist only accessing the administrative data like recording payments and registering new patients and not clinical data.
3. Medicine stock management

Any suggestion on the most efficient way to do this?

Regards

Timothy

David Miller

unread,
Nov 4, 2019, 7:27:51 AM11/4/19
to tmus...@gmail.com, OHC-OPAL
Morning Timothy, 

Regarding permissions and roles, I would recommend implementing via user roles and then rendering the relevant parts of the page conditionally to the current user's roles.
a. Add a custom migration with the role(s) you need [1]
b. make relevant e.g. patient lists or menu items visible based on these roles [2] 
c. potentially also render parts of templates differently. We tend to do this with a context processor [3] [4]

Regarding recording payments and / or stock management, it really depends on the more detailed requirements!

As very speculative reckons, I wouldn't be surprised if Stock management turned out to be a different 'app' in many ways to the medical record. It's a different class of problem. Perhaps there's an interaction if you're doing electronic prescribing and running a pharmacy - but depends a lot on details.

Payments, you need to understand the user journey's and patient flow through the service before you can really start designing how the information gets recorded.

HTH

David


--
You received this message because you are subscribed to the Google Groups "OHC-OPAL" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ohc-opal+u...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/ohc-opal/210cc685-6544-4b5a-a1eb-1a6d57620b13%40googlegroups.com.


--
David Miller
Open Health Care
Reply all
Reply to author
Forward
0 new messages