PMcardio

01 Context 02 Outcome 03 Stages 04 Design 05 Impact 06 Learnings

HEALTHCARE UX · HEURISTIC EVALUATION · INTERFACE REDESIGN

Rebuilding Interface
of PMcardio

PMcardio interprets a 12-lead ECG from a single photograph. The model is validated. The experience around it was not.
I audited the existing app against usability heuristics, then rebuilt it.

ROLE

UX + UI, end to end

DOMAIN

Clinical AI · MedTech

METHOD

Heuristic evaluation

OUTPUT

Screens · Design System

01 CONTEXT

A validated model, wrapped in a flow that got in its way.

The diagnostic engine is backed by 15+ studies across 40,000+ patients. But reaching a reading took roughly fifteen screens, and the result asked clinicians to trust a number they could not interrogate.

THE AUDIT

I mapped the existing app across five flows that are pitch, enrolment, home, capture, and result. Approximately 33 screens end to end. Most of the distance to a first reading was friction: a countdown paywall, an unsourced accuracy claim, and consent buried in fine print.

METHOD — HEURISTIC EVALUATION

KEY STAGES

Audit, principles, restructure, build.

01 EVALUATE

Heuristic teardown

Audited approximately 33 screens across five flows, tagging every issue by severity to establish an order of operations.

02 DEFINE

Four principles

Time to value, Layered density, visible uncertainty. Every later decision traces to one.

03 RESTRUCTURE

Collapse the flow

Cut the path to a reading to four screens and rebuilt the result around plain language summaries, caveats, and per-lead confidence.

FINAL DESIGN

The result leads with plain language, then lets you dig.

A plain-language interpretation sits above an explicit statement: this is decision support, not a diagnosis.

Model names and method are demoted to a footer — present for the clinician who wants them, out of the way for everyone else.

Below are all the screen. Rebuild to provide the best Value per click. Interact with prototype here.

05 IMPACT

Trust, earned the honest way.

The reframed flow reaches a trustworthy reading in a fraction of the steps, and gives a patient a version they can understand without diluting the clinical detail underneath. Making uncertainty visible is the load-bearing decision.

FOR THE CLINICIAN

A second read that shows its working — per-lead confidence rather than a single opaque score.

FOR THE PATIENT

Plain language first, with clinical depth available rather than imposed.

FOR THE PRODUCT

Credibility built on sourced evidence instead of manufactured urgency.

A clinical AI should never ask for trust it hasn’t earned.

PMcardio · UX + UI case study · 2026