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
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.
- 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.
- 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.
- 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.
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