GithubHelp home page GithubHelp logo

hms's Introduction

ArcHospital

Hospital DBMS

Welcome 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:
git clone https://github.com/your-username/hospital-management-system.git
  1. Navigate to the project directory:
cd hospital-management-system
  1. Install the required dependencies:
pip install -r requirements.txt
  1. Set up the SQLite database:
python
>>> import sqlite3
>>> conn = sqlite3.connect('archospital.db')
>>> conn.close()
  1. Run the Flask application:
python app.py

The application will be accessible at 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.

Acknowledgments ๐ŸŽถ

  • Flask - The Python web framework used for this project.
  • SQLite - The embedded database engine used for data storage.

Feel free to explore the HMS and enhance it with additional features or improvements! Happy coding! ๐Ÿฅโœจ

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.