I.H.O.R.M.S
Integrated Hospital Operations & Resource Management System
Enterprise Healthcare Platform | Full-Stack Web Application
Overview
IHORMS is a multi-tenant, role-based hospital operations platform built to unify clinical workflows, resource tracking, billing, insurance, pharmacy, and audit compliance across multiple organizations and branches. It solves the hospital silos problem by providing centralized organization-level oversight alongside branch-level operational autonomy, with strict data isolation between tenants. The system covers the full patient journey: registration → appointment → consultation → telemetry → prescription → billing → insurance → audit.
Key Features
Multi-Tenant Architecture
Supports multiple hospital organizations, each with multiple branches. Strict tenant boundaries via org_id / branch_id scoping.
Role-Based Access Control (8 Roles)
super_admin, org_admin, branch_admin, doctor, nurse, receptionist, pharmacy_staff, patient. RBAC enforced at routing and API levels.
Appointment + Clinical Workflow
Full workflows for doctor, receptionist, and patient including scheduling, diagnosis, prescription.
Telemetry + ICU Monitoring
Nurse module with telemetry creation, ICU monitor, alert endpoints, room/equipment visibility.
Pharmacy Inventory
Inventory management, restock, stock adjustment, analytics, low-stock monitoring, order fulfillment.
Billing + Insurance
Billing creation, payment capture, insurance claim submission and status updates.
Audit and Compliance
Audit logs by entity type, patient access logs, system events (super admin only).
Production Frontend (IHORMS-X)
Role-based dynamic navigation, loading/error/empty state handling, strict no-demo-data policy.
Technology Stack
Algorithms & Methods
JWT Authentication
Token-based auth persisted in localStorage with Axios interceptor for auto-attachment.
RBAC Route Guarding
Protected route entry validates role against allowlist, unauthorized redirects.
Telemetry Alerting
Backend threshold evaluation on nurse telemetry posts triggering alerts.
System Architecture
Auth Module
Login, logout, session validation (JWT Bearer)
Super Admin
Org CRUD + status control, platform analytics, system events
Doctor Module
Appointments, schedule, patient search (UID), clinical actions
Nurse Module
Telemetry, ICU monitor, alerts, rooms/equipment
Pharmacy Module
Inventory, restock, analytics, low-stock, order fulfillment
Billing Module
Bill creation, view, payment record
Insurance Module
Claim submission, view, status update
Audit Module
Audit logs, patient access logs, system events
Results & Outcomes
- Full-stack multi-tenant hospital platform delivered
- 8-role RBAC enforced end-to-end (backend + frontend)
- All 14 workflow modules implemented and integrated
- Production-grade frontend with strict data contract discipline
- Zero-hardcoded-data policy maintained throughout IHORMS-X