Skip to content
Tech-Society-SECPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

🩺 CareFlow

Unified Clinical Operations & Multi-Tenant Hospital Management Platform

Node.js Express.js SQLite License: MIT

A secure, role-aware SaaS portal bridging the gap between healthcare providers, clinical specialists, and patients through strict tenant isolation and real-time dashboard telemetry.

Explore Features • Architecture • Getting Started • Role Workflows


🌟 Overview

CareFlow simplifies modern hospital workflows by consolidating fragmented outpatient schedules, diagnostic report distribution, prescription tracking, and administrative governance into a single responsive interface.

Engineered with role-aware security and tenant isolation at the database layer, CareFlow ensures that multi-branch hospital administrators, consulting doctors, and patients collaborate securely without data leaks.


🚀 Core Capabilities

🏢 Organization Administration

  • Multi-Tenant Data Isolation: Strict tenant scoping (organization_id) guarantees hospital-level partition across all operational tables.
  • Dataset Ingestion Pipeline: Ingest hundreds of doctor and patient records in seconds via CSV/JSON drag-and-drop parsing with automated user credential provisioning.
  • Institutional Branding: Live organization identity management (NABH accreditation badges, logo uploads, and administrator details).
  • Census & Telemetry Dashboard: Real-time aggregation of active doctors, patient registrations, scheduled visits, and pharmacy metrics.

👨‍⚕️ Clinician & Specialist Portal

  • Consultation Queue: Filterable appointment schedule (All, Upcoming, Completed, Cancelled) with calendar visualization.
  • Prescription Engine: Issue verified medications with precise dosage, frequency, course duration, and custom food-intake guidelines.
  • Diagnostic Report Uploads: Categorize diagnostic artifacts (Pathology Lab, Radiology MRI/Scans, and Consultation Summaries) for patient access.

👤 Patient Self-Service Experience

  • Doctor Discovery Engine: Dynamic roster search with real-time filtering by clinical specialty, years of experience, and morning/afternoon OPD availability.
  • Medicine Reminder & Adherence Tracker: Interactive daily medication planner calculating dosage compliance percentages (e.g., 4 / 4 Doses Logged • 100% Compliance) with toggle states.
  • Health Record Vault: Centralized archive of diagnostic findings, laboratory panels, and historical discharge summaries.
  • Dynamic Identity Synchronization: Role-aware avatar detection that preserves individual profile uploads and default avatars across page transitions.

🧱 Architecture & Tech Stack

careflow/
├── backend/
│   ├── config/              # SQLite database schemas and migrations
│   ├── middleware/          # JWT auth & tenant isolation guards
│   ├── routes/              # Express API endpoints
│   │   ├── appointmentRoutes.js
│   │   ├── authRoutes.js
│   │   ├── dataIngestionRoutes.js
│   │   ├── doctorRoutes.js
│   │   ├── notificationRoutes.js
│   │   ├── organizationRoutes.js
│   │   ├── patientRoutes.js
│   │   ├── prescriptionRoutes.js
│   │   └── reportRoutes.js
│   └── server.js            # Main Express application entrypoint
├── frontend/
│   ├── css/                 # Global styles, Figma tokens, dashboards
│   ├── js/                  # Centralized CareFlow API client
│   ├── appointments.html
│   ├── data-ingestion.html
│   ├── doctor-dashboard.html
│   ├── doctor-search.html
│   ├── login.html
│   ├── medical-reports.html
│   ├── medicine-reminder.html
│   ├── notifications.html
│   ├── organization-dashboard.html
│   ├── patient-dashboard.html
│   └── prescriptions.html
└── package.json

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages