This is a learning project that involves application modeling, programming and development best practices.
The overall idea is to create a system that allows users to manage med administration for a third person. Initially, the system should support three user roles - admin, caregiver and patients. Admins are special types of caregiver - they can manage the meds to be administered - add/remove them or change the time that they should be given to a patient. A caregiver will be notified whenever a med should be administered and will certify that it was taken. Every med should be associated with a patient. A caretaker can provide services for more than one patient.
The following initial questions provide a guideline to the overall system development.
- Which caregiver was assigned to a patient?
- What is the schedule of a specific caregiver?
- Which caregiver gave medications between a time period?
- How to retrieve the frequency that a med should be given to a patient?
- How to keep history of the medications given to a patient?
- Which medications does a patient takes?
- To which patients am I giving care to?
- Which relatives am I responsible for?
Check the wiki section on how to setup the environment.