Physiotherapy Clinic Management icon

Physiotherapy Clinic Management

Go to Website
Hot or Not
Physiotherapy Clinic Management

Description

Physiotherapy Clinic Management is a complete Laravel-based clinic script for physiotherapy centers. Manage patients, appointments, therapy sessions, packages, billing, inventory, HR, and your public website from one admin panel.

Built for single-tenant multi-branch clinics. Switch branches, control staff roles, and keep every clinic’s data scoped correctly.

Who is it for?

  • Physiotherapy / rehab clinics
  • Multi-branch physio centers
  • Clinic owners who need appointments + billing + patient portal in one system

Key modules

  • Patients, appointments & token display
  • Assessments, session notes & exercise plans
  • Services, rooms, packages & invoices
  • Products / stock & assets
  • HRM (employees & roles)
  • Reports & settings (currency, language, branding)
  • Front CMS + online booking
  • Patient portal (appointments, sessions, invoices, packages)

Installation

Easy web installer: requirements check → database + App URL → admin account. Works on XAMPP / shared hosting with PHP 8.2+ and MySQL.

Tech stack

  • Laravel 12, PHP 8.2+
  • MySQL
  • Spatie roles & permissions
  • English + Hindi ready

After install you get a ready admin panel with masters seeded. Demo sample data can be loaded separately for local testing.

Features

  • Web installer with App URL, MySQL setup & admin creation
  • Multi-branch clinic management with branch switching
  • Patient registration & full patient profiles
  • Appointment scheduling & queue / token display screen
  • Clinical assessments & session notes
  • Exercise library & patient exercise plans
  • Therapy packages with session tracking
  • Services, rooms & invoice / payment billing
  • Payment gateway settings (e.g. Razorpay for online booking)
  • Products, stock & clinic assets
  • HRM: employees, roles & permission matrix
  • Reports for clinic operations
  • Front website CMS + contact & online booking
  • Patient portal: appointments, sessions, invoices, packages
  • Settings: branding, theme, currency, date/time, languages
  • English & Hindi UI translations
  • Role-based access (Super Admin, Branch Manager, Receptionist, Physiotherapist, Accountant, etc.)

Requirements

  • PHP 8.2 or higher
  • MySQL 5.7+ / MariaDB 10.3+
  • Apache or Nginx (XAMPP / shared hosting supported)
  • PHP extensions: PDO MySQL, mbstring, openssl, tokenizer, JSON, ctype, fileinfo, curl
  • mod_rewrite enabled (Apache)
  • Writable folders: storage/ and bootstrap/cache/
  • Composer not required on server (vendor included in zip)

Instructions

Changelog

v1.1.0 — 2026-10-02 Added Mobile API v1 with bearer-token authentication for staff, patients, and physiotherapists. Mobile HRM endpoints for profile management, password changes, attendance check-in/check-out, leave history, and payroll history. Patient mobile workflows for dashboard data, appointment booking and cancellation, exercises, invoices, payments, profile updates, and secure invoice checkout. Physiotherapist mobile workflows for dashboard data, appointments, token queue actions, assessments, admission recommendations, bed and asset assignment, treatment completion, session notes, patient details, and exercise prescriptions. API rate limiting, consistent JSON error responses, device-token support, exercise-completion tracking, and admission-workflow database fields. OpenAPI specification and Postman collection, available with the release under public/docs and linked from the application documentation. Signed public invoice-payment page with Razorpay and Stripe support, shared by the patient portal, website, and mobile API. Selectable portal roles for employee accounts, including role validation and role display on the employee profile. Demo accounts for Super Admin, Branch Manager, Receptionist, and Physiotherapist, plus quick-fill role buttons on the login page. Changed Patient invoice payments now use the configured secure online gateway instead of recording manual cash/card/UPI payments from the portal. Demo data setup now creates reusable role-based accounts and links the receptionist and physiotherapist accounts to their employee records. Appointment and exercise models now expose the relationships and admission state required by mobile workflows. API documentation styling and routing were expanded for the new mobile API reference. Installer and release package Added responsive, searchable offline HTML buyer documentation with installation, updating, configuration, module usage, API reference, troubleshooting, support, credits, and changelog sections. Added a Codester-ready main ZIP layout with separate Documentation and Installable-Files folders, plus README, changelog, credits, OpenAPI, and Postman downloads. The same web interface now manages both fresh installations and authenticated updates. Existing installations are redirected to the updater automatically. The updater shows installed/package versions, pending migrations, server checks, and the complete release changelog before making changes. Only a logged-in Super Admin can run an update; downgrade packages are blocked. Optional pre-update database backup, installed-version tracking, and update history were added. Updates run pending migrations, safely sync roles and permissions without overwriting clinic settings, verify the resulting schema, and clear application caches. The web installer now verifies all required mobile API tables and appointment admission fields before completing installation. The release builder now stops when API routes, migrations, documentation files, or the bundled Laravel Sanctum dependency are missing. Installer end-to-end checks now cover the API schema and employee portal-role assignment. Release documentation now explains the bundled mobile API, health check at /api/v1/ping, and API reference at /docs#api-reference. v1.0.0 — 2026-07-15 Laravel 12 single-tenant multi-branch physiotherapy clinic script AdminKit UI, DataTables, Toastr, EN/HI localization, format settings Modules: Branches, Settings, Rooms, Services, Patients, Appointments Packages, Invoices/Payments, Assessments, Session Notes, Exercises Products/Stock, Reports dashboard Web installer with purchase-code step + storage/installed lock

Authordesksuite
CategoryScripts & Code / PHP Scripts / Miscellaneous
Price$25
Extended License$75
Likes2
First ReleaseJul 24, 2026
Last UpdateJul 27, 2026
Files included.php, .css, .html, .sql, JavaScript .js
Software versionPHP 8.2, PHP 8.3

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.

Products of the Week.

Submit