PIH Mexico EMR (CES) vs 3.x Demo: Gap Analysis

Ready To Config Gap

LOW Medium High

CES = Companeros En Salud

Notes: All tickets should be labelled "PIH" and "PIH-CES"

Next Steps:

  • Brandon working with Jorje to i.d. priorities

  • David & Grace - finish building the CES form as proof of concept for user testing (break down into the sections wanted) - want consult note to be changed based on MoH forms

Questions:

  • Localization of labels (e.g. being able to toggle from Spanish to English for volunteers who don't speak local language) - support in AMRS forms?

  • Call w/ Brandon +/- Mike

  • Try to implement whole form

 

About CES EMR

Also moving to cloud connection to local office server (currently doing database merging manually). (Local cloud datawarehouse)

If this + 3.x goes well, this becomes the dream site for PIH. 

Functionality in PIH Mexico (CES):

Theme

Feature

3.x Status

Priority

Notes/Comments

Theme

Feature

3.x Status

Priority

Notes/Comments

Registration

Address Hierarchy (certain fields required) - go from country down (See how Bahmni does their Hierarchy too)

 

 

 

 

Gap

3 Low

Update

Ticket:

Error rendering macro 'jira' : Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Registration

Add Relationships

Ready

4 Ready

 

Registration

Many obs needed (e.g. Religion, Marital Status)

Gap

3 Low

Need ability to add obs to the Registration form. 

Q: Should we make the whole Reg form just a form, configurable via Form Builder, that's no longer hard coded?

A: Would need a lot of additional work done to Ampath Forms. 

Registration

Contact Person (not a patient in the EMR)

Gap

1 High

Would be "To Config" as long as there's Obs group support

Error rendering macro 'jira' : Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Registration

Persist birthdate-estimated

Ready

 

 

Registration

months estimated

 

Gap

 

3 Low

(Registration not in scope for CES Patient Chart pilot)

Registration

Ability to hide drop down if only one option or default

Gap

3 Low

(Registration not in scope for CES Patient Chart pilot)

Registration

Print ID Cards

Gap

3 Low

ID cards not used at CES)

(Registration not in scope for CES Patient Chart pilot)

Registration

Warning for registering patient very similar to another existing patient

Gap

3 Low

(Registration not in scope for CES Patient Chart pilot)

Clerk Dashboard

Search for a patient is built-in to register workflow (prevent accidental duplication)

Gap

3 Low

(Registration not in scope for CES Patient Chart pilot)

 

This didn't always help prevent duplicated data entry at CES in the past anyway, though it would be good to have eventually.

Clerk Dashboard

Workflow for Registration clerk after Registration (e.g. take to patient Reg Dashboard or a list of recently registered patients)

To Config

3 Low

Configurable: Just make Submit Button redirect configurable. (Super easy if not configurable already - ticket: ____ (low complextiy) @Grace Potma 

Clerk Dashboard

All non-clinical info

Gap

3 Low

Way to edit individual patient details (e.g. no pencil in Details expander) - ticket: ___@Grace Potma 

Patient Search

Search for patients alive or dead

Gap

High

Error rendering macro 'jira' : Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Search currently does not return any dead patients (even if searching by ID) 

Visit Management

Auto-clean up of active visits

Happens on Server

Ready

4 Ready

Each distro has task that runs on each server that looks for visits to close. (e.g. If 12+hrs without activity, visit is closed as of the last activity.)

Visit Management

Ability to edit visit dates

Need to be able to remove End Date and extend the visit if patient accidentally got automatically ended when the patient in reality was actually admitted

E.g. click here to edit this active visit: e.g. to say this actually ended at this date at this time (but we accidentally left it open)

Gap

3 Low

Active Visit button could link to Encounters space - then in encounters widget you could edit current or past encounters - ticket: ____ @Grace Potma 

Visit Management

UI prevents starting another visit if there's already an active visit

Gap

3 Low

Need both UI and actual blockage of having multiple active visits at once. 

(Current error message not reliable)

Visit Management

Check: How are vitals slotted into present visit? (Happening as expected?) What about edits to Care Programs, Meds, Conditions etc - is this logged against that visit? Or the encounter? Or...?

Dev Check

1 High

Error rendering macro 'jira' : Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Vitals

Vitals form/entry

Gap

1 High

Currently not configurable. Configure to add things like Glucose etc

Vitals

Toggle between Pediatric and Adult Vitals forms

Gap

3 Medium

 

Patient Clinical Summary/Dashboard

Recent Visits

Allergies

Relationships (broken down between Healthcare Providers and other relationships)

programs

patient attachments/documents

Ready

 

4 Ready

 

 

Patient Clinical Summary/Dashboard

obs graphs

Gap

3 Medium

 

Patient Clinical Summary/Dashboard

recent obs

Gap

3 Medium

 

Start Visit/Add Past visit

 

Ready

4 Ready

 

Consult Note

Display past vitals in note

 

 

Gap

3 Low

Not necessary in 3.0 as users can view vital more easily anyway

Consult Note

Many Obs (free text, radio buttons, dropdowns)

Ready

4 Ready

 

Consult Note

Diagnosis entry widget

agement:

Auto-suggest:

Action of changing between Primary vs Secondary; First Time; Confirmed vs Suspected

Gap

2 Medium

Does AMPATH forms support a dx widget?

Consult Note

skip logic

Ready

4 Ready

 

Consult Note

Med orders

Gap

1 High

Need to be able to configure fields on order so that fewer fields are included/required.

Consult Note

print prescriptions

Gap

1 High

 

Program enrollment

Enrollment via pt chart

Ready

4 Ready

via Program enrollment widget

Program enrollment

automatically based on certain answers in a form ("enroll in program" tag - when you submit the form, pt is enrolled in that program. Tag has option to display checkbox, so they'll only enroll the pt if that checkbox is checked)

Gap

3 LOW

Need to confirm program enrollment UI desired by CES team

Though, CES did this because wasn't happy

Program enrollment

automatically based on completion of a certain form

 

3 LOW

 

Program enrollment

can't fill out a certain form unless already enrolled in related program

Gap

1 High

paper record management

not live yet (schedule?)

  • Informs user about where the paper record is (e.g. id of the paper record - may be multiple ids per patient because they many have different types of paper records in different documents)

  • Sign out the paper record

Gap

5 NA

not live yet (schedule?)

merge visits

 

Gap

3 LOW

Need legacy UI module to be able to get into 2.x patient view and do this thing

Legacy functionality

Need a way to link to legacy functions we may not be building in 3.0 initially.  (merge patients, make patient deceased etc...)

Gap

1 High

merge patients

Merge patients

Gap

4 Ready

Again, should be able to link to legacy version of this from 3.0 

mark patient deceased

Access through General Actions:

 

Gap

3 LOW

Use Legacy UI?

mark patient deceased

OR in consult note; mark disposition as "Death"

Gap

3 LOW

not needed for CES

mark patient deceased

OR when you complete a program enrollment: 

Gap

3 LOW

not needed for CES

mark patient deceased

Tag in Header for "Deceased"

Gap

1High

 

Link to Jira Issues for Gaps