Skip to content
CogniStride
Menu

Cognitive rehabilitation software

Structured cognitive exercises for stroke and brain-injury rehab, scored as you go.

CogniStride runs working memory, inhibition, visual scanning, everyday executive, word-finding and clock tasks in the browser. It records accuracy, reaction times and cue levels automatically, checks mental effort between exercises, and keeps patient data on your device.

CogniStride studio dashboard for a patient: MoCA, MMSE and NIHSS baseline scores, session totals, a cognitive domain profile chart comparing admission with current levels, and therapy goals with progress bars.
  • Runs in any modern browser, nothing to install
  • Patient records stay on your device
  • Zoom, readable fonts, read-aloud, switch access
  • From $9.99/month · 14-day free trial

What is CogniStride?

CogniStride is a web application for practising and documenting cognitive rehabilitation exercises. It is designed for occupational therapists, speech-language pathologists and other rehabilitation clinicians working with people after stroke or traumatic brain injury, and for individuals who want structured practice at home.

Each exercise follows a published task format, such as the n-back, Stroop, star cancellation, semantic feature analysis or the clock drawing task, and records results the moment the exercise ends. Results build up into a profile and progress chart for each patient, and Clinician Pro can turn recorded sessions into a draft SOAP note.

CogniStride is a practice and documentation tool. It does not diagnose conditions, and the clinical screening scores it stores (MoCA, MMSE, NIHSS) are entered by you, not administered by the app.

Why it exists

The exercises produce numbers. Writing them down shouldn’t take longer than the session.

Cognitive therapy often relies on a stopwatch, paper cancellation sheets counted by hand, separate apps for each task and notes written up afterwards. CogniStride keeps the exercise and its record in one place.

How common session tasks compare with and without CogniStride
TaskTypical approachIn CogniStride
Scoring a cancellation sheetCount targets per side by handLeft/right rates, centre of cancellation and a heatmap when the patient finishes
Measuring reaction timeStopwatch or not measuredMillisecond timing on every N-Back, Stroop and Flanker response
Tracking cue level in namingTally marks on a cue sheetCue level and time recorded for every item, summarised per block
Watching for fatigueAsk when it seems neededEffort check-ins after every two exercises or 15 minutes, with a guided break at 7/10 or higher
Writing the noteFrom memory, after the sessionA SOAP draft built from the recorded results (Clinician Pro), ready to edit

How a session runs

Choose the patient, run the exercise, rate the effort. The record writes itself.

  1. 1

    Open the patient’s profile

    Baseline scores, goals and a domain profile are on the dashboard.

  2. 2

    Run an exercise module

    Settings such as N-back level, cueing level or response window are adjusted per session.

  3. 3

    Results are logged when it ends

    Accuracy, timing and module-specific measures go straight into the session history.

  4. 4

    Check mental effort

    A 0–10 rating after every two exercises; 7 or higher starts a two-minute breathing break.

Walk through a full session
The CogniStride session loop A cycle of four steps: patient profile, exercise module, results logged automatically, and a mental-effort check-in, which leads back to the next exercise. Logged results also feed progress charts and SOAP note drafts. Patient profile baselines · goals Exercise module settings per session Results logged accuracy · timing · cue level Effort check-in 0–10 · break at 7+ Progress & documentation charts · session table · SOAP draft start every 2 exercises next
Mental effort check-in dialog with buttons from 0 to 10, coloured green for low effort, amber for moderate and red for high.

Pacing built into every session

Mental fatigue is common after brain injury and stroke. CogniStride asks for a 0–10 effort rating at regular points, logs it next to each result and starts a guided breathing break when the rating is high, so effort is documented alongside performance.

How fatigue pacing works
The CogniStride dashboard in high-contrast mode: black background, yellow outlines and the Atkinson Hyperlegible font at 115% zoom.

Usable with low vision, aphasia or limited movement

Zoom up to 200%, switch to Atkinson Hyperlegible or OpenDyslexic, use a high-contrast theme, have text read aloud, or operate everything with a single switch using automatic scanning.

See the accessibility tools

Documentation

From session results to a note you can edit

  • Accuracy, latency and effort charted over time for each patient and module
  • A full session table with every result and its details
  • SOAP note drafts assembled from recorded sessions (Clinician Pro)
  • CSV export for your own records or EMR attachments
Documentation features
Therapist Command Center: a longitudinal chart of accuracy, latency and effort across sessions, a session table, and the SOAP note generator.
Where CogniStride stores data Patient profiles, session results, clock drawings and effort ratings are stored in the browser on your device. CogniStride servers store your account and subscription status. Payment card details are handled by Stripe. Only sign-in and plan information passes between your device and CogniStride servers. Your device browser storage, per account Patient profiles & baselines Session results Clock drawings Effort ratings & goals SOAP drafts & exports CogniStride servers Name, email, password hash Account type and plan Subscription status Support messages you send Stripe Card and billing detailsInvoices and receipts sign-in & plan only

Where patient data lives

Patient records stay in your browser

Patient profiles, session results and drawings are stored in the browser on the device you use, separately for each CogniStride account. Our servers hold your account and subscription details, not your patients’ records.

The trade-off: records do not sync between devices, and clearing the browser’s site data deletes them. Clinician Pro includes a backup file you can download and restore.

How on-device storage works

Who uses CogniStride

Clinicians

Occupational therapists, speech-language pathologists and rehab clinicians who run cognitive sessions and need the results documented. Manage up to 15 patients on Basic or an unlimited caseload on Pro.

CogniStride for clinicians

Individuals and caregivers

People recovering from stroke or brain injury who want regular, structured practice at home, often alongside therapy. One personal profile with all six exercise modules.

CogniStride at home

What CogniStride does not do

  • It does not diagnose, screen for or treat any condition, and its scores are not validated clinical measures.
  • It does not administer the MoCA, MMSE or NIHSS. You can record scores from assessments you have given.
  • It does not replace a therapist’s judgement about what a patient should practise or how hard.

The task formats behind each module, and their original publications, are listed on Methods & references.

Common questions

Do I need to install anything?

No. CogniStride runs in a current version of Chrome, Edge, Firefox or Safari on a computer or tablet. Voice answers in the word-finding module need Chrome or Edge.

How does the free trial work?

Every plan starts with a 14-day trial. A card is required at checkout but nothing is charged until the trial ends, and you can cancel from your account before then. One trial per account.

Can patients use it at home?

Yes, with their own Individual plan. Clinician and individual accounts are separate, and data is not shared between them.

What are the demo patients?

Clinician accounts include three read-only demo patients so you can try every module. They do not count toward your plan, and nothing you do with them is saved or exported.

All questions and answers

Try CogniStride free for 14 days

Every plan starts with a 14-day free trial. Cancel before it ends and you are not charged.