This project is a Hospital Management System API built using Flask. It provides endpoints for managing patients, doctors, departments, and searching functionality.
Step 1: Install all required libraries using pip:
pip install -r requirements.txt
Step 2: Create the SQLite database schema:
python api/models.py
Step 3: Run the Flask application:
python app.py
All APIs are documented in the Postman Collection file, which is organized into four separate folders:
- Patient Management: APIs related to managing patients.
- Doctor Management: APIs related to managing doctors.
- Department Management: APIs related to managing departments.
- Search APIs: APIs for searching functionality.
You can import the Postman Collection file into your Postman application to access and test the APIs conveniently.
The project uses the following technologies:
- Flask
- Flask-RESTful
- JSON
- SQLite3
The Python version used is Python 3 or higher.
LOCH.ONE ├── api │ ├── models.py │ ├── config.py │ ├── view.py │ └── resources │ └── hm_system.py ├── .gitignore ├── README.md ├── hospital.db ├── app.py ├── apis_list.txt ├── requirements.txt └── API.postman_collection.json