Front Desk user Privilages

bradymiller wrote on Friday, March 27, 2015:

Hi,

Don’t be too tough on self. White screens of death almost always happen when we modify a script (syntax errors like, missing semicolons, brackets, using functions wrong, etc.). We use the error log, which then points us to the line number of the error in the script to fix it up. There are some good days where I modify a file and don’t get many syntax errors, but it doesn’t happen very often(this is a reason why we always need to test a script after touching it).

-brady
OpenEMR

fsgl wrote on Friday, March 27, 2015:

Thank you, El Jefe, for the encouragement.

O.K., it’s back to the salt mines. Archie Barnes will have to wait.

fsgl wrote on Friday, March 27, 2015:

It came down to a tiny _a, that caused all the trouble

For the left_nav:
disallowed[‘enc’] = !(acl_check(‘encounters’,‘notes’,’’,‘write’));

For each of the forms:
require_once("$srcdir/acl.inc");
if (!acl_check(‘encounters’,‘notes_a’,’’,‘write’)) die(“Not authorized”);

No screenshot for Speech Dictation. OP, you’re on your own.

I’m going to Disney World.

fsgl wrote on Friday, March 27, 2015:

For Lab Technician: Front Office ACO’s + Patients, Sign Lab Results.

For Pharmacist: Front Office ACO’s + Administration, Pharmacy Dispensary.

teryhill wrote on Friday, March 27, 2015:

Dragon Slayer is taken… How about Mighty Mouse… I see a budding developer.

fsgl wrote on Friday, March 27, 2015:

How about Stuart Little?

It would have been well-nigh impossible without Stephen’s hints & Brady’s help & encouragement.

PHP will probably be as difficult as Classical Chinese; but fantastic fun, nonetheless.

Thank you, Terry, for your support as well.

bradymiller wrote on Saturday, March 28, 2015:

The developer thing sneaks up on you (you may not be aware, but you’ve already crossed the line to developer land). I don’t know anything about Classical Chinese, but can pretty confidently state that Php is much easier than Classical Chinese :slight_smile:

blankev wrote on Saturday, March 28, 2015:

Dear fsgl, Steward Little,

please find attached a rough form of fine tuning ACL permissions. (It could be placed in HowTo or a better place with it’s own subject)

Since by now you, fsgl, are the ACL Professor/developer (Brady’s comment) please have a look. If I am permitted more free time, April or May, I will go over it again, if you did not finalize. Hope you still have the *.png images so it is easiest for you to delete whatever is redundant and add pictures to show wherever it is needed.

fsgl wrote on Saturday, March 28, 2015:

Terry,

Lest you have sleepless nights trying to remember the name of Mighty Mouse’s girl friend,

it’s:
[[embed url=https://www.youtube.com/watch?v=Hq2SDm092Rg]]

fsgl wrote on Sunday, March 29, 2015:

Wiki article has been submitted.

Other examples from the Fora will be added as they arise in the future.

There is a new ACL heading in Supplementary awaiting Pimm’s article upon its completion.

arnabnaha wrote on Sunday, March 29, 2015:

Thank you fsgl (The New Developer), brady, pieter and terry for clearing the ACL thing…will play around with it whenever i get time…went over the wiki article too…and it was awesome…busy with exam issues currently…will be back soon! Kudos to all…

fsgl wrote on Sunday, March 29, 2015:

Thank you for your kind comments, Tester-in-Chief.

Smooth sailing with issues.

blankev wrote on Sunday, March 29, 2015:

Woooooow…, WIKI is more than wow. Did you evaluate every step or do you want me to go and see if this is all working. I started to revise my own attachment, but not needed! Now I will go step wise over the ACL Wiki page, but this will take some time.

Tnx a lot,

Great accomplishment

fsgl wrote on Sunday, March 29, 2015:

All snippets tested & the public documents researched.

Must have edited article about 50 times & still finding mistakes.

Subject matter very dense & likely to lead to Esotropia!

If we get another 15-20 examples, we will be in good shape.

Thanks for proofreading.

lasan13 wrote on Sunday, April 05, 2015:

oh… I have lost interesting discussion over last week… :frowning:

@fsgl : are these lab technician and Pharmacist user roles working fine for you ???
because i have problem. I don’t see the Pharmacy section in pharmacist user role and in lab Technician user get ’ Not authorized ’ message in procedure pending review and patient results section

fsgl wrote on Sunday, April 05, 2015:

Let us know what specific ACO’s you want for Pharmacist & Lab Technician.

The Wiki article, ACL Fine Granular Control has been updated.

blankev wrote on Sunday, April 05, 2015:

Mighty Mouse,

it might be time to change the header of this topic. Your WIKI Page is so much more!

Sugestion: Fine-tuning privileges for USER-Types

fsgl wrote on Sunday, April 05, 2015:

Happy Easter, Pimm.

Did the Easter Bunny bring artistic eggs & marshmallow treats to you in Cheese Town? If not, perhaps you did not leave a forwarding address in Curaçao.

I think we’ll be able to hide the rest of Left Navigation with some work today. Brady is considering putting all this stuff in the codebase, so users won’t have to refer to the Wiki article in the future. We can retire the article then.

Users will only need to move ACO’s between the Active & Inactive columns. It should make them happy.

Thanks for the suggestion, but my heart is set on the present title.

lasan13 wrote on Monday, April 06, 2015:

oh… yes Wiki is great… that is what I’m looking for.,… :slight_smile:
Thanks lot guys… Great great work very much needed one

I’ll go through and will come with more troubles to you… :slight_smile:

Thanks again.

fsgl wrote on Monday, April 06, 2015:

O.K., everything & the kitchen sink are now in the article.

Who knew that Stephen was absolutely correct from the start!

Sometimes it takes a great deal of banging one’s head against Array, Disallowed, acl_setup.php & acl_upgrade.php to learn that the best answer is the simplest.

Please advise & post article errors so that they can be corrected.

Have fun hiding.