Physio Patient Manager
A bespoke web-based patient management system designed for freelance physiotherapists to track medical history, treatments, and clinical episodes.

1 Month
Development Time
100%
Records Digitized
# Overview
This project was developed as a custom solution for a freelance physiotherapist who needed to migrate from manual record-keeping to a digital system.
The application serves as a centralized portal to manage the entire patient lifecycle. It allows the therapist to maintain detailed records of personal data, medical history, and specific injury "episodes."
Unlike generic CRM tools, this system was tailored to the specific workflow of physiotherapy, organizing data by "Episodes" (e.g., "Knee Injury", "Arm Injury") to track the progress of specific treatments independently over time.
Problem
The client was managing patient records using paper files and basic spreadsheets, which made it difficult to quickly access clinical history, track the evolution of specific injuries over time, or manage contact information efficiently.
Solution
I developed a secure web application using PHP and MySQL. The system provides a clean dashboard for patient management, a detailed clinical history view, and a specific module for 'Episodes' that allows tracking individual treatments, notes, and status (active/finished) for each injury.
# Features
- Patient Dashboard: Searchable list with quick actions (Call, Edit, Delete)
- Clinical History: Comprehensive view of patient details and medical background
- Episode Management: Track specific injuries (e.g., 'Knee Lesion') separately
- Treatment Tracking: Record session notes, dates, and therapy types per episode
- Status Workflow: Mark episodes as 'Active' or 'Finished'
- Responsive Design: Accessible from tablet or desktop for in-clinic use
# Screenshots

Main dashboard allowing quick search and management of the patient database.

Detailed patient view with personal data, medical history, and list of clinical episodes.

Specific episode view (e.g., Arm Injury) tracking dates, description, and treatment evolution.
Challenges
- >Designing a database schema that properly normalized patients vs. multiple injury episodes.
- >Ensuring data privacy and security for sensitive medical information.
- >Creating an intuitive UI for a non-technical user to manage records during sessions.
Learnings
- >Full-stack development lifecycle with PHP and MySQL.
- >Database design for medical record systems (EMR concepts).
- >Translating specific client workflows into software features.
Tech Stack
Backend
Database
Frontend
Tools
Collaborators
Quick Info
Status
live
Started
March 2021
Completed
April 2021