How a GP day runs in commvita: booking and attendance, the consultation where the record actually gets written, prescribing and EPS, the online triage queue, records moving between practices, and the enhanced services money counted as you go.
A GP day starts as a list. Who is coming in, when, what for, and who didn’t turn up. commvita holds slots and appointments as two different things: the slot is the capacity, the appointment is the person in it.
Every row carries the reason it was booked for, so the clinician opening the record already knows why. Marking someone attended or DNA is one click from the list, and it writes to the appointment itself, so there’s no separate register for somebody to reconcile later.
The consultation is where a GP edits the record. It opens with the person’s context alongside it, takes the presenting complaint, and carries a red-flag check through to the end.
Notice what the list tracks. Twelve consultations this week, an average of fourteen minutes, four still in draft. A draft is a real state here, not a lost tab — a GP interrupted at 11:20 comes back and hits Resume, and the half-written note is where they left it. Red flags are counted for the day, so a supervising partner can see whether anything came up.
What the GP writes lands on the record itself. The problem list, the medication, the observation and the coded outcome all go to the same person the Whole Person Record reads from, which is why a note written in the surgery at half nine is on the community nurse’s screen at two.
Prescriptions carry a type, a status and an EPS reference, and the status is the real one — draft, signed, sent, with the dispenser, dispensed, cancelled.
A controlled drug is marked as one and carries its schedule. A drug outside the local formulary gets flagged instead of quietly issued, so the conversation happens before the patient is at the counter. Two scripts are sitting awaiting sign-off, which is a queue somebody owns.
Online consultation takes a patient’s own description of the problem and puts it in a triage queue with an urgency on it, for a GP to assign and action.
Some of these never need an appointment. A repeat prescription request gets actioned and closed. Chest tightness on exertion doesn’t — it sits at the top marked urgent until somebody picks it up. The queue is the safety net: nothing is “in the inbox”, everything has a state and an owner.
When a patient moves practice the whole record has to move with them. GP2GP does it electronically, and commvita tracks both directions.
Two completed, one pending, one failed. The failed one is on the screen, not buried in a log nobody reads, because a failed record transfer is a patient whose history hasn’t arrived at their new practice. The page also carries a transfer quality score and a safety notice tab, which is where the known hazards of electronic record transfer are written down.
Enhanced services are how a lot of general practice actually gets paid. Each one has a target, a rate and a running count.
Flu vaccination: 2,641 of 2,840 done, at £10.06 an item, which is £26,571 claimed of £28,570 claimable. The SMI physical health check: 118 of 142. Three services are behind, and the dashboard says which, in September, while there is still time to do something about it. A practice finding that out in March has lost the money and the health checks both.
GP data flows out to the national extraction service, and that flow needs governing.
The ingest screen shows which practices are feeding, how many patients are pseudonymised, how old the last refresh is against its target, and whether pseudonymisation is on for each feed. It carries its own information governance and consent tab. A GP practice signing up to a data flow should be able to see the flow, and this is where it is.
| Capability | Route | What it holds | Status |
|---|---|---|---|
| Slots and appointments | /appointments | Capacity, bookings, attendance, DNA, waiting list | ● Live |
| Consultation | /consultation | Complaint, examination, red flags, drafts, coded outcome | ● Live |
| Prescribing | /prescriptions | Acute, repeat, repeat dispensing, controlled drugs, EPS | ● Live |
| Online consultation | /online-consult | Patient-submitted triage queue with urgency and owner | ● Live |
| Record transfer | /gp2gp | GP2GP v2.2a over MESH, both directions, quality scoring | ● Live |
| Enhanced services | /gp-contract-des | DES and LES targets, rates, claimed and claimable | ● Live |
| The GP record, read across | /gp-connect | GP Connect Access Record on the person’s record | ☉ Demonstrated |
| National extraction | /gpes-ingest | Feeds, pseudonymisation, refresh age, IG and consent | ☉ Demonstrated |
| Data quality | /gp-validation | Checks over incoming GP data | ● Live |