Oregon State University

Projects

Add your interests to sort projects by how well they match you.

Session Prep Pro

Session Prep Pro is a full-stack clinical productivity tool built for licensed therapists and counselors in private practice. Clinicians maintain a private roster of clients (using anonymized identifiers such as initials or pseudonyms), each with clinician-authored background context. Before a session, the clinician pastes in raw notes — progress notes, EHR exports, prior session summaries — and the system uses a large language model (GPT-4o via the OpenAI API) to generate a structured Pre-Session Brief with four sections: Sensitivities — clinically sensitive topics or dynamics extracted from the notes, each tagged with an urgency level (high / medium / low) Key Themes — recurring therapeutic themes across session history Follow-ups — specific items the client raised that need to be checked on next session Opening Recommendations — concrete, actionable language for how to open the upcoming session Brief generation runs asynchronously: the server returns immediately, processes the AI call in the background, and the frontend polls every 2 seconds until the brief is complete. A dashboard gives the clinician an at-a-glance view of client count, briefs generated, and recent activity. This is a clinician-side workspace only — it is not a therapy tool or patient-facing product. It is purely internal, scoped to each individual therapist's own clients, and designed entirely around the pre-session preparation workflow. A working prototype already exists (built on Replit.ai) demonstrating the core flow end-to-end, including a monorepo architecture (pnpm workspaces), contract-first API design (OpenAPI + codegen), Clerk-based multi-tenant authentication, and a React/TypeScript frontend. This gives the capstone team a running start, with the bulk of the work centered on hardening, extending, and validating the system for a real pilot.

CS 46x Capstone (3-term) (Corvallis) · Justin Jacques

Updated