A major challenge that hospitals and doctors face daily around the world is collecting the necessary medical history of the patient to take the appropriate measures for treating them accurately. The lack of information might be due to patient negligence, patient being in a major accident, important details hidden amidst a lot of documents and so on. And it causes a serious health threat to the patient. From speaking with a healthcare mentor for the hackathon, we were able to learn about the inefficient collection of medical history in the healthcare industry and how the process of currently collecting medical documents about patients is inefficient. From learning about this, we knew that there was a need for a platform that could aid in collection of medical history.
Another problem we discovered was how people search for their healthcare related doubts on the internet which leads to a lot of misinformation. So there is a need for a platform that provides verified correct information related to healthcare as well.
What it does
The main features of our web application are:
- Instant access to critical patient information is provided to the medical staff.
- one-stop for all the past medical documents and records of the patient.
- face recognition feature to search for the patient in case of an accident.
- online prescription can be sent to the patient by verified medical staff only
- ask relevant medical questions and get them answered by verified medical professionals.
- sends important information about the patient to the patient's emergency contact number.
How we built it
Our project was built using the python web framework Django, as well as bootstrap for formatting (and the standard web stack of HTML, CSS etc). The website has been built to be as generic and as scalable as possible - given the time constraints.
The first step was to formalise the UI in canva - to ensure we had a cohesive understanding of the functionality of each page, as well as the access requirements. This process helped shape the further development.
We chose to create a limited set of pages to demonstrate the minimum viable product and showcase our idea, but the website can be easily expanded.
In addition, security was an important concern. The Doctors area can only be accessed by users who are a part of the Doctor’s group - a role which we would aim to have verified in the future. These are the only users that can view patient data.
Patients can only see their own data, and files sent to them by a doctor. They cannot access anything else.
This access is controlled by assigning the users to group types and using django decorators to verify a user’s group and if they have been authenticated. This protects all pages with confidential information. This can be easily expanded. We also made a third user group - administrators - which we envision to include the group of people who would need access to individual files, but should not have access to the patient’s full medical information. For example, pharmacists.
Challenges we ran into
The most challenging aspect was to understand what features we are trying to implement are actually clinically relevant across countries. We brainstormed a lot to finalise our ideas, took help from mentors and researched to find out what would be working on finally to make the product the most useful to everyone around the world alike.
Accomplishments that we're proud of
We have created a product that will help medical professionals immensely around the globe. It provides the whole medical history of a patient at one glance, which is otherwise a frustrating task. This will not only help the doctors to give the necessary care quickly but also improve the treatment provided. The application provides a sustainable and secure way of maintaining medical records and prescriptions. This feature helps the doctors to instantly transfer the prescriptions and other documents to the patient. The patient can show these documents directly to the pharmacist or the relevant authority. We also help people across countries to get correct medical advice only from verified medical professionals. This will lead to a significant decrease in the healthcare misinformation that spreads through social media.
What we learned
We were able to gain more knowledge about the current state of healthcare thanks to our mentor for this hackathon. We were also able to learn a lot more about Django from working on the project.
What's next for HealthRepo
The next components for the project would be creating a summary of key medical documents using OCR and Natural Language Processing to quickly provide information about a document. Another addition to the project would be a QR-code based way of sending information about documents to emphasize security for the patient and doctor and also provide instant verification of the document.