commvita
Connected care platform
Board management

Board management: the papers, the vote and the trail back to the evidence

One place for meetings, agendas, packs, committees, resolutions and actions — with a change log that says what moved and why, offline reading for a pack on a train, and a live count of how many board risks can reach the evidence underneath them.

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 What a director opens

A non-executive gets an hour a month with the papers and a morning in the room. Everything else is preparation. Board Management gives that person one place to open: the meetings they’re due at, the packs that have been circulated, the actions still sitting against their committee, the resolutions the board has already passed, and one figure that says how much of the risk register can show its evidence.

First to market
A pack revision tells the committee it happened, on the channels each member has agreed to, and carries none of the pack. The message names the committee, the meeting and the kind of change. It never names a paper, because a title like “Item 7: redundancy proposals” on a lock screen is a disclosure to whoever is standing nearby. No board portal we assessed treats a member’s recorded channel consent and quiet hours as binding on a governance notification, or reports what was sent apart from what was only queued.From commvita’s own competitive assessment of this module against the systems it competes with. Our assessment, not an independent one.
Board Portal for an administrator. Four tiles read: upcoming meetings 2 scheduled, outstanding actions 2 overdue, board packs 2 pending or circulated, and assurance traceability 30 percent of risks that reach their evidence. A panel headed Golden thread, assurance traceability, marked LIVE, shows four counts: 3 risks with evidence, 7 with no evidence linked, 0 links that do not resolve, and 4 high or extreme risks without evidence. Beneath it, upcoming meetings for Full Board on 25 June 2026 and Finance and Performance on 8 July 2026; an actions due and overdue table with two overdue rows and three in progress or open; and recent resolutions showing a written resolution proposed and three passed.
Board Portal · the whole board on one screenCaptured from the running system, build B-591 · seeded data

The four tiles are counts of rows, so each one drills to the list it counts. Click “outstanding actions” and you get the two overdue actions themselves, with the meeting they came from. The fourth tile is a percentage computed from the live risk register rather than typed in, and where there are no open risks it reads not measurable with its reason.

2 Meetings, agendas and quorum

A meeting in commvita carries its committee, its type, its date, the quorum it needs and its agenda. It’s created, updated and read through the platform’s own API, and every one of those steps writes a line into the board’s audit trail with the name of the person who did it.

1

The agenda is a structured list

Items sit on the meeting record with their order, so reordering them is a change the platform can see. That matters later, when the pack has already gone out and the order changes.

/board-managementPOST /board/meetings
2

Quorum is a number the record holds

Each meeting records the quorum it requires. Once it’s completed, the attendance count sits beside that number and the record shows whether the meeting was quorate. A company secretary shouldn’t have to reconstruct that from minutes.

Meetings & AgendasPATCH /board/meetings/{id}
3

Minutes have a state

Draft or approved, shown on the meeting row. The board can see at a glance which sets of minutes are still unapproved, which is usually the thing nobody chases until an auditor asks.

Meetings & Agendas

3 The pack, and who has opened it

A pack is a list of sections with types and page counts, a circulation status, an access log and a signature sheet. The company secretary can see what is in it, who has read it, who hasn’t, and who has signed.

Board pack detail for Board of Directors, June 2026, Full Board, 9 sections, published 18 June 2026, with buttons to edit details, finalise, distribute, notify of change and download. Pack contents lists cover and agenda 3 pages, chair's welcome note 2, CEO report 8, finance and performance report 14, quality and patient safety report 11, capital programme paper 6, ICB partnership update 4, previous board minutes 7 and action log 2. A member access log shows three directors who opened the pack with the date, time and device, one on an iPad and two on Windows laptops, and lists five members who have not yet accessed it. A digital signatures panel reads 3 of 5 signed, 60 percent, with certificate hashes against the three who signed and a Sign button against the two pending.
Board Packs · contents, access log and attestationCaptured from the running system, build B-591 · seeded data

The access log is the part boards ask for and rarely get: who opened the pack, when and on what device. Underneath it sits the list of members who haven’t opened it at all, which is the more useful list two days before a meeting. Signatures are recorded against the pack with a certificate hash and a timestamp, and each completed signature registers into commvita Sign so it lives with every other signature the organisation holds. On the pack surface the signing ceremony is a demonstrated flow over seeded members; the endpoint and the central registry behind it are live.

4 When a pack changes after it has gone out

Papers get swapped the night before. Somebody spots an error in a finance table. An item moves down the agenda. Most portals handle this by re-issuing the pack and hoping people notice. commvita makes the change a record with a declared kind and a written reason, and then tells the committee that something moved.

There are six kinds and the list is closed: a paper added, a paper replaced, a paper removed, the agenda order changed, the pack re-circulated, a correction made. You can’t record a revision without picking one, and you can’t record it without writing what changed. That summary is for the board’s record and never leaves the platform. A pack that pings on every save trains a board to ignore the pings, and then the one revision that mattered gets missed.

Result panel of the notify-of-change dialog, headed “Tell the committee this pack changed”. It reads: 0 members alerted in commvita; 0 external messages sent, 0 queued but not sent, because no mail or SMS provider is provisioned, so nothing left commvita. In orange: not notified because they are not bound to a commvita user, followed by the ten committee member names, and the line “a member is a user, not a name, commvita will not guess who they are”. A closing line states the message names the committee, the meeting and the kind of change, and carries no pack content and no paper title.
Board Packs · recording a paper replacement on the demo dataCaptured from the running system, build B-591 · seeded data

That screenshot is the honest one, so it’s the one worth showing. On this demonstration system the committee members are names on a roster and none is bound to a commvita user account, so the platform notified nobody, listed every member it couldn’t resolve, and said why. It kept “sent” and “queued” apart too, because no mail provider is wired into this deployment and reporting a queue as a delivery is how a board ends up assured about work that never happened. On a real deployment those members are users and the same rules apply: in-app always, email or text only where the person has recorded that they want it, quiet hours honoured by holding the message instead of dropping it. A revision that can’t be notified still stands.

5 Reading a pack on a train

Board members read packs on the move, and the places they read them have no signal. The Mobile & Offline tab keeps packs on the device, shows what is cached and when it last synced, and installs to a phone or tablet home screen as a progressive web app instead of a separate native download.

Mobile and Offline tab. A green status bar reads “Online, last synced 22 June 2026 08:14” with a Sync Now button. A board pack download queue lists two packs, Board of Directors June 2026 at 2.8 MB and Finance and Performance Committee July 2026 at 3.1 MB, both marked available offline with Keep Offline ticked, last downloaded timestamps, and Read Offline and Remove actions. Below, a card offers to install the commvita Board Member App as a progressive web app with background download, offline reading and push notifications, alongside a QR code to scan to install.
Mobile & Offline · the download queue and the installable appCaptured from the running system, build B-591 · seeded data

Keep Offline is a per-pack toggle, so a director travelling to one committee isn’t carrying every pack the organisation has produced. This is a demonstrated surface: the queue, the sync state and the install card read seeded content, and the packs behind them are the live ones.

6 Committees, terms of reference and who sits where

Five committees in the demonstration set: the Full Board and four standing committees. Each carries its chair, its quorum, its terms of reference and a member roster with the date each person was appointed, the date their term ends and their attendance.

Committees tab, Full Board selected. Header shows chair Sir David Thompson and next meeting 25 June 2026, with 10 members, quorum required 7 and average attendance 92 percent. Terms of reference are quoted in a panel. A member roster table lists ten directors with role badges for chair, executive director and non-executive director, their appointment dates, term end dates and an attendance bar each: from 100 percent down to one non-executive at 75 percent, flagged amber.
Committees · roster, quorum and attendanceCaptured from the running system, build B-591 · seeded data

Term end dates are the quiet governance risk in most organisations. A non-executive term expires, nobody notices for a quarter, and the committee has been inquorate on paper the whole time. Holding the appointment and expiry against the member makes that visible before it becomes a finding. Attendance is the other one: a director at seventy-five per cent is a conversation for the chair, and it’s better had from a record than from memory.

7 Resolutions, recorded votes and dissent

A resolution carries its committee, its type, who proposed it, the date, and the vote. For, against, abstain, with the percentage in favour. Ordinary resolutions need a simple majority. Special resolutions need seventy-five per cent. Written resolutions need signatures from every voting member and show how many are still outstanding.

Resolutions and Voting tab. Six resolutions with committee, type, proposer, status and vote split. A written resolution on a revised complaints policy is proposed and pending signatures, awaiting 3 further signatures of 8 required. Annual accounts passed 9 for, 0 against, 1 abstention at 90 percent, with a note recording one abstention from a non-executive with a prior commercial relationship with the auditors. A capital investment passed 8 for, 1 against, 1 abstention at 80 percent with dissent recorded from a named director. A workforce transformation plan failed 3 for, 3 against at 50 percent, with a note that the casting vote was not exercised and the item was returned for revision. A footnote states the majority thresholds for ordinary, special and written resolutions.
Resolutions & Voting · the vote and the note beside itCaptured from the running system, build B-591 · seeded data

Look at the notes under the titles. An abstention explained by a prior commercial relationship. A dissent recorded against a named director. A tied vote where the chair didn’t use the casting vote and the item went back. That’s the material a board is asked for when something goes wrong two years later, and it usually exists only in somebody’s recollection of the minutes. Recording a vote writes the tally and the outcome into the audit trail with the resolution title.

8 Actions, and the thread back to the evidence

Every action carries the meeting it came from, an owner, a due date, a priority and a status. The tracker filters by committee and priority, counts what is overdue, and puts the source meeting on every row so an action walks back to the discussion that raised it. Overdue actions surface on the portal too, because a board that has to open a second screen to find them won’t.

Ahead of the field
The board sees, on its own screen, how many of the risks it’s being assured about can reach the evidence underneath them. Risks are counted three ways instead of two: traced, untraced, and claiming evidence that doesn’t resolve. The third is the dangerous one, because a broken link reads on a board paper exactly like a working one. No system we assessed reports that third state at all, and none computes the figure from the live register on the surface where the board is sitting.From commvita’s own competitive assessment of this module against the systems it competes with. Our assessment, not an independent one.

The golden-thread panel on the Board Portal reads the live risk register, resolves each risk’s linked incident references against the incident record, and reports what it finds. In the figure at the top of this page it found three risks with evidence, seven with nothing linked, none with a broken link, and four high or extreme risks that can’t show their evidence. Every count is clickable and lists the exact risk references behind it, so the number reconciles with the rows.

The panel refuses to fold in the Board Assurance Framework’s own principal risks, because those are seeded content on that page and mixing them into a live assurance figure would put invented risks into the one number a board acts on. It links straight through to that framework instead, where the principal risks sit against strategic objectives with the three-lines-of-defence view and the escalation queue awaiting board acknowledgement.

9 Board visits to services

Directors going out to see services for themselves is part of the well-led evidence base. A board that only ever reads about a ward has a thinner picture than one whose members have stood in it. The programme is now in the platform, and it’s built around refusing the two things that make visit records worthless.

Service visit programme panel, marked live against the service visits table. Five visits listed with reference, service, type, date, who conducted it, participant count and status. Two are board service visits still scheduled, three are completed: a safety walkround of the Emergency Department, a quality visit to the community mental health team and a themed review of discharge to assess. Two rows show a participant flagged as not linked. Below, a coverage query over eight named services returns 62.5 per cent visited, and names the three never visited: endoscopy, maternity and paediatric outpatients. A closing line reads that commvita derives no well-led judgement, no capability rating and no assurance figure from visit activity, and that a visit is evidence.
Service visit programme · the secretariat’s viewCaptured from the running system, build B-592 · visits created through the API
1

The secretariat runs it, and the server does the refusing

The same people who administer board meetings administer the visits, because it is the same governance job. A visit carries a type — a board service visit, a safety walkround, a quality visit or a themed review — the service, the date, who is conducting it and who else is going. Book somebody who is on leave and the platform refuses, naming the person, the date, the reason and where it read the absence from. It uses the same absence record the on-call diary uses, because two of those would eventually disagree about who is away.

/service-visits
2

A tick isn’t a visit

Closing a visit without writing down what was seen is refused outright. The words the platform gives back are the point: a tick with no substance is the box-ticking these visits exist to counter, and it’s no different from a real visit in every count the board reads. So the record is the observation, not the attendance.

POST /service-visits/{id}/complete
3

A concern leaves the visit

A finding can be recorded as a concern, and a concern needs a named owner before it’s accepted. Give it one and it becomes a board action carrying the visit reference, bound to the person by account and not by a name that looks right. A concern that rings a bell in a room and reaches nobody afterwards is the failure this record exists to close.

POST /service-visits/{id}/findings

The board member captures the visit themselves, in the staff portal, alongside their leave and their papers. The tab only appears for a board member, and membership is administered by the secretariat, not inferred from a job title. Somebody named on a single visit gets that visit; it doesn’t give them a standing seat.

My service visits tab in the staff portal for an executive director. A note says the programme is administered by the company secretariat, that the record is evidence of board awareness of issues, that it is not an inspection finding and that no rating is derived from it. Board membership is shown as Full Board and Quality and Safety. A scheduled board service visit to Cedar Ward has an empty box prompting what did you see and who did you speak to, with a button to record the visit. Below it a completed themed review of discharge to assess carries the written observation.
Staff portal · the member’s own recordCaptured from the running system, build B-592 · visits created through the API
Coverage, and the number nobody wants to publish. A count of visits tells a board nothing. What matters is which services have never had one, and the platform names them. Where the list of services in scope can’t be resolved, coverage comes back empty with its reason, not as a percentage — an unknown denominator reporting full coverage is the most flattering way this could fail. A participant who isn’t an account is shown as not linked, not counted, because counting a name nobody can resolve inflates the very number a board is relying on.
What it won’t do. No well-led judgement, no capability rating and no assurance score is derived from any of this. A visit is evidence, and the judgement belongs to the board, the region and the regulator. The platform’s job is to make sure the evidence exists, says something, reaches somebody, and shows the gaps.

Where it lives in commvita

CapabilityRouteModel / APIStatus
Board Portal (tiles, drill-through, live thread)/board-managementAPI /board/summary · /board/golden-thread● Live
Meetings, agendas, quorum, minutes state/board-managementAPI /board/meetings · create · update● Live
Board packs — sections, circulation, access log/board-managementAPI /board/packs · /circulate● Live
Pack revision and change log (six declared kinds)/board-managementAPI POST /board/packs/{id}/revise · versioned● Live
Consent-aware change notification/board-managementReads recorded staff channel consent and quiet hours; reports sent, queued, deferred and unresolved separately● Live
Pack signature — certificate bound to the pack/board-management · /esignAPI POST /board/packs/{id}/sign → commvita Sign registry● Live
Signature sheet on the pack surface/board-managementReads seeded signers; completed signatures register centrally☉ Demonstrated
Committees, terms of reference, roster, attendance/board-managementAPI /board/committees● Live
Resolutions and recorded votes/board-managementAPI /board/resolutions · /vote● Live
Action tracker with source meeting/board-managementAPI /board/actions · update● Live
Board decision trail — hash-chained, verified on read/board-managementAPI /board/audit · chain validity reported● Live
Mobile & offline pack reading/board-managementDownload queue, Keep Offline, installable web app☉ Demonstrated
Board Assurance Framework/board-assurance-frameworkAPI /baf/principal-risks · /baf/escalation-queue · acknowledge● Live
Board skills matrix, diversity, entity register/board-entity-governanceIn-page seeded content; the page says so on its own banner☉ Demonstrated
Governance & delivery visual boards/governance-boardsRisk bubble map, maturity radar, delivery timeline☉ Demonstrated
Service visit programme (schedule, absence refusal)/safety-walkroundsAPI /service-visits · /service-visits/{id}● Live
Recording a visit (observation required)/staff-portalAPI /service-visits/{id}/complete● Live
Findings and concerns (concern becomes a board action)/staff-portalAPI /service-visits/{id}/findings● Live
Coverage (never-visited services named)/safety-walkroundsAPI /service-visits/coverage● Live
Board membership gate (secretariat-administered)/staff-portalAPI /service-visits/board-membership● Live
It isn’t a document store. It isn’t a document management system and it doesn’t render your papers; it holds the pack structure, the circulation, the access and the attestation, while the documents sit where your organisation keeps them. It isn’t a minute-taking service, and it won’t decide whether a meeting was quorate or whether a vote carried. It records what the chair and the secretary tell it and makes those records hard to alter afterwards. Nothing here is a clinical tool and no medical-device claim is made. The assurance figures are decision support for a board, and the board decides.
© 2026 Commvita Digital Health Solutions Ltd. All rights reserved. NHS Code of GovernanceCQC Well-LedBoard Assurance Framework Scheme of Reservation & DelegationUK eIDAS advanced e-signatureUK GDPR Art.5(1)(f)NHS DSPT Non-SaMD