What Is SystmOnline?
SystmOnline is a secure patient-facing web and mobile portal developed by TPP (The Phoenix Partnership), the UK-based clinical software company behind the SystmOne electronic health record system. It gives patients registered at GP practices, and some other NHS primary care settings, direct online access to a defined set of their own health records and administrative services — without needing to call or visit the surgery in person.
The portal is not a general NHS service and is not the same as the NHS App, though both can surface similar data. SystmOnline is specific to practices that use TPP's SystmOne clinical system, which covers approximately 2,700 GP practices across England and serves tens of millions of patients. If your GP practice uses a different clinical system — such as EMIS Web or Vision — you will use a different patient portal, not SystmOnline.
What SystmOnline Actually Does
SystmOnline provides a controlled window into the SystmOne clinical record. The core functions available to patients are determined partly by TPP's platform and partly by the individual practice, which configures which services it enables for its patient population.
Appointment Booking and Management
Patients can book, view, and cancel appointments at their GP practice directly through SystmOnline. Practices choose which appointment slots to make available online — typically routine, non-urgent consultations. Not all appointment types are bookable online; same-day urgent slots are almost never offered through the portal and must be requested by phone or in person.
Repeat Prescription Requests
For patients on repeat medication, SystmOnline allows them to request a further issue of an existing repeat prescription. The request goes directly into the practice's workflow queue, where a clinician reviews and authorises it before it is sent electronically to a nominated pharmacy. Patients cannot request acute (one-off) prescriptions through the portal, and they cannot change the nominated pharmacy via the portal in all configurations.
Access to Medical Records
Subject to the practice enabling this feature and the patient requesting access, SystmOnline can display portions of the coded medical record. This includes:
- Allergies and adverse reactions
- Current and past medications
- Immunisation history
- Coded clinical entries (diagnoses, procedures, observations recorded as Read codes or SNOMED CT codes)
- Test results, where the practice has enabled result-sharing
- Consultation notes, where the practice has granted detailed record access
The extent of record access varies significantly between practices. Some enable only a summary view; others grant access to the full detailed coded record going back years. Free-text entries written by clinicians may or may not be visible depending on local configuration and whether the practice has reviewed them for suitability before sharing.
Messaging and Administration
Some practices enable a secure messaging function within SystmOnline that allows patients to send administrative queries to the practice. This is not intended for clinical advice and is not a substitute for a consultation. Response times are not guaranteed and vary by practice.
Why SystmOnline Matters
Understanding why this system exists requires understanding the structural problem it addresses. GP practices in England handle enormous administrative demand — appointment requests, prescription queries, results enquiries — much of it transacted by phone. Phone lines at GP surgeries are a well-documented pressure point: patients frequently experience long wait times, and staff spend significant time on calls that could be handled asynchronously.
SystmOnline reduces that friction in several measurable ways:
- For patients: It removes the need to call during specific hours, allows repeat prescription requests at any time of day, and provides a record of what has been requested and when.
- For practices: Online appointment bookings and prescription requests arrive in structured, processable formats directly in SystmOne, reducing transcription errors and freeing staff from routine call handling.
- For the NHS: Reducing unnecessary in-person and telephone contacts frees clinical capacity for patients with more complex needs.
Beyond administrative efficiency, SystmOnline supports a broader principle embedded in NHS policy: that patients should have meaningful access to their own health information. The NHS Long Term Plan committed to giving patients digital access to their GP records, and SystmOnline is one of the primary mechanisms through which TPP practices fulfil that commitment.
How SystmOnline Works: The Technical and Operational Architecture
SystmOnline operates as a thin client interface connected to the SystmOne back-end. When a patient logs into SystmOnline — whether via the web portal at systmonline.tpp-uk.com or through the SystmOnline mobile app — they are authenticating against their practice's SystmOne instance via TPP's centralised infrastructure.
Authentication and Account Setup
Patients cannot self-register for SystmOnline independently. The process requires the practice to initiate access. The standard workflow is:
- The patient requests online access from their GP practice, either in person at reception or by submitting a request form.
- A member of practice staff verifies the patient's identity — typically by checking photo ID — and then generates a linkage key, ODS code (the practice's unique identifier), and an account ID within SystmOne.
- The patient uses these credentials to create their SystmOnline account, setting a username and password.
- Once the account is active, subsequent logins use the chosen username and password.
The linkage key is a security measure that ties the online account to the specific patient record in SystmOne and to the specific practice. It is not transferable. If a patient moves to a new practice, they must go through the registration process again with the new practice, even if the new practice also uses SystmOne.
Data Flow and Real-Time Synchronisation
SystmOnline does not maintain a separate copy of the patient record. It reads directly from the live SystmOne record held at the practice. This means that when a clinician adds a new entry, updates a medication, or records a test result, that change is immediately reflected in what the patient sees when they next log in — subject to any access controls the practice has set.
Conversely, when a patient submits a prescription request or books an appointment through SystmOnline, that action writes directly into the SystmOne workflow queues at the practice. There is no intermediate layer that requires manual transfer.
Platform Availability
| Access Method | Platform | Notes |
|---|---|---|
| Web browser | Any modern browser on desktop or mobile | Accessed at systmonline.tpp-uk.com |
| iOS app | iPhone and iPad | Available on the Apple App Store; requires iOS 14 or later |
| Android app | Android smartphones and tablets | Available on Google Play; requires Android 8.0 or later |
The mobile apps offer the same core functionality as the web portal. Some users find the app more convenient for repeat prescription requests and appointment management on the go, though the web portal remains the more commonly referenced access point in practice guidance materials.
Practice-Level Configuration
A critical aspect of how SystmOnline works in practice is that TPP provides the platform, but each individual GP practice controls which features are switched on for its patients. This means two patients registered at different SystmOne practices may have substantially different experiences of SystmOnline. One practice may offer full detailed record access and online appointment booking; another may offer only prescription requests with no record access at all.
This configuration is managed by the practice's SystmOne administrator, typically a senior receptionist or practice manager. Decisions about what to enable are influenced by practice capacity, local NHS guidance, and clinical governance considerations — particularly around which parts of the record are safe to display without clinical context.
Relationship to the NHS App
Since 2019, NHS England has promoted the NHS App as the primary patient-facing digital channel for primary care. The NHS App can display GP record data by connecting to the same SystmOne back-end for TPP practices. In effect, for many functions, the NHS App and SystmOnline draw from the same source. However, SystmOnline remains in active use because some patients and practices are familiar with it, and because certain practice-specific configurations and workflows are more directly supported through the dedicated SystmOnline interface. TPP continues to maintain and develop SystmOnline alongside its NHS App integration.
How to Register for SystmOnline
To register for SystmOnline, visit your GP practice in person and ask for a registration token. The practice will verify your identity, issue a unique token and username, and you then activate your account at the SystmOnline login page or through the TPP SystmOnline app.
Step 1: Check That Your Practice Uses SystmOnline
Not every GP surgery in the UK uses SystmOnline. TPP's system is one of several clinical platforms — EMIS and Vision are the main alternatives. Before attempting registration, confirm your practice runs on SystmOnline by:
- Calling the surgery directly and asking which online patient portal they offer
- Checking the practice website for a SystmOnline login link or TPP branding
- Looking for the SystmOnline logo on any correspondence or appointment letters from the surgery
If your practice uses EMIS, you will need the NHS App or Patient Access instead. Attempting to register on the wrong platform is one of the most common sources of confusion.
Step 2: Request a Registration Token at the Practice
SystmOnline requires identity verification before granting access to medical records. This cannot be completed entirely online for first-time registration. You must attend the surgery in person, bring valid photo identification such as a passport or driving licence, and ask the receptionist for a SystmOnline registration token.
The practice will generate a unique token — a short alphanumeric code — along with a username. Both are printed on a slip or sent to your registered email address depending on the surgery's workflow. This token is time-limited, typically expiring within a set number of days, so activate your account promptly.
Step 3: Activate Your Account Online
Once you have your token and username, navigate to the SystmOnline portal. There are two routes:
- Web browser: Go to systmonline.tpp-uk.com and select the registration or new user option
- Mobile app: Download the TPP SystmOnline app from the Apple App Store or Google Play Store, open it, and choose to register a new account
During activation you will be asked to enter your username, the registration token, and create a strong password. You will also set a memorable word or security question depending on the practice's configuration. Once submitted, your account is live and you can log in immediately.
Step 4: Link to the NHS App (Optional but Recommended)
The NHS App connects to SystmOnline data for practices using TPP. If you prefer a single app that also handles other NHS services — such as COVID certificates, organ donation preferences, and 111 online — you can link your NHS login to your SystmOnline record. This requires NHS login verification via photo ID or via your existing SystmOnline credentials. The underlying data remains the same; the NHS App simply presents it through a different interface.
How to Use SystmOnline's Core Features
SystmOnline's main features are: booking and cancelling GP appointments, ordering repeat prescriptions, viewing your medical record summary, sending online consultation requests, and updating personal contact details. Each feature must be individually enabled by your practice before it appears in your account.
Booking and Managing Appointments
- Log in to SystmOnline via the website or app
- Select Appointments from the main navigation menu
- Choose Book an Appointment to see available slots released by your practice
- Filter by clinician type if your practice offers that option — GP, nurse, healthcare assistant, or pharmacist
- Select your preferred date and time, confirm the booking, and note the reference number shown on screen
- To cancel, return to the Appointments section, select the booked appointment, and choose Cancel — do this as early as possible so the slot becomes available to other patients
Practices control how many slots are released online and how far in advance they can be booked. If you see no available appointments, the practice may have reserved all online slots or the online booking window may not yet be open. In that case, call the surgery directly rather than assuming no appointments exist.
Ordering Repeat Prescriptions
- Navigate to Prescriptions in the menu
- Your current repeat medications are listed; tick the items you need
- Add any relevant notes for the clinician if required
- Submit the request — you will receive an on-screen confirmation
- The practice processes the request within their standard timeframe, typically two working days
- Collect from your nominated pharmacy or check whether your pharmacy offers electronic prescription collection
Do not use the repeat prescription function for acute medications or items not already on your repeat list. Those require a consultation request or a call to the surgery.
Viewing Your Medical Record
Access to your record depends entirely on what your practice has enabled. Possible views include:
- Medications: Current and past prescriptions
- Allergies and adverse reactions: Items coded on your record
- Immunisations: Vaccinations recorded at the practice
- Test results: Blood tests, urine tests, and other investigations where the practice has released results online
- Coded medical history: Diagnoses and clinical codes entered by clinicians
- Detailed coded record (DCR): A fuller view including consultation notes, available only if your practice has activated this and you have specifically requested access
If a section appears blank or is not visible, the practice has not yet enabled that feature for online access. Contact the surgery to request expanded access rather than assuming there is a technical fault.
Submitting Online Consultation Requests
Many practices using SystmOnline have integrated online consultation tools — either built into SystmOnline or via a third-party form linked from the practice website. To submit a request:
- Select the online consultation or message option within SystmOnline or on the practice website
- Describe your symptoms or query clearly and concisely — include duration, severity, and any relevant history
- Submit and note the expected response timeframe stated by the practice, usually the same or next working day
Online consultations are not suitable for emergencies. If you are experiencing chest pain, difficulty breathing, stroke symptoms, or any life-threatening situation, call 999 immediately.
Practical Tactics to Get the Most from SystmOnline
The patients who find SystmOnline most useful are those who understand how to work with their practice's specific configuration, keep their account details current, and use the right channel for each type of request.
Optimise Your Notification Settings
SystmOnline can send email or SMS reminders for upcoming appointments. Enable these in your account settings to reduce missed appointments. Confirm that your registered email address and mobile number in the system match your current details — update them via the personal details section or by notifying the practice directly.
Order Prescriptions at the Right Time
Submit repeat prescription requests at least five to seven working days before you run out of medication. Processing times vary by practice and by medication type. Controlled drugs and medications requiring a clinical review before reissue take longer. Building in a buffer prevents gaps in treatment.
Check Test Results Promptly
When your practice releases test results online, you will typically receive a notification. Log in and review the result alongside any comment left by the clinician. If a result is marked as abnormal or if no comment has been left but the result concerns you, contact the surgery rather than waiting for them to call you.
Use the Correct Channel for Each Request
| Task | Best Channel |
|---|---|
| Routine appointment booking | SystmOnline or app |
| Urgent same-day appointment | Phone the practice at opening time |
| Repeat prescription request | SystmOnline or app |
| New medication or acute prescription | Online consultation or phone |
| Viewing test results | SystmOnline or NHS App |
| Querying a result or diagnosis | Online consultation or phone |
| Updating address or phone number | SystmOnline personal details section |
| Medical emergency | 999 or A&E |