Versions Compared

Key

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


Info
iconfalse
titleParticipants involved creating this Gap Analysis:

Jacqueline Njeri, @Nyevu Karisa, Grace Potma 



Info
iconfalse
titleReference Demos (videos or demo environments)
  • eHospital Demo

    Demo link: https://demoehospital.intellisoftkenya.com/ 

    EMR Module: Username: clerk | Password: Clerk123

    Lab Module: Username: lab | Password: Lab123!

    Stock, Inventory & Billing: Username: billing | Password: Billing123



Note
iconfalse
titleScope Plan



Note
titleQuestions/Concerns/Gaps for Discussion:
  • ____



Info
iconfalse
titleNext Steps
  •  Facility re-visit
  •  Initial Gap Analysis
    •  First session: Sample workflow walkthrough
    •   Second session: Sample O3.x walkthrough



Gap Analysis


Info
titleLegend

Gap Status:

Status
colourGreen
titleReady
Status
colourYellow
titleTo Config
Status
colourRed
titleGap

Gap Priority:

Status
colourGreen
titleLOW
Status
colourYellow
titleMedium
Status
colourRed
titleHigh



Note

Note: Any OMRS tickets identified/created in this process should be labelled "kenyaemr"



RegistrationGapLaboratory

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

Image Removed

Image Removed

Image Removed

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

TO REVIEWDispensing/Refilling Drug orgers
ThemeFeatureCurrent State in eHospital OR Client Requirement Future State (with 3.x)StatusPriorityNotes/Comments
LoginLogin

Status
colourGreen
titleReady

Status
colourGreen
titleLow


HomeHome page

Status
colourRed
titleGap

Status
colourRed
titleHigh

***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) 

Status
colourGreen
titleReady


Status
colourGreen
titleReady

Use as is

SearchSearch - using phone numberFeature request

Status
colourYellow
titleTo Config

Status
colourYellow
titleMedium

This depends on metadata configuration
SearchSearch auto-complete

Does not autosearch as you type


Status
colourRed
titleGap

Status
colourRed
titleHigh

Complete search still worksSearchSearch - actions bug

Bug: Clicking on Add past visit not working

Image Removed

status
colourRed
titleGap
Status
colourRed
titleHigh
Registration fields


  • Sex - drop 'Other' and 'Unknown' 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.
  • Add the following data elements
    • Nationality
    • Identification document (Passport, Birth Certificate or National ID) alongside the identification document number
    • Next of Kin
    • Marital status
    • Occupation (Comprehensive list)
    • Education level
    • Guardian (For children under 18 years)
  • Ability to edit the relationship feature independently
  • Death information - Date of death, Cause/Reason of death

Status
colourRed
titleGap

Status
colourRed
titleHigh


RegistrationAddress hierarchy

Separate the Contact Details from the Residential information

Add a field for an Alternative Contact/Telephone number

Status
colourYellow
titleTo Config

Status
colourYellow
titleMedium


RegistrationEstimated age should auto-populate the estimated DOB

Have the Date of Birth auto-populated once the estimated age is input. The option to input either the age or the DOB displayed in the same screen instead of clicking the Yes/No option.

Status
colourRed
titleGap

Status
colourRed
titleHigh


RegistrationAbility to add multiple ID Numbers

Currently only allows capturing of the national ID.

Status
colourYellow
titleTo Config

Status
colourRed
titleHigh


RegistrationRelationship list
  • This is also the Next of Kin


  • Allow capturing of the Next of Kin's contact details.
  • Some of the relationship types are repretitive


Status
colourYellow
titleTO CONFIG

Status
colourYellow
titleMEDIUM


RegistrationRegistration - Payment

Allow addition of payment details/fees. This allows the registration clerk to specify the fees for each visit type and also the type of payment. The following options can be included:

  1. Payment type
    1. Cash
    2. Mobile Money
    3. Insurance
  2. Exempt payment - this could apply for scenarios where a patient return to the hospital within 24hrs thus they do not need to pay registration/consultancy fees
  3. Consultation fee
  4. Waivered - for patients who cannot afford to pay for the services and are waivered

Status
colourRed
titleGAP

Status
colourRed
titleHIGH


QueuesQueues



Status
colourRed
titleGAP

Status
colourRed
titleHIGH


Patient Chart

Dashboards

The clinican is able to have a quick glance of any services provided to the patient across all points of care




Status
colourYellow
titleTo Config

Set up Clinical Views for program


Status
colourRed
titleHigh


Check-inCheck in to visit(Click on the Consultation button)

Status
colourGreen
titleReady

Status
colourGreen
titleReady

Form fields
ConsultationHistory & Examination





ConsultationVitals: Form

The system flags abnormal values immediately as data is being captured for clinical decision support

The system flags abnormal values after the data has been saved

Status
colourRed
titleHigh

Status
colourRed
titleHigh


ConsultationImage Upload

Image Added

There is a bug as a user is not able to upload an image after clicking on the Add Image button

Image Added

Status
colourRed
titleHigh

Status
colourRed
titleHigh


ConsultationAdding other Observation form

The clinician can select whichever observation forms they need to fill


Status
colourYellow
titleTO CONFIG

Status
colourRed
titleHigh


Cinical encounterDentalThis is currently not available on eHospital but can be configured.



Clinical encounterEye clinicThis is currently not available on eHospital but can be configured.



Clinical encounterPhysiotherapyThis is currently not available on eHospital but can be configured.



Clinical encounterANC clinicThis is currently not available on eHospital but can be configured.



Clinical encounterChild Welfare Clinic (CWC)This is currently not available on eHospital but can be configured.



Clinical encounterMaternityThis is currently not available on eHospital but can be configured.



Clinical encounterUltrasoundThis is currently not available on eHospital but can be configured.



Comprehensive Care Centre (CCC)Clinical encounterThis is currently not available on eHospital but can be configured. The health facility is currently running on KenyaEME+.



Comprehensive Care Centre (CCC)PharmacyThis is currently not available on eHospital but can be configured. The health facility is currently running on KenyaEME+.



Comprehensive Care Centre (CCC)NutritionThis is currently not available on eHospital but can be configured. The health facility is currently running on KenyaEME+.



Comprehensive Care Centre (CCC)HIV Testing Services (HTS)This is currently not available on eHospital but can be developed.



AmbulanceAmbulance servicesThis is currently not available on eHospital but can be developed.



Clinician VisitViewing vital signs and other information as part of the workflow

The clinician is able to view the date services were provided and the data captured. This enables them have a glance of the patient's history.

Status
colourGreen
titleReady

Status
colourGreen
titleReady


Patient ChartOverview

Does not have a separate chart but allows the clinician to view the patient's chart 

The patient summary tab provides and overview of the patient chart

Status
colourGreen
titleReady

Status
colourGreen
titleReady


ConsultationEnroll on a Program

As many programs as possible can be configured and be added for selection

Allows selection and enrollment of a patient to several programs

Status
colourYellow
titleTo Config

Status
colourYellow
titleMedium


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)

Image RemovedOrders 
Lab Orders

Image Added

Not able to access the lab orders

Status
colourGreenRed
titleReadyHigh

Status
colourGreenRed
titleReadyHigh

Clinical EncounterForm Builder need

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

Image Removed

Image Removed

Image Removed

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.


Status
colourGreen
titleReady

(UI slightly different)

Status
colourGreen
titleReady

Clinical EncounterForm Builder need

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

Image Removed

Status
colourRed
titleCollecting sample

Image Added

The system allows the user to either autogenerate the accession number or manually input it

Image Added


Status
colourRed
titleHigh

Status
colourRed
titleHigh

Clinical EncounterForm Builder need

Currently no table layout in Ampath Forms

But can still gather the info

LaboratoryResults

The user is able to input results, refer the patient to a different facility that offers the test and also upload an image if necessary.

Image Added


Status
colourRed
titleGapHigh

Status
colourYellowRed
titleMediumHigh


Clinical EncounterForm Builder need

Appointment

Image RemovedLaboratory
Validating results

Image Added


Status
colourGreenRed
titleReadyHigh

Status
colourGreenRed
titleReadyHigh

Clinical EncounterForm Builder need

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

Image Removed


Support in Ampath FormsLaboratoryPrinting results

Image Added


Status
colourGreenRed
titleReadyHigh

Image Removed

Status
colourGreen
titleReady

Status
colourGreen
titleReady

OrdersDrug Order

New Drug Order: Image Removed

Order Basket

Image Removed

Status
colourGreenRed
titleReady

Clinical EncounterForm Builder need

Error message blocks submission if incomplete; which area is incomplete

Image Removed

Status
colourGreen
titleReady

Status
colourGreen
titleReady

Clinical EncounterForm closing

High


OrdersDrug Orders

New Prescription

Image Added

Order Basket - There's a bug 

Image Added

Status
colourGreyYellow
titleTO REVIEWCONFIG

Status
colourGreyYellow
titleTO REVIEWMEDUM


Pharmacy

Post to ADT Cue:

Image Removed

ADT Integration with Pharmacy System
Status
colourRed
titleGap
Status
colourRed
titleHigh
Clinical EncounterLab OrdersImage Removed

Image Removed

Ampath: 

Image Removed

Status
colourGrey
titleTO REVIEW
Status
colourGrey
titleTO REVIEW
Clinical EncounterLab Results

Image Removed

Status
colourGrey
titleTO REVIEW
Status
colourGrey
titleTO REVIEW
Clinical Encounter

Image Removed

Image Removed

Image Removed

Give reason for change or stop (eg. toxicity)

Image Removed

Image Removed

Image Removed

Status
colourGrey
title

Image Added

Unable to confirm dispensing or refilling of drugs due to the order config bug

Image Added

Status
colourYellow
titleTO CONFIG

Status
colourGreyYellow
titleTO REVIEWMEDUM


PharmacyAppointmentsDispense 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 dispensedAppointments

The user is able to see how many patients have been booked on a particular day.


Image Added




Image Removed

Image Removed

Panel 

Image Removed

Image Removed

Capture order date and reason

Image RemovedImage Removed

Confirm orders: Image Removed

Imaging

Labs

Referrals

Med

Image Removed

Status
colourRed
titleGap

Lab Orders

High

Status
colourRed
titleGapHigh


Lab OrdersReportsIntegration

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

Image Removed

Image Removed

Reports

Image Added


Status
colourRed
titleGap

Lab OrdersLab result entry

Facility enters lab results manually

Image Removed

High

Status
colourYellowRed
titleTo Config

HTS Contact TracingContact Listing for HTS

Image Removed

Image Removed

Image Removed

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

Image Removed

Image Removed

No widget for this now, can be configured.

High


BillingBilling

Image Added


Status
colourYellowRed
titleTo ConfigHigh

Status
colourRed
titleHigh

HTS FormHTS

Image Removed

Image Removed

Image RemovedInventory & Billing
Accounting

Image Added


Status
colourYellowRed
titleTo Config

Recommended: Set up in Ampath FormsCalendar

Registration desk uses this to prepare for the clinic

Could use Appointment Module

Image Removed

Seen patients:

Image Removed

High

Status
colourGrey
titleTO REVIEW
Status
colourGrey
titleTO REVIEW

AppointmentsWhen 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
Status
colourGrey
titleTO REVIEW
Status
colourGrey
titleTO REVIEW
Appointments

Update Appointment date

Image Removed

Status
colourGreen
titleReady

FYI: Patient appointments not directly connected to calendar

Image Removed

    •  Eligibility: 
      •  Forms AND Programs are shown based on ELIGIBILITY
      •  Forms only show up when someone in X program
      •  config where forms are tied to visit type
      •  ideally config would work across other areas e.g. program elibility
        •  → Ken & Donald & JJ to follow up 
        •  Image Removed
        •  Ability to discontinue or edit programs
          •  Image Removed
  • BA Acceptance testing of form (may be some overlap with form issues already uncovered and addressed at Ampath)
    •  Not allow future dates for some date q's (already exists as property of date range. Can also be used to exclude PAST dates, e.g. booking an Apptmt)
      •  Image Removed
    •  Image Removed
    •  Offline issue
    •  Demo envis different
      •  Ability to hide sections/pages based on previous answersImage Removed
Contact Tracing
  •  Contact Tracing
  •  Image Removed
  •  Image RemovedImage Removed
  •  No "OpenMRS 3" way to do Contact Tracing, yet - would need to include discussion on backend support for how you handle contacts (so you don't have to create them as Patients when they are just a Contact)
  •  Used by both clinicians and HTS when looking at index client
  •  Image Removed
  •  Image Removed
  •  When turn +: Just click "Register" button on the contact:
  •  Image Removed
  •  Image Removed

Red
titleHigh



Gap Status:

Status
colourGreen
titleReady
Status
colourYellow
titleTo Config
Status
colourRed
titleGap

Gap Priority:

Status
colourGreen
titleLOW
Status
colourYellow
titleMedium
Status
colourRed
titleHigh

Link to Jira Issues for Gaps

Jira LegacyserverOpenMRS IssuescolumnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolutioncolumnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolutionmaximumIssues20jqlQuerylabels = kenyaemr AND resolution = unresolved serverId45c5771b-fa4b-3e43-b34a-c19dc45ccc95