commvita
Connected care platform
Whole Person Record

One person, one record, fourteen views

What a clinician actually sees when they open somebody’s record: conditions, drugs, frailty, every contact across six settings, the GP’s own record pulled in, and the two tabs that make you say who you are before they open.

Live vs demonstrated: Live — real, API-backed platform logic (wired end-to-end today) Demonstrated — representative control surface with seeded data / illustrative UI mock-up
© 2026 Commvita Digital Health Solutions Ltd. All rights reserved.

1 One person, fourteen ways of looking at them

Harold is 90, has dementia with BPSD, atrial fibrillation and hypertension, and a frailty score of 5. His GP holds part of his record. The memory service holds another part. The hospital that admitted him in March holds a third. Social care holds a fourth, and the pharmacy that did his medicines review holds a fifth. None of them is wrong. None of them is the whole thing either.

The Whole Person Record is one screen with all of it on, arranged as tabs. Same person, same identity, fourteen views.

The Whole Person Record header for Harold Beaumont, with fourteen tabs beneath it and the active long-term conditions table below
Fourteen tabs, two of them tinted, and the conditions underneathCaptured from the running system, build B-592 · demonstration record
The tints aren’t decoration. Problems and Medications are red here, Frailty is amber, and the line under the tabs says why: they show where this person’s risk sits. A clinician with four minutes goes to the red one first. The counts on the tabs come from the same call that fills them, so a tab saying 5 and a table showing 3 can’t happen.

2 What a GP sees, and what a GP can change

The record is read here and written where the work happens. A GP opens this screen to see the whole picture, then writes through the consultation, the prescription or the review — and what they write lands back on these tabs, on the same person, without anyone re-keying it.

The current medications table showing five drugs with dose, route, indication, review date and high-risk flags
Five drugs, two flagged, every one with an indication and a review dateCaptured from the running system, build B-592 · demonstration record

Every drug carries what it’s for and when it’s next due a look. Risperidone is flagged high risk and marked time-limited, which is what the BPSD guidance asks for. Apixaban is flagged too. A GP changing either does it through prescribing, and the row here changes with it.

Reading it is not free either. A clinician outside the organisation the person is registered with gets refused, in the server’s own words: “Access denied: patient is not registered with your organisation.” The real message names the practice code. That check runs on the server, not by hiding a menu.

3 Every encounter, wherever it happened

The Timeline is the tab most people go to second. It puts every contact in date order, colour-coded by where it came from, with the clinician and the source system on each one.

The cross-setting timeline showing nine events across GP, hospital, community, mental health, social care and pharmacy, each with the clinician and source system
Seven of nine contacts, six settings, one columnCaptured from the running system, build B-592 · seeded timeline

Read down it and the year makes sense: an annual review at the surgery, a cardiology outpatient appointment, a district nurse dressing a leg ulcer, a CPA review, a support plan increased to fourteen hours a week, a medicines use review at the pharmacy, an emergency admission in March, a phone call about metformin, and a Care Act assessment in January. Nobody holding one of those systems can see that shape. Everybody looking at this tab can.

The page says what it is. The line under the heading reads: events aggregated across GP, hospital, community nursing, mental health and social care, and “in production, this view is populated via GP Connect Access Record, FHIR Subscriptions and EPR ADT feeds”. The wiring for those feeds is what makes it live in a deployment; on the demonstration system the events are seeded, and the screen tells you so rather than leaving you to work it out.

4 The GP record, pulled in rather than retyped

The GP Connect tab shows the registered practice’s own record — problems, medications, allergies, encounters — requested from the GP system and rendered here.

The GP Connect access record showing structured sections from the patient's registered GP system
The practice’s own record, requested and renderedCaptured from the running system, build B-592 · demonstration record

This matters more than it sounds. A community nurse standing in someone’s front room can see what the GP prescribed last week without ringing the surgery. And because it arrives as the GP system’s record, nobody has copied it into a second place where it can go stale.

5 Frailty, and what it costs to ignore it

The Frailty tab holds a Clinical Frailty Scale score with the clinician who assessed it and the date they did, plus a complexity score built from the rest of the record.

The frailty tab showing a Clinical Frailty Scale of 4, the assessing clinician and date, and a complexity score of 72 out of 100 with the risk factors behind it
A score, who gave it, when, and what sits behind itCaptured from the running system, build B-592 · demonstration record

A frailty score with no name and no date on it is a number somebody typed once. This one says Dr S. Ahmed assessed it on 10 May 2026, so a clinician reading it in November knows exactly how much weight to give it.

6 The tabs that are gated, and why

Two tabs hold special category data under Article 9, and both say so on their own face before they show anything.

The characteristics tab banner explaining that protected characteristics are special category data and access is gated
Protected characteristics, and the gate said out loudCaptured from the running system, build B-592 · demonstration record

Genomics opens with a line naming the reader’s own access grade before a single result appears. Characteristics does the same for protected characteristics. Neither hides behind a blank panel: if you can’t see something, the screen says you can’t see it and on what basis, which is the difference between an access control and a bug.

7 Mental health and social care sit on the same record

The Mental Health tab holds Mental Health Act detentions and the Care Programme Approach record. The Social Care tab holds Care Act needs assessments, support plans and CHC checklists.

The mental health tab showing an active Mental Health Act detention and the Care Programme Approach record
Detention and CPA, on the same person as the medication listCaptured from the running system, build B-592 · a different demonstration record
The social care tab showing Care Act records sourced from the social care system
Care Act records, next to the clinical onesCaptured from the running system, build B-592 · demonstration record

Harold has neither a detention nor a CPA record, and his tab says so plainly: no active MHA detentions, no CPA record. The figure above comes from someone who does. That’s the honest behaviour — an empty tab that says it’s empty, not a tab that hides when there’s nothing in it, because “nothing recorded” and “never asked” are different answers to a clinician.

8 Ordering, results and what came back

The Diagnostics tab lists every test ordered for this person, including the ones placed through order comms, and what has come back against each.

The diagnostics and results tab listing tests ordered for the patient with their results
Ordered, and what came backCaptured from the running system, build B-592 · demonstration record

ACP and DNACPR sit on their own tab too. Harold has none recorded; a different person on the demonstration system carries a ReSPECT v4.0 form with “what matters most” written in their own words — to remain at home for as long as possible.

The advance care planning tab showing a ReSPECT form with the person's stated priority
A ReSPECT form, with what the person actually said on itCaptured from the running system, build B-592 · a different demonstration record

9 It leaves in a standard shape

The button at the top right of the header exports an International Patient Summary in the EHDS shape. The openEHR tab shows the structured compositions underneath the screens.

Both of those exist for the same reason: a record you can’t get out in a form somebody else can read isn’t really yours. The tabs are how it looks; the compositions and the IPS export are what it actually is.

Where it lives in commvita

TabWhat it holdsWhere it comes fromStatus
ProblemsLong-term conditions, SNOMED CT, last review, flagsPlatform record● Live
MedicationsDrug, dose, route, indication, review date, risk flagsPlatform record● Live
ObservationsReadings with NEWS2Platform record · device feeds● Live
FrailtyClinical Frailty Scale, assessor, date, complexity scorePlatform record● Live
Diagnostics & ResultsEvery order and what came backOrder comms● Live
Mental HealthMHA detentions, CPAPlatform record● Live
ACP & DNACPRReSPECT, priorities in the person’s wordsPlatform record● Live
Genomics · CharacteristicsArticle 9 data behind a stated gatePlatform record● Live
TimelineEvery contact, colour-coded by settingGP Connect, FHIR subscriptions, ADT feeds in production☉ Demonstrated
Social CareCare Act assessments, support plans, CHCSocial care system☉ Demonstrated
GP ConnectThe registered practice’s own recordGP Connect Access Record☉ Demonstrated
openEHR · IPS exportCompositions, and the record in a standard shapeopenEHR · EHDS IPS☉ Demonstrated
The honest edges. The dm+d column is empty on the demonstration record, so the medication rows carry the drug name and not the dictionary code. Harold has no consultations against his name, so his Encounters tab is empty. And the aggregation tabs — Timeline, Social Care, GP Connect — are representative surfaces until the feeds are wired in a deployment, which is what the banner on each of them says.
It isn’t a data warehouse. Nothing here is a copy kept for reporting. Every tab reads the record that the people doing the work are writing to, which is why a medication changed this morning is on this screen this afternoon. Reporting happens somewhere else, off the same record.
© 2026 Commvita Digital Health Solutions Ltd. All rights reserved. SNOMED CT · dm+dopenEHR compositionsGP Connect Access Record EHDS International Patient SummaryCare Act 2014Mental Health Act 1983 UK GDPR Article 9Non-SaMD