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


Questions/Concerns/Gaps for Discussion:

  • ____

Next Steps

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

Gap Analysis

Legend

Gap Status: READY TO CONFIG GAP

Gap Priority: LOW MEDIUM HIGH

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


ThemeFeatureCurrent State in eHospital OR Client Requirement Future State (with 3.x)StatusPriorityNotes/Comments
LoginLogin

READY

LOW


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 numberFeature request

TO CONFIG

MEDIUM

This depends on metadata configuration
SearchSearch auto-complete

Does not autosearch as you type


GAP

HIGH

Complete search still works
RegistrationRegistration 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


RegistrationAddress hierarchy

Separate the Contact Details from the Residential information

Add a field for an Alternative Contact/Telephone number

TO CONFIG

MEDIUM


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.

GAP

HIGH


RegistrationAbility to add multiple ID Numbers

Currently only allows capturing of the national ID.

TO CONFIG

HIGH


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


TO CONFIG

MEDIUM


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

GAP

HIGH


QueuesQueues



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-inCheck in to visit(Click on the Consultation button)

READY

READY

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

HIGH

HIGH


ConsultationImage Upload

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

HIGH

HIGH


ConsultationAdding other Observation form

The clinician can select whichever observation forms they need to fill


TO CONFIG

HIGH


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.

READY

READY


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

READY

READY


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

TO CONFIG

MEDIUM


Orders Lab Orders

Not able to access the lab orders

HIGH

HIGH


LaboratoryCollecting sample

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


HIGH

HIGH


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.


HIGH

HIGH


LaboratoryValidating results


HIGH

HIGH


LaboratoryPrinting results


HIGH

HIGH


OrdersDrug Orders

New Prescription

Order Basket - There's a bug 

TO CONFIG

MEDUM


PharmacyDispensing/Refilling Drug orgers

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

TO CONFIG

MEDUM


AppointmentsAppointments

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





HIGH

HIGH


ReportsReports


HIGH

HIGH


BillingBilling


HIGH

HIGH


Inventory & BillingAccounting


HIGH

HIGH



Gap Status: READY TO CONFIG GAP

Gap Priority: LOW MEDIUM HIGH

Link to Jira Issues for Gaps