How to hide inactive clinicians from calendar?

In previous versions, clinicians marked as “inactive” users in the user admin section no longer showed in the calendar screen. However, in version 7.0.1 (1) (official demo and our own installation), inactive clinicians continue to show in the calendar screen.

The clinician can be hidden from the calendar when the “calendar” is not checked, but… why are inactive users showing in the calendar?

User account settings: User ‘clinician’ not checked as active:

Calendar view for the ‘inactive’ user:

image

A forum search did not reveal anything of significance to this issue.

Thoughts?

Hi Andy,

I had this same issue. You need to uncheck calendar in addition to inactive so they don’t show up in the calendar.

Best,
Dava

Thanks, Dava; that is what I had done and works. Nevertheless, I think the “inactive” check box should also disable the names appearing in the calendar.

Agreed, but I’m finding more and more that there isn’t a smoothness to the workflow with open emr. Sometimes if feels like you just have to trick it to do what you need!

Hi guys, I’m experiencing the same issue since our upgrade from 5.0.2 to 7.0.x. Unchecking everything next to inactive users, saving the user, then logging out and logging back in does not keep them from appearing on the calendar. Is this just a bug or something that can be repaired directly in the database tables?

Hello @Help_Desk
It may be a bug or merely an unanticipated result of how the calendar was coded.
Did you have their calendar schedule configured? Just an idea, but you may need to go through the calendar and delete all their schedule time blocks also-- a reverse of this process:
https://www.open-emr.org/wiki/index.php/OpenEMR_7_Calendar#Provider_Calendar_Events

I would delete their appointments first then delete the calendar event blocks.
Good luck!

  • Harley