DigiHealthLocker aims to revolutionize the healthcare experience by eliminating the need for patients to carry extensive health-related documents when visiting a doctor. This digital platform enables easy access to medical records from anywhere in India using an Aadhar card number and a registered phone with email access for verification. Designed for both doctors and patients, DigiHealthLocker ensures a seamless and efficient healthcare process.
Doctors can access all medical records of a patient using the patient’s Aadhar card number.
Only doctors have the authority to upload medical documents to the patient’s profile on the portal.
Doctors can create appointments for patients, which are linked to the patient’s Aadhar card.
Access to patient documents is secured through an OTP sent to the patient's registered email for verification.
Patients can log in and view all documents uploaded by their doctors.
Patients can see upcoming appointments that have been generated by their doctors.
Patients can interact with a chatbot to assist with medical-related queries and receive guidance.
Patients can access insurance predictions tailored to their specific medical profile.
Patients receive two email reminders for each appointment:
One day before the appointment date.
Five hours before the appointment time.
To maintain security, OTPs for document access are sent to the patient’s registered email.
The patient visits the doctor without needing to carry physical medical records. ####2. Aadhar Card Verification: The doctor accesses the patient's records using the Aadhar card number.
An OTP is sent to the patient’s registered email for document access verification.
The doctor uploads any new medical documents to the patient's digital profile.
The doctor schedules any follow-up appointments, and reminders are set automatically.
The patient logs into the portal to view documents, appointments, and insurance predictions, and to interact with the chatbot for assistance with medical-related queries.
DigiHealthLocker is a project designed to streamline and secure the management of health data through a centralized platform. This documentation provides a step-by-step guide on how to set up and run the project locally.
First, clone the project repository to your local machine.
git clone https://github.com/vedang-eng/DigiHealthLocker.git
- Navigate to the project's root directory.
cd <path to DigiHealthLocker directory>
- Move into the backend directory.
cd Backend
- Install the necessary dependencies.
npm install
- Start the backend server.
npm run start
- Navigate to the frontend directory.
cd ../DigiHealthLockerFrontend
- Install the necessary dependencies.
npm install
- Start the frontend server.
npm run dev
- Navigate to the chatbot server directory.
cd ../server
- Install the required Python packages.
python -m pip install python-socketio
python -m pip install aiohttp
python -m pip install nltk spacy
python -m pip install pymongo
python -m pip install bs4
python -m pip install lxml
- Start the chatbot server.
python app.py
Open your browser and go to the following URL to access the website:
Ensure that MongoDB is installed and running on your machine.
This documentation should help you get DigiHealthLocker up and running on your local machine. For further assistance, please refer to the project's main repository or contact the project maintainers.