Operation Theatre Scheduling Module


Scheduling of surgeries in any care setting is a challenging task. There are multiple variables that go into consideration - Surgeon’s availability, the patient’s condition, availability of the OT and the right medical devices/ surgical instruments etc among other things. And if done rightly, it contributes to improving the operational efficiency of the hospital and also ensures timely care to patients with minimal waiting time. Hence it is important that the staff are supported with the right tool to make efficient schedules.

OT scheduling in Bahmni allows the users to manage several operating rooms, in which they can schedule patient's surgeries with the appropriate Surgical Team. It comes with both a List as well as a Calendar view for the schedule to be managed. 

Operation Theatre module comes out of the box with the Bahmni installation.


To use OT module in any specific implementation, We need to configure at least one location as operation theatre

Steps to add a operation theatre location:

  • Go to Openmrs → Administration → Manage locations
  • Add a new location or tag existing location as "Operation Theater". This tag comes with Bahmni installation
    • Its a good practice to organise locations inline with hospital setups. For example, you may want to have  an 'Operation Theater' organised within a location representing a department. For more information around locations and relevance to Bahmni please see "Visit Location"


Surgical Appointment Display Control in Patient Summary Dashboard: 

A custom display control has been set up for a user to view patient surgery details on the dashboard.


Calendar Color Configuration:

The calendar view of the Operation Theatre module supports a color to be configured against a surgeon. For this, you need to have a specific provider attribute "otCalendarColor" configured in the system. 

  1. Go to Openmrs → Administration → Manage Provider Attribute Types
  2. Check the list if an attribute "otCalendarColor" exists, if not then we need to define that. 
  3. To define, click "Add Provider Attribute Type" link
  4. In the form thats displayed, mention Name: otCalendarColor, Data type: Free Text. Save the form. 

Now, you can assign a value for the "otCalendarColor" for a provider. 

  • NOTE: 0 (default color) to 359 is the recommended configuration values

Data Model for OT module

This module is available only from release 0.91 onwards.

The Bahmni documentation is licensed under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)