phpGACL

drbowen wrote on Tuesday, September 19, 2006:

I have imported my OpenEMR site and database into the Gentoo system running Apache-2.0.58, PHP5 and MySQL 4.1.21.

I imported the phpGACL and having it up and running.

I normally give access to the clinical staff to add, modify, and keep up the "problems" including medical problems, medications, allergies, surgeries etc.

Which ACO corresponds to this permission?

In addition,  I have just added a new physician as a physician.  Unfortunately, his permissions in the main_screen authorizations section does not behave in the same fashion as the rest of the practitioners.

As an example he cannot see most of the patients in the

http://teach/openemr/interface/main/authorizations/authorizations.php?show_all=no

even though he is the one seeing the patient.

With the link:

http://teach/openemr/interface/main/authorizations/authorizations_full.php

He can see the entire list.

Any ideas about why this behavior is occurring?

Sam Bowen, MD

sunsetsystems wrote on Wednesday, September 20, 2006:

library/acl.inc contains a pretty good description of the ACOs.  But for the most definitive answer it’s not difficult to look at the code.  In add_edit_issue.php we see:

$thisauth = acl_check(‘patients’, ‘med’);
if ($issue && $thisauth != ‘write’) die(“Edit is not authorized!”);
if ($thisauth != ‘write’ && $thisauth != ‘addonly’) die(“Add is not authorized!”);

Re the new physician, I don’t have a quick answer.  Obviously something is different with his permissions, or perhaps his “authorized” flag is not set in his user settings.

Rod
www.sunsetsystems.com