This repository contains the source code for HealthX, a comprehensive healthcare management system designed to streamline patient-doctor interactions, medical record management, and appointment scheduling. It is built using Flask for the backend, SQLAlchemy for database management, and HTML/CSS/JavaScript for the frontend.
- User authentication and authorization for patients and doctors.
- Patient dashboard to view medical reports, appointments, and prescription history.
- Doctor dashboard to manage appointments, view patient history, and prescribe medication.
- Secure uploading of medical reports and prescriptions.
- Appointment scheduling with notification reminders.
- Responsive design for seamless usage across devices.
To run this application locally, follow these steps:
- Clone this repository to your local machine.
- Install dependencies using
pip install -r requirements.txt. - Set up the database by running
flask db init,flask db migrate, andflask db upgrade. - Set up environment variables as specified in the
.env.examplefile.
- Start the Flask development server by running
flask run. - Access the application through your web browser at
http://localhost:5000. - Sign up as a patient or doctor to access the respective dashboards.
- Upload medical reports, schedule appointments, and manage prescriptions as needed.
Contributions are welcome! To contribute to this project, follow these steps:
- Fork this repository.
- Create a new branch (
git checkout -b feature-branch). - Make your changes and commit them (
git commit -am 'Add new feature'). - Push to the branch (
git push origin feature-branch). - Create a new Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
For inquiries, issues, or suggestions regarding this project, please contact Jay at jayrane2004@gmail.com.