Appointment Email Reminders

Good Morning Community,

We are trying to get Appointment Email Notifications and Reminders working but the documentation on what is standard functionality in 7.0.2 is still unclear.

Currently, Telehealth is using the SMTP email settings configured inside of OpenEMR. Patients are getting emails from that module when a Telehealth session is started. We know that the SMTP settings are correct and are working for at least one module.

The notes inside of the following URL have been followed. Sms and Email Notification Howtos

Our business cases are as follows:

  1. When an appointment is scheduled for a patient, notifications are not sent even though the patient is setup to receive email.
  2. When a reminder is created for the patient, it does not send an email to the patient. It looks like the standard functionality is that it just sends the message to the patient through the portal.

My questions to the community are this…

If the system is configured correctly, should the patient receive an email when an appointment is set as standard functionality?

Is there standard functionality to email a reminder to the patient of their upcoming appointment?

Edit:
As an update to this post, we found the Admin > Patient > Patient Reminders page. When clicking on Process Reminders, we are getting the following errors in the error.log file.

[Fri Jul 19 15:17:49.153272 2024] [php:warn] [pid 97393] [client 104.186.110.13:63194] PHP Warning: Undefined array key “total_active_actions” in /var/www/localhost/htdocs/openemr/library/reminders.php on line 150, referer: https://emr.blahblahblah.org/interface/patient_file/reminder/patient_reminders.php?mode=admin&patient_id=
[Fri Jul 19 15:17:49.153299 2024] [php:warn] [pid 97393] [client 104.186.110.13:63194] PHP Warning: Undefined array key “total_pre_active_reminders” in /var/www/localhost/htdocs/openemr/library/reminders.php on line 151, referer: https://emr.blahblahblah.org/interface/patient_file/reminder/patient_reminders.php?mode=admin&patient_id=
[Fri Jul 19 15:17:49.153306 2024] [php:warn] [pid 97393] [client 104.186.110.13:63194] PHP Warning: Undefined array key “total_pre_unsent_reminders” in /var/www/localhost/htdocs/openemr/library/reminders.php on line 152, referer: https://emr.blahblahblah.org/interface/patient_file/reminder/patient_reminders.php?mode=admin&patient_id=
[Fri Jul 19 15:17:49.153312 2024] [php:warn] [pid 97393] [client 104.186.110.13:63194] PHP Warning: Undefined array key “number_new_reminders” in /var/www/localhost/htdocs/openemr/library/reminders.php on line 153, referer: https://emr.blahblahblah.org/interface/patient_file/reminder/patient_reminders.php?mode=admin&patient_id=
[Fri Jul 19 15:17:49.153317 2024] [php:warn] [pid 97393] [client 104.186.110.13:63194] PHP Warning: Undefined array key “number_updated_reminders” in /var/www/localhost/htdocs/openemr/library/reminders.php on line 154, referer: https://emr.blahblahblah.org/interface/patient_file/reminder/patient_reminders.php?mode=admin&patient_id=
[Fri Jul 19 15:17:49.153322 2024] [php:warn] [pid 97393] [client 104.186.110.13:63194] PHP Warning: Undefined array key “number_unchanged_reminders” in /var/www/localhost/htdocs/openemr/library/reminders.php on line 155, referer: https://emr.blahblahblah.org/interface/patient_file/reminder/patient_reminders.php?mode=admin&patient_id=
[Fri Jul 19 15:17:49.153327 2024] [php:warn] [pid 97393] [client 104.186.110.13:63194] PHP Warning: Undefined array key “number_inactivated_reminders” in /var/www/localhost/htdocs/openemr/library/reminders.php on line 156, referer: https://emr.blahblahblah.org/interface/patient_file/reminder/patient_reminders.php?mode=admin&patient_id=
[Fri Jul 19 15:17:49.153332 2024] [php:warn] [pid 97393] [client 104.186.110.13:63194] PHP Warning: Undefined array key “total_post_active_reminders” in /var/www/localhost/htdocs/openemr/library/reminders.php on line 157, referer: https://emr.blahblahblah.org/interface/patient_file/reminder/patient_reminders.php?mode=admin&patient_id=
[Fri Jul 19 15:17:49.153337 2024] [php:warn] [pid 97393] [client 104.186.110.13:63194] PHP Warning: Undefined array key “total_post_unsent_reminders” in /var/www/localhost/htdocs/openemr/library/reminders.php on line 158, referer: https://emr.blahblahblah.org/interface/patient_file/reminder/patient_reminders.php?mode=admin&patient_id=

Thanks,
Jonathan

1 Like

Waiting eagerly for email function in openemr. Much needed.

I agree which is why I’ve started an email client module.
I’ve lost track with appointment reminders with email but may have to do with MedEx or batch communications tool in mics menu. The Batch Tool seems nice but unsure it works any longer.

Still if you want to send email appointment notification you can use my module. I still have to do some core integration for other functionalities but I hoped other vendors would pick up and donate back some core integrations by way of events. I just don’t have time to finish and follow through on a lot of the features I bring in but always give the ability for others to pick up and carry on the projects.

Anyway you can send reminders with this: Newly Improved Fax, SMS and Email Module

1 Like

Thank you, Jerry. Let me see if I can get it working and if I expand upon it, I’ll upload my changes to the community.