Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Purpose and Benefits

Ward management is part of the In-Patient Module and is used to set wards and bed location.

Bahmni expects that the wards setup in a 2 level hierarchy. i.e Beds are mapped to a Room/Sub ward which is a child location of the a parent ward.

Example for valid Bahmni Wards setup is as below.

Configuration

Setup Variables

Setup variables that have to be used for Ward Management

Code Block
languagesql
SET @parent_location_id = (select location_id from location where name='General Ward');
SET @location_id = (select location_id from location where name='Physical General Ward');
SET @location_tag_id = (select location_tag_id from location_tag where name='Admission Location');

Setup wards

Code Block
languagesql
linenumberstrue
insert into location (name, description, creator, retired, date_created, uuid) values('General Ward', 'General Ward', 1, 0, NOW(), UUID());
insert into location (name, description, creator, retired, date_created, uuid, parent_location) values('Physical General Ward', '1st Floor of General Ward', 1, 0, NOW(), UUID(), @parent_location_id);
insert into location_tag_map values( @parent_location_id , @location_tag_id);
insert into location_tag_map values( @location_id , @location_tag_id);


Add Bed Types

Code Block
languagesql
insert into bed_type values(1, 'deluxe', 'deluxe bed', 'DLX');

Add Beds

Code Block
languagesql
insert into bed (bed_id, bed_number, status, bed_type_id, uuid, creator, date_created, voided) values(1, '304-a', 'AVAILABLE', 1, UUID(), 1, NOW(), false);

Map beds to ward list

Code Block
languagesql
insert into bed_location_map(bed_location_map_id, location_id, row_number, column_number, bed_id) values(1, @location_id, 1, 1, 1);


Sample Bed Management SQL file

ThisĀ sample bed management sql file adds Bed types and Beds and maps beds to ward list. One can change the sql file as per their need and import it to openmrs database.

Code Block
languagejs
mysql -uroot -ppassword openmrs < bed_management_locations.sql




Tip
iconfalse
titleOn this Page

Table of Contents


Panel
titleColorwhite
titleBGColor#1FA5A0
titleRelated Links

In-Patient Management Module

Admit, Discharge and Transfer Patients


Panel
titleColorwhite
titleBGColor#668D3C
titleFeature Details

In-Patient Management (IPD) - Feature Guide


Panel
titleColorwhite
titleBGColor#668D3C
titleUsage Details

In-Patient Management (IPD) - User Guide