Bahmni COVID-19 Starter Kit

Note: Tested on Bahmni 0.92

About the Feature
The Bahmni COVID-19 starter kit is a set of COVID-19 artefacts that will be automatically imported in to Bahmni systems running Bahmni 0.92. These artefacts would enable healthcare practices using Bahmni to capture COVID-19 specific data as CEIL complaint concepts with the overall impact of being able to report statistics of this disease on an international standard.

Features List

  1. COVID 19 concepts with CIEL & SNOMED CT mappings

  2. New Program Covid-19 with program status

    •  

  3. New FORMS 2.0 forms introduced

    • Travel History and Contact Tracing form

       

    • Initial Screening Form

       

    • Home Quarantine Screening Form

       

    • Home Quarantine Follow up Form

       

    • Daily Follow up IPD Form

       

Prerequisites

  1. Supported Bahmni Version 0.92.

  2. All new concepts are imported using OpenMRS module initializer. This OpenMRS module needs specific versions of the following modules which will be automatically installed by this package:

    1. appointments-1.2-SNAPSHOT.omod

    2. bahmni.ie.apps-1.0.0.omod 

  3. The kit can be run on a system with concepts having CIEL UUIDs

Assumptions

  1. To roll back the COVID19 kit, the forms and programs should be manually deleted.

  2. After forms and programs are used it is not possible to roll back the changes. Concepts and mappings imported cannot be deleted.

Steps to Deploy Covid19 Starter Kit

New Implementation
  • Install Bahmni version 0.92 https://bahmni.atlassian.net/wiki/spaces/BAH/pages/33128505

  • Update default concepts with CEIL UUIDs (See Contact US)

  • Deploy Covid19 Starter Kit

  • #Download and install RPM file from Github yum install https://github.com/Bahmni/bahmni-covid19-kit/releases/download/Release_v1.0.49/bahmni-covid19-installer-0.92-49.noarch.rpm #Install COVID-19 Starter kit sh /opt/bahmni-covid19-installer/install.sh

Existing Implementation (Bahmni Version 0.92)
  • Backup OpenMRS database

  • Ensure concepts have CEIL UUIDs

  • Deploy Covid19 Starter Kit

  • #Download and install RPM file from Github yum install https://github.com/Bahmni/bahmni-covid19-kit/releases/download/Release_v1.0.49/bahmni-covid19-installer-0.92-49.noarch.rpm #Install COVID-19 Starter kit sh /opt/bahmni-covid19-installer/install.sh

List of Components imported

  • Concepts

    • Form

    • Program

  • Concept Source

  • Programs

  • Forms

  • Form Translations

  • Program Attribute

  • Program Workflow

  • Program Workflow stages

Fall back mechanism (To restore the system back to original state before COVID-19 package was installed)

  • Ask the user to take a back up of Openmrs database;

  • Remove Forms JSON files from below path:

    • home/bahmni/clinical_forms

    • /var/www/bahmni_config/openmrs/apps/forms/translations

  • Remove contents of /opt/openmrs/configuration 

  • Remove /opt/openmrs/modules/initializer-2.0.0.omod

  • Restore database

  • yum remove bahmni-covid19-installer.noarch

Contact Us:

Praveena Dayanand<praveena.dayanand@thoughtworks.com>

Adhavan Kp<adhavan.kp@thoughtworks.com>

Ruchika Bhargava<ruchikab@thoughtworks.com>



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