Skip to content

thanhduy1706/HospitalDataManagement

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Hospital Data Management System ๐Ÿฅ ๐Ÿ’ป

Problem:

  • Long wait times and inefficient scheduling lead to frustrated patients and overwhelmed medical professionals.
  • Disjointed communication channels create barriers between patients and their healthcare providers.
  • Traditional methods of appointment booking are often cumbersome, requiring multiple phone calls and follow-ups.

Solution:

Hospital Data Management System (HDMS) is a comprehensive online platform that addresses these challenges, providing a seamless and user-friendly experience for both patients and healthcare providers.

Key Features:

  • Patient-centric Design:
    • Browse doctors by specialty, location, and availability with ease.
    • Book appointments directly online, eliminating the need for phone calls and long wait times.
  • Seamless Appointment Scheduling:
    • Real-time availability allows patients to find and book appointments that fit their schedules.
    • Automated reminders via email and SMS minimize no-shows and improve patient adherence.
  • Two-Way Communication:
    • Secure messaging enables patients to communicate with their doctors before, during, and after appointments, fostering better understanding and care.
    • Real-time notifications keep patients informed about upcoming appointments, test results, medication changes, and other important updates.
  • Real-Time Data Insights:
    • Advanced data analytics provide valuable insights into patient trends, resource utilization, and operational efficiency.
    • Data-driven decision-making empowers healthcare providers to optimize staffing, scheduling, and resource allocation.

Benefits:

  • Improved Patient Experience:
    • Reduced wait times, convenient scheduling, and enhanced patient-provider communication lead to improved overall patient satisfaction.
    • Increased access to healthcare services for patients in remote or underserved areas.
  • Increased Doctor Productivity:
    • Streamlined scheduling reduces administrative burden, allowing doctors to focus on providing high-quality patient care.
    • Access to patient information and medical records at the point of care enables more efficient and effective consultations.
  • Enhanced Operational Efficiency:
    • Data-driven insights help hospital administrators make informed decisions about resource allocation, staffing levels, and operational processes.
    • Improved communication and coordination among healthcare providers result in better patient outcomes and reduced costs.

Authors

Tech Stack

Client: HTML5, CSS3, Bootstrap4 ๐Ÿ“‹

Server: Node, Express ๐Ÿš€

Run Locally

Clone the project

  git clone https://github.com/NVCLong/Hospital-Data-Management-PDM-Project

Set up database

  Install XAMMP and start APACHE and MySQL to run the local database then go into the root directory and import test.sql file in http://localhost/phpmyadmin/index.php 

Install dependencies

  npm install

Start the server

  npm start

Features

  • Patient Portal ๐Ÿฅ:
    • ๐Ÿ“Œ Appointment scheduling with doctors
    • ๐Ÿ“ Access to medical records
    • ๐Ÿ“ง Secure communication with doctors
  • Doctor Portal :doctor::
    • ๐Ÿ—„๏ธ Patient information management
    • ๐Ÿ“ง Secure communication with patients
    • ๐Ÿ“† Appointment scheduling and management
  • Authentication ๐Ÿ›ก๏ธ:
    • ๐Ÿ”“ ExpressJS-based authentication system
    • ยฎ๏ธ Login, registration, and logout functionality for doctors and patients

Usage

  • Patients ๐Ÿฅ:
    • Register for an account ๐Ÿ“
    • Login, registration ๐Ÿ”‘
    • Schedule appointments with doctors ๐Ÿ“†
    • View medical records ๐Ÿ“
    • Communicate with doctors ๐Ÿ“ง
    • Edit their own personal information โ„น๏ธ
  • Doctors :doctor::
    • Register for an account ๐Ÿ“
    • Login, registration ๐Ÿ”‘
    • Manage patient information ๐Ÿ—„๏ธ
    • Schedule and manage appointments ๐Ÿ“†
    • Update patient's information ๐Ÿ“ง

Feedback

If you have any feedback, please reach out to us at [email protected]

License

This project is licensed under the MIT License - check the LICENSE file for details.

Contact

For questions or suggestions, create an issue on the project's GitHub page.

About

Hospital Data Management System ๐Ÿฅ ๐Ÿ’ป

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Handlebars 29.2%
  • CSS 28.5%
  • SCSS 18.0%
  • JavaScript 12.9%
  • HTML 5.9%
  • PHP 5.5%