A comprehensive Hospital Information System (HIS) for cardiology centers, built with React, HTML, and CSS.
Heartology is a full-featured frontend application for managing cardiology center operations, including:
- Patient management and medical records
- Doctor scheduling and availability
- Appointment booking and management
- Prescription management
- Radiology imaging and CDSS analysis
- Billing and invoice processing
- ICD-10 diagnostic code lookup
- Patient: View appointments, medical records, prescriptions, and billing
- Doctor: Manage patients, create medical records, prescriptions, and review radiology scans
- Admin: Full system access, user management, and reporting
- Staff: Appointment booking, billing, and administrative tasks
- User Management: Registration, authentication, and profile management
- Patient Management: Medical profiles, insurance info, emergency contacts
- Doctor Management: Specializations, schedules, availability
- Appointment System: Booking, scheduling, status tracking
- Medical Records: Vital signs, diagnoses, ICD-10 codes, prescriptions
- Prescription Management: Medication tracking, dosage, instructions
- Radiology & Imaging: DICOM viewer, CT scans, ECG, MRI, CDSS analysis
- Billing System: Invoice generation, payment processing, insurance claims
- ICD-10 Integration: Diagnostic code lookup and reference
- Node.js (v14 or higher)
- npm or yarn
- Clone the repository:
git clone https://github.com/Ahmed-Hajhamed/Heartology.git
cd Heartology- Install dependencies:
npm install- Start the development server:
npm start- Open your browser and navigate to:
http://localhost:3000
Available Roles:
- Patient
- Doctor
- Admin
- Staff
- Frontend: React 18.2.0
- Routing: React Router DOM 6.20.0
- Styling: Pure CSS with CSS Variables
- Build Tool: Create React App
This project is licensed under the MIT and EULA license.
For questions or support, please contact the development team.