Cohort definitions that drift
Two reports on the same pathway include different patients because inclusion rules live in SQL nobody has read for two years. Clinical confidence collapses the first time the difference is noticed in a meeting.
We build operational and clinical reporting on that basis. Pathway and waiting-time analysis with cohort rules written down, capacity and flow reporting that reflects how the service actually runs, and commercial and trial reporting for life sciences organisations where the audit trail is part of the deliverable.
Our scope is the data and reporting layer: acute and community providers, private healthcare groups, pharmaceutical and biotech commercial and manufacturing functions, medical devices, and health insurers. Clinical interpretation stays with clinicians; we make sure the numbers they interpret are right.
Two reports on the same pathway include different patients because inclusion rules live in SQL nobody has read for two years. Clinical confidence collapses the first time the difference is noticed in a meeting.
Identifiable data copied into analytics environments because it was easier, then relied upon. Retrofitting pseudonymisation after reports exist is far harder than designing it in.
Capacity and flow reporting produced daily when the decision is made hourly, so the service manages on whiteboards and the dashboard becomes retrospective reporting.
In life sciences, commercial analytics and medical or safety data require different controls. Combining them in one workspace creates compliance exposure that is hard to unwind.
| Metric | Definition | The trap |
|---|---|---|
| Referral-to-treatment waiting time | Elapsed time from referral receipt to first definitive treatment, by pathway. | Clock pauses, re-referrals and patient-initiated delays must be modelled explicitly, or the distribution is wrong at exactly the tail that matters. |
| Bed occupancy | Occupied bed days over available bed days in the period. | Escalation and closed beds need a clear rule, and midnight census versus continuous measurement produce materially different figures. |
| Did-not-attend rate | Appointments where the patient did not attend, over appointments offered. | Cancellations by the provider must be excluded from the denominator, and short-notice cancellations handled as their own category. |
| Length of stay | Discharge date-time less admission date-time, by specialty and spell. | Spell versus episode grain is the usual error; transfers between specialties double count if the spell is not constructed properly. |
| Trial enrolment rate | Participants enrolled per site per month against target. | Screen failures and withdrawals need separate measures; folding them into one number hides the actual bottleneck. |
Admissions, discharges, transfers, theatre utilisation and bed state at a frequency that matches operational decisions, with clear data-currency indicators.
Cohort rules implemented once in the semantic model with a documented definition per pathway, plus validation against the operational source of record.
Establishment versus actual, agency and bank usage, absence patterns and cost per shift, linked to activity so productivity is examined fairly.
Territory and account performance, prescribing and procurement trends from licensed data sources, field activity and market access reporting, with compliance controls on what field teams may see.
Enrolment, site performance, monitoring and data-query ageing reporting against protocol targets, with full audit trail.
Incident, infection and readmission analytics with correct denominators, trends tested for significance rather than reported as month-on-month movement.
Yes, with the right design: in-region deployment, pseudonymisation at ingestion where identifiers are not needed analytically, separation of the re-identification key under tighter control, role-based access with evidence, and retention enforced in the platform. The architecture decisions should be reviewed by your information governance function before build, and we write them up specifically for that review.
We build the data and reporting layer and support validation evidence (specification, qualification documentation, change control and audit trail), working alongside your quality function, which owns the validated state. We are explicit about the boundary: we do not self-certify validation.
As a model feature rather than a report-level afterthought: suppression and rounding rules implemented in measures, applied consistently, with a documented threshold agreed with your information governance team. This prevents the common failure where a drill-through exposes a cell that the summary correctly suppressed.
Yes, with separate security boundaries and clear data-sharing rules. The usual design keeps conformed dimensions shared while facts and access are segregated, so group reporting is possible without creating an inappropriate flow of patient-level data between entities.
Services that apply here
A 45-minute working session with an engineer rather than a sales call. You describe the problem; we set out what we would build, in what order, and what it is likely to cost.
Answered within one working day, by the engineer who would do the work