Situation
One particular user, who we will call Jane, is unable to run reports for patients. Jane has been going into the encounter and other views of patients and printing out these views as PDF’s and transmitting these documents instead of running reports from the dashboard for patients (which would be much easier for her). Jane has administrator-level privileges. However, when she chooses “report” on the dashboard, she gets the 404 Not Found error: Not Found: The requested URL /report/patient_report.php was not found on this server. She has cleared her browser cache with no resolution of her problem. Jane has the same ACL settings as another user (everything except emergency). When another user with identical privileges tries to go into Report from the dashboard tab of a patient, the expected view to choose the report components appears. What is it about the “Jane” user that is causing this error? The problem is not dependent on the client browser or client workstation. The Report feature works perfectly for another, supposedly identical user, John, from an access privileges standpoint.
OpenEMR Version
I’m using OpenEMR version 5.0.2(1)
Browser:
I’m using: Problem is reproducible on the most recent Chrome, Firefox, Explorer, Windows or macOS browsers
Operating System
I’m using: Windows 10 (latest patches) or macOS. This is the AWS STANDARD server system.
Logs
As far as I can tell, this issue does not generate an entry in the error.log (error log is unchanged after Jane attempts to get into the “Report” section of a patient. Below is the tail of the error.log just for completeness sake (I’m not sure it is useful since it does not change when Jane tries to access her patient’s Report section from the dashboard.
[Sun Mar 01 12:35:29.449931 2020] [allowmethods:error] [pid 7399] [client xx.xxx.xx.xxx:21893] AH01623: client method denied by server configuration: 'CONNECT' to /var/www/localhost/htdocs/openemr/
[Sun Mar 01 12:35:29.676827 2020] [allowmethods:error] [pid 7387] [client xx.xxx.xx.xxx:59544] AH01623: client method denied by server configuration: 'CONNECT' to /var/www/localhost/htdocs/openemr/
[Sun Mar 01 12:35:29.928719 2020] [allowmethods:error] [pid 7420] [client xx.xxx.xx.xxx:4855] AH01623: client method denied by server configuration: 'CONNECT' to /var/www/localhost/htdocs/openemr/
[Sun Mar 01 21:02:17.096169 2020] [php7:error] [pid 7489] [client zz.zz.zzz.zzz:52135] script '/var/www/localhost/htdocs/openemr/wp-login.php' not found or unable to stat
[Mon Mar 02 00:26:49.694083 2020] [php7:notice] [pid 7847] [client yy.yy.yyy.137:62807] OpenEMR CSRF token authentication error, referer: https://newphoe.com/interface/usergroup/adminacl.php
[Mon Mar 02 00:33:27.133040 2020] [allowmethods:error] [pid 7861] [client xx.xxx.xx.xxx:23529] AH01623: client method denied by server configuration: 'CONNECT' to /var/www/localhost/htdocs/openemr/
[Mon Mar 02 00:33:27.352537 2020] [allowmethods:error] [pid 7827] [client xx.xxx.xx.xxx:12449] AH01623: client method denied by server configuration: 'CONNECT' to /var/www/localhost/htdocs/openemr/
[Mon Mar 02 00:33:27.579542 2020] [allowmethods:error] [pid 7847] [client xx.xxx.xx.xxx:25676] AH01623: client method denied by server configuration: 'CONNECT' to /var/www/localhost/htdocs/openemr/
[Mon Mar 02 00:33:27.811403 2020] [allowmethods:error] [pid 7828] [client xx.xxx.xx.xxx:13227] AH01623: client method denied by server configuration: 'CONNECT' to /var/www/localhost/htdocs/openemr/
[Mon Mar 02 00:33:28.041314 2020] [allowmethods:error] [pid 7841] [client xx.xxx.xx.xxx:5933] AH01623: client method denied by server configuration: 'CONNECT' to /var/www/localhost/htdocs/openemr/```