Overview: What is ICARE?

ICARE is a multi-tenant SaaS healthcare management platform that connects clinics, doctors, laboratories, and patients through a unified digital ecosystem.

System Version & Stack

Version: 1.0  |  Stack: PHP 8.2+, Laravel 11.x, MySQL 8.0  |  Auth: Laravel Sanctum

Business Challenges & Solutions

The platform streamlines medical workflows and operations. Here is how ICARE converts offline clinical pain points into structured digital outcomes:

Operational Challenge ICARE Digital Solution
Clinics manage bookings on paper or fragmented tools Centralized appointment scheduling with real-time doctor availability.
Doctors lack visibility into earnings and split calculations Automated income tracking with a granular 3-tier share calculation system.
Patients cannot track their medical history longitudinally Vitals tracking, family member profiles, and digital prescriptions.
Diagnostics laboratories operate separately from clinics Integrated pathology booking, test carts, and digital result reporting.
Platform monetization and subscriptions are manual Full SaaS subscription system with automatic invoicing and feature enforcement.

Platform User Roles & Stakeholders

The diagram below outlines the different actors on the platform and how they interact with each other and the system:

graph LR subgraph Platform Owner SA[Super Admin] end subgraph Clinic Tenant CO[Clinic Owner] DOC[Doctors] AST[Assistants] ACC[Accounting] end subgraph End Users PAT[Patients] FAM[Family Members] end subgraph Diagnostics LAB[Lab Staff] PATH[Pathologist] end SA -->|Manages tenant plans| CO CO -->|Employs staff| DOC CO -->|Employs staff| AST CO -->|Employs staff| ACC PAT -->|Books appointments with| DOC PAT -->|Registers| FAM PAT -->|Orders tests from| LAB LAB -->|Reports findings to| PATH

ICARE Admin Panel Preview

Here is a preview of the ICARE Admin Dashboard showing the platform analytics, revenue trends, and operational parameters:

ICARE Admin Dashboard

Module Statistics

80 Controllers

Implement API operations across clinical, administrative, and SaaS subscription routes.

84 Models

Eloquent classes mapping relationships between clinics, appointments, payouts, and lab tests.

396 API Routes

Versioned RESTful endpoints supporting mobile patient, clinic web, and admin panel clients.

100+ Endpoints

Documented in detail to guarantee seamless client integrations.