Difference between revisions of "Custom Modules for OpenEMR"

From OpenEMR Project Wiki
Line 8: Line 8:
Of course not everybody is familiar with mediawiki.  But it's fairly easy to get an account in the wiki then hack together a simple entry for this page.  Just follow the instructions in 'ACCOUNT REQUEST AND WIKI AUTHORSHIP PRIMER' at the bottom of this, or any, User Guide page.
Of course not everybody is familiar with mediawiki.  But it's fairly easy to get an account in the wiki then hack together a simple entry for this page.  Just follow the instructions in 'ACCOUNT REQUEST AND WIKI AUTHORSHIP PRIMER' at the bottom of this, or any, User Guide page.


And you can look at this [[Quickie Wiki template]] of the very simple markup that you can just modify to your needs then append to this page.
And you can look at this [[Quickie Wiki template]] for the very simple markup that you can just modify to your needs then append to this page.


- Harley htuck@mi-squared.com
- Harley htuck@mi-squared.com

Revision as of 16:37, 13 April 2021

Introduction

Hi Folks-

This is a page that hopes to serve as a stage for modules that have been developed for OpenEMR but are not (yet) in the codebase. The idea is that users can come here to see what new capabilities have been created by developers. If one looks interesting, the user can contact the dev for more info, or a demo, or whatever.

Anybody who has a module to demo is welcome to add an entry here. The content on this page should be kept brief and descriptive with just a few images to show the main features of the module. And the dev should be sure to include links and/ or emails for the questing user to contact them for more info.

Of course not everybody is familiar with mediawiki. But it's fairly easy to get an account in the wiki then hack together a simple entry for this page. Just follow the instructions in 'ACCOUNT REQUEST AND WIKI AUTHORSHIP PRIMER' at the bottom of this, or any, User Guide page.

And you can look at this Quickie Wiki template for the very simple markup that you can just modify to your needs then append to this page.

- Harley htuck@mi-squared.com

The Modules

Patient Privacy

The Patient Privacy module allows for granular control over which providers have access to patients.

Users that are “administrators” can see all patients, no matter their associations in the module settings.

Providers that are “attached” to patients may access that patient’s record, otherwise the patient will be hidden.

A Supervising provider may be assigned to a provider, then the Supervisor will also have access to all of that provider’s patients.

The administrative interface for the module is located under the Administration menu, under Patient Privacy.


Allow a Provider to View Patient
To attach a provider to a patient so that the provider has access to the patient record, you can click on the “Attach Patient button”,

Kc-pp2.jpg

fill out the patient and the provider you wish to associate.

Kc-pp2b.png

Alternatively, you can click on a patient in the Patients table, to bring up that patient’s existing associations. Here you can see if a patient is attached to a provider by direct association.

Kc-pp3.jpg

Click on “Access via Supervisor” to see who can access this patient by via supervisor relationship with a provider. You can also manage those associations in that dialog box.

Assign a Supervisor to a Provider
To assign a supervisor to a provider, you can either use the “Access via Supervisor” tab of the Provider Access dialog (figure 4.) or you can use the Providers table. Select a provider row in the table to bring up the Supervisor Relationships dialog. Here you may select one or more supervisors for this provider, which will give the supervisor access to all of the provider’s patients.

Contact me at:
ken@mi-squared.com




Wiki Instructions

Here are the more formal mediawiki instructions, links swiped from the OpenEMR wiki's User Guide pages.

Consult Mediawiki's User's Guide for information on using the wiki software.