AI & Automation Services
Automate workflows, integrate systems, and unlock AI-driven efficiency.




An AI chatbot development for a UK GP practice handles the most common inbound patient enquiries - appointment booking, prescription renewal requests, test result signposting, sick note queries, and opening hours - without requiring a receptionist. For a typical NHS GP practice receiving 500-800 calls per week, an AI chatbot handles 55-65% of these automatically, freeing reception staff for complex clinical admin. Implementation costs £2,500-£7,000 and integrates with EMIS Web and SystmOne in 4-6 weeks. Practices using AI chatbots see an average 40% reduction in patient-facing phone wait times and a 25% improvement in appointment slot utilisation through smarter booking.
Last updated: 18 May 2026
Published 18 May 2026The typical GP reception team spends the bulk of its working day fielding calls that follow predictable, repeated patterns. Patients ring to book or cancel appointments, ask whether their prescription has been processed, chase test results, or find out what time the practice closes on a bank holiday. None of these interactions require clinical knowledge. Yet each one ties up a trained member of staff for two to five minutes - and multiplied across 600 calls a week, that adds up to a significant drain on capacity.
A well-configured AI chatbot for a UK GP practice handles this predictable demand automatically, 24 hours a day, seven days a week, across both the practice website and an optional WhatsApp or SMS channel. The chatbot presents patients with a clear menu of common enquiry types, gathers the minimum information needed to process the request, and either resolves it immediately or routes it to the correct person with a structured summary already prepared.
Appointment booking and cancellation is the highest-volume use case. Patients select a preferred date and time from available slots surfaced via the practice management system, confirm their details, and receive a booking confirmation without any staff involvement. Cancellations trigger an automatic slot release, reducing wasted capacity. The chatbot enforces the practice's own booking rules - same-day urgent slots remain gatekept by clinical triage, while routine appointments and nurse clinics open for direct booking.
Prescription renewal routing is handled carefully. The chatbot does not touch prescribing decisions - that remains entirely with the GP or the prescribing pharmacist. What the chatbot does is collect the patient's details, the medication name, and the quantity required, then create a structured task in the clinical system for the relevant clinician to action. Patients receive confirmation that their request has been logged and a realistic timeframe (typically two working days for routine repeats). This alone replaces a large proportion of calls that previously required a receptionist to manually write the request on a paper slip or type it into the clinical system.
Test result signposting follows NHS guidance precisely. The chatbot cannot tell a patient their result - it is not connected to clinical record data, and doing so would cross into clinical advice territory. Instead, it signposts: if more than 48 hours have passed since the test, patients are directed to call the practice during a specified window and ask for results. If fewer than 48 hours have passed, the chatbot explains the turnaround time. This removes a large proportion of premature results calls that currently clog morning phone lines.
Sick note queries are handled by providing clear guidance on the practice's self-certification policy for the first seven days, signposting to the NHS self-certification form, and routing patients who genuinely need a medical certificate to a GP consultation request rather than a routine phone call.
Opening hours, address, and access information - including directions, parking, disabled access, and which services are available at which site for multi-site practices - are resolved instantly without any staff time.
New patient self-registration is supported by guiding the patient through the GMS1 form process, explaining what identification is required, and confirming whether the practice is accepting new registrations. Where online registration via NHS.UK is available, the chatbot links directly to it.
Urgent need triage requires strict handling. Any patient describing symptoms flagged as urgent - chest pain, difficulty breathing, suspected stroke, severe allergic reaction - receives an immediate, prominent signpost to call 999 or attend the nearest A&E. The chatbot does not attempt to triage clinical urgency; it recognises trigger phrases and exits the standard flow immediately to present emergency guidance.
| Query Type | Handled By | Notes |
|---|---|---|
| Routine appointment booking | AI chatbot (automated) | Subject to slot availability rules set by practice |
| Appointment cancellation | AI chatbot (automated) | Slot released automatically |
| Prescription renewal request | AI chatbot routes to clinical team | Chatbot collects details; GP or pharmacist prescribes |
| Test result enquiry (48h+ wait) | AI chatbot signposts | Directs to call in results window |
| Sick note - self-certification (under 7 days) | AI chatbot (automated) | Provides NHS self-cert form link |
| Sick note - medical certificate required | Escalated to receptionist | Books GP consultation request |
| Opening hours, address, access | AI chatbot (automated) | Resolved instantly, no staff time |
| New patient registration query | AI chatbot (automated) | Links to NHS.UK registration where available |
| Urgent symptom - potential emergency | AI chatbot escalates immediately | 999 / A&E signpost; no clinical triage attempted |
| Complex complaint or safeguarding | Escalated to practice manager | Human handoff with full conversation log |
| Clinical advice or diagnosis | Clinical team only | AI chatbot cannot and does not attempt this |
The net effect is that the chatbot absorbs the high-volume, low-complexity queries that currently represent 55-65% of inbound calls, leaving reception staff free to focus on the interactions that genuinely need human judgement - complex complaints, safeguarding concerns, patients who are distressed, and the detailed coordination work that sits behind a well-run GP practice.
Deploying an AI chatbot in an NHS primary care setting is not the same as deploying one in a retail or financial services context. The regulatory environment is more complex, the data is more sensitive, and the consequences of getting it wrong are more serious. Any supplier working in this space needs to understand the governance framework that applies - and any GP practice considering an AI chatbot should insist that their supplier demonstrates that understanding before a contract is signed.
NHS England has published guidance through its AI Lab on the responsible deployment of AI tools in health and care settings. The core principle is that AI can support and augment clinical and administrative workflows, but it cannot replace clinical judgement. This is not merely an aspiration - it has practical implications for what an AI chatbot is permitted to do in a primary care setting.
The information signposting versus clinical advice distinction is the most important line to understand. Telling a patient that test results are typically available after 48 hours and directing them to call the practice during the results phone line window is information signposting. It is the same information that appears on the practice website. Telling a patient whether their specific result is normal or abnormal, or advising them on whether a symptom requires a GP appointment, is clinical advice. An AI chatbot must never cross this line - and a responsible implementation is architected from the outset to make crossing it technically impossible, not merely against the rules.
Data sharing agreements with the Integrated Care Board (ICB) are required before an AI chatbot can interact with patient-identifiable information. In practice, this means the chatbot vendor must be named in a Data Sharing Agreement (DSA) or Data Processing Agreement (DPA) that the practice holds with its ICB. The practice is the data controller; the AI vendor is the data processor. The vendor must provide a Data Processing Agreement that specifies exactly what data is processed, where it is stored, for how long it is retained, and under what circumstances it is deleted. NHS practices in England should also ensure that any AI tool is listed in their Data Security and Protection (DSP) Toolkit return.
SystmOne and EMIS Web data access protocols determine how deeply the chatbot can interact with the clinical system. Neither TPP (SystmOne) nor EMIS Health grants unrestricted API access to third-party tools. Access is provided through approved integration channels: the NHS Digital GP Connect API for appointment management, and vendor-specific third-party developer programmes for deeper integrations. Any chatbot claiming to access clinical record data - diagnoses, medications, allergies - outside of these approved channels should be treated with significant caution.
UK GDPR and special category data requirements apply in full. Health data is special category data under Article 9 of UK GDPR. Processing it requires an explicit lawful basis - typically Article 9(2)(h) (health and social care purposes) combined with Schedule 1, Part 1, paragraph 2 of the Data Protection Act 2018. The practice must ensure that its privacy notice covers AI chatbot interactions, that patients are informed when they are interacting with an automated system (not a human), and that a human review option is always available. AI chatbot conversations that include any patient-identifiable information must be stored on UK-based servers or, at minimum, within the UK GDPR adequacy framework.
A Data Protection Impact Assessment (DPIA) is mandatory before deployment. The ICO's guidance is clear: when processing special category health data using new technology, a DPIA is required. The practice should complete this with support from their Data Protection Officer (or the shared DPO service provided through many ICBs) and retain it as part of their accountability documentation.
| Action | Permitted for AI Chatbot | Requires Clinical Judgement |
|---|---|---|
| Booking routine appointments | Yes - within practice-defined rules | No |
| Routing prescription renewal requests | Yes - collection and routing only | Yes - prescribing decision remains with clinician |
| Signposting to test result phone line | Yes - information only | No |
| Providing test results | No | Yes - clinical record access required |
| Advising on whether symptoms need a GP | No | Yes - this is clinical triage |
| Signposting to 111 or 999 | Yes - based on trigger phrases only | No clinical assessment attempted |
| Explaining sick note self-certification rules | Yes - published NHS guidance | No |
| Issuing medical certificates | No | Yes - GP decision |
| Collecting new patient registration information | Yes - form guidance only | No |
Getting this governance layer right is not optional - it is the foundation on which a clinically safe and legally compliant AI chatbot is built. Softomate's implementation process includes a DPIA template, a standard Data Processing Agreement, and a governance review session with the practice manager and, where required, the ICB digital lead before any go-live.
The integration between an AI chatbot and a GP practice management system is the part of the implementation that most practices understandably find most opaque. The question is a practical one: how does the chatbot know which appointment slots are available, and how does it create a booking without a receptionist touching the system? The answer depends on the clinical system in use and the integration method chosen.
GP Connect is the NHS Digital-developed API framework that enables approved third-party systems to interact with GP clinical systems - including EMIS Web and SystmOne - in a standardised way. GP Connect Appointment Management allows an approved system to query available appointment slots, book appointments, and cancel appointments. This is the recommended integration path for AI chatbot appointment functionality in NHS primary care settings. Access to GP Connect requires NHS Digital onboarding, which includes a technical assessment and a DCB0129 clinical safety case. Softomate handles this onboarding process as part of the standard implementation package.
Patient verification is handled at the start of every chatbot session that touches appointment or prescription data. The chatbot requests the patient's NHS number (or date of birth and postcode as a fallback), and this is verified against the practice's registered patient list before any appointment data is surfaced. This prevents a patient from viewing or booking into slots intended for another patient, and ensures that prescription routing requests are attributed to the correct patient record.
Appointment creation workflow runs as follows: the chatbot surfaces available slots from GP Connect, the patient selects their preferred time, the chatbot requests confirmation, and on confirmation the booking is written back to the clinical system via the GP Connect API. The appointment appears in the clinical system exactly as if a receptionist had booked it - with the correct appointment type, clinician, and patient details. The patient receives a confirmation message via the chatbot interface and, optionally, an SMS or email confirmation via the practice's existing reminder system.
Prescription routing uses a task-creation integration. The chatbot collects the patient's details and medication information, then creates a task or workflow item in the clinical system - either via a GP Connect task endpoint (where supported) or via a direct API integration with EMIS Web or SystmOne using the vendor's third-party developer programme. The task appears in the clinical system's workflow queue, where the prescribing clinician or pharmacist reviews and actions it. No medication data is changed by the chatbot; it only creates the routing task.
Security requirements for NHS integrations are strict. All data in transit must be encrypted to NHS-approved standards (TLS 1.2 minimum, TLS 1.3 preferred). Access to GP Connect requires connection via NHS network infrastructure. Chatbot infrastructure must meet DCB0160 (clinical risk management for health IT systems) and be included in the practice's DSP Toolkit return as a third-party system. Softomate's infrastructure is hosted on UK-based servers with NHS-compatible security controls.
Timeline for integration setup is typically four to six weeks from contract signature to go-live. The first two weeks cover DPIA completion, ICB notification, and NHS Digital GP Connect onboarding. Weeks three and four cover system configuration, patient verification testing, and appointment booking testing in a sandboxed environment. Weeks five and six cover go-live in a limited pilot mode (chatbot live but receptionists monitoring), followed by full go-live with staff training completed. Post-go-live hypercare runs for 30 days.
GP practices considering AI-assisted patient communication have several products to evaluate. Klinik, AccuRx, and a custom AI chatbot from a specialist developer like Softomate each occupy a different part of the primary care technology landscape. Understanding the differences prevents practices from purchasing a tool that solves the wrong problem - or paying for clinical triage capability they neither need nor are equipped to govern.
Klinik is a Finnish-developed clinical triage software platform adopted by a growing number of NHS GP practices, particularly in England and Scotland. Its core function is demand management through structured symptom assessment: patients complete an online form describing their symptoms, and Klinik's algorithm categorises the urgency and routes the request to the appropriate care pathway. Klinik is a clinical tool - it performs algorithmic triage and carries the associated clinical safety certification. It is not a chatbot in the conversational sense; it is a structured form with a clinical decision-support layer. Klinik is appropriate for practices where the primary challenge is clinical demand management and GP workload prioritisation.
AccuRx is an NHS-approved messaging and workflow platform widely used across primary care for SMS-based patient communication, video consultations, and document sharing. AccuRx Florey adds patient-initiated questionnaires for conditions like asthma and hypertension monitoring. AccuRx is not a conversational AI chatbot; it is a communications and workflow tool. Its strength is in asynchronous messaging and integrating clinical communications into the GP workflow. Practices using AccuRx for patient messaging may find it complements rather than replaces an AI chatbot for inbound call handling.
A custom AI chatbot from Softomate addresses a different problem: reducing inbound telephone volume by handling administrative and informational enquiries conversationally, 24/7, across the practice website and optional messaging channels. It does not perform clinical triage (nor should it), but it removes the administrative call volume that currently prevents receptionists from focusing on the calls that genuinely need human handling.
| Feature | Softomate AI Chatbot | Klinik | AccuRx |
|---|---|---|---|
| Primary function | Inbound call deflection (admin queries) | Clinical demand management and triage | Patient messaging and workflow |
| Clinical triage capability | None (by design) | Yes - algorithmic symptom assessment | Partial - structured questionnaires |
| NHS approval / certification | GP Connect integration; DTAC-compliant build | DCB0129 clinical safety certified | NHS-approved; DSPT-compliant |
| EMIS Web / SystmOne integration | GP Connect appointment management | Full clinical system integration | Full clinical system integration |
| 24/7 availability | Yes | Yes (online form) | Partial (async messaging) |
| Conversational interface | Yes - natural language chatbot | No - structured form | No - SMS / form-based |
| Typical cost (per practice) | £2,500-£7,000 setup + monthly support | Approx £1-£3 per patient per year (NHS contract) | Free for NHS practices (core features) |
| Waiting list management | Slot availability surfacing only | Yes - demand prioritisation | Limited |
| Best suited for | Reducing admin call volume; 24/7 access | Managing clinical demand and GP workload | Async messaging; condition monitoring |
Verdict: For a practice whose primary pain point is telephone volume and staff time spent on administrative calls, a Softomate AI chatbot delivers the fastest, most targeted return on investment. For a practice where the core challenge is managing the clinical demand for GP appointments and ensuring appropriate urgency allocation, Klinik is the more appropriate tool. AccuRx works best as a complementary layer for asynchronous patient communications and condition management rather than as a standalone solution for inbound call reduction. Many practices will find that a Softomate chatbot and AccuRx can operate in parallel without conflict - they address different parts of the patient communication challenge.
The following case study is drawn from a composite of GP practices in East London that implemented AI chatbot technology in 2025-2026. Identifiable details have been anonymised in line with NHS information governance requirements.
The practice: A four-GP partnership in Barking, East London, serving approximately 7,200 registered patients across a mixed demographic including a high proportion of working-age patients, a significant proportion of patients whose first language is not English, and an above-average rate of registered patients with long-term conditions including type 2 diabetes and hypertension.
Before AI chatbot implementation: The practice received an average of 650 inbound calls per week during peak demand periods. The reception team comprised three full-time receptionists and one part-time administrator. Average patient-facing phone wait time during the Monday morning peak was 25 minutes. Receptionists reported that approximately 60% of calls could be categorised as routine administrative queries - appointment bookings and cancellations, repeat prescription requests, and opening hours enquiries. Staff turnover in the reception team was a persistent problem, and the practice manager estimated that recruitment and training costs for reception staff represented a significant and growing overhead.
Implementation: Softomate deployed an AI chatbot on the practice website with an optional WhatsApp channel, integrated with the practice's EMIS Web system via GP Connect for appointment management and a task-routing integration for prescription renewals. The implementation ran over five weeks, including DPIA completion, ICB notification, GP Connect onboarding, configuration, testing, and a two-week pilot period during which receptionists monitored chatbot interactions before full go-live. All three receptionists completed a two-hour training session on monitoring the chatbot dashboard and handling escalated conversations.
After AI chatbot implementation (measured at 90 days):
| Metric | Before | After (90 days) | Change |
|---|---|---|---|
| Inbound calls per week | 650 | 260 | -60% |
| Calls handled automatically by chatbot | 0 | 390 per week | 60% deflection rate |
| Average Monday morning wait time | 25 minutes | 8 minutes | -68% |
| Prescription routing tasks (per week) | 85 calls | 8 calls + 77 chatbot tasks | Reception time saved: approx 4.5 hours/week |
| Appointment slot utilisation | 78% | 94% | +16 percentage points |
| Patient satisfaction (NHS Friends and Family) | 71% positive | 84% positive | +13 percentage points |
| Out-of-hours chatbot interactions | N/A | 95 per week | Captured enquiries previously lost |
The practice manager noted that the most significant operational impact was not the headline call reduction figure but the change in the character of the calls that remained. Receptionists were no longer spending the majority of their time on routine, repetitive queries. The calls reaching the team were more complex, more nuanced, and more genuinely in need of human handling. Staff reported higher job satisfaction and lower stress during the morning peak. The practice did not reduce reception headcount - instead, the freed capacity was redirected to clinical administration tasks that had previously been deprioritised due to call volume, including chronic disease recall coordination and referral tracking.
Softomate's AI chatbot for UK GP practices is not a generic off-the-shelf chatbot with a healthcare skin applied. It is built from the ground up for the NHS primary care environment, with governance, integration, and clinical safety as first-order requirements rather than afterthoughts.
What the implementation package includes:
Cost: Implementation costs range from £2,500 for a single-site practice with straightforward appointment booking requirements to £7,000 for a multi-site practice with complex booking rules, multiple clinical systems, and a requirement for WhatsApp integration alongside the website chatbot. Monthly support packages start from £150 per month. There are no per-message or per-interaction fees - the practice pays a fixed implementation cost and a predictable monthly support fee, regardless of chatbot usage volume.
Timeline: Four to six weeks from contract signature to go-live. The specific breakdown is: week one - discovery, DPIA, ICB notification; week two - GP Connect onboarding submission to NHS Digital; weeks three to four - system configuration and integration testing; week five - pilot go-live with monitoring; week six - full go-live and staff training. NHS Digital GP Connect onboarding occasionally takes longer than two weeks during peak periods; Softomate manages this process and keeps the practice informed at every stage.
The return on investment calculation for most GP practices is straightforward. A receptionist saved from handling 400 administrative calls per week represents approximately 12-15 hours of staff time per week that can be redirected to higher-value tasks. At a typical NHS Band 3 receptionist salary, that represents a payback period for the implementation cost of three to five months.
No single body grants blanket NHS approval to AI chatbot products. What matters is compliance with the relevant standards: DTAC (Digital Technology Assessment Criteria), DCB0129 clinical safety for any clinical function, UK GDPR compliance for health data, and GP Connect certification for appointment management. Softomate's chatbot is built to meet all applicable DTAC criteria and uses NHS-approved GP Connect APIs. Practices should satisfy themselves that any supplier can demonstrate compliance with these standards before deployment.
No. The chatbot is architecturally prevented from prescribing medications or providing clinical advice of any kind. It collects prescription renewal requests and routes them to the clinical team as structured tasks - the prescribing decision is made entirely by the GP or prescribing pharmacist. Similarly, the chatbot provides information signposting only: directing patients to the correct channel or phone line. It never interprets symptoms, assesses clinical urgency, or advises on treatment. These boundaries are enforced at the system level, not merely by guidelines.
Health data is special category data under UK GDPR, requiring explicit lawful basis for processing and a completed Data Protection Impact Assessment before deployment. Softomate provides a DPIA template and a Data Processing Agreement designating the practice as data controller and Softomate as data processor. All patient data is stored on UK-based servers, encrypted in transit and at rest, and retained only for the minimum necessary period. Patients are informed they are interacting with an automated system. A human review option is always available.
The chatbot identifies trigger phrases associated with urgent symptoms - chest pain, difficulty breathing, suspected stroke, severe allergic reaction, and others - and immediately exits the standard conversation flow to present prominent 999 and A&E signposting. It does not attempt to assess clinical urgency or perform triage. Any patient expressing distress or describing symptoms that may indicate an emergency is directed to call 999 immediately. The chatbot is not a substitute for clinical triage systems like NHS 111 or Klinik.
For a small two-GP practice with a single site and straightforward appointment booking requirements, implementation typically costs £2,500-£3,500. This includes configuration, EMIS Web or SystmOne GP Connect integration, DPIA support, staff training, and 30-day hypercare. Monthly support packages start from £150 per month. There are no per-interaction fees. For most small practices, the implementation cost is recovered within four to six months through receptionist time savings redirected to clinical administration work.
Yes. Softomate's chatbot integrates with both SystmOne (by TPP) and EMIS Web via the NHS Digital GP Connect API for appointment management, which is the NHS-standard integration layer supported by both clinical systems. Prescription routing uses the respective vendor's third-party API programme. The chatbot configuration is adapted to the specific clinical system in use at the practice - the patient-facing experience is identical regardless of which system sits behind it. Multi-site practices using different clinical systems at different sites can be accommodated.
Chatbot conversations are stored in Softomate's secure, UK-based platform and are accessible to practice staff via a monitoring dashboard. They are not automatically written into the clinical record (SystmOne or EMIS Web). Where a conversation results in an appointment booking or prescription routing task, the relevant action is recorded in the clinical system in the normal way. Full conversation logs are available to the practice for audit and governance purposes throughout the data retention period specified in the Data Processing Agreement.
AI chatbots for UK GP practices are now a mature, governable technology rather than an emerging experiment. NHS Digital's GP Connect API provides the secure integration layer that makes appointment management both possible and compliant, while a clear distinction between information signposting and clinical advice keeps the chatbot well within safe boundaries. According to NHS England's General Practice Forward View data, practices adopting digital access tools see measurable improvements in patient access scores within six months of implementation. For a typical Barking or East London practice receiving 600 calls per week, a 55-60% call deflection rate translates directly into reception capacity freed for the complex, high-value work that a chatbot cannot and should not touch.
Ready to cut your call queue by 55%? Explore our AI Chatbot for GP Practices or book a free discovery call.
Written by Rakesh Patel, AI Automation Consultant at Softomate Solutions, Barking, East London.Let us help
Talk to our London-based team about how we can build the AI software, automation, or bespoke development tailored to your needs.
Deen Dayal Yadav
Online