Frontend repository for Eirhub (Software Engineering project)
Document to track Decision Making : Silicon Valley - EirHub Decision Document
Instructions:
- Run
npm run install-all
in the project root to install all dependencies.- If you are on Windows, use
npm run install-windows
. - If neither works, you will have to run
npm install
ornpm i
in root, client(frontend), and server(backend) directories.
- If you are on Windows, use
- Run
npm run dev
to start a local dev server on port 3000. It will watch for changes and rebuild when you edit files insrc/
orpublic/
directories. Note that rebuilding doesn't happen instantaneously so be patient for changes to appear. Use Ctrl+C to kill it.
In course of the requirement engineering process the folllowing conclusions were arrived at:
1.Reasons for EirHub:
Main aim:
The bridge to better health care
Other reasons:
Major:
- Helps people at isolated ends to get in touch with their doctors or other doctors easily and faster.
- Create an environment where shy patients talk about their problems freely.
- To keep track of prescriptions and medical records
- Easy scheduling of appointments
- Access to verified health tips and suggestions for a healthy living.
Minor:
- To remove the element of waiting in line to see a doctor.
- Personalise the feel of a hospital experience.
Features:
- Registration
- Doctor profile lookup
- Appointment scheduler
- Reminders and Notifications
- Doctor/patient communication
- Recommendation and Tips
- Symptom Checker *
- Medical Records
- Tracking medications
- Settings
As a way of gathering information from stakeholders, ie. Patients and health practitioners, a form was created using Google forms below are questions found in the form.
Questions for medical Practitioners and Patients:
This questionnaire is to help gather relevant information in delivering good health care to the public and the Doctor - Patient experience to help with work better on a project jeered to this.
- Select which best applies to you:
I am a medical practitioner
I am a medical student
- What problems do you have with the current delivery of health care services to the general public?
- What solutions have you come up with to help solve these problems?
- Do you think an online health platform that seeks to bridge the gap between doctors and patients for easy interactions, faster appointment scheduling and good tracking of patients’ medical records and prescriptions could be of help?
- State your reason for your answer.
- For the available features, select what you think is very needed for an online health platform
Appointment scheduler
Reminders and Notifications
Doctor patient communication
Recommendation and Tips
Symptom Checker
Medical Records
- What other helpful features do you have in mind?
User Scenarios:
- I am a teenager who stumbled on porn. I have been masturbating to it so much that I have erectile dysfunction but can not talk to anyone about it. I can not also talk to anyone about my situation in person and I used eirHub where there was a good level of secrecy on the platform to talk to a doctor who helps me out without having to meet in person.
- I am a teenager who has insecurities about certain happenings in my life. EirHub helped me get a doctor who helped me psychologically when I did not want to involve any family member or friend.
- After visiting a health clinic and receiving the prescriptions to take, I did not see any improvement in my health status and was always told to wait for some time whenever I went back to the clinic. I stumbled upon EirHub where I spoke with doctors specialising ,specifically, in cases like mine who helped me with the right prescriptions and health tips,and now I am much better.
- I am a guardian of a patient who looked for a platform where I could track my ward;s progress on his health status. Eirhub provided me with a medical record tracker and the prescriptions he has to take which enabled me to take care of my ward without needing to visit the hospital constantly.
- A lady who had an infection and did not want to explain to the parents how she had it used EirHub to secretly seek medical attention. = I am Wilfred with a personal doctor in Kumasi. In relocating to Accra, I do not want to get a new personal doctor based on how long he has served me. EirHub made it simple for him to track my health while away easily. Because of my busy schedule, I wanted to speak with a doctor online to help save time. EirHub provided me with means to have consultation with a doctor online at a flexible time.
- I have regular check ups with my doctor at home. After moving for work reasons temporarily I need to continue my check ups. EirHub helped me to connect with doctors in a close proximity to continue my check ups again.
- After moving to Ghana for the very first time, I used EirHub to connect with verified and certified doctors since I had insecurities about not knowing about how the medical system works here.
- I am John, a Jehovah Witness. Because of my religion, my parents do not allow me to seek medical attention. But with EirHub, I was able to schedule anonymous appointments with a doctor secretly.