Skip to main content

Facility onboarding & integration

Veridian Motion serves correctional facilities through two distinct identity populations, each handled differently. Staff are real named users; inmates are roster-provisioned kiosk users — not federated identities.
Physical therapists, administrators, officers, wardens, and IT admins are named users tied to the facility’s workforce.Recommended: Single sign-on via the agency’s identity provider (SAML or OIDC — Microsoft Entra ID, Google Workspace, Okta) with multi-factor authentication, mapping IdP groups to Motion roles.Available today: Local email + password accounts with TOTP MFA. Roles are granted by an administrator.

Provisioning inmate accounts (roster)

Facilities can connect their roster using one of four methods, from deepest integration to simplest:
PriorityMethodHow it worksBest for
1JMS API integrationLive sync with the facility’s Jail Management System (e.g., Tyler, Spillman/Motorola Solutions, CentralSquare, Securus/JPay). New bookings auto-provision a patient + kiosk credential; releases auto-deactivate.Large facilities; built per JMS vendor
2Scheduled SFTP roster feedThe facility drops a daily roster export (CSV or fixed-width) to an SFTP endpoint; Motion ingests and reconciles — adds new inmates, deactivates released.Common corrections workflow
3Manual CSV uploadA facility admin uploads a roster CSV (inmate number, display name, housing/status) in the Motion admin UI; creates/updates patients and issues PINs.Recommended starting point for pilots
4One-by-one enrollmentA staff member enrolls a single patient in the provider dashboard.Testing and low volume only
CSV upload is the recommended starting point for a pilot. JMS API integration is the long-term goal for large facilities with automated booking and release workflows.
1

JMS API integration

Deepest integration — live sync with the facility JMS. New bookings auto-provision patients and kiosk credentials; releases auto-deactivate accounts. Implementation is scoped per JMS vendor.
2

Scheduled SFTP roster feed

The facility exports a daily roster to a secured SFTP endpoint. Veridian Motion ingests the file and reconciles adds, updates, and deactivations.
3

Manual CSV upload

An admin uploads a roster CSV through the Motion admin UI. Suitable for pilots and smaller facilities without automated feed infrastructure.
4

One-by-one enrollment

Staff enroll individual patients from the provider dashboard. Available today; not scalable for full-facility rollout.

Credentials and PINs

  • Inmates authenticate with their facility inmate number and a 4–12 digit PIN.
  • PINs are unique per inmate, auto-generated at provisioning and delivered through the facility’s existing channel (e.g., printed on intake paperwork), or set by the inmate at first kiosk use after a staff-verified identity step.
  • Staff may reset a PIN from the patient record when credentials must be reissued.
  • Never use a facility-wide shared PIN.
A brute-force lockout protects both inmate and staff logins. Repeated failed attempts temporarily lock that identifier. Contact an administrator or support@veridianhp.com if lockout persists.

Staff access (SSO)

Veridian Health Partners recommends agency SAML or OIDC SSO to the facility’s identity provider, with MFA enforced at the IdP, and group mapping from IdP groups to Motion roles:
Motion roleTypical IdP group
ptClinical / physical therapy staff
adminFacility or health services administrators
officerCustody operations
wardenFacility leadership
it_adminAgency IT / security
Where SSO is not available, staff use local accounts with TOTP MFA (available today). An admin grants roles at /staff. See Roles and access and Role permissions.

Multi-facility / tenancy

Veridian Motion isolates each facility’s data. When multiple facilities are onboarded, staff only see their own facility’s patients and assessments. Strict isolation between facilities is enforced at the database level through row-level security (RLS).Multi-facility tenancy capabilities are on the roadmap and will expand as the platform matures.

Deployment

Kiosks

  • Use facility-issued tablets locked to the Veridian Motion app through the agency’s mobile device management (MDM).
  • No outside web browsing or external messaging from the kiosk.
  • True device lockdown is provided by the agency’s MDM; the app provides software-side hardening (blocked external navigation, strict CSP, self-hosted fonts, idle auto-reset). See Deployment and kiosk.

Hosting and compliance

Veridian Motion is designed with HIPAA-aligned controls but is not HIPAA-certified, CJIS-authorized, or FedRAMP-authorized.
RequirementOwner
Signed BAA with the covered entityAgency + Veridian Health Partners
CJIS / FedRAMP / GovCloud hosting (if required)Agency
Network segregation and firewall allowlistsAgency
Personnel screening per security policyAgency
Data classification reviewAgency
The agency provides hosting, network, and personnel controls per its security policy and the data classification of inmate health data. See Security overview and HIPAA.

Onboarding runbook

1

Contract, BAA, and data-classification review

Execute facility agreement and BAA. Confirm data classification and hosting decision (including CJIS/FedRAMP/GovCloud requirements if applicable).
2

Provision the facility tenant

Veridian Health Partners provisions the facility tenant and baseline configuration.
3

Connect staff identity

Configure SSO (SAML/OIDC + IdP group mapping) or create local accounts with TOTP MFA. Assign Motion roles (pt, admin, officer, warden, it_admin).
4

Connect the roster

Choose JMS API, SFTP feed, or CSV upload. Set sync cadence and run an initial import. For pilots, start with CSV upload.
5

Provision kiosks

Install the Veridian Motion PWA on facility tablets via MDM. Issue inmate PINs through the facility’s credential handoff process.
6

Train staff and launch pilot

Train PTs on the review workflow and AI and clinical safety — especially red-flag-first review and the PT-review gate. Launch a pilot cohort before full-facility rollout.
7

Monitor

Review the audit log and operational reporting. Route issues through Troubleshooting and facility contacts.

What’s next

Getting started

Shorter rollout checklist for first go-live.

Provider dashboard

Enrollment, review, and day-to-day workflow.

Deployment and kiosk

PWA install, app hardening, and MDM split.

For evaluators

One-page guide for decision-makers.