This is documentation for Appointment Module of OpenMRS. This is no longer supported and is not part of the standard Bahmni distribution. You can find the details of the new Bahmni Appointment Module feature here.
Appointment Module is not working with demo database for Bahmni v0.82 because of the lack of privileges to 'openmrs-user’. Please run the below command from mysql prompt to Grant the privileges to the user.
GRANT ALL PRIVILEGES ON openmrs.* TO 'openmrs-user'@'%' WITH GRANT OPTION;
And add the below specified Appointment Module omod versions.
Appointments module provides the ability to give appointments to patients and then manage their workflow through the clinic.In simple terms, the module allows implementations to do the following:
Create a schedule of when providers are available to see patients
Schedule appointments for patients based on provider schedule
Manage the patient queue through the clinic when the patients arrive for their appointments.
1. Add ‘omod’ files required for 'Appointments module' to OpenMRS
Download and add the following omod files in /opt/openmrs/modules and restart OpenMRS.
As mentioned in point 3, Appointment module needs some SQL files to be executed. You can automate this process by adding liquibase migrations if required. Please refer to this example of one of the Bahmni implementations that uses liquibase migrations.
The Ansible installation supports adding additional OMODs like appointment module as part of the installation process. Refer to this for more information.