Enter the patient's handwritten diary card into the tool. One tab per day. Ratings are 0–5 buttons; skills are checkboxes. Once transcribed, switch to Weekly Review for heatmaps and pattern analysis, then Progress Over Time to add this week to the patient's longitudinal record.
Rating scale (match the paper card): 0 = not at all · 1 = a little · 2 = some · 3 = moderate · 4 = strong · 5 = extreme/most intense possible. For "Acted?" — check if the patient acted on the urge that day.
Day 1 of 7
Clinician Configuration · Custom Build
Build This Patient's Card
Tailor the diary card to this patient's treatment targets. Add or remove emotions, urges, target behaviors, and skills. Defaults follow Linehan's standard card plus the skills list from the Life Lab back-of-card reference.
Tip: Start conservative. The fewer things tracked, the more likely it gets filled out daily. You can add targets as treatment progresses.
Target Presets
Load a starting template
One-click presets based on common presentations. Loading a preset replaces the current configuration.
Emotions to Rate (0–5)
Urges / Target Behaviors (rate 0–5 + acted Y/N)
Actions / Behaviors to Track (frequency or Y/N)
Skills (grouped — check when practiced)
Mindfulness
Distress Tolerance
Emotion Regulation
Interpersonal Effectiveness
Save Configuration
Export / import this patient's card
Save the configuration as a preset to reuse for this patient next week, or export as JSON to share or archive.
Patient Enrollment
Enroll the patient in the Life Lab app
Generates a QR code that enrolls the patient into the Life Lab patient app at lifeskillstrainer.life/app.html with this exact configuration. The patient scans the QR with their phone camera in session, sets a PIN, and the app is ready — works across multiple weeks, no file downloads, no email attachments.
Patient scans this with phone camera
If the patient already added Life Lab to their home screen, a phone-camera scan only updates Safari — the installed app keeps its own storage. To push a changed card (e.g. newly added actions) to the installed app, have the patient open it and tap Scan QR inside the app to scan this code.
Paste the text the patient sent you below. Then click Load.
Drop patient export here
Drag a .json file from the patient onto this box, or click to browse. Auto-detects clinician exports and patient app exports.
Weekly Review · Clinician Summary
Period Summary
Aggregate snapshot of the patient's entries in the selected date range. Defaults to the full span of loaded data.
Date range
to
Emotion Intensity — Daily
Urges + Acted On
Skills Used This Period
Notes / What Mattered
Printable Blank Card
Print a Blank Card for the Patient
A blank version of this patient's customized card sized for letter paper. Hand this to the patient to fill in by hand during the week. Use your browser's print dialog (Ctrl/Cmd + P).
Longitudinal Progress · Treatment Course
Progress Over Time
Multi-week view of this patient's treatment course. Load one or more weekly JSON archives to visualize trends in emotions, urges, behaviors, and skill use. Use this view for session planning, treatment review, case consultation, and outcomes documentation.
Load Weeks
Add weeks to the archive
Select one or more JSON files exported from this tool. Weeks are de-duplicated by date — re-loading the same week replaces it. All data stays in this browser tab and is cleared when you close the tool or hit Reset.
Date range
to
Treatment Summary
Peak Emotional Intensity · Weekly
Highest intensity rating for each tracked emotion, each week. Declining peaks = emotional baseline shifting.
Emotion Heatmap · All Weeks
Average daily intensity per emotion, per week. Scan rows for emotion-specific trends; scan columns for rough-week clusters.
Recommended Goals · This Week
Auto-derived from the patient's data in this date range. Held urges, untouched skills, gap days, and rising distress all surface here as concrete, named targets. Cap of 5 — prioritized so the patient leaves session with a focused, actionable list, not a wishlist.
Skill Coverage · Reached vs Untouched
Left column: skills the patient has practiced (with frequency). Right column: skills on their card they haven't tried yet — natural session starting points.
Urges · Logged vs Acted On
For every urge tracked, two bars: how many days it was rated ≥1, and how many of those days the patient acted on it. Per-urge contrast reveals what's working (held) vs what's a target.
Clinical Summary
Emotion Tracemap · Patient Train Tool Data
Tracemap
Patient-side emotion tracemap entries from the LifeLab app's Train tool. This data is intentionally separated from the diary card. The tracemap is a free-form, in-the-moment emotion identification practice — not a structured DBT diary. Use this view for pattern recognition, somatic-emotional links, and between-session reflection.
Tracemap Data
Assigned Goals · Patient Progress
Assigned Goals
Progress on goals you assigned this patient via the Assign Goals tool. Loaded from the patient's exported JSON. Each goal shows current count vs target, plus completion status.
Goals from Patient Export
Drop a patient JSON export at the top of this page to see their assigned-goals progress here.
Pick emotions from the tracemap
Tap any emotion to select it. Tap "Add to card" to add all selected emotions at once. Emotions already on the card are grayed out.