Skip to content

Mostafaali3/Cardio_HIS_FinalProject

Repository files navigation

Cardio - Hospital Information System Web Application

Application Overview

Overview

This project is a web application designed to simulate a Hospital Information System (HIS) for the Cardiology Department. The system allows different user categories, such as Doctors, Patients, and Administrators, to access relevant functionalities. The project is built using:

  • Backend: Node.js, Express.js
  • Frontend: HTML, CSS, Bootstrap
  • Database: PostgreSQL

Features

Core Functionalities

  • Home Page: Landing page for visitors with an overview of the hospital system.

Application Overview

  • User Management: Secure registration and login for different user types (Doctors, Patients, Admins, etc.)

Demo

  • Profile Management: Each user has a personal profile (e.g., doctor profiles, patient medical history).

    patientProfile.-.Made.with.Clipchamp.1.mp4
  • File Handling: Upload and serve static files (e.g., patient scans and reports).

    report.-.Made.with.Clipchamp.mp4
  • Appointments System: Patients can book appointments with doctors.

  • makeAppointment.-.Made.with.Clipchamp.mp4
  • Admin Dashboard: Statistical analysis dashboard for administrators. the admins can access the database of the doctors and the patients, can edit and add a new doctor, also he can access edit the medications quantities in the stock. also he is the only ine who can add a new doctors to the system. Application Overview

  • doctor patient communication: the doctor and the patients can reach each others by the chatting system provided in the profile of each one of them. the user choses the name of the doctor and send him a message and vice versa.

    messages.-.Made.with.Clipchamp.mp4

New Feature: Medication Billing System

  • Medication Stock Database: Tracks available medications in the hospital's inventory.
  • Billing System: Allows doctors and pharmacists to generate bills for prescribed medications.
  • Invoice Generation: Generates printable bills for patients purchasing medications.
  • Stock Management: Updates inventory after medication sales.
  • Integration with Patient Records: Links prescribed medications to patient profiles.
  • email updates: the bills once created can be sent to the patient email directly.

Installation & Setup

Prerequisites

Ensure you have the following installed:

  • Node.js
  • PostgreSQL
  • Git

Steps to Run the Project

  1. Clone the repository:
    git clone https://github.com/Mostafaali3/Cardio_HIS_FinalProject
  2. Open the project in your editor and access the backend folder:
    cd backend
  3. Install dependencies:
    npm install
  1. Start the application:
    npm run run:dev
  2. Access the application in the browser at localhost:4000/homePage

Team Members


Contact

For any inquiries, reach out via [email protected].

Acknowledgments

These projects was supervised by Dr. Ahmed Hesham and eng. abdullhah darwish as part of the Databases course at Cairo University Faculty of Engineering.

About

This project is a web application designed to simulate a Hospital Information System (HIS) for the Cardiology Department. The system allows different user categories, such as Doctors, Patients, and Administrators, to access relevant functionalities.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors