Versions Compared

Key

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

Welcome to om.rs/o3apps - Look for pre-built 3.0 apps/widgets/extensions here first!

What are you interested in today?

Table of Contents
maxLevel4

show if conditions on forms: Each form has "show if X is true, if else, don't show"


Info
titleHow to Search for an App on this page

(lightbulb) Use Control + F to search this directory for existing 3.0 apps & widgets that you can leverage for your own project or distribution! 


Info
titleHow to Search for an OpenMRS 3.0 App on GitHub

You can either search OpenMRS repos that include the word "esm", or you can see this list here: https://github.com/openmrs?q=esm

May patient chart widgets can also be found here: https://github.com/openmrs/openmrs-esm-patient-chart/tree/master/packages


Note
iconfalse
Uganda, by METS/UgandaEMR for MCH care (

? Where is Numbers using OpenMRS 3.0 currently used? ?

  • Kenya, by Palladium-Kenya, for HIV care (33 sites) and OPD (10 sites)
  • , our *new* community frontend framework, in production:


    Sept 2023

    June 2024

    Number of Facilities Supported

    13

    154

    Number of Organizations supporting those facilities

    3

    10

    Number of Countries

    3

    33


    ? Where is OpenMRS 3.0 currently used? ?

    • Kenya, by Palladium-Kenya, for HIV care (33 sites) and OPD (10 sites); and, by Intellisoft (1 site)
    • Uganda, by METS/UgandaEMR for MCH care (ANC, HEI, MCH, PMTCT, Cervical CA) and OPD (6 sites)
    • ICRC - Physical Rehab, Mental Health, 2 countries, including completely in French and Spanish
    • Cambodia Ministry Facilities for NCD care (Diabetes, HTN, Cervical CA), completely in Khmer
    • Ethiopia, Addis Ababa, by ICAP-Ethiopia, for HIV care
    • Namibia, by UCSF, for MCH & PMTCT
    Coming Soon in 2024 in:
    • Khmer
    • Ethiopia, Addis Ababa, by ICAP-Ethiopia, for HIV care
    • Namibia, by UCSF, for MCH & PMTCT
    • Sierra Leone, by PIH
    • Kirgizstan

    • Mozambique

    • Brazil

    • Tajikistan

    • Lebanon

    • Nigeria - PHIS3

    • Burkina Faso

    • Cameroun

    • DRC

    • Mali

    • Myanmar

    • Jordan

    • Syria

    • Philippines

    • Mexico

    • Guatemala

    • El Salvador

    • Honduras

    • Venezuela

    • Colombia

    • Iraq

    • Moldova

    • Azerbaijan

    • Uzbekistan

    • Ukraine

    • Kenya, Eldoret, by Ampath, for HIV care (inc. Retention, Triage, Clinician) and OPD
    • Rwanda, by QT SoftwareRwanda, by IMBIMB/PIH-Rwanda, for Oncology care; and by QT Software
    • Cote d'Ivoire, by ITECH, for HIV care (pre-pilot)

    This block last updated: April 23 Sept 7 2024



    Example Visuals where apps have been combined




    Clinic Dashboards with Service QueuesPatient Chart: Main Summary

    Patient Chart: Clinical View focus area / Diabetes Dashboard


    Widgets Used: 





    Clinic Dashboards, Queues, Patient Lists

    Name

    Theme / Keywords

    Status

    Notes, Repos or Designs, and Screenshots

    Clinic Queue Dashboard, Prioritization

    Queues, Service Queue, Active, Prioritization

    Status
    colourGreen
    titleBuilt

    Ongoing fixes & enhancements from pilot feedback also happening


    Expand
    titleCode Repo(s)

    https://github.com/openmrs/openmrs-esm-patient-management/tree/main/packages/esm-outpatient-app


    Expand
    titleScreenshots

    Demo Video: https://www.loom.com/share/6b5ab8f4840b4cf4ad531d284d558502 (Note it was later renamed to "Service Queues" instead of "Outpatients" because the feature can be used & configured regardless of the type/setting of care)



    Expand
    titleContacts

    Work on Queues initially led by Palladium-Kenya, Ampath, and UgandaEMR/METS. Discussions in #service-queues


    Patient Lists

    LTFU, Favorite, Research, Study, Follow-up, Create a List, View a List

    Status
    colourGreen
    titleBuilt

    Appointment Management & Calendar

    Appointments, Calendar, Week, Month

    Status
    colourYellow
    titleIn Dev


    Expand
    titleCode Repo(s)

    https://github.com/openmrs/openmrs-esm-patient-management/tree/main/packages/esm-appointments-app


    Expand
    titleScreenshots

      


    Expand
    titleContacts

    Work on Appointment Management initially led by Palladium-Kenya. Discussions in #appointments


    Active Visits - Simple Widget

    User Dashboard, Waiting, Cue, Queue

    Status
    colourGreen
    titleBuilt


    Expand
    titleCode Repo(s)

    In development at 

    Jira Legacy
    serverOpenMRS Issues
    serverId45c5771b-fa4b-3e43-b34a-c19dc45ccc95
    keyMF-580

    Currently should be at: github.com/openmrs/esm-user-dashboard-app

    Previously: 

    https://github.com/openmrs/openmrs-esm-user-dashboard

    https://github.com/openmrs/openmrs-esm-user-dashboard-widgets


    Expand
    titleScreenshots


    Patient Search


    Status
    colourGreen
    titleBuilt

    Advanced Patient Search & Search Filters

    Filter, Sex, Phone number

    Status
    colourGreen
    titleBuilt


    Expand
    titleCode Repo(s)

    https://github.com/openmrs/openmrs-esm-patient-management/tree/main/packages/esm-patient-search-app


    Expand
    titleScreenshots

    Filter In Search Results: "Refine Search" section on Left: 


    In Queue view: ("add to queue")

    Search results help user compare similar patients: 

    User can add additional search criteria: 

     


    Registration


    Status
    colourGreen
    titleBuilt


    Expand
    titleCode Repo(s)

    https://github.com/openmrs/openmrs-esm-patient-management/tree/main/packages/esm-patient-registration-app


    Expand
    titleScreenshots

    Note: There are multiple possible Address Hierarchy configurations depending on your needs/preferences - e.g. pure free text, vs only from address hierarchy options, vs both. 






    Patient Chart & In-Chart Dashboards

    Name

    Theme / Keywords

    Status

    Notes, Repos, and Screenshots (or Designs if not yet built)

    Program Summary View

    Summary, Customize, Program, Area, Clinical

    Status
    colourGreen
    titleBuilt


    Expand
    titleCode Repo(s)

    Repo: 


    Expand
    titleScreenshots

    Screens: 


    Vitals Widget & Vitals Form

    Alert, Warning, Blood Pressure, Triage, Trend

    Status
    colourGreen
    titleBuilt

    Lab Orders

    Diagnostics, Test Orders, Labs

    Status
    colourYellow
    titleIn Design

    Plan here: https://talk.openmrs.org/t/o3-lets-move-forward-on-lab-orders/37155

    Test Results Viewer

    Labs, Tests, Results, Trends, Trendline

    Status
    colourGreen
    titleBuilt

    Test Results Filtering & Custom Set View

    Labs, Tests, Results, Custom, Config

    Status
    colourGreen
    titleBuilt

    Medication Ordering

    Medicines, Orders, Drugs, Medication History, Order Basket, Treatment

    Status
    colourGreen
    titleBuilt

    Order History

    Orders

    Status
    colourYellow
    titleIn Design

    A single place to see all categories of order history for this patient (e.g. Labs, Meds, Referrals, etc.)

    Patient Forms

    Forms, Past Visits

    Status
    colourGreen
    titleBuilt

    Patient Conditions

    Health History, Diseases, HIV, TB

    Status
    colourGreen
    titleBuilt

    Patient Programs / Enrolled Programs

    Enrolment, Program List, Care

    Status
    colourGreen
    titleBuilt

    Allergies

    Allergies, Intolerances, Allergy

    Status
    colourYellow
    titleIn Dev


    Expand
    titleCode Repo(s)

    https://github.com/openmrs/openmrs-esm-patient-chart/tree/master/packages/esm-patient-allergies-app


    Expand
    titleScreenshots

    OLD VIEW - redesigning the form as of Jan 2023


    Immunizations

    COVID, Vaccines, Vaccination History

    Status
    colourGreen
    titleBuilt

    Status
    colourGrey
    titleNEEDS TLC

    Removed from O3 RefApp in January 2023 due to buggy-ness and lack of current interested implementations. Open to re-uptake. 

    Expand
    titleCode Repo(s)

    https://github.com/openmrs/openmrs-esm-patient-chart/tree/master/packages/esm-patient-immunizations-app


    Expand
    titleScreenshots


    Attachments

    Images, Pictures, Reports, Files, Take Photo, Photos, PDF, Webcam, JPG, PNG

    Status
    colourGreen
    titleBuilt

    Bulk Retrospective Data Entry

    RDE, Papers, Paper charts, Multiple

    Status
    colourGreen
    titleBuilt

    Info: https://openmrs.atlassian.net/wiki/x/2FhUAQ

    Expand
    titleCode Repo(s)

    https://github.com/openmrs/openmrs-esm-fast-data-entry-app


    Expand
    titleScreenshots
    1. Search for Patient

    2. Individual Patient Approach: Complete form for that Patient (bypasses the pt chart dashboard, since this user does not need to see that)


    3. See summary of what is complete vs incomplete for the different patient charts you've been working on








    Labs and Bloodwork

    Name

    Theme / Keywords

    Status

    Notes, Repos or Designs, and Screenshots

    Lab Orders & Status


    Status
    colourYellow
    titleIn Design

    See Lab Orders in the Patient Chart section above.

    Lab Results


    Status
    colourGreen
    titleBuilt

    See Test Results in the Patient Chart section above.

    Lab Result Entry (Manual Form)

    Manual Entry

    Status
    colourYellow
    titleIn Development

    In progress in

    Jira Legacy
    serverOpenMRS Issues
    serverId45c5771b-fa4b-3e43-b34a-c19dc45ccc95
    keyO3-1727
    - Grace Potma to update. 





    Medications and Pharmacy

    Name

    Theme / Keywords

    Status

    Notes, Repos or Designs, and Screenshots

    Medication Orders

    Order Entry, Drugs, Medications

    Status
    colourGreen
    titleBuilt

    See Medications in the Patient Chart section above.

    Medication History

    Order Entry, Drugs, Medication History

    Status
    colourGreen
    titleBuilt

    See Medications in the Patient Chart section above.

    Medication Dispensing (Pharmacy-lite)

    Dispense, Fill Prescription, Refill, Allergies

    Status
    colourYellow
    titleIn Development


    Expand
    titleCode Repo(s)

    Discussion at #dispensing

    https://github.com/openmrs/openmrs-esm-dispensing-app


    Expand
    titleScreenshots






    Offline, Community-based Care

    Name

    Theme / Keywords

    Status

    Notes, Repos or Designs, and Screenshots

    Offline Mode (eg for CHWs / Community-based Care; tablet)

    Peer support, LTFU, connection, internet, sync

    Status
    colourYellow
    titleIn Design


    Expand
    titleCode Repo(s)

    Discussion at #openmrs3-offline

    https://github.com/openmrs/openmrs-esm-core/tree/dc64954dd108e4fb6b125086d79b69b5304156eb/packages/apps/esm-offline-tools-app

    https://github.com/openmrs/openmrs-esm-patient-chart/tree/746e86c7b5c5cebcc536e7a5c33168e2faee6ac4/packages/esm-form-entry-app/src/app/offline

    https://github.com/openmrs/openmrs-esm-patient-management/blob/17c9df85df0df0df16cdc982a04550fc9a3b6f41/packages/esm-patient-list-app/src/offline.ts


    Expand
    titleScreenshots

    Add patient to Offline list (someone you want to see while offline; note, though, you can also create a new patient while offline):

    Go to Offline home to see all patients prepped: 

    Go offline:

    Open a chart. Header will show Offline status:

    When internet is ready again: Go to Offline actions and click "Update" to sync. 






    Template

    Change to Heading 2

    Keywords to help with searching

    Status
    colourYellow
    titleIn Design

    Status
    colourGreen
    titleBuilt

    Status
    titleNeeds TLC


    Expand
    titleCode Repo(s)



    Expand
    titleScreenshots