This system is designed to manage medicine stock and patient records efficiently. It includes functionalities for:
- Medicine stock management
- Patient vitals tracking
- Intake & output recording
- Patient daily checklist
- Notes and updates
- User authentication with different roles (Admin, Doctor, Nurse, Guest)
Ensure you have the following installed:
- Python 3.x
- Flask
- SQLite
- Twilio (for SMS alerts)
- bcrypt (for password hashing)
-
Clone this repository:
git clone https://github.com/your-repo/medicine-management.git cd medicine-management
-
Install dependencies:
pip install -r requirements.txt
-
Initialize the database:
python create_db.py python update_db.py
-
Run the application:
python app.py
-
Open your browser and navigate to
http://localhost:5000
- Medicine Management: Add, view, update, and administer medicines.
- Patient Vitals: Record blood pressure, pulse, SpO₂, temperature, and SMBG levels.
- Intake & Output: Track daily fluid intake and output.
- Checklist & Notes: Maintain a daily routine checklist and record notes.
- User Roles:
- Admin: Full access to all features.
- Doctor: View vitals, administer medicines, add notes.
- Nurse: View vitals, administer medicines, update checklist.
- Guest: Read-only access.
- Update
config.py
with your database path and Twilio credentials. - Modify
routes.py
and 'app.py' to set up additional routes or customize functionalities.
This project is licensed under the GPL-3.0 License.
For any issues, please create an issue in the repository or reach out to kulkarni.shrivatsa05@gmail.com
.