This is a sample report. Start your own assessment below. Start Your Assessment →
← All use cases
Healthcare & veterinary

Symptoms get assessed before booking, so the patient gets an urgency level and the right type of appointment.

What the audit checks

A patient fills in their symptoms. Today a nurse reads that between phone calls and judges from experience whether it is acute or can wait. The audit works out whether triage can be automated reliably, where a human has to stay in the loop, and what a wrong call actually costs you.

FULLVISION Assessment Report

AI patient triage from a web form

01 January 2026

01/Recommendation
Recommended path

AI Agent + human review

A hybrid AI workflow with mandatory human review of exceptions is the right and safe fit for this regulated, judgment-heavy triage process.

The recommended path is a hybrid approach: an AI workflow handles routine, clearly structured triage cases automatically, while a human-in-the-loop gate ensures that every ambiguous, incomplete, or high-urgency case is reviewed by a nurse or clinician before any action is taken. This directly matches the client's stated goal of letting routine cases handle themselves while keeping people focused on the exceptions. The practice has no in-house developer, so the solution must rely on a low-code or no-code AI workflow platform that can connect to the practice software via its existing API, with no custom code required. Given that this is GDPR special-category health data and that a wrong triage call is a patient-safety event, the hybrid model is not just the most efficient choice but the only responsible one at this stage of maturity.

The client has no in-house developer and no stated platform preference, so the recommendation is a low-code AI workflow platform such as Make, n8n, or a healthcare-oriented equivalent that can call the practice software API out of the box and route exceptions to a human review queue without requiring custom development.

02/Process Overview

Process Overview

When a patient wants an appointment, they fill in a web form describing their symptoms. That submission lands with a nurse who reads it, draws on clinical experience to judge how urgent the case is, picks the appropriate appointment type, and arranges the booking. If the case does not fit a clear pattern, it gets passed to a clinician for a second opinion. The whole cycle runs roughly 9,000 times a year, takes about seven minutes per case, and adds up to well over a thousand hours of nursing time annually. Right now that time is coordinated through email and spreadsheets alongside a practice management system whose API has never been connected to anything.

The process sits at the intersection of operational routine and genuine clinical judgment. The majority of submissions follow recognisable patterns that an experienced nurse handles quickly and consistently. A meaningful minority, somewhere between one case in ten and one in seven, involves symptoms that are ambiguous, incomplete, or outside standard patterns and requires a more careful human decision. The stakes are not abstract: a wrong urgency call is a patient-safety event, and all of the data involved is GDPR special-category health information subject to regulated retention rules.

The practice is small. The Practice Manager oversees the process, three clinicians provide the clinical safety net, and one part-time administrator handles overflow. There is no in-house developer and no existing automation infrastructure. The opportunity is real and the need is clear, but any solution has to work within those constraints from day one.

03/Path Scores

Path Scores

AI Agent + human review Recommended
9/10

Routine cases are structured and rule-amenable enough for AI classification, while the 10-15% exception rate and patient-safety stakes demand a mandatory human gate. This path delivers the client's stated goal precisely: automate the boring majority, escalate the rest. It also fits the no-developer constraint via low-code tooling.

AI Workflow
6/10

An AI workflow without a human gate could handle the routine majority well, but the 10-15% exception rate combined with GDPR special-category data and patient-safety liability makes full automation without oversight too risky at this stage. It is viable only if a robust confidence-threshold escalation mechanism is built in, which effectively makes it a hybrid anyway.

Traditional Code Not recommended
4/10

A rule-based system could handle the clearest triage cases but would struggle with the natural language variability of symptom descriptions and the judgment-heavy exceptions. With no in-house developer, building and maintaining such a system would require ongoing external cost and would likely be brittle as symptom patterns evolve.

RPA Not recommended
3/10

RPA is designed for structured, UI-driven repetitive tasks and has no meaningful ability to interpret free-text symptom descriptions or make clinical judgments. It could assist with data entry or routing but cannot perform the core triage classification, making it a poor fit for this process.

AI Agent Not recommended
3/10

A fully autonomous AI agent operating without defined human checkpoints introduces unacceptable risk in a patient-safety and GDPR special-category context. The technology is also over-engineered relative to the process complexity and the client's no-developer constraint.

Stay Manual Not recommended
2/10

The current manual process consumes over 1,050 hours per year, relies on tacit knowledge held by two or three people, and creates a single point of failure. Staying manual is the baseline risk, not the safe option, especially as volume grows.

04/Process Dimensions

Process Dimensions

Eight dimensions drive the recommendation, scored 0–10 with a note on each.

Data Structure 6/10

Inputs arrive as free-text symptom descriptions from a web form, which are semi-structured at best and require natural language interpretation rather than simple field matching.

Rule Clarity 5/10

Standard triage cases follow recognisable patterns that can be codified, but 10-15% of cases require experiential clinical judgment that resists explicit rule definition.

Exception Frequency 4/10

Exceptions represent 10-15% of volume, which is high enough to make full automation risky and to justify a permanent human escalation path rather than treating exceptions as edge cases.

Integration Readiness 6/10

The practice software publishes an API, which is a solid foundation, but it has never been used and the team has no developer, so integration will require a low-code platform and initial configuration effort.

Volume / ROI 8/10

At 9,000 runs per year and 7 minutes each, the process consumes roughly 1,050 hours annually, making the ROI case for automation strong even at a conservative savings rate.

Process Stability 6/10

Clinical triage criteria are relatively stable but can shift with new conditions, seasonal patterns, or regulatory guidance, requiring periodic model review rather than a set-and-forget deployment.

Human Judgment Required 3/10

The core triage decision is inherently judgment-based, drawing on clinical experience that is difficult to fully encode, which is why the human gate for exceptions is non-negotiable.

Compliance Requirements 2/10

GDPR special-category health data, regulated records retention, and direct patient-safety consequences of errors place this process in the highest compliance risk tier and demand auditable human oversight.

05/ROI Estimate

ROI Estimate

€18,750

Current annual cost

65%

Estimated time saved

€12,188

Annual savings

14mo

Payback period

Build cost estimate: €8,000 – €18,000

Current annual cost is based on 9,000 runs at 7 minutes each at EUR 25 per hour, totalling 1,050 hours and EUR 18,750 per year. The 65% savings estimate reflects that roughly 85% of cases are routine and could be auto-processed, but a conservative handling time reduction is applied to account for exception review time and ongoing oversight; the human gate remains a permanent cost.

06/Implementation Roadmap

Implementation Roadmap

1
Discovery and Data Mapping 2-3 weeks

Collect and anonymise a sample of 200-300 historical triage submissions and their outcomes to understand the real distribution of case types, symptom language patterns, and the criteria nurses actually use. Map the practice software API endpoints needed for reading patient records and writing triage outcomes. This phase produces the training and validation dataset and the integration specification.

2
AI Classification Model and Confidence Thresholds 3-4 weeks

Configure an AI workflow on a low-code platform to classify incoming form submissions into urgency levels and appointment types. Define confidence thresholds: cases above the threshold are auto-routed, cases below are flagged for human review. Validate against the historical sample with at least one clinician signing off on the threshold settings before go-live.

3
Human Review Queue and Escalation Interface 2-3 weeks

Build a simple review interface, a web dashboard or email-based queue, where the nurse or administrator sees flagged cases, the AI's suggested classification and reasoning, and can approve, override, or escalate to a clinician. This is the human-in-the-loop gate and must be fast to use, targeting under 2 minutes per exception review.

4
Practice Software Integration 2-3 weeks

Connect the workflow to the practice software API so that approved triage outcomes are written directly into the patient record and trigger the booking workflow, eliminating the current manual handoff via email and spreadsheets. Test with a small live cohort under nurse supervision before full rollout.

5
Pilot, Audit, and Go-Live 4-6 weeks

Run a supervised pilot covering at least 4 weeks of live volume, with a clinician auditing a random 10% sample of auto-approved cases to validate safety. Document the audit trail to satisfy GDPR and records retention requirements. Adjust thresholds based on pilot findings, then move to full production with a defined monthly review cadence.

07/Risks & Considerations

Risks & Considerations

The most significant risk is a miscalibrated confidence threshold that allows a high-urgency case to be auto-approved when it should have been escalated. In a veterinary or medical context this is a patient-safety event, not a data quality issue, and the consequences can be severe. The human review gate mitigates this but does not eliminate it: the nurse reviewing flagged cases must understand that the AI suggestion is an aid, not a decision. Regular clinician audits of auto-approved cases are essential, especially in the first six months, and the threshold should be set conservatively until the model's real-world accuracy is proven on this practice's specific patient population and symptom language.

A second risk is GDPR compliance during the build phase. Symptom data used to train or validate the AI model is special-category health data and must be properly anonymised or processed under a valid legal basis before it is shared with any third-party platform. The practice has no in-house legal or data protection resource, so engaging a GDPR advisor before selecting a platform is strongly recommended. Vendor data processing agreements must be in place before any live data touches the system.

08/Architecture Overview

Architecture Overview

flowchart TD A(["Form Submitted"]) B["AI Classification"] C{"Confident?"} D["Auto-Route"] E["Human Review Queue"] F{"Override?"} G["Clinician Escalation"] H["Practice Software API"] I(["Booking Confirmed"]) subgraph External Systems H end A --> B B --> C C -->|"Yes"| D C -->|"No"| E D --> H E --> F F -->|"Approve"| H F -->|"Escalate"| G G --> H H --> I

Hover to zoom · click for fullscreen

09/Why This Approach

Why This Approach

The right approach here is a Hybrid: an AI workflow that handles the predictable majority of triage submissions automatically, paired with a mandatory human review gate for every case that falls below a defined confidence threshold. This is not a compromise between automation and caution, it is the architecture that actually matches the shape of the process. Around 85 percent of submissions follow patterns that an AI classifier can handle reliably once it has been trained on real examples from this practice. The remaining 10 to 15 percent require the kind of nuanced judgment that no current AI model should be trusted to make alone in a patient-safety context. The Hybrid path serves both populations correctly rather than forcing a single approach onto a process that genuinely has two distinct case types.

The practice has no in-house developer and has expressed no platform preference, which shapes the recommendation in a direct way. A platform like Make or n8n, or a healthcare-oriented low-code equivalent, can connect to the practice software's published API without custom code, host the AI classification step, and route exceptions to a human review queue using built-in workflow logic. That keeps the build within reach of a consultant-led implementation and avoids creating a dependency on ongoing developer support. The practice software API is a meaningful asset here, even though it has never been used. Connecting the approved triage outcome directly to the patient record and booking workflow eliminates the current manual handoff through email and spreadsheets, which is where a significant amount of the friction and error risk lives today.

A Fully Automated AI Workflow was scored and considered seriously. The case against it is not that AI classification is unreliable in general, it is that this specific practice's 10 to 15 percent exception rate is too high to accept without a human gate, and that the consequences of a misclassified high-urgency case are severe enough to make the risk unacceptable at this stage of deployment. If the model's real-world accuracy is validated over time and the exception rate proves lower than expected in practice, the confidence threshold can be raised and the human review burden reduced without rebuilding anything. The Hybrid architecture is designed to evolve in that direction; full automation is a destination the practice could reach, not a starting point it can safely adopt now.

Traditional Code and RPA were both assessed and neither fits. A rule-based coded system cannot handle the natural language variability of free-text symptom descriptions, and maintaining it as clinical patterns change would require ongoing developer cost the practice does not have the structure to support. RPA is built for structured, UI-driven repetitive tasks and has no capability to interpret clinical language or make triage judgments. It could theoretically assist with downstream data entry but cannot perform the core classification step, making it irrelevant to the main problem. An autonomous AI Agent introduces unnecessary complexity and removes the human oversight that compliance and patient safety both require. Staying Manual is not the cautious option it might appear to be. Over a thousand hours of nursing time per year, coordinated through email and spreadsheets, with tacit knowledge concentrated in two or three people, is itself a fragile and expensive situation that grows riskier as volume increases.

One tradeoff worth naming honestly is that the human review queue is a permanent feature of this design, not a transitional one. The nurse or administrator reviewing flagged cases will still spend time on exceptions, and that time needs to be factored into the ROI model rather than treated as a cost that disappears. The projected 65 percent reduction in handling time accounts for this. The goal is not to remove people from triage entirely but to remove them from the routine majority so they can apply their judgment where it genuinely matters. That is a meaningful improvement in how clinical staff spend their working day, and it is the honest version of what this automation delivers.

10/Comparing the Top Approaches

Comparing the Top Approaches

The two most competitive paths here are the Hybrid approach and a fully Automated AI Workflow, and the gap between them is meaningful in this specific context. A pure AI Workflow without a mandatory human gate could theoretically handle the structured majority of cases well, but the 10 to 15 percent exception rate is not a rounding error. At 9,000 submissions per year, that is 900 to 1,350 cases annually where the AI would be operating outside the patterns it was trained on, and in a patient-safety environment a confident wrong answer is worse than a flagged uncertain one. The Hybrid path solves this directly: it auto-processes the routine majority while routing ambiguous, incomplete, or high-urgency cases to a nurse or clinician before any action is taken. The ROI difference between the two paths is modest, since the human gate is a permanent cost either way, but the Hybrid genuinely earns its keep on liability and compliance grounds alone.

Traditional Code was considered but scores poorly for this process. A rule-based system could codify the clearest triage patterns, but symptom descriptions arrive as free text from patients who do not use clinical terminology consistently. A rules engine cannot interpret that variability, and the practice has no in-house developer to maintain the brittle logic as symptom patterns or clinical criteria shift over time. The cost of keeping traditional code current would quickly erode any initial savings. RPA and an autonomous AI Agent were also assessed and both are poor fits: RPA has no ability to interpret natural language, and a fully autonomous AI Agent introduces unacceptable clinical risk without the defined human checkpoints that this process demands. The Hybrid path is not just the highest scorer; it is the only path that honestly addresses all three constraints at once, which are the compliance requirements, the judgment-heavy exceptions, and the no-developer operating environment.

11/How to Build It

How to Build It

The build starts with a discovery and data mapping phase before any platform is configured. The practice needs to pull 200 to 300 historical triage submissions and their recorded outcomes, anonymise them properly under GDPR before they touch any external system, and use that sample to understand the real distribution of case types and the symptom language patterns that nurses actually encounter. At the same time, the team maps the practice management software's published API to identify the endpoints needed for reading patient records and writing triage outcomes back in. This phase, which should take two to three weeks, produces both the validation dataset and the integration specification that everything else is built against.

With that foundation in place, the AI classification layer is configured on a low-code workflow platform. Make or n8n are both capable options given the no-developer constraint, and both can call REST APIs out of the box without custom code. The platform is configured to receive incoming form submissions, pass the symptom text through an AI classification model, and produce a suggested urgency level and appointment type alongside a confidence score. The critical configuration decision here is setting the confidence thresholds: cases above the threshold are auto-routed directly to the practice software, and cases below it are held and forwarded to the human review queue. A clinician must sign off on the threshold settings before any live patient data flows through the system, and the initial thresholds should be set conservatively.

The human review queue is the heart of the hybrid model and needs to be genuinely fast to use. Whether it is built as a lightweight web dashboard or delivered as a structured email with approve and override options, the nurse or administrator reviewing a flagged case should be able to see the original submission, the AI's suggested classification, and the reasoning behind it, then make a decision in under two minutes. Cases requiring clinical judgment beyond the nurse's remit escalate to a clinician through the same interface. Once a decision is made, the outcome is written to the practice software via API, triggering the booking workflow and eliminating the current manual handoff through email and spreadsheets.

The final phase is a supervised pilot running across at least four weeks of live volume. During the pilot, a clinician audits a random ten percent sample of auto-approved cases to validate that the confidence thresholds are performing as expected on this practice's specific patient population. Every decision, whether automated or human-reviewed, is logged with a timestamp and the identity of the reviewer, satisfying both the GDPR audit trail requirement and the regulated records retention obligation. Threshold adjustments based on pilot findings are made before full production go-live, and a monthly review cadence is established from day one so the model does not drift silently over time.

12/Risks in Detail

Risks in Detail

The most serious risk in this process is a miscalibrated confidence threshold that allows a high-urgency case to pass through the automated path when it should have been escalated for human review. In a clinical setting this is not a data quality issue; it is a patient-safety event, and the consequences can be severe and irreversible. The human review gate reduces this risk materially but does not eliminate it, because the nurse working through the exception queue must understand that the AI's suggested classification is decision support, not a decision. If the interface presents the AI output with too much authority, reviewers can drift toward rubber-stamping rather than genuinely evaluating the case. Clinician audits of auto-approved cases are essential for the first six months at minimum, and the threshold calibration should be treated as a live, ongoing activity rather than a one-time setup task. The model's real-world accuracy on this practice's specific patient population and symptom language is unknown until it has been observed in production.

A second risk concerns GDPR compliance during the build and validation phases. The symptom data used to test and tune the AI model is special-category health data under GDPR Article 9, which means it cannot simply be exported and shared with a third-party platform without a valid legal basis, proper anonymisation, and a signed data processing agreement with the vendor. The practice has no in-house legal or data protection resource, and this is a gap that needs to be closed before any live or historical patient data touches an external system. Selecting a platform that holds ISO 27001 certification, stores data within the EEA, and provides a compliant data processing agreement is a prerequisite, not an afterthought. Engaging a GDPR advisor early in the project, even for a single scoping session, is strongly recommended to avoid building a solution that cannot be legally operated once it reaches production.

Claude Code Starter

A scaffolded project ready to open in Claude Code. Unzip, open the folder, and Claude starts building immediately.

Claude Code Starter (.zip)

Your own assessment includes a ready-to-use project scaffold: CLAUDE.md, pyproject.toml, src/agent.py and .env.example. Open the folder in Claude Code and it starts building.

📁 your-process/
📄 CLAUDE.md
📄 pyproject.toml
📁 src/agent.py
📄 .env.example
Start Your Assessment

What's next?

That was someone else's process. Now do yours.

Same six paths, same eight dimensions, same honest verdict, except scored against how your team actually works. Five to eight questions, about fifteen minutes.

Start Your Assessment
Healthcare & veterinary
Automated vaccination and check-up reminders Dictated medical notes to structured records Automated medicine and supplies reordering
Illustrative scenario based on how these processes typically run. Not a customer case study. Run this on your own process