Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bharathajjarapu/hms
Hospital DBMS
https://github.com/bharathajjarapu/hms
Last synced: 7 days ago
JSON representation
Hospital DBMS
- Host: GitHub
- URL: https://github.com/bharathajjarapu/hms
- Owner: bharathajjarapu
- License: mit
- Created: 2023-12-26T09:59:28.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-03-08T10:23:57.000Z (8 months ago)
- Last Synced: 2024-03-08T11:35:41.208Z (8 months ago)
- Language: HTML
- Size: 37.1 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ArcHospital
Hospital DBMSWelcome to the Hospital Data Management System! This Flask application provides a comprehensive solution for managing doctors 👩⚕️👨⚕️, patients 🧑, appointments 📅, and medical records 📝 in a hospital environment. With its user-friendly interface and robust backend, this system streamlines the entire healthcare workflow, enabling efficient management of hospital operations. 🚀
## Features 🌟
- **Doctor Management**: Add 👥, view 👀, and delete ❌ doctor profiles with their specialties and contact information.
- **Patient Management**: Maintain a database of patients 🧑 with their personal details and medical histories. 📂
- **Appointment Scheduling**: Schedule appointments 📆 by assigning doctors to patients based on availability and specialties.
- **Medical Records**: Store 💾 and retrieve 📥 detailed medical records for each patient.
- **Automatic Appointment Assignment**: Leverage an intelligent algorithm 🤖 to automatically assign appointments based on doctor specialties and patient medical histories.## Installation 💻
1. Clone the repository:
```bash
git clone https://github.com/your-username/hospital-management-system.git
```2. Navigate to the project directory:
```bash
cd hospital-management-system
```3. Install the required dependencies:
```bash
pip install -r requirements.txt
```4. Set up the SQLite database:
```bash
python
>>> import sqlite3
>>> conn = sqlite3.connect('archospital.db')
>>> conn.close()
```5. Run the Flask application:
```bash
python app.py
```The application will be accessible at [`http://localhost:5000`](http://localhost:5000).
## Usage 🧑💻
1. **Homepage**: The landing page provides an overview of the Hospital Management System. 🏠
2. **Doctors**: Access the list of registered doctors 👩⚕️👨⚕️. You can add new doctors 👥, view their details 👀, and delete existing ones ❌.
3. **Patients**: Manage the patient database 🧑. Add new patients 👥, view their medical histories 📜, and remove existing patients ❌.
4. **Appointments**: Schedule appointments 📅 by assigning doctors to patients based on availability and specialties. View the list of scheduled appointments 📋, and delete appointments if needed ❌.
5. **Auto-Assign Appointments**: Use the intelligent algorithm 🤖 to automatically assign appointments based on doctor specialties and patient medical histories.## Contributing 🤝
Contributions are welcome! If you have any ideas 💡, bug reports 🐛, or feature requests ✨, please open an issue or submit a pull request.
## License 📜
This project is licensed under the [MIT License](LICENSE).
## Acknowledgments 🎶
- [Flask](https://flask.palletsprojects.com/) - The Python web framework used for this project.
- [SQLite](https://www.sqlite.org/) - The embedded database engine used for data storage.Feel free to explore the HMS and enhance it with additional features or improvements! Happy coding! 🏥✨