DEV Community

Cover image for Patient Monitor - a dashboard to review records reported by patients
Senik Hakobyan
Senik Hakobyan

Posted on

Patient Monitor - a dashboard to review records reported by patients

What I built

A simple dashboard designed for both doctors and patients.
Doctor adds patients to his patient list by their phone number.
Once patient accepted the request - he's assigned to doctor and has an ability to submit records.
Doctor has an ability to review patient records (datatables).
Doctor has an ability to review data represented in charts.
There are 2 charts. First chart draws body temperature changes, and the second one - symptoms frequency.
Patient can report his body temperature and mention any symptom he or she has - cough, hard breath, sore throat, diarrhea, tiredness.

Medical information is encrypted in the database.

Of course, this is just an MVP. It needs a better UI, UAC test coverage and more useful features.
The idea is that this kind of product can unload doctors in clinics, that have patients they are responsible for.
Instead of ton of phone calls patients could just submit their symptoms to their doctors periodically to review.

Demo Link

Link to Code

How I built it (what's the stack? did I run into issues or discover something new along the way?)

Docker containers (for development environment)
PHP 7.4
Laravel 7
Twilio Programmable SMS
Deployed to AWS EC2 instance

It was interesting to work with vue/vuex/vue-router. :)

Additional Resources/Info

Demo credentials for existing doctors/patients in the system at staging site:

Top comments (0)