Skip to content

mhdhamka/Smart-Health-Consulting-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart Health Consulting System

A console-based healthcare management system developed in C++ as part of an Object-Oriented Software Development course.

The application demonstrates fundamental Object-Oriented Programming (OOP) concepts including:

  • Classes and Objects
  • Inheritance
  • Encapsulation
  • File Handling
  • Input Validation
  • Modular Programming using Header Files

Features

  • Patient Registration
  • Patient Login
  • Doctor Login
  • Hospital Administrator Login
  • Appointment Management
  • Patient Record Management
  • Consultation Services
  • File-based Data Storage
  • Input Validation

Technologies Used

  • C++
  • Visual Studio Code
  • GCC / MinGW Compiler
  • Object-Oriented Programming

Project Structure

.
├── main.cpp
├── Doctor.cpp
├── Doctor.h
├── Patient.cpp
├── Patient.h
├── Appointment.cpp
├── Appointment.h
├── Consultation.cpp
├── Consultation.h
├── bool.h
├── PatientRegistration.txt
└── README.md

How to Run

Option 1: Visual Studio Code (Recommended)

Requirements

  • Visual Studio Code
  • C/C++ Extension
  • MinGW-w64 (GCC)

Compile:

g++ *.cpp -o SmartHealthSystem

Run:

./SmartHealthSystem

On Windows Command Prompt:

SmartHealthSystem.exe

Option 2: Dev-C++

  1. Open the project.
  2. Go to Project → Project Options.
  3. Select Settings → Code Generation.
  4. Set the language standard to GNU C++11.
  5. Compile and Run.

Login Credentials

Doctor

Username Password
PDC1365 74251

Hospital Administrator

Username Password
ain2022 73779

Notes

  • Keep all .cpp, .h, and .txt files in the same directory.
  • PatientRegistration.txt contains sample patient data.
  • You may edit the file to create additional test accounts.

Group Members

  • Azreen Shafieqah binti Asri
  • Mohammad Hamka Izzudin bin Mohammad Yahya
  • Mohammad Amir Alam bin Rahim Omar
  • Nurulain Basirah binti Hamid
  • Iman Tarmizi Rosalina

License

This project was developed for educational purposes.

About

A console-based Smart Health Consulting System developed in C++ using object-oriented programming concepts. The system simulates patient registration, appointment management, doctor consultation, and hospital administration.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages