commvita
Connected care platform
Start here

Extreme transparency, engineered in

The founders wanted a company that never sells a screenshot of a spreadsheet as a module. So the platform states what is live, built or stub, where every number comes from, how far each standard goes and where it stands against others, and a build fails when the words drift from the facts.

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 Why we chose it

The founders of commvita have all sat on the buying side of health software. We’ve been shown demos that turned out to be mock-ups, bought roadmaps that never shipped, and been told a module was live when it was a screen over a spreadsheet. We decided this company wouldn’t do that, and then decided that a promise wasn’t enough.

So transparency here is engineered, and this page is about the engineering. The platform states, on its own screens and in machine-checked registers, what is live, what is built but not yet connected, what is a stub, where every number on every page comes from, how it measures against other systems, and what each standard it names means in practice. A build that contradicts any of those statements fails.

The test we apply to ourselves. If a claim can’t be measured from the platform, it doesn’t go on a screen or a page. If it can be measured, the measurement is generated at build time and a check fails the build when the words drift from it. The rest of this page is a walk through those checks.

2 Every page says where its numbers come from

Open any screen and the top bar tells you whether it is reading platform data or showing seeded demonstration data. That badge isn’t typed by a developer. It comes from a register measured from the page’s own source code.

The Data Transparency Register: 422 routed pages measured, 90 platform data, 211 mixed and 121 seeded, generated from the page source and CI-enforced, with a row per route showing its provenance and the number of platform calls
Every page classified from its own source: platform, mixed or seeded. Mixed is left as mixedCaptured from the running system, build B-692 · demonstration data

The register counts, for each page, the calls it makes to the platform and the literal data it carries. A page that does both is classed as mixed and left there, because which of the two a given tile shows can’t be decided from the source, and guessing would be the confidently wrong answer. The build check fails only in the direction that could harm someone: a page declared as platform data while fetching nothing. A page that understates itself is allowed.

Today that gives 422 routed pages: 90 reading the platform, 211 mixed and 121 seeded. We publish the 121 because a buyer who finds one for themselves stops believing the other 301.

3 Every module says what it is

The module registry carries a status for each of the 629 modules the platform ships: live, built or stub. The words have definitions, and the definitions are printed next to the count.

The module registry header: 629 modules made up of 570 live, 45 built and 14 stub, with 29 backlog items counted separately, and the definition of each status
Live, built, stub, backlog: each defined on the screen, and the sum has to reconcileCaptured from the running system, build B-692 · demonstration data

Live means fully operational with no external dependency. Built means the code is complete and it needs NHS credentials or national onboarding to switch on. Stub means the adapter or scaffold exists and the credentials would activate it. Backlog is a competitive gap that is an area for improvement and not yet built, and it is counted separately so it can never inflate the module total. The registry, the competitive audit and the routing table are checked against one another on every build, so a module can’t appear in one and not the others.

4 Every standard says how far

The Architecture screen lists 142 standards the platform is built to, across NHS, clinical, pharmacy, information governance, interoperability, legal and engineering. Naming a standard is cheap. The screen says what each mapping means.

The compliance standards header showing 142 standards by group, followed by the WHO digital-public-infrastructure and European health data space alignment section with its three-level legend: aligned, partial, designed to align
A design-alignment statement, and a legend that separates aligned from partial from designed to alignCaptured from the running system, build B-692 · demonstration data

The alignment against the WHO reference architecture and the European health data space is labelled on the screen as a design-alignment statement and not a certification. Each building block gets one of three words: aligned, partial, or designed to align. Nothing is marked aligned because it sounds good. A build check also refuses any claim of conformance to a standard the team hasn’t read: where a publisher’s site couldn’t be reached from the build environment, the claim is held back and the reason recorded.

The architecture itself is described using an enterprise architecture method, with the business, data, application and technology domains laid out on the same screen, twenty accepted architecture decision records with their rationale, and a risk register with 46 open and 29 resolved items. The tech stack, integrations and data models are tabs on the same page, so a reviewer doesn’t need a deck.

5 Every page has help written from its own registers, every build

The help guide has an entry for all 425 routed pages. None of it is typed. Each entry is generated from the platform’s own registers, and it is regenerated whenever a page changes.

The help guide’s page guides tab: 425 pages, every entry generated from the platform’s registers and regenerated when a page changes, last generated in build B-692, with 33 carrying a hand-written guide, and a searchable list of pages with a one-line description each
425 page guides, generated from the registers and stamped with the build that made themCaptured from the running system, build B-692 · demonstration data

Thirty-three pages also carry a hand-written plain-English guide and are marked as such. The build check fails if the register has drifted, or if any page’s source changed after its guide was written. A guide that describes last month’s screen is worse than no guide, and the check is what stops it.

6 Where we stand against others

The competitive intelligence module rates each of 440 module entries against the products that do the same job, as ahead, on par or behind, and is updated every build. Today 242 are ahead of every product rated, 146 are on par somewhere and behind nowhere, and 52 are behind at least one.

Every behind rating has to say what separates the two products and what would close the gap, and a build check enforces both. Claims the register used to make and withdrew after measurement stay on the record. Those 52 modules are behind across 90 individual comparisons, and the full account of what each comparison is behind on is in the competitive intelligence explainer. It is our assessment and says so.

7 This website is held to the same rule

Every explainer on this site opens with the same line separating live from demonstrated, and every screenshot is captured from the running platform with the build stamped in the caption. The explainers say which they are showing, and when a screen is seeded they say so under the picture.

Where a page found a defect while it was being written, the defect is on the page. The research explainer names an extract that emits more people than its cohort. The architecture explainer prints the number of columns that still hold time as text. Our house rules for this site bar anything that can’t be true on the day it’s published, and a scoring tool checks each page for the tells of copy written to impress instead of inform.

What it costs, and the honest edges. Extreme transparency makes the platform look less finished than a competitor’s brochure, because the brochure isn’t measured. It means a deployability board that shows no jurisdiction deployable, a semantic registry with nothing signed off, and 121 seeded pages counted in public. Those are the edges of this page too. The registers describe the platform’s own estate, and the only competitive assessment on offer is ours.

Where it lives in commvita

RegisterRouteWhat it statesChecked
Data transparency register/data-transparencyPlatform, mixed or seeded, per page, from the sourceEvery build
Module registry/architectureLive, built, stub and backlog per moduleEvery build
Standards and alignment/architecture142 standards; aligned, partial or designed to alignEvery build
Help register/help425 page guides generated from the registersEvery build
Competitive intelligence/competitive-auditAhead, on par or behind per module, with the gap classEvery build
Test catalogue/architectureEvery test, generated from the suiteEvery build
© 2026 Commvita Digital Health Solutions Ltd. All rights reserved. Registers generated, never typedOur assessment, stated as suchNon-SaMD