Versions Compared

Key

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

Info

There are usually two or more Active Initiatives (or Projects) at any time in Bahmni – running in different locations at their own cadence. These are independently managed and you may reach out mentioned project leads for details and/or collaboration. The Bahmni core group provides guidance and approves PRs in situations where the core Bahmni product codebase is affected. Volunteers with requisite capabilities, bandwidth and commitment are welcome! Listed below are Active, Completed and Planned initiatives.

36Bahmni

Bahmni Covid-19 Starter Kit

1013

Team: Bahmni@next squad

Nouman Memon

19

Initiative / Project

Description

Timelines

Links

Status

Project Leads

1

Completed in 2021

2

Bahmni Covid-19 Starter Kit

Extend Bahmni Capabilities for Covid19 Pandemic information in order to provide quality care to patients, reduce risk for front line workers and provide government compliant reports and state

Programs , Forms , Reports built for

  • Capturing Covid19 related data

  • Using in low resource

  • Relevant authorities to access data in a secure and safe manner

  • Start:

  • End:

Status
colourGreen
titleReleased - 1

OCL for central metadata management

Use a shared concept dictionary managed in the cloud for metadata & terminology management. Leverage the work done by MSF. See this.

Status
colourYellow
titleACTIVE

Akhil Malhotra Michael Bontyes

2

Bahmni on Cloud

.0

Ruchika Bhargava (ThoughtWorks)

@Ati

3

Bahmni as Health Information Provider [HIP] for NDHM Compatibility

Bahmni will function as Health Information Provider (HIP) integrated with India's Federated Health Record system, where users can have access to a longitudinal view of their health data across all providers. Personal Health Record [PHR] architecture also allows for safe and secure exchange of consented health information.

  • Milestone 1:

  • Milestone 2:

  • Milestone 3:

  • For other milestones scroll to bottom of this page!

Status
colourGreen
titleCompleted-p1

Status
colourGreen
titleCompleted-p2

Swati Gogia (Deactivated) Sanofer Sameera S

4

Tele-consultation Appointment

Patients’ ability to consult (COVID or otherwise) is hampered because of physical distancing / restricted people movement. In many cases, healthcare service provisioning during pandemic situations can be achieved through alternative channels like Tele-consulting, which we think will ensure continuity of care, and make healthcare accessible. We want to ensure that for legitimate scenarios,  healthcare services are no longer a function of distance. See discussion here.

  • Milestone1:

  • For other milestones scroll to bottom.

Status
colourGreen
titleM1-completed

Ruchika Bhargava (ThoughtWorks)

5

Bahmni v0.93

Bahmni V0.93 release work. Lots of new features. See this.

  • Release on:

Status
colourGreen
titleCOMPLETED

Angshuman Sarkar Buvaneswari Arun Himabindu Thungathurty

6

2022

7

Upgrade to Latest version of Log4j

Upgrade Bahmni Log1.x and Log2.x to latest version of Log2.x, for enhanced security.

Milestone:

  • See this announcement

  • Jira Legacy
    serverSystem JIRA
    serverId32584f0f-f83d-3b0b-b91f-826465c6b0b8
    keyBAH-1315

  • Slack: #log42upgrade

Status
colourGreen
titleCompleted

Nouman Memon Rohit Yawalkar (Deactivated) Deepthi Mantena Himabindu Thungathurty

8

Bahmni Dockerization

Dockerize Bahmni. See discussion here. This will help in easy packaging of dependencies, easy install & upgrades, better security, allow for multiple OS support (besides CentOS), and make it Kubernetes/Cloud ready.

Status
colourGreen
titleM1 -COMPLETED

Mohankumar Thangavel

Team: docker squad

9

Bahmni on Cloud

Status
colourBlue
titleBAHMNI LITE

Make it ultra easy to deploy Bahmni on cloud, with automated Infra-as-code, starter kits, docker-images, pre-seeded data, centralized master data / configuration management – so that spinning up a Bahmni instance, or upgrading is easy. Cloud provider yet to be decided – AWS likely to be prioritized first.

Status
colourYellowGreen
titleACTIVEM1 -COMPLETED

Angshuman Sarkar Nouman Memon Gurpreet Luthra

Mohankumar Thangavel Mradul Jain

10

Lab Lite

Status
colourBlue
titleBAHMNI LITE

(using Bahmni@nextO3 design styles)

A lightweight Lab Result Upload/Entry screen within Bahmni EMR UI. This is helpful in clinics/small hospitals who do not have a full lab, and would just wish to enter (or upload) Lab results into Bahmni (no OpenELIS). Note: This is being developed using the latest OpenMRS3 Micro-frontend architecture in React.

Status
colourYellowGreen
titleACTIVECOMPLETED

Nouman Memon Abhinab Bharali Priyanka Ajmera

4

Performance & Capacity Plan for Bahmni

Perform Performance/Load testing of Bahmni to publish a whitepaper on Bahmni performance. See this document.

11

Payments-Lite

Status
colourYellowBlue
titleACTIVE

Samar Ranjan

5

Payments-Lite

BAHMNI LITE

Lightweight alternative to Odoo for invoicing & billing (using opensource Crater). See this document.

Status
colourYellowGreen
titleACTIVEM1-COMPLETED

Venu Vardhan Reddy Tekula

atish sisodia

12

Bahmni Lite for India

Status
colourBlue
titleBahmni lite

A lightweight version of Bahmni for clinics and small hospitals, ready for India (with India Master Data) + CIEL dictionary, ready for Cloud/AWS/Kubernetes. Read more here.

  • Milestone:

Status
colourGreen
titleACTIVE

Akhil Malhotra Gurpreet Luthra Nouman Memon Himabindu Akkinepalli

13

Bahmni@next

  • Facelift bahmni with the goal of
    a) Moving out of AngularJS
    b) More sustainable and decoupled frontend web architecture
    c) Enhanced user experience

  • Context

First Increment: Medication

Status
colourGreen
titleMERGED: Lab Lite

Team: Bahmni@next squad

Nouman Memon

14

Upgrade to OpenMRS 2.5

Upgrade Bahmni to the latest version of OpenMRS platform. This has many benefits including: Support for higher versions of Java, Synergy with OpenMRS development, Support for PostgreSQL (besides mysql), new APIs with FHIR support, stability and bug fixes. Read more here: https://talk.openmrs.org/t/bahmni-openmrs-platform-upgrade-from-2-1-6-to-2-5-0/36063

  • Jira: Board

  • Slack: #openmrs-platform-upgrade

Status
colourYellowGreen
titleACTIVECOMPLETED

Himabindu Thungathurty

7

Security hardening

Features to harden the overall security for Bahmni. This includes

  • Automated vulnerability assessment in the code (during CI and at rest) and operating environments (containers, network, OS etc).

  • Penetration / Runtime Testing

  • Automated code reviews / static code analysis

Documentation

Jira Board

Status
colourYellow
titleACTIVE

Mradul Jain

Nouman Memon

815

Bahmni as Health Information Provider [HIP] for NDHM Compatibility

Bahmni will function as Health Information Provider (HIP) integrated with India's Federated Health Record system, where users can have access to a longitudinal view of their health data across all providers. Personal Health Record [PHR] architecture also allows for safe and secure exchange of consented health information.

  • Milestone 1:

  • Milestone 2:

  • Milestone 3:

  • HRP for SaaS:

  • ABDM QR code scan:

Status
colourGreen
titleCompleted-p1

Status
colourYellowGreen
titleActiveCompleted-p2

Ruchika Bhargava Swati Gogia (ThoughtWorksDeactivated) Sanofer Sameera S

916

Extend Bahmni Capabilities for Covid19 Pandemic information in order to provide quality care to patients, reduce risk for front line workers and provide government compliant reports and state

Programs , Forms , Reports built for

  • Capturing Covid19 related data

  • Using in low resource

  • Relevant authorities to access data in a secure and safe manner

  • Start:

  • End:

Status
colourGreen
titleReleased - 1.0

Ruchika Bhargava (ThoughtWorks)

@Ati

Performance & Capacity Plan for Bahmni

Perform Performance/Load testing of Bahmni to publish a whitepaper on Bahmni performance. See this document.

  • Milestone1:

  • Milestone2:

Status
colourGreen
titleM1-COMPLETED

Status
colourYellow
titleM2-ACTIVE

Ramkumar G

17

Security hardening

Features to harden the overall security for Bahmni. This includes

  • Automated vulnerability assessment in the code (during CI and at rest) and operating environments (containers, network, OS etc).

  • Penetration / Runtime Testing

  • Automated code reviews / static code analysis

  • Milestone1: Security Agent (Trivy)

  • Milesteon2: Fix Reported Vulnerabilities

Status
colourGreen
titleM1-Completed

Status
colourYellow
titleM2-Active

Mradul Jain

Nouman Memon

18

Tele-consulting using Bahmni as EMR (Adhoc)

Patients’ ability to consult (COVID or otherwise) is hampered because of physical distancing / restricted people movement. In many cases, healthcare service provisioning during pandemic situations can be achieved through alternative channels like Tele-consulting, which we think will ensure continuity of care, and make healthcare accessible. We want to ensure that for legitimate scenarios,  healthcare services are no longer a function of distance. See discussion here.

  • Milestone1:

  • Milestone2: Adhoc Teleconsultation

Status
colourGreen
titleM1-completed

Status
colourYellow
titleM2-ACTIVE

Ruchika Bhargava (ThoughtWorks)

11

Bahmni Dockerization

Dockerize Bahmni. See discussion here. The current milestone is focussed on Bahmni EMR UI + OpenMRS. See Mekom solutions docker-for-bahmni here.

  • Documentation

  • Slack: #bahmni-docker

  • Github: bahmni-package

  • Jira: Docker Board

    Kushboo Jain Rakesh Kumar (Deactivated)

    19

    Speech to Text Recognition (Part1)

    Integrate Bahmni with a Speech-to-text engine (like Vakyansh) for reducing the effort & time taken by clinicians to record data in Bahmni.

    Status
    colourGreenYellow
    titleM1-COMPLETED

    Mohankumar Thangavel

    Team: docker squad

    12

    Bahmni v0.93

    Bahmni V0.93 release work. Lots of new features. See this.

    • Release on:

    Status
    colourGreen
    titleCOMPLETED

    Angshuman Sarkar Buvaneswari Arun Himabindu Thungathurty

    ACTIVE

    Priyanka Ajmera Aman Kumar Ayush

    20

    Upgrade to MySQL v8

    Status
    colourYellow
    titleACTIVE

    Himabindu Akkinepalli

    21

    Make Bahmni Mobile/Tablet Responsive for Clinical Use cases

    Status
    titlePLANNED

    22

    Multi-tenancy for Bahmni/OpenMRS

    Status
    titlePLANNED

    23

    24

    Planned for 2023 (Q1)

    25

    Integration with SENAITE (BikaLIMS)

    Adopt the HL7-based integration of Bahmni with SENAITE (Lab System). See this discussion.

    Status
    colourPurple
    titlePLANNED for 20222023

    Johannes Heinzl Albion Shala Akhil Malhotra

    14

    OCR in Bahmni

    Use OCR to extract coded data from uploaded patient documents (like Lab Results from 3rd party labs) - to display them on Bahmni Patient dashboard.

    26

    Upgrade to Java11

    16

    Speech to Text Recognition

    Integrate Bahmni with a Speech-to-text engine (like Vakyansh) for reducing the effort & time taken by clinicians to record data in Bahmni.

    Status
    colourRedPurple
    titleON-HOLD

    IIT Mumbai/KCDH Venkatapathy Subramanian

    + Gurpreet Luthra

    15

    Bahmni@next

    • Facelift bahmni with the goal of
      a) Moving out of AngularJS
      b) More sustainable and decoupled frontend web architecture
      c) Enhanced user experience

    • Context

    First Increment: Medication

    Status
    colourGreen
    titleMERGED: Lab Lite

    PLANNED for 2023

    27

    Support for Allergies

    Status
    colourPurple
    titlePLANNED for 2023

    28

    Stronger IDP for Login Security

    Status
    colourPurple
    titlePLANNED for 2023

    29

    Speech to Text Recognition (Part2)

    Status
    colourPurple
    titlePLANNED for 2022

    17

    Upgrade to Latest version of Log4j

    Upgrade Bahmni Log1.x and Log2.x to latest version of Log2.x, for enhanced security.

    Milestone:

  • See this announcement

  • Jira Legacy
    serverSystem JIRA
    serverId32584f0f-f83d-3b0b-b91f-826465c6b0b8
    keyBAH-1315

  • Slack: #log42upgrade

    2023

    30

    ON HOLD

    31

    OCL for central metadata management

    Use a shared concept dictionary managed in the cloud for metadata & terminology management. Leverage the work done by MSF. See this.

    18

    Odoo Upgrade to latest version

    Bahmni is packaged with v10 of Odoo, whereas the latest version is v15. Need to upgrade and dockerize Odoo. This will also require some modifications to Bahmni Odoo modules.

    Odoo v15 release notes

    Status
    colourGreenRed
    titleCompleted

    Nouman Memon Rohit Yawalkar (Deactivated) Deepthi Mantena Himabindu Thungathurty

    ON HOLD

    Akhil Malhotra Michael Bontyes

    32

    OCR in Bahmni

    Use OCR to extract coded data from uploaded patient documents (like Lab Results from 3rd party labs) - to display them on Bahmni Patient dashboard.

    Status
    colourPurpleRed
    titlePLANNED FOR 2022

    ON-HOLD

    IIT Mumbai/KCDH Venkatapathy Subramanian

    + Gurpreet Luthra

    33

    Centralized Metadata Management

    For multi-instance, cloud deployments of Bahmni, there is a need to have a centrally managed metadata/config, so that all master data and configurations can be managed in one place, and tramitted to all Bahmni servers connected to that central instance. This will make maintenance, standardization, roll-outs and upgrades easier for “blueprint” or “templatized” hospitals – which have similar needs, or belong to a single organisation.

    Status
    colourPurple
    titleNOT YET PLANNED FOR 2022

    Centralized Metadata Management

    34

    Odoo Upgrade to latest version

    Bahmni is packaged with v10 of Odoo, whereas the latest version is v15. Need to upgrade and dockerize Odoo. This will also require some modifications to Bahmni Odoo modules.

    Status
    titleNOT YET PLANNED