Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ₯ Smart Healthcare & Telemedicine Management System

An enterprise-grade, object-oriented Java application built for hospital operations, emergency patient triage, insurance claim calculations, and automated file persistence[cite: 2]. This system processes real-time patient admissions and generates structured .csv transaction logs for Excel and Data Science analysis[cite: 2, 3].


🌟 Key Features

  • Emergency Priority Triage (PriorityQueue): Automatically routes patients based on medical urgency (CRITICAL > URGENT > ROUTINE), ensuring critical emergencies are processed first.
  • Automated Insurance & Billing Engine: Calculates total treatment fees, applies dynamic insurance coverage discounts (e.g., 80% coverage), and outputs itemized digital invoices.
  • Automated CSV Data Persistence: Automatically writes patient records and billing transactions directly to patients.csv and invoices.csv for downstream reporting and analytics.
  • Interactive Command-Line Interface (CLI): User-friendly console menu for admit/triage, doctor assignment, queue processing, and invoice generation.
  • Data Science & SQL Integration: Compatible with Python (Pandas/DuckDB) and SQL database schemas for healthcare data analytics[cite: 2, 3].

πŸ—οΈ Project Architecture & Data Flow

HospitalSystem/
└── src/
    └── com/
        └── hospital/
            β”œβ”€β”€ Patient.java        <-- Data model with triage levels & CSV formatting
            β”œβ”€β”€ Doctor.java         <-- Doctor registry & consultation fee model
            β”œβ”€β”€ Invoice.java        <-- Billing calculation logic & coverage deductions
            β”œβ”€β”€ HospitalEngine.java <-- Queue management, HashMap lookups & File I/O
            └── HospitalApp.java    <-- Interactive CLI runner

About

πŸ“ An enterprise-grade Java application for patient admission, emergency priority triage, insurance billing, and automated CSV data persistence for analytics.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Packages

Contributors

Languages