Inmate kiosk flow
The inmate kiosk is the inmate-facing surface of Veridian Motion on a facility-controlled device. Inmates authenticate with an inmate number and PIN provisioned at enrollment. Staff hand over the number and initial PIN and may reset the PIN later.Full flow
Sign in
At
/inmate-login, the inmate enters their inmate number and PIN
(4–12 digits). Staff create these at enrollment; inmates who lack a PIN
must ask staff.Select what's hurting (body map)
An accessible body-map region selector presents a tappable diagram
plus labeled toggle buttons (e.g., left shoulder, upper back, left knee).
The inmate selects the area(s) relevant to their complaint.
Describe the complaint
The inmate describes what is going on in plain language — typed text, with
voice-to-text where the device and browser support it.
Answer follow-up questions
Based on body-map selections and the complaint, the app may present
follow-up Q&A — short questions to clarify onset, severity, or
movement limits. Required questions must be answered before continuing.
If the session resets due to idle timeout, the inmate must sign in again
and may need to restart intake.
Capture four posture photos
Guided capture for front, back, left, and right views. On-screen
silhouette overlays help positioning. The interface prompts retakes when
a photo is unusable (lighting, framing, blur). Camera access requires staff
assistance if denied.
Submit
The inmate reviews and submits. The assessment moves into staff workflow.
Processing runs on the server; AI output is not shown on the kiosk.
Confirmation (immediate)
The inmate sees submission confirmation and plain-language safety
guidance — for example, to report worsening symptoms to custody staff.
This screen does not include AI observations, hypotheses, or exercise
prescriptions.
My plan / progress (ongoing)
Inmates can return to view each submission’s status:
- Received
- Awaiting assignment
- Under review
- Reviewed
After submit
Immediately after submission the inmate sees confirmation and plain-language safety guidance only — not AI observations, hypotheses, red flags, or exercise plans. Track progress under My plan / progress; approved plan content appears only after status reaches Reviewed.Multiple submissions
An enrolled inmate may complete more than one assessment over time. Each submission appears separately in My plan / progress with its own status. A new submission does not replace a prior Reviewed plan unless the PT updates care through a new review cycle.What inmates see after review
When status is Reviewed, the inmate may view:- Approved exercise plan — bodyweight exercises with images or video from the exercise-media library (reps, sets, and plain-language instructions as the PT approved)
- PT notes marked shared with inmate — only notes the PT explicitly released; other clinical notes remain staff-only
What inmates cannot do on the kiosk
- Self-create an account
- View AI findings, red flags, or draft plans before PT review
- Open external websites, links, or messaging outside the app
- Access other inmates’ records
Locked kiosk behavior
Veridian Motion applies app-level hardening for facility kiosks:- Blocked external navigation and links
- Strict Content Security Policy (CSP)
- Self-hosted fonts (no third-party font loads)
- Idle auto-reset to clear inmate session state
Staff involvement
| Role | Typical action |
|---|---|
| Admin / clinical staff | Enroll inmate, hand over number + PIN, assign case to PT |
| Custody staff | Escort to kiosk, monitor session, respond to safety concerns |
| PT | Reviews in dashboard; releases plan when ready |
Session and privacy on device
Inmate session state is held in memory — not in browserlocalStorage.
No PII is persisted locally on the kiosk browser beyond what the active
session requires.
What’s next
Status and workflow
Status labels and who acts when.
Messaging
Secure follow-up with the care team.
Provider dashboard
What happens after the inmate submits.
Data model & privacy
Photos, RLS, and signed URLs.
Troubleshooting
Camera, PIN, and session issues.
