I am running v5.0.1(6), and I would like to add a new field in new appointment form. Tried the layout, list and forms options under administration but cannot find anything.
I am assuming that some programming is required, where can I find the code to change this?
The Listbox is one that you could use. You would create a custom list and then use that name in the field type. I can give you more detailed instructions if that would be helpful.
Okay. Let’s say you created a list Patient_Status with these elements:
And you wanted to add this to the form that to the demographics form, you would add another row like the one with Patient_Status to the Layout for Core/demographics below:
Now, if you must have it on the appointment form itself, then you will need to edit that form and create fields in the database for that. Unfortunately that will require some programming.
The database table for the appointments is openemr.openemr_postcalendar_events. I believe the php file that would need to be edited is this one: openemr/interface/main/calendar/add_edit_event.php
This is running currently in my clinic, and it works well. A column is automatically added to the openemr.patient_data table by this change. I did modify some of the code for other forms (like the patient finder form) so that I can filter to view only active patients, for example.
Ralf