Skip to content
This repository has been archived by the owner on Jan 9, 2023. It is now read-only.

Dashboard early Requirements

Joel Worrall edited this page May 28, 2016 · 1 revision

The home dashboard for HospitalRun is currently blank. Blank = unfinished and bad. The following is meant to capture the categories of data and links we should see in that dashboard.

These metrics should not be computed in frontend or computed by request on the server side. Instead, this data should be stored in the couchDB and recalculated based on updates in the database.

General

These are available to everyone

  • Total # patients (optionally linking to /patients, assuming you have access to review patient records)
  • Total # patients currently admitted (linking to /patients/admitted)
  • Total # of appointments
  • Total # of types of items in inventory
  • Total # of completed lab requests (if labs are being used)
  • Total # of completed medication requests
  • Total # of completed imaging requests

Data Entry role

  • (if possible) # of missed appointments (linking to /appointments/missed)

Doctor role

  • List of patients currently admitted (header linking to /patients/admitted)
  • List of outstanding appointments, limited to 20 items

Finance role

  • of outstanding invoices (/invoices?status=Billed)

  • of outstanding invoices in Draft (/invoices?status=Draft)

  • of patients currently admittedly (/patients/admitted)

  • of scheduled outpatient appointments [non-admission] this week (links to /appointments)

Finance Manager role

  • of outstanding invoices (linking to /invoices?status=Billed)

  • of outstanding invoices in Draft (linking to /invoices?status=Draft)

  • total # of paid invoices
  • of patients currently admittedly (/patients/admitted)

  • of scheduled outpatient appointments [non-admission] this week (links to /appointments)

  • amount of uncollected payments (Billed but not Paid)
  • amount of uncollected payments in draft (Draft but not Paid)
  • of total scheduled appointments this week (links to /appointments)

Hospital Administrator role

  • of users who have access to the system

  • of outstanding billed and draft invoices (linking to /invoices)

  • amount of uncollected payments (both Billed or Draft but not Paid)
  • of patients currently admittedly (/patients/admitted)

  • total amount of inventory value (linking to /inventory)
  • total amount of inventory items that will expire in the coming 30 days

Inventory Manager role

  • total amount of inventory value (linking to /inventory)
  • of outstanding inventory requests

  • total # of completed requests
  • (if possible) total number of items in inventory
  • list of inventory items that will expire in the coming 30 days (linking to /inventory/expiring)

Imaging Technician role

  • of open image requests (linking to /imaging)

Lab Technician role

  • of open image requests (linking to /imaging)

Medical Records Officer

  • List of patients currently admitted (header linking to /patients/admitted)
  • List of outstanding appointments, limited to 20 items

Nurse role

  • List of patients currently admitted (header linking to /patients/admitted)
  • List of outstanding appointments, limited to 20 items

Nurse Manager role

  • List of patients currently admitted (header linking to /patients/admitted)
  • List of outstanding appointments, limited to 20 items

Patient Administration role

  • (if possible) # of missed appointments (linking to /appointments/missed)

Pharmacist role

  • of open medication requests (linking to /medication)

  • list of medications in inventory that will expire in the coming 30 days (linking to /inventory/expiring)

Social Worker role

Outside of general, nothing currently.

System Administrator role

All the things

User Administrator role

Outside of general, nothing currently.

Activity charts

IMO, these need to come from New Relic

  • Chart: usage of the system based on module (measured # of requests compared with the previous week)
  • Amount of activity in the last week
  • Amount of activity in the last month
Clone this wiki locally