Does Your HEP App Actually Track Patient Compliance?

The login trap: what your dashboard isn't telling you
A patient opens your HEP dashboard the day before their follow-up, and the status reads "logged in." You still have no idea whether they did the prescribed three sets of ten, held each stretch for the full thirty seconds, or opened the app, glanced at the screen, and closed it. The login timestamp is the only thing the dashboard recorded. Everything that matters clinically happened offscreen.
That gap turns your between-visit reasoning into a guessing game. When a patient isn't progressing, you face two very different explanations. Either the program is wrong and needs adjusting, or the patient never did the program as prescribed. A login-only signal cannot tell those apart. So you walk into the next appointment ready to change the plan when the real issue was adherence, or you push the patient to comply harder when the exercises themselves were the problem.
Guessing wrong costs a visit. Progress the program too soon and you risk flaring symptoms. Hold it back unnecessarily and you stall a patient who would have responded to a harder challenge. Either way, you burn clinical time correcting a decision you made on incomplete information, and the patient loses confidence that the plan is working.
This pattern shows up across many patient-facing HEP apps, and it is not the fault of one vendor. A large share of the market treats a session open as the adherence metric, because capturing an app launch is trivial and capturing what a patient actually did is not. The result is a dashboard that reports attendance rather than effort. Before you evaluate any HEP platform on its exercise library or its interface, ask what its adherence tracking actually measures. That single answer separates the tools that inform your clinical decisions from the ones that leave you guessing.
Two tiers of adherence tracking
Adherence tracking splits into two tiers, and the gap between them decides whether your dashboard answers clinical questions or just raises them. Tier one is login or session tracking. The app confirms that a patient opened their program and nothing else. You see a timestamp, maybe a session count, and you infer the rest.
Tier two is true compliance tracking, and it records what the patient actually did inside the program. A tier-two platform captures which exercises the patient marked complete, how many sets and reps they logged, and how they rated pain or difficulty for that session. Some platforms go further and capture objective movement data such as hold durations, rep counts, and range of motion measured automatically rather than typed in by the patient. Self-reported data still counts as tier two, but automatically measured data removes the guesswork about whether a patient recorded honestly.
The distinction changes what you can safely conclude between visits. A tier-one login signal tells you the patient engaged with the app in some way. It cannot tell you whether they completed the prescribed dose, skipped the hardest exercise, or stopped after two reps because a movement hurt. When a patient isn't progressing and all you have is a login record, you're left guessing whether the program is wrong or whether the patient never really did it.
Tier-two data closes that gap because it separates a program problem from an adherence problem. If a patient logged every set and rep across two weeks and still reports no change, the program likely needs adjusting, and you can change it with evidence rather than a hunch. If the same patient completed three of eight sessions and rated pain high each time, you're looking at an adherence problem driven by discomfort, and the response is a conversation about pacing or a modified exercise, not a new program.
Pain and difficulty ratings per session add a layer that raw completion counts miss. A patient can complete every rep and still be trending toward flare-up, and a difficulty rating that climbs session over session flags that before the next appointment. Self-reported ratings carry the usual caveat that patients round up, forget, or answer to please the clinician, which is why objectively measured movement data strengthens the picture where a platform offers it.
Use these two tiers as your evaluation lens for any HEP platform you consider. Ask which tier a product delivers before you weigh anything else, because a login-only signal will leave you making clinical decisions on a blank. The next section turns this framework into specific questions you can put to a vendor during a demo.
The buyer's checklist: questions to ask any HEP vendor
Run any vendor demo through these questions before you commit. Each one exposes whether a platform tracks tier-one login signals or tier-two compliance data, and the answers separate marketing claims from what the dashboard actually shows.
Does the app track session opens or actual exercise completion? A vendor that reports "logged in" or "session started" is showing you tier-one data. Ask them to open a real patient record and point to which exercises were marked done. If they can only show that the patient opened the program, the platform stops at the front door.
Are sets and reps logged automatically or self-reported? Both are more than a login signal, but they carry different weight. Self-reported logs depend on the patient tapping through each exercise honestly. Automatically captured reps and hold times remove that guesswork. Ask which one you're actually getting.
Can the clinician see per-exercise adherence, not just overall program adherence? An "80% adherent" score across a whole program hides the exercises a patient skips. Ask whether you can see completion exercise by exercise. That detail tells you if a patient is avoiding the one movement that hurts, which changes how you progress the plan.
Does the app capture pain or difficulty ratings per session? Ratings logged against each session let you see whether a patient stopped an exercise because it was too painful or simply too easy. A platform that collects no session-level feedback leaves you interpreting a completion number with no context.
Is any objective movement verification available, or is everything patient-reported? Ask directly whether the platform can measure anything about how an exercise was performed, such as rep count, hold duration, or joint angle, rather than trusting a checkbox. Objective measurement is rare, so treat a clear answer as a strong signal.
Does adherence data flow back to a dashboard you already use day to day? Data trapped in a separate portal you have to remember to check rarely gets checked. Ask whether adherence reporting reaches the same screen where you plan the next visit, and whether it integrates with your EHR.
What true compliance tracking looks like in practice
PhysiApp, our patient-facing app, records what a patient actually does in each session rather than whether they opened the program. When a patient works through their prescribed exercises, PhysiApp captures which exercises they marked complete, the sets and reps they logged, and how they rated pain or difficulty for that session. Those session records answer the questions on the checklist directly, because they distinguish a patient who finished all four exercises from one who stopped after the first.
The per-exercise breakdown matters most when a patient stalls. If someone reports pain in their shoulder and the data shows they completed their lower-body work but skipped the shoulder exercises every session, you know the adherence gap sits with those specific movements, not the whole program. That level of detail lets you adjust the prescription with evidence instead of guesswork, and it turns a vague "not progressing" note into a specific conversation at the next visit.
We report this data back to the clinician's dashboard in Physitrack, the same place you build and assign programs. You see adherence per exercise and per session alongside the program you prescribed, so you do not have to log into a separate tool or reconcile two systems. Pain and difficulty ratings sit next to the completion data for each session, which means a drop in adherence and a spike in reported pain show up together rather than in isolation.
Self-reported logging has a known limit. A patient tells PhysiApp they completed three sets of ten, and you record what they entered, not what a sensor observed. That is still far more useful than a login timestamp, because it captures the patient's own account of sets, reps, and how the work felt, and it gives you a session-by-session record to review between appointments. For most home exercise programs, honest self-report at this level of detail is enough to separate an adherence problem from a program problem.
The practical result is a shorter loop between visits. You assign a program, the patient works through it, and you see the session-level detail before they walk back through your door. When a patient arrives without progress, you already know whether they did the work, which exercises they struggled with, and how they rated each session. That context replaces the guessing game with a starting point for the next clinical decision.
Motion Capture: objective movement data without video
Self-reported logging depends on the patient remembering to tap "complete" and reporting honestly. Motion Capture removes that step for the exercises where form matters most. It uses the patient's webcam to track joint angles during a movement, count reps, time holds, and give voice-guided cues when the patient drifts out of position. What reaches you afterward is a set of numbers. You see how many reps the patient actually performed, how long each hold lasted, and how their range of motion moved across sessions, rather than a self-reported tally you have to trust at face value.
The mechanism behind this is pose estimation, a technique that reads the position of joints from the camera image and turns them into structured measurements. Physitrack processes this in the browser and reports only the resulting numeric data back to your dashboard. No video is recorded, and no video is transmitted or stored. The patient exercises in their own home, and you receive joint-angle and rep data, not footage of them moving.
That privacy design matters for a feature that asks a patient to switch on a camera. Many patients hesitate when an app requests video access, and rightly so. Because Motion Capture keeps the image on the patient's device and sends back only measurements, you get objective movement data without creating a video file that has to be secured, consented for, and governed. The clinical signal arrives without the surveillance problem.
Motion Capture measures. It does not diagnose. The joint angles and rep counts give you a firmer basis for judgment between visits, but they inform your clinical reasoning rather than substitute for it. A drop in hold duration or a shrinking range tells you where to look. You decide what it means for the patient's plan, whether the program needs adjusting, and whether the finding warrants a call or an earlier appointment.
Motion Capture is currently in "coming soon" status, and clinicians can join the waitlist to be notified when it becomes available. When evaluating any HEP platform today, treat objective movement measurement as the tier above self-report worth asking about. A vendor that can eventually verify reps and holds automatically closes a gap that patient-reported logging alone leaves open, and it does so without turning your patient's living room into a recorded space.
Choosing a platform that closes the loop
Adherence data earns its place in your workflow when it explains why a patient is or isn't progressing. A number that only confirms a login leaves you guessing between a program that needs adjusting and a patient who isn't doing the work. Tier-two tracking answers that question by showing which exercises were completed, how many sets and reps went in, and how the patient rated pain or difficulty along the way.
The home exercise program is where that answer starts. Physitrack builds around HEP first, and PhysiApp's adherence reporting flows set-level and session-level data back to the dashboard you already use, so you read the "why" without switching tools or chasing a separate report. Motion Capture, currently on a waitlist, adds objective movement data on top of self-reported logs when it launches, giving you rep counts and hold durations to support your clinical judgment rather than replace it.
If you're evaluating platforms now, run the buyer's checklist against every vendor demo you sit through. Ask each one whether it tracks session opens or actual exercise completion, whether sets and reps are logged or self-reported, and whether adherence lands on a single dashboard you check between visits. A platform that closes the loop turns your next appointment into a conversation about progress instead of a round of guesswork. You can see how PhysiApp's adherence reporting works at physitrack.com.
