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 2 Next »

\uD83D\uDCDA Relevant data

The goal is to implement an extension of Open Hospital UI with an anonymous data analysis system for monitoring purposes to obtain appropriate metrics on services provided, status of the drug warehouse, epidemiological cases, cases of non-communicable diseases, malnutrition, gestational problems, childbirth and premature deaths.

To design of a new page into Open Hospital UI, with a structure to be customizable by the user and easy to extend in the code.

The page should be optional after the login, only for enabled users.

\uD83D\uDCD8 Background

At the moment Open Hospital software (in both its GUI and UI - under development) is missing a landing page after the login in which an administrator, a medical director or any enabled users, can have a grasp of main indicators such as:

📱 Use cases

Possible insights to be shown (API already available):

  • Nr. of OPD today, yesterday, 1 week, 14 days divided by Age and Sex

  • Nr. of current Admissions divided by Ward, Age and Sex

  • Nr. of discharges today, yesterday, 1 week, 14 days divided by Age and Sex

  • Average length of stay (admission duration) divided by wards

  • Bed Occupancy Rate (BOR = number of admission / number of beds) divided by wards and period (today, last week, this month, last month, this year)

  • List of drugs under critical level order descending

  • List of most consumed drugs today, yesterday, 1 week, 14 days order descending

  • Forecast of drugs consumption (most consumed drugs last year, same period)

  • List of most frequent diagnosis today, last 3 days, this week, divided by city and address with possibly showing them on a map 

  • Nr. of children under malnutrition control

  • Nr. of patients under chronic control

  • Nr. of patients under ANC, delivery and PNC today

  • Nr. of deliveries today, yesterday, this week, last week, this month, last month, this year divided by outcome

  • Total bills collections and total bills unpaid today and everyday back this week divided by OPD and IPD

  • Total bills collections and total bills unpaid this month, last month divided by OPD and IPD

👨‍🏫 Required features

  • Responsive UX

  • Customizable layout

\uD83C\uDF08 Options considered

Option 1

Option 2

Option 3

Description

Replicate Open Hospital structure
(Spring + React + Material UI)

Start by existing frameworks
(e.g. Django / Flask / Express / etc…)

Customize existing softwares
(e.g. SuiteCRM / Odoo / YetiForce / etc…)

Pros and cons

(plus) Same as Open Hospital, in the future the two projects could be easily merged

(plus) Homogeneity, same community can contribute to the project

(minus) Building a project from scratch can be overwhelming

(plus) Many feature already built-in

(plus) Fast development

(minus) Different languages (like Python) would require a community widening

(minus) Special features may need the framework itself customization

(plus) Some features granted by the software itself

(plus) Security and state of the art updates granted by the software’s community itself

(plus) Focusing on the final results without caring too much about the structure

(minus) Customizations need to master how the software works internally

(minus) Strong binding to an existing software can be a risky strategy

Estimated cost

SMALL / MEDIUM / LARGE

SMALL / MEDIUM / LARGE

SMALL / MEDIUM / LARGE

✅ Action items

\uD83C\uDF1F Outcome

  • No labels