This adds the ability to scheduling patients for appointments then manage their flow through a clinic once they arrive for appointments. In simple terms, the module allows implementations to do the following:
Adding appointments on this module can be confusing for first time users of this module as it's not straightforward. So, to help you get started using this module, here are the steps you need to take in order to add an appointment -
In January 2015, a demo was given on the OpenMRS Developers call showcasing the latest features of the module. Links to a recording of that call can be found here:
Below an OpenMRS University how-to on YouTube (below) that explains how to use an earlier version of the module. This video explains the basics of the module from version 0.2.
The Appointment Scheduling Module uses OpenMRS's User Capabilities to control access to the module for individual users. These capabilities can be modified under System Administration → Manage Accounts.
By default, Admin users will have all available capabilities. Many capabilities provided by OpenMRS do not affect the Appointment Scheduling Module. Below you will find a list of all capabilities which affect
access to this module, and the functionality they provide to the user.
The following capabilities provide access to the associated pages inside the module -
Configures Appointment Scheduling
|Manages Provider Schedules|
|Schedules and Overbooks Appointments|
|Sees Appointment Schedule|
Here's a brief description of what each page does:
|Manage Service Types||View, add, edit and remove types of services that are provided in an appointment.|
|Manage Provider Schedule||View, add, edit and delete appointment blocks of providers.|
|Manage Appointments||Search for a patient by ID or name and add or remove appointment(s) for him/her.|
|Daily Appointments||View scheduled appointment for the specified date and location.|
|Appointment Requests||Accept appointment requests made by others.|
This module was developed by Ben Gurion University of the Negev students Tobin Greensweig (medicine), Yonatan Grinberg, and Adam Lauz (both Information Systems Engineering) in collaboration with MigrantHealth:IL and the Tel Aviv Refugee Clinic. The OpenMRS community contributed to the design and early development. The module was built based on the specifications and input from all parties involved so we hope it will be generalizable and usable by many organizations!
If you have any questions or would like to contribute to the project, please don't hesitate to ask!
The OpenMRS Project page: Appointment Module