Patient Care Test phase, srs, design phase and source code final deliverable
Project Domain / Category Mobile Apps
Abstract / Introduction
This app connects people who are willing to volunteer to care for patients/elderly people needing care. A person willing to volunteer will register in the app mentioning the number of patients he/she can look after and the area around his/her house within which he/she can look after patients. Now when a patient looking for care or his/her family member registers him/her in the app, the app automatically assigns a caregiver to the patient that is closest to the patient’s location. If there is no caregiver available, then the app will display a suitable message for the patient. While registering a patient, there is also a need to enter the care the patient needs.The care that a patient needs may be reminder for a medicine, therapy or some other treatment at a particular time (set by the patient or family member while registering). The volunteer/caregiver will get reminder that his/her assigned patient needs to take medicine (or some other action) and he/she will message/beep/remind the patient through the app to do the needful. The patient may take the needed action (take medicine or other needed medical intervention) and will push a button notifying the caregiver that appropriate action has been taken. If a caregiver/volunteer does not get a notification from the patient after a few reminders, then he/she will go to the patient’s location or contact some family member to get things done. Finally, the app keeps record of the duration and number of patients a caregiver is taking care of so that he/she may be given proper acknowledgement/recognition/reward for his/her services.
Functional
Requirements:
- A caregiver can register in the app mentioning:
- The number of patients he/she can take care of
- The area around his house where he/she can be assigned patient(s)
- A patient (or family member) can register in the app mentioning:
- The care needed (and the time of each)
- Two family members/neighbors/friends who may be contacted if the patient is not responding
- A patient may request for a caregiver.
- The app assigns a caregiver to the requesting patient if it is available. The app exchanges the information of the caregiver and its patient with each other.
- The caregiver receives notification through the app when a patient needs to do something.
- The caregiver messages the patient to do the needful (either in a voice message, a text message or a beep).
- If the patient has done the needful, he/she can notify through the app to the caregiver.
- The caregiver will repeat reminders if he/she has not received any notification from the patient.
- The caregiver will choose to either go to the patient personally or contact patient’s family/friend/neighbor (which is registered with the app).
10.The app keeps track of the number of patients (and the duration) which are taken care of by a caregiver/volunteer.
Tools:
Android Studio (or any other mobile app development IDE) Database: Online DBMS (like Firebase or any other of your choice)
Note:
Mobile app development normally requires systems with good computational power. See the exact system requirements for Android Studio in the following link: https://developer.android.com/studio
You are advised to enroll in this project only if you have the needed computational resources.
If you choose any other IDE for mobile development, then please check its resource requirements before enrolling in the project.