Help,
After reading through this post, I located the Quest module in my OEM 7.0.2, install it, enable it and now I can’t access to log into my OEM. It is just a blank page. My OEM sits on Ubuntu 22.04, PHP-FPM 8.2, serving on NginX . Error log shows :
2024/03/27 15:36:21 [error] 1391#1391: *2118 FastCGI sent in stderr: "PHP message: PHP Warning: Private methods cannot be final as they are never overridden by other classes in /var/www/html/emr/src/Common/Logging/EventAuditLogger.php on line 21; PHP message: PHP Fatal error: Uncaught Error: Class “OpenEMR\Events\Encounter\EncounterButtonEvent” not found in /var/www/html/emr/interface/modules/custom_modules/oe-quest-lab-hub/src/Bootstrap.php:97
Any idea on how I can fix this?
I also see this error in my log but can’t find out how to fix this
src/Events/Encounter/EncounterButtonEvent.php
Since patch one has not been released. It will not work and possibly break your system. Unless you install all of the core parts that need to be in the system.
Uninstall the module until the patch is release or install the core parts that are needed to operate the module.
How can I uninstalled it? I can’t log in. What are the command line instructions to do a complete module uninstall
I got it back. All I had to do was to remove the directory in the …/interface/modules/custom_modules/oe-quest-lab-hub. Then I went to module management and uninstall it.
Is there anything else I need to do to be certain I won’t be haunted my this module until it is later release in future patches?
Not that I know of at this time. Thanks for your patience and posting here on the forum.
I see a fix listed in the 7.02.1 ChangeLog for the Quest Lab Module, does this make it good to go?
Yes, this makes it good to go.
Follow these instructions.
https://www.open-emr.org/wiki/index.php/OpenEMR_Modules#Quest_Quantum_Hub_Module
Thank you Sherwin, strong work!
2 questions,
1.) Do we need to create a Quest account first?
2.) Do we use the Physician or Vendor link on the first page.
The Quest account has to be created first. An engineer will be assigned to certify the install is working correctly before going to production.
For number 2 can you post a screenshot of what location are you referring to.
Sure thing. getmyinterface.com
Select for Physicians to start the process of connecting with the Quest verification system.
This is a brief update about the lab module. The testing is going smoothly. There are 12 test cases we have to get through. At this time we are up to TC 7. Once finished, the module will be put in the implementation category at Quest. We will be receiving a new app ID to share with everyone. The significance of this module is it depends mostly on the internal system that is already built out by the shoulders of the giants that I stand on. This module is the communication piece between the program and Quest using their API system. Quest is moving away from SFTP. It one day be replaced by the lab hub system. This module is for future connectivity with Quest!