HospitalRun / hospitalrun-frontend

Frontend for HospitalRun
https://staging.hospitalrun.io
MIT License
6.81k stars 2.18k forks source link

[TRACKING ISSUE] Improve dashboard by making it actually useful #387

Open jglovier opened 8 years ago

jglovier commented 8 years ago

TODO

Current experience: Right now the dashboard is empty and useless (except for making you focus on the sidebar nav).

Better experience: Lets add some useful things to the dashboard. We could start by surfacing some metrics about your HospitalRun instance. We could show you some broad info like total number of patients, total patients checked into the hospital, available beds, inventory levels, etc. We could also show you specific metrics to your role depending on the role of the logged in user. @tangollama has defined a list of these role based metrics here.

There are also other things we could do beside metrics, like your most commonly visited views within the app, and help content.

Mocks:

Here are some rough concept sketches

image

jglovier commented 8 years ago

Just ran through some feedback from the EMR summit with @mnorbeck that verifies some of the things I've been thinking about for the dashboard lately. One of the biggest existing problems with the app is that it's too hard to get to things, and there are no shortcuts.

I think what we should do with the dashboard is create modules depending on your role (or perhaps you can customize which modules you want on the home page) that help you take actions you commonly perform.

Are you a receptionist checking in patients all day? The home page should have the reception dashboard to quickly search for and checkin patients. Are you a lab clinician fulfilling lab requests all day? The dashboard should have quick access to the latest lab requests.

warain commented 8 years ago

Two ways we can achieve this is to have an activity tracker for a given staff. For example if you are a doctor, and you login, the left side of the dashboard will show activities which are being posted about your patients much like a feed, or much like a #tag, once you select and click on a patient name, you can see all the latest info posted, (including latests labs, images ...) this could be different depending on your access levels, than you can click on a pin ( to pin the specific information you find important for that patient) once you click on that patient page, those information will populate first.

Second thing we can do, is make sure the the elastic search appears on the top, and every single piece of data or person or lab results can be searchable (much like you already have) and once you find the patient or task, or lab (test to order) you can pin it in a non linear fashion. meaning you can x it out without it .

The problem we are having with most of the billion dollors emr syatem, is that they are too rigid.

warain commented 8 years ago

I could create a prototype board to show you what I mean, this is the idea I want to use for my emr system using this script as a starting point...

jglovier commented 8 years ago

@warain that's an interesting idea.

I could create a prototype board to show you what I mean, this is the idea I want to use for my emr system using this script as a starting point...

Yeah, I'd love to see even a simple concept sketch of what you have in mind!

jglovier commented 8 years ago

See also: https://github.com/HospitalRun/design/issues/5

stale[bot] commented 5 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

fox1t commented 5 years ago

@StefanoMiC look into this and explore what is needed for the 2.0.0

stale[bot] commented 5 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.