OpSpring.ai
All case studiesMental Health

MindCare Health

An automated pre-assessment system that helps clinical providers prepare for Adult ADHD evaluations, reducing preparation time from hours to minutes.

96%
Less processing time
24/7
Availability
HIPAA
Compliant
6 weeks
Timeline

The challenge

Patient demand for Adult ADHD evaluations has surged in recent years, and the clinical preparation process behind them has not kept pace. For MindCare Health, providers were spending 2-3 hours per patient just preparing for initial consultations.

Before each appointment, providers had to manually review lengthy intake forms, score standardized assessments by hand, compile clinical notes, and prepare patient-friendly summaries. For a clinic processing 20-30 evaluations per week, this administrative burden was preventing providers from doing what they do best: spending time with patients.

The manual process was also inconsistent. Different providers focused on different parts of the same intake form, so how thoroughly a case was prepared depended on how much time that provider had.

MindCare needed the pre-assessment work streamlined so providers could focus on clinical judgment and patient care.

The solution

We built an automation system that handles the administrative preparation work, giving providers a head start before each patient appointment.

When a patient submits their intake form through MindCare's patient portal, the system automatically processes the submission, scores standardized assessments, and organizes the information into structured reports.

Providers receive a summary document that highlights key information from the intake form, presents assessment scores in a clear format, and suggests areas to explore during the clinical interview. A separate post-appointment document explains, in plain language for the patient, what the assessment covers and what to expect.

The system handles the time-consuming data organization so providers can spend their preparation time on clinical thinking rather than paperwork. Every clinical decision stays with the provider: the system organizes the inputs and makes no diagnostic determination.

AI architecture

The first finding on this build was how little of it needed a model at all. Roughly eighty percent of the report is scoring: the ASRS and the executive function items are validated instruments with published, deterministic scoring rules, and arithmetic does that better than inference. So the scoring runs in code, and the model handles the one part that genuinely benefits from language: organizing the findings into something a provider can read in a few minutes.

Rather than generic summaries, the model references specific details from each patient's intake form, so a report reflects the person in front of the provider rather than a template.

On privacy, the payload sent for processing is a limited data set rather than full de-identification. Direct identifiers are stripped before anything leaves the system. Free-text narrative fields can still carry a third-party name, an employer, a school, or a date a patient chose to write, and that is documented as a known limit rather than a solved problem. Data handling, audit logging, and retention meet HIPAA requirements.

If the model is unavailable, a rule-based scorer takes over. It makes no network calls, and it stamps its own output to say simplified scoring was used, because a degraded report that looks identical to a normal one is worse than a delay.

The results

Work that took a provider 2+ hours of manual compilation now completes in about 5 minutes of automated processing, and what is left for the provider is reviewing a finished document rather than assembling one. The standardized format means they can scan a report quickly and spend their attention on the parts that need clinical judgment.

At roughly $0.08 per evaluation, the processing cost is minimal compared to the staff time it saves. The clinic handles 20-30 evaluations weekly without the administrative bottleneck they had before.

Automated audit logging and data retention meet HIPAA compliance requirements, and the system scales automatically during high-volume periods.

Engineering notes

In a clinical setting a system that is confidently wrong is worse than one that is simply unavailable, because a plausible error gets signed and an outage gets noticed. These are the decisions that follow from that.

01
Most of the report is not model work
The ASRS and executive function items are validated instruments with published scoring rules. That is arithmetic, and arithmetic belongs in code, where it is exactly reproducible and can be checked by anyone. Around eighty percent of the output is produced this way. The model handles the part that actually benefits from language, and nothing else.
02
Degraded output announces itself
When the model path fails, a rule-based scorer takes over. It makes no network calls, so it cannot fail the same way, and it marks its own output as simplified scoring. A fallback that produces something indistinguishable from a full report is a worse failure than no report at all.
03
A limited data set, described as one
Direct identifiers are stripped from the payload before processing. Free-text narrative fields can still contain a third-party name, an employer, a school, or a date, so the payload is a limited data set rather than a de-identified one. Those are different things under HIPAA and the difference is worth stating plainly rather than rounding up.
04
The system makes no determination
Output is organized intake, scored instruments, and suggested areas to explore in the interview. It contains no diagnosis and no clinical conclusion, and every report says so. The provider brings the judgment; the system removes the compilation standing in front of it.
05
Prompts were iterated against clinician review, not a benchmark
Roughly thirty-five prompt versions went through review with the provider until the language met the bar they were willing to put their name on. That is a real process and it is also not a measured accuracy figure, which is why none is claimed below.
Known limits

Worth being precise about what this does not do. The five minutes is machine time; a provider still reviews the report before the appointment, and that review is the point rather than an overhead. There is no published accuracy number for the summarization, because there is no labeled clinical ground truth set behind it: the scoring is deterministic and verifiable, and the narrative portion has been iterated against clinician review rather than measured against a benchmark. And the privacy posture is a limited data set, not de-identification, with free-text fields the known gap.

The bottleneck in an ADHD evaluation was never the clinical judgment. It was the two hours of compilation standing in front of it.
OpSpring·On what the system was built to remove

Tech stack

  • AWS Lambda
  • AWS Bedrock
  • Frontier LLM
  • TypeScript
  • React-PDF
  • IntakeQ API

Ready to streamline your operations?

Schedule a 15-minute diagnosis call to see if AI can solve your biggest bottlenecks.