Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 24 Next »

Gap Status: READY TO CONFIG GAP

Gap Priority: LOW MEDIUM HIGH

Note: All tickets should be labelled "kenyaemr"

Participants: Keziah Muiruri, Lousa Yogo, Kote Cosmas, Grace Potma, Eric Achillah

Initial goal is HIV-related programs. Kennedy Makombe will be leading 3.x Development. 

Next Steps

  • Initial Gap Analysis
    • Palladium BA leads & OpenMRS PMs: high level feature comparison
    • JJ & Grace: Introduce Lousa & Ciaran; UX onboarding with Lousa and Ciaran (review Design System & Tools)
    • Palladium UX: Working on design suggestions to present
  • Onboarding:
    • Consider: Clinic Workflows/ cue management feature - Grace & JJ to share demo video
    • Palladium Devs: Onboarding with Ampath Devs → 3.x now running (smile) Now instead of referencing OMRS demo server, get it to reference KenyaEMR
    • 1: Palladium Devs: Set up demo environment where 3.x runs on top of KEMR; ensure KEMR can run on 3.x (ongoing, led by Kennedy Makombe
    • 2: Palladium Devs: Set up HTS Encounter FormHIV Program Enrollment Form in Ampath Forms so it can be viewable/useable in KenyaEMR 3.x view (Guide: https://ampath-forms.vercel.app/)
      • Grace Potma set up representative Adult Return form in O3 demo environment
      • Server set-up for 3.x
      • BA Acceptance testing of form (may be some overlap with form issues already uncovered and addressed at Ampath)
    • 3: Service Delivery Queues Start:
      • Issues created in Jira, so folks can pick up tasks there (Eric Achillah
      • Internal dev demos and onboarding to 3.x at Palladium by Kennedy Makombe 
      • Meeting w/ backend team (Bett & Ian) - then Ken & team can mock a payload to do the views (need to agree together what data and what JSON format to expect) (so avoid major changes once backend is ready)
  • Lowing Hanging Fruit Work Phase:
    • Decision re whether to include registration
    • Once devs set up: Go through Gap Analysis together; set up epics & tickets

Functionality in KenyaEMR:

ThemeFeatureCurrent State in KenyaEMRFuture State (with 3.x)StatusPriorityNotes/Comments
HomeHome page

GAP

HIGH

***This is a good opportunity for KenyaEMR Dev team.
SearchSearch

Able to see more info about client and do actions on the client even from the search list (smile) 

READY


READY

Use as is

SearchSearch - using phone number
Feature request

TO CONFIG

MEDIUM

This depends on metadata configuration
SearchSearch auto-complete

Auto-searches as you type


Bug: Search doesn't auto-run as you type

GAP

HIGH

Complete search still works
SearchSearch - actions bug

Bug: Clicking on Add past visit not working

GAP

HIGH


RegistrationRegistration fields


  • Sex - drop 'Other' option
  • Date of birth -  Auto calculate the estimated date of birth from estimated years
  • Ability to record multiple identifiers e.g. Patient Clinic number, National ID number etc.
  • Include
    • Next of Kin
    • marital status
    • Occupation (Comprehensive list)
    • Education level
    • Guardian (For children under 18 years)
  • Ability to edit the relationship feature independently
  • Deceased status
  • Date of death

GAP

HIGH


RegistrationAddress hierarchy

just for Country, Sub-County, Ward


TO CONFIG

MEDIUM

Various addresses in KenyaEMR to be included
Registration

Blocker Bug: Can't successfully register new patient

GAP

HIGH


RegistrationEstimated age should auto-populate the estimated DOB

Expect DOB to populate basted on 

GAP

HIGH


RegistrationAbility to add multiple ID Numbers


TO CONFIG

HIGH


RegistrationNext of Kin (like Contact person)

Different than adding a relationship


GAP

HIGH


RegistrationCombine Relationship & Next of Kin in one area

Nice to have in near future: Contact/phone number & Address of someone who is BOTH a "Relationship" and a "Next of Kin/Contact" (so that not duplicating doing both Relationship and NoK information)


Discussed with devs - they said we can just add both fields into a from. 


TO CONFIG

HIGH


RegistrationRelationships list

TO CONFIG

LOW


Patient Chart

Role Based Dashboards

Clerical Dashboard?

 & different dashboard for Triage nurse vs clinician

Clinician wants to see just what they need

e.g. Triage:

e.g. Clinician: (it's only the available forms and completed forms that are different between Triage nurse and Clinician - only forms applicable for Triage nurse will be seen by triage)

Also forms shown depend on programs pt enrolled in (e.g. MCH, TB, etc)



TO CONFIG

Set up Clinical Views for program


HIGH


Patient ChartOverview




Check-inCheck in to visit(Same as starting a visit)

READY

READY

Form fields
TriageVitals: Form

Using Triage app

Captures Reason for visit

Configure: Add LMP

Label change : From 'Biometric' to 'Other recordings'

GAP

HIGH


TriageVitals: Recent. See recent vitals beside Current

(Should see Date last taken as well as the recent measurements)


READY


Just need to set up form
TriageCheck Alerts (aka Clinical Decision features) - gives quick glance of key things (e.g. on ART) or for info that needs to be ready before patient sees clinician (e.g. get VL result)

See client is due for VL test - either they haven't had it or it hasn't been entered. 

Include Clinical decision support features

GAP

HIGH


Clinician VisitSee Vital Signs as part of form workflow

Clinician themselves can also take new measurements (the "Recent" shows what was done at the desk)

This enables the clinician to double check the result if they are concerned about the result or they want to verify it. 

READY

READY


Patient Chart

Patient Chart (Overview) is separate from Triage & Clinician dashboard

Already brought together - can quickly toggle to summary. Don't have to open separate chart (smile) 

READY

READY


Patient HomepageEnroll

Based on what patient qualifies for (e.g. 34yo wouldn't see pediatric options) - all sites have the same options; options are based on client

TO CONFIG

MEDIUM


Program EnrollmentProgram Enrollment form

Trigger form based on which program you want them enrolled into


TO CONFIG

HIGH


Program EnrollmentForm Builder need

Form changes based on type of transfer (e.g. Transfer In vs Transit)


TO CONFIG

HIGH

Set up the forms in Ampath forms
Program EnrollmentForm Builder need

Some sites need auto generator and ability to add multiple ID numbers


READY

READY


Program EnrollmentForm Builder need

Auto populate facility name


GAP

MEDIUM


Program EnrollmentForm Builder need

Would be nice to auto-populate this (just an idea from Grace)





Clinical EncounterClinical Encounter Form

Pick a form from an "Avail

"Recommended" just shows recommended for the HIV return visit.

TO CONFIG

HIGH

Need some config to specify what forms are recommended for what visit types. _____
Clinical EncounterEncounter Form


GAP

HIGH

Could create form in Ampath Forms next?
Clinical EncounterForm Builder need

Form options change based on radio selection


READY

READY


Clinical EncounterForm Builder need

Whole sections open or hide based on radio selection (in this case having a "Yes" in the TB screening questions opened an "Action Taken" section)


READY

READY


Clinical EncounterForm Builder need

Opens Modal with IPT form so you can do it right there

Component Forms in Ampath Forms

when you update a component it will affect the forms that share the same component. A modal is also shown to ask if you would want to implement the changes to other forms that share the same component.

READY

(UI slightly different)

READY


Clinical EncounterForm Builder need

Complete a required field/question using a related but separate checkbox


GAP

HIGH


Clinical EncounterForm Builder need

Table style form entry. Goal is to allow user to see all this at once. 


Currently no table layout in Ampath Forms

But can still gather the info

GAP

MEDIUM


Clinical EncounterForm Builder need

Appointment


READY

READY


Clinical EncounterForm Builder need

Autopopulation of a question based on other answers (e.g. "False" because No was selected for all)

Support in Ampath Forms

READY

READY


Clinical EncounterForm Builder need

Error message blocks submission if incomplete; which area is incomplete


READY

READY


Clinical EncounterForm closing

Ability to collapse incomplete form and come back to it (user request)


READY

READY


OrdersDrug Order


New Drug Order:

Order Basket

TO REVIEW

TO REVIEW


Pharmacy

Post to ADT Cue:

ADT Integration with Pharmacy System

GAP

HIGH


Clinical EncounterLab Orders

Ampath: 

TO REVIEW

TO REVIEW


Clinical EncounterLab Results

TO REVIEW

TO REVIEW


Clinical Encounter


Give reason for change or stop (eg. toxicity)




TO REVIEW

TO REVIEW


PharmacyDispense HistoryThey get dispense history from ADT back to Kenya EMR, this is how they confirm dispensing has happened. Then drug is moved into "Past Drug Orders".No UI to show what was dispensed

GAP




Lab Orders

Panel 

Capture order date and reason

Confirm orders:

Imaging

Labs

Referrals


Med



GAP



Lab OrdersIntegration

Order is moved to "previous orders" when the Lab system sends the result back


GAP



Lab OrdersLab result entry

Facility enters lab results manually


TO CONFIG



HTS Contact TracingContact Listing for HTS

Register Contact: Form autopopulates when you click "Register" under contact

No widget for this now, can be configured.

TO CONFIG

HIGH


HTS FormHTS


TO CONFIG


Recommended: Set up in Ampath Forms
Calendar

Registration desk uses this to prepare for the clinic

Could use Appointment Module

Seen patients:


TO REVIEW

TO REVIEW


Appointments
When booking appointments, can see how many patients are already booked for that dayWhen booking appointments, can see how many patients are already booked for that day

TO REVIEW

TO REVIEW


Appointments

Update Appointment date


READY


FYI: Patient appointments not directly connected to calendar







Gap Status: READY TO CONFIG GAP

Gap Priority: LOW MEDIUM HIGH

Link to Jira Issues for Gaps

key summary type created updated due assignee reporter priority status resolution

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

  • No labels