A private logbook for ERCP
Do you know your cannulation rate?
Not a guess. The number, from your own cases, against the standards that matter. Sixty seconds to log a procedure. Ten seconds to see where you stand.
Your training is happening case by case. Your evidence should accumulate the same way.
You perform hundreds of ERCPs every year. You should know what they add up to.
Version one was a website I built for myself.
I ran it on a machine at home, used it on my own cases, and took it to Milan and Istanbul to show colleagues.
It taught me two things and warned me of a third. It needed a connection, and the endoscopy unit is the one place that does not reliably have one. It needed an account, and signing in to a server to reach your own cases is friction at the worst possible moment. And if I had ever opened it up to anyone else, I would have become the keeper of their records. That is a job nobody should have to trust me with.
So version two is a phone app. It works in flight mode. Your thumb opens it, and nothing is checked against anyone. The record never leaves your hands.
Presented at ESGE 2026 in Milan and IAP 2026 in Istanbul.

Every rate carries its denominator and its confidence interval. It tells you when it doesn’t know.
Five measures, one screen, ten seconds. A rate that clears its target says so; one that sits between the minimum and the target says that instead; one below the minimum says that plainly. Nothing is rounded in your favour and nothing is hidden because it is uncomfortable.
6 of 20 cases · still building
A gauge stays quiet until it has twenty cases behind it. Until then it says still building and nothing more. A small number pretending to be a rate helps nobody.
Wilson 95% CI · shown, not hidden
The same rate, twice. At twelve cases the interval is wide enough to be compatible with excellent practice and with poor practice at once. At eighty-seven it is a rate you can stand behind. That gap is why the app holds its measures quiet until twenty.

Sixty seconds, from memory, one thumb.
Chips, not typing. No free text, no dictation. Everything is answerable right after the case. No timestamps, no console readings, no chart lookup.
Your own shortlist. The indication picker learns from your last ninety days: recent picks first, then your top five. All 27 stay one tab away.
Save walks you to the gaps. Save is never greyed out. Tap it with something missing and it scrolls you to the first gap and asks. Half-finished entries survive as drafts.

Nothing here needs looking up, and everything recomputes the moment you save.
Five measures, exactly as the ESGE wrote them.
Deep biliary cannulation①
of the native papilla, with standard access
≥90%Minimum · target 95%
Stone clearance①
for common bile duct stones under 10 mm
≥90%Minimum · target 95%
Stent placement①
for biliary obstruction below the hilum, after successful cannulation
≥95%Minimum · target 95%
Post‑ERCP pancreatitis①②
every event graded for severity
<10%Limit · target <5%
Antibiotic prophylaxis①
appropriate to the indication, before the procedure
≥90%Minimum · target 95%
The yardstick moves with your career. The data doesn’t.
Two different questions need two different instruments, so there are two, and the app never confuses them. One asks whether you have got there yet. The other asks whether you are still there.
LC‑CUSUM · while you train④
Have I got there yet?
It accumulates evidence towards a threshold and signals once, when the run of work is good enough to be unlikely to be luck. The ESGE training curriculum’s gates sit behind it, and a glide path shows supervised work giving way to independent work. A good week is not competence.
Performance CUSUM · after that④
Am I still there?
This one never finishes. It is held to a floor at zero and climbs only when practice drifts, so past excellence cannot bank against a present decline. Cross a career stage and your history crosses with you.
Walk in with a document, not an impression.
Generated on your device, from your own record. It goes where you send it and nowhere else.
While you are training

The dossier
The end of it. Every gate, every form, in one document.
Every year after

The report
A year of practice, ready for appraisal. Cited, dated, and signed by you.
Once training closes, one document does the work of both: the year, the measures, the complications, the denominators, with the citations attached, so the conversation is about your practice rather than about where the numbers came from.
Read your rate against the cases you were given.
Five measures are the headline. Underneath each one is the question someone asks next, and the arithmetic is already done.
Your cannulation rate again, split by the predicted difficulty of the case. A grade with fewer than twenty cases behind it stays quiet, and no grade is given a target of its own, because no paper publishes one.

The pancreatitis rate split by recorded risk, with the definition of high risk printed beside it. Each stratum keeps its own count, and the published ceiling still judges the whole cohort.

The ESGE measures over at least a hundred consecutive procedures. The app counts the last hundred, names what is missing from them, and lists the cases you can still complete.

Three cards from the Insights screen, rendered from the app.
The context sits beside the number. It never adjusts it. A harder case mix explains a rate. It does not move the standard you are held to.
There is no server to breach. Because there isn’t one.
There are no patient names and no hospital numbers in it. The measures never needed them. Your record is encrypted on your phone and opens with your thumb. It works in flight mode.
And the phone you lose
A logbook that lives on one handset is worthless the day the handset goes. So there is an encrypted backup you hold and restore yourself. Your key, your destination, and no account in between. Local‑only is the design, not an excuse.
You shouldn’t have to take my word for it.
The references on this page
The logbook is yours.
I am Lukas Erhart, an interventional endoscopist in Austria. I log my own ERCPs with this, which makes me user number one and the most impatient person it has.
Built after hours, one release at a time.
Ships winter 2026 · one address, nothing else