eHospital vs O3 RefApp: Gap Analysis



Participants involved creating this Gap Analysis:

@Jacqueline Njeri, @Nyevu Karisa, @Grace Potma 





Reference 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





Scope Plan














Gap Analysis











Theme

Feature

Current State in eHospital OR Client Requirement 

Future State (with 3.x)

Status

Priority

Notes/Comments

Theme

Feature

Current State in eHospital OR Client Requirement 

Future State (with 3.x)

Status

Priority

Notes/Comments

Login

Login

Ready

Low



Home

Home page

Gap

High

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

Search

Search

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

Ready



Ready

Use as is

Search

Search - using phone number

Feature request

To Config

Medium

This depends on metadata configuration

Search

Search auto-complete

Does not autosearch as you type



Gap

High

Complete search still works

Registration

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

Gap

High



Registration

Address hierarchy

Separate the Contact Details from the Residential information

Add a field for an Alternative Contact/Telephone number

To Config

Medium



Registration

Estimated 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.

Gap

High



Registration

Ability to add multiple ID Numbers

Currently only allows capturing of the national ID.

To Config

High



Registration

Relationship 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



TO CONFIG

MEDIUM



Registration

Registration - 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

GAP

HIGH



Queues

Queues





GAP

HIGH



Patient Chart

Dashboards

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







To Config

Set up Clinical Views for program



High



Check-in

Check in to visit

(Click on the Consultation button)



Ready

Ready

Form fields

Consultation

History & Examination









Consultation

Vitals: 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

High

High



Consultation

Image Upload

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

High

High



Consultation

Adding other Observation form

The clinician can select whichever observation forms they need to fill



TO CONFIG

High



Cinical encounter

Dental

This is currently not available on eHospital but can be configured.









Clinical encounter

Eye clinic

This is currently not available on eHospital but can be configured.









Clinical encounter

Physiotherapy

This is currently not available on eHospital but can be configured.









Clinical encounter

ANC clinic

This is currently not available on eHospital but can be configured.









Clinical encounter

Child Welfare Clinic (CWC)

This is currently not available on eHospital but can be configured.









Clinical encounter

Maternity

This is currently not available on eHospital but can be configured.









Clinical encounter

Ultrasound

This is currently not available on eHospital but can be configured.









Comprehensive Care Centre (CCC)

Clinical encounter

This is currently not available on eHospital but can be configured. The health facility is currently running on KenyaEME+.









Comprehensive Care Centre (CCC)

Pharmacy

This is currently not available on eHospital but can be configured. The health facility is currently running on KenyaEME+.









Comprehensive Care Centre (CCC)

Nutrition

This 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.









Ambulance

Ambulance services

This is currently not available on eHospital but can be developed.









Clinician Visit

Viewing 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.

Ready

Ready



Patient Chart

Overview

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

Ready

Ready



Consultation

Enroll 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

To Config

Medium



Orders 

Lab Orders

Not able to access the lab orders

High

High



Laboratory

Collecting sample

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



High

High



Laboratory

Results

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.



High

High



Laboratory

Validating results



High

High



Laboratory

Printing results



High

High



Orders

Drug Orders

New Prescription

Order Basket - There's a bug 

TO CONFIG

MEDUM



Pharmacy

Dispensing/Refilling Drug orgers

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

TO CONFIG

MEDUM



Appointments

Appointments

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









High

High



Reports

Reports



High

High



Billing

Billing



High

High



Inventory & Billing

Accounting



High

High





Gap Status: Ready To Config Gap

Gap Priority: LOW Medium High

Link to Jira Issues for Gaps