Collecting LEFS and DASH scores on paper and transcribing them manually into the patient record because your EHR has no outcome tracking module -- and missing scores entirely for patients seen on busy days?
Payers and referral physicians asking for outcome data across your patient population and having no way to pull it because the data lives in individual notes rather than a queryable outcomes database?
Physical Therapy Outcome Tracking Software
Outcome measurement in PT is a longitudinal clinical data problem spanning the full care episode -- from baseline at initial evaluation through mid-point and discharge -- not a one-time snapshot attached to a single note.
Most practice management systems treat outcome tracking as an afterthought: a score field on the note rather than a queryable database of functional progress tied to goals, visit dates, and payer reporting requirements.
Standardised scores delivered to patients and scored automatically
Longitudinal trend tracking per patient across the care episode
Functional goal tracking from initial evaluation to discharge
Aggregate outcome reporting by diagnosis, therapist, and payer
Physical therapy outcome tracking software collects standardised functional scores -- LEFS, DASH, NDI, PSFS, OSIS, QuickDASH -- from patients at configured intervals across the care episode, scores them automatically, displays longitudinal trends per patient, tracks functional goals set at initial evaluation, and produces aggregate outcome reports for payer and referral reporting. RaftLabs builds custom PT outcome tracking software that integrates with existing documentation and billing workflows. Fixed cost, 12-14 week delivery.
LEFS + DASH + NDIFunctional scores
·Patient-reportedOutcome collection
·FixedCost delivery
·12-14Week delivery cycles
Outcome tracking is a longitudinal clinical data problem, not a note field
Physical therapy outcome measurement is not a single data point. It is a series of measurements taken at defined intervals across a care episode -- baseline at initial evaluation, mid-point at four to six weeks, and discharge -- compared against each other and against population norms to determine whether the patient is improving at the expected rate. The score at any single visit is less clinically meaningful than the trajectory across all visits.
Most practice management systems do not handle this well. A score field on the session note captures the number. It does not link it to the previous score for comparison, flag whether the change crosses the minimal clinically important difference threshold, track the goal set at intake, or aggregate the data across all patients with the same diagnosis for reporting. A therapist using a note field for outcome tracking has the raw data but no way to use it.
Custom outcome tracking software treats outcome data as a distinct clinical dataset linked to the patient record but queryable independently of the note. Scores are collected from patients at scheduled intervals between sessions, scored automatically, compared against previous results, and surfaced as trend data in the clinical view. At the population level, the same data powers payer outcome reports, referral physician summaries, and quality programme submissions.
What we build
Standardised outcome measure delivery
LEFS, DASH, OSIS, NDI, PSFS, QuickDASH, and any custom instruments the practice uses are delivered to patients at intervals configured per patient or per diagnosis protocol. Instrument selection is tied to body region or diagnosis at intake -- a shoulder patient receives the DASH and PSFS, a knee patient receives the LEFS and KOOS -- without the therapist manually selecting the measure for each patient. Delivery happens via SMS or email link before the scheduled session, so the patient completes the measure at home and the score is available to the therapist before the visit starts. Completion rate tracking shows which patients have not responded within the configured window, with a configurable reminder sent before the deadline passes.
Automated scoring and trend display
Patient responses are scored automatically -- total score calculated, subscale breakdown displayed where the instrument provides it, and the score placed on the trend chart against previous scores and visit dates. The minimal clinically important difference threshold for each instrument is built into the system: when a score change crosses that threshold in either direction, it is flagged in the patient dashboard before the next session. The therapist opens the patient record and sees the current score, the previous score, whether the change is clinically significant, and the full score trajectory since intake -- all without manually calculating anything. The previous score is also visible in the session note interface so the therapist documents in context of the actual data rather than a verbal patient report.
Functional goal tracking
Functional goals are documented at initial evaluation with a baseline score on the relevant outcome measure and a target score representing the clinical goal for the care episode. At each visit, goal progress is recorded in a structured entry -- not a free-text field -- so the data is consistent and queryable. Goal status is updated at each review point: in progress, met, or discontinued with a reason. At discharge, the discharge summary is auto-populated with the goals set at intake, the scores achieved at each measurement point, and the final goal status for each goal -- so the discharge documentation reflects the actual clinical trajectory rather than a retrospective summary written from memory.
Aggregate outcome reporting
Practice-level outcome reports show average score improvement broken down by diagnosis, by body region, by therapist, and by treatment protocol. These reports are exportable in formats suitable for payer submission, referral physician communication, and quality programme reporting. Benchmark comparison against population norms is available where reference data exists for the instrument, so a practice can see whether their patient outcomes are above or below published benchmarks for their patient mix. Date range, payer, diagnosis, and therapist filters allow targeted reporting -- for example, pulling outcomes for all knee patients treated by a specific therapist over the past six months for a payer audit response.
Patient-reported data between sessions
Between-session check-ins are delivered to the patient via the portal: a pain level rating, a function rating on the relevant scale, and a home exercise adherence question. These data points are collected at a configurable frequency -- daily, every two days, or weekly -- and surfaced in the therapist dashboard before the next session alongside the formal outcome measure scores. Between-session data points are plotted on the outcome trend chart so the therapist can see the day-by-day symptom picture rather than only the formal measurement taken every four weeks. An alert is sent to the therapist when a patient reports a significant symptom increase between visits -- a pain spike or a reported functional decline -- so they can decide whether an unscheduled contact is warranted before the next appointment.
Integration with documentation and billing
Outcome scores are linked to the session note for the visit when they were collected, so the note and the score are in the same clinical record rather than in separate systems. The discharge summary pulls outcome data from the episode record automatically -- goals, scores at each measurement point, and final status -- so the therapist is not re-entering data that already exists in the system. For prior authorisation renewals, payers requiring functional progress documentation receive a report generated from the outcome data in the patient record. Referral physician communication at discharge includes a PDF export of the outcome trend chart alongside the clinical summary, delivered automatically or on demand.
Frequently asked questions
The system supports LEFS, DASH, QuickDASH, OSIS, NDI, PSFS, KOOS, HOOS, Oxford Knee Score, Oxford Hip Score, and any other standardised instrument the practice uses. Custom instruments -- a clinic-specific functional rating scale, a condition-specific questionnaire used in a specialist programme -- can be added with the scoring logic configured during implementation. Instrument selection at intake is driven by body region or diagnosis code so the correct measures are delivered to each patient without manual selection. If the practice uses instruments not in the standard library, we build the scoring logic for those instruments as part of the implementation scope.
Patients complete outcome measures via a link sent to their phone or email before the scheduled session. They complete the questionnaire at home, in the waiting room, or anywhere else that suits them -- no clinic visit or paper form is required. The score is returned to the clinical dashboard automatically when the patient submits. Patients who prefer paper can complete a printed version at the clinic and have the score entered by clinic staff, with the data stored in the same outcomes database as remote completions. The system tracks completion rate per patient and per instrument, so the practice can see which patients are consistently not completing measures and follow up accordingly.
Yes, if the existing EHR has an API or data export capability. The outcome tracking system stores the score data and links it to the patient identifier from the EHR. Session notes in the EHR can reference the score via a link or a score summary included in the note. For EHRs that don't support API integration, the outcome tracking system runs as a standalone tool with patient data imported from the EHR at intake. The practical limit is whether the EHR can receive structured data back -- if the EHR only accepts free-text notes, the score is logged in the outcome tracking system and a formatted summary is generated for the therapist to paste into the EHR note. We scope the integration approach during requirements based on what the existing system supports.
Prior authorisation renewals often require evidence of functional progress. A payer reviewing a request for additional visits wants to see that the patient's score on a validated functional measure has improved since the last authorisation period, and that there is a clinical reason to expect further improvement with continued treatment. The outcome tracking system generates a functional progress report for each patient covering the scores at the start of the authorisation period, the scores at renewal, the change, and whether the change is clinically significant. This report is formatted for payer submission and generated directly from the outcome data in the patient record -- not reconstructed from notes. Payers vary significantly in which measures they accept and what level of change they consider sufficient, so the reporting configuration is set up per payer during implementation.
Talk to us about your PT outcome tracking project.
Tell us which outcome measures you use, how you currently collect and report them, and what the gaps are. We will scope a system that makes outcome data useful.