Skip to content

Case insights

Your case log already holds the story of your training. Capnolog turns it into insight.

Every case you log is a data point about how you are actually being trained — what you operate on, who with, at what hour, how much of it you lead. The same log that satisfies the ACGME can tell you that, and none of it costs you a single extra tap.

Airway technique, acuity, age band, blocks, lines, monitoring, surgical service — every dimension your ACGME case log already carries comes back as a card on your stats screen.

More specialties on the way — ENT, General surgery, Orthopaedics, Plastics, Urology, Vascular, Cardiothoracic, Ophthalmology and OB/GYN next. Tell us yours →

Year-end review

Your year, wrapped.

At the end of each academic year Capnolog builds a shareable year-in-review from your own log — the cases, the records, the signature operation you could do in your sleep.

2025–26

412

cases

Every one of them logged by you.

2025–26

9

cases in a single day

Your personal record.

2025–26

38

times you did your signature case

You could do it in your sleep. Please don’t.

The share cards carry numbers and nothing else: there is no field on them for an attending, a hospital, or a date, so a card posted publicly cannot leak one.

Every angle

Every angle of your caseload.

Each card is computed on your phone from cases you have already logged — derived from entries you already made, never asked for.

The counts in these charts are examples. Yours are computed on your phone from the cases you have logged.

Every day you operated

A year of your log in one square per day, darker where the day was busier. Under it: your longest run of consecutive operating days, your busiest single day, and how many cases you average on a day you are actually in the room.

FewerMore
11 days
Longest streak
9 cases
Busiest day
3.4
Per operating day

Blade vs. screen

Direct against video laryngoscopy, year by year, over the cases that carry an endotracheal tube. The real card shows how much of that population is actually coded next to the ratio, so a mix is never quietly reported over a subset of your intubations.

CA-1

38Laryngoscope-Direct, CA-1: 38 cases
54Laryngoscope-Indirect, CA-1: 54 cases

CA-2

52Laryngoscope-Direct, CA-2: 52 cases
71Laryngoscope-Indirect, CA-2: 71 cases

CA-3

44Laryngoscope-Direct, CA-3: 44 cases
96Laryngoscope-Indirect, CA-3: 96 cases
  • Laryngoscope-Direct
  • Laryngoscope-Indirect

Cases that legitimately carry both codes — a direct attempt rescued with a video blade — count on both sides, which is why this reads as techniques used rather than cases.

Your case mix, chip by chip

The checkboxes you tapped on the way in come back as counts: acuity, patient age, technique, airway, lines, monitoring and every block site you have placed, tallied across the cases you have already logged.

ASA Physical Status

  • 2186
  • 3147
  • 441
  • 3E22
  • 116

Patient Age

  • ≥12 yr & <65 yr268
  • ≥65 yr118
  • ≥3 yr & <12 yr26
  • ≥3 mo & <3 yr9

Peripheral Nerve Blockade Site

  • Interscalene24
  • Adductor Canal19
  • Erector Spinae Plane14
  • Popliteal11
  • Transverse Abdominal Plane8

Who you work with, on what

Every attending crossed with every surgical service, over cases you already logged. One cell per case, so the grid adds up to your case count — and “where did my cardiac volume actually come from” has an answer with a name on it.

AttendingGeneralCardiacObstetricsOrthopedics
Apgar12 cases with Apgar, General2 cases with Apgar, Cardiac21 cases with Apgar, Obstetrics4 cases with Apgar, Orthopedics
Snow18 cases with Snow, General1 cases with Snow, Cardiac6 cases with Snow, Obstetrics9 cases with Snow, Orthopedics
Morton7 cases with Morton, General14 cases with Morton, Cardiac0 cases with Morton, Obstetrics3 cases with Morton, Orthopedics
Bier5 cases with Bier, General0 cases with Bier, Cardiac2 cases with Bier, Obstetrics16 cases with Bier, Orthopedics

The names here belong to history. In the app, the rows are your own attendings, from the same roster your cases are logged against.

Nights, weekends & holidays

Derived from dates you already logged, so recording it costs you nothing. Weekends and US federal holidays come straight off the case date; an evening case counts only when you logged it on the same day you did it.

64
Evenings
48
Weekends
7
Holidays
27%
Of all cases

That same-day rule is deliberately conservative: catching up on yesterday's list tonight can never turn those cases into night cases. When the rule is wrong it undercounts — the right way to be wrong for a number you might show a program director.

How current your log is

How soon after the case you logged it, bucketed. This is the credibility read: a contemporaneous log is one a program director can believe, and it is only possible because the app stores when you captured a case separately from when the case happened.

  • Same day
    302
  • Next day
    71
  • Within a week
    38
  • Within a month
    9
  • Over a month
    2

For residents

Walk into the review with the story already told.

See where you stand against every ACGME minimum — the bar your progress is actually graded against — with the national average volume the ACGME publishes sitting beside it as an editable goal. Catch a case-mix gap in October, when there is still a year to fix it, instead of in your final spring. Then take one page of it to your semiannual review.

For programs

Conversations from data, not from memory.

Residents turn up with a log that is complete, current and honestly categorized — and can show you how soon after each case it was entered. Case-mix gaps and autonomy progression become a chart on the table rather than a recollection, because the resident brought the export.

Honest comparison

Four ways to keep a residency case log.

Compare Capnolog with the spreadsheet, EMR patient list, and ACGME site residents use today. The grid also marks features still in development.

For residents, the real question is not how fast a case logs — it is how much you stop having to carry once it is logged.

For residents: how Capnolog, Excel or Google Sheets, A patient list in the EMR, and The ACGME site alone compare.
CapabilityCapnologExcel or Google SheetsA patient list in the EMRThe ACGME site alone
Logs a case in seconds, from your pocket

Yes. Tap, speak, or type — under ten seconds.

Partly. A row to type, usually on a laptop.

No. It is a patient list, not a case log.

No. A web form, one field at a time.

Works between rooms, offline

Yes. Everything runs on the phone in your hand.

Partly. Fine on a laptop; painful on a phone.

No. Needs a workstation and a live session.

No. Browser, sign-in, and a network.

Shows every ACGME minimum, live

Yes. Each category, updated as you log.

Partly. Only what you built the formulas for.

No. The EMR has never heard of your minimums.

Partly. A report you remember to pull.

Tracks the national average, not just the floor

Yes. Where the ACGME publishes one, beside the minimum.

No. Two numbers you would maintain by hand.

No. Not a thing it can know.

Partly. Published nationally, not next to your count.

Holds no patient identifiers at all

Yes. No name, no MRN, no date of birth — no field for one.

No. As private as the last place you emailed it.

No. It is the chart. It is all identifiers.

Yes. De-identified by design, same as ours.

Keeps attending preferences and case notes beside the log

Yes. Filed by attending, case type, and specialty.

No. That is a second spreadsheet.

No. Nowhere to put what an attending prefers.

No. Submission only.

Fills in the official ACGME form for you

Yes. Chrome extension prefills; you review and save.

No. Re-key every case by hand.

No. Re-key every case by hand.

No. It is the form you are filling in.

Survives a lost phone, a rotation, and graduation

Yes. Encrypted backup into your own iCloud, restored in a tap.

Partly. As safe as the drive it sits on.

No. Access ends with the rotation.

Yes. It is the system of record.

  • Yes
  • Partly
  • No
  • Coming— not available yet

The layers

Useful patterns without turning people into rows.

Available

Your record

Your cases, your progress, on your device and in your own backup.

In development

Program aggregates

Patterns and support signals at the program level, designed to avoid unnecessary individual exposure.

In development

Future applicant comparisons

Designed to let students compare programs on aggregate patterns.

Small groups are designed to be suppressed so a number cannot become a person.

For programs

Why programs choose Capnolog.

Nothing to clear with compliance

The case log is de-identified by design — no names, no record numbers, no birthdays, and no field to put them in. There is no protected health information for a program to review, because the data model cannot hold any.

Set up from your program's own roster

Sites and attendings come from the de-identified option lists on your program's own ACGME form, kept in step across residents — so people pick from real entries instead of typing a supervisor's name four different ways.

No administrative overhead

Residents own their data and install it themselves. There is nothing for a program to host, provision, or take a seat count on.

Aligned with how programs actually evaluate

Progress is graded against the ACGME minimum for each category — the bar a resident actually has to clear — with the national average volume the ACGME publishes beside it as context. Same categories the ACGME reports, and the numbers a semiannual review is already about.

The program dashboard that's coming

See it on your own log.

Capnolog is in private beta with residents now. Join the list and we will tell you when your program is up.