This is a hospital backend application made with the help of FastAPI, SQLite3 and OAuth 2.0.It also has payment integration via RazorPay and email automation.
HealthConnect is an advanced hospital backend application that streamlines medical operations and patient care. It features three APIs for Patients, Doctors, and Authentication, ensuring secure data access. OAuth 2.0 with JWT tokens enhances user authentication and authorization. The sqlite3 backend ensures scalable data storage. FastAPI-Mail automates appointment confirmations via email. Razorpay integration enables smooth online payments. The project prioritizes data security through encryption and regular audits.
This project works like the real world hospital management system where the patient comes in to book an appointment.Once he/she enters there information they recieve an automated confirmation via Email.Along with this, they can do hasle free payment via RazorPay as the project has payment integration.Once a doctor is assigned to the patient we can also see patient details along with the doctor assigned.Patients and Doctors have a many to mant relationship which helps us assign different patients to a single doctor and vice versa.\
https://github.com/divyansh3690/Hospital_project.git
pip install -r req.txt
uvicorn main:app --reload
//Note- The project has used its razor pay keys.Make sure while running it we replace it with personal razor pay keys.
/admin/add
/admin/token
/admin/delete-admin
/doctors/
/doctors/
/doctors
/doctors
/patients/
/patients/{patient_id}
/patients/
/patients/
/patients/
/patients/doc
/patients/create_order
/patients/verify_order/{input}
Note- Keep in mind to perform any restricted task you need admin login.