Bahmni Covid-19 Vaccine-kit
About the Feature
The Bahmni Covid19 Vaccine kit artefact would enable the health care professionals using Bahmni to capture the vaccination details of the people being vaccinated and would help record statistic of the vaccination people with or without any comorbidities.
Feature List
Covid-19 Vaccination form
Editable functionality for the form to fill second dosage details and any side effects reported after vaccination
Covid-19 Vaccination Certificate (with Print and Preview Functionality)
Prerequisites
Supported Bahmni Version 0.92.
How to upgrade to the latest version - Install Bahmni on CentOS
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:
appointments-1.2-SNAPSHOT.omod
bahmni.ie.apps-1.0.0.omod
The kit can be run on a system with concepts having CIEL UUIDs
Assumptions
To roll back the COVID19 vaccine kit, the forms and programs should be manually deleted.
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 Vaccine Kit
New Implementation
Install Bahmni version 0.92 Install Bahmni on CentOS
Update default concepts with CEIL UUIDs (See Contact US)
Deploy Covid19 Vaccine Kit
#Download and install RPM file from Github yum install https://github.com/Bahmni/bahmni-covid19-kit/releases/download/Release_v2.0.68/bahmni-covid19-installer-0.92-68.noarch.rpm #Install COVID-19 Vccine kit sh /opt/bahmni-covid19-installer/install-vaccine-kit.sh
Existing Implementation (Bahmni Version 0.92)
Backup OpenMRS database
Ensure concepts have CEIL UUIDs by running the following script by replacing the username, password and the database:
# There are few concepts that are already in our database with same FULLY_SPECIFIED name! # Run the below queries to clean up those concepts mysql -u<username> -p<Password> <database> -e 'update concept set uuid = "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" where concept_id = (select concept_id from concept_name where name= "Yes" and concept_name_type = "FULLY_SPECIFIED" );' mysql -u<username> -p<Password> <database> -e 'update concept set uuid = "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" where concept_id = (select concept_id from concept_name where name= "No" and concept_name_type = "FULLY_SPECIFIED" );' mysql -u<username> -p<Password> <database> -e 'update concept set uuid = "1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" where concept_id = (select concept_id from concept_name where name= "Unknown" and concept_name_type = "FULLY_SPECIFIED" );' mysql -u<username> -p<Password> <database> -e 'update concept set uuid = "140238AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" where concept_id = (select concept_id from concept_name where name= "Fever" and concept_name_type = "FULLY_SPECIFIED" );' mysql -u<username> -p<Password> <database> -e 'update concept set uuid = "143264AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" where concept_id = (select concept_id from concept_name where name= "Cough" and concept_name_type = "FULLY_SPECIFIED" );' mysql -u<username> -p<Password> <database> -e 'update concept set uuid = "141600AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" where concept_id = (select concept_id from concept_name where name= "Shortness of breath" and concept_name_type = "FULLY_SPECIFIED" );' mysql -u<username> -p<Password> <database> -e 'update concept set uuid = "158843AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" where concept_id = (select concept_id from concept_name where name= "Sore throat" and concept_name_type = "FULLY_SPECIFIED" );' mysql -u<username> -p<Password> <database> -e 'update concept set uuid = "139084AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" where concept_id = (select concept_id from concept_name where name= "Headache" and concept_name_type = "FULLY_SPECIFIED" );' mysql -u<username> -p<Password> <database> -e 'update concept set uuid = "120749AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" where concept_id = (select concept_id from concept_name where name= "Chest pain" and concept_name_type = "FULLY_SPECIFIED" );' mysql -u<username> -p<Password> <database> -e 'update concept set uuid = "135367AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" where concept_id = (select concept_id from concept_name where name= "Malaise and fatigue" and concept_name_type = "FULLY_SPECIFIED" );' mysql -u<username> -p<Password> <database> -e 'update concept set uuid = "5006AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" where concept_id = (select concept_id from concept_name where name= "Asymptomatic" and concept_name_type = "FULLY_SPECIFIED" );' mysql -u<username> -p<Password> <database> -e 'update concept set uuid = "5087AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" where concept_id = (select concept_id from concept_name where name= "Pulse" and concept_name_type = "FULLY_SPECIFIED" );' mysql -u<username> -p<Password> <database> -e 'update concept set uuid = "1107AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" where concept_id = (select concept_id from concept_name where name= "None" and concept_name_type = "FULLY_SPECIFIED" );' mysql -u<username> -p<Password> <database> -e 'update concept set uuid = "1499AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" where concept_id = (select concept_id from concept_name where name= "Moderate" and concept_name_type = "FULLY_SPECIFIED" );' mysql -u<username> -p<Password> <database> -e 'update concept set uuid = "1500AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" where concept_id = (select concept_id from concept_name where name= "Severe" and concept_name_type = "FULLY_SPECIFIED" );' mysql -u<username> -p<Password> <database> -e 'update concept set uuid = "73041AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" where concept_id = (select concept_id from concept_name where name= "CEFTRIAXONE" and concept_name_type = "FULLY_SPECIFIED" );' mysql -u<username> -p<Password> <database> -e 'update concept set uuid = "71160AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" where concept_id = (select concept_id from concept_name where name= "AMOXICILLIN" and concept_name_type = "FULLY_SPECIFIED" );' mysql -u<username> -p<Password> <database> -e 'update concept set uuid = "75222AAAAAAAAAAAAAAAAAAAAAA