Everything you need to log fast and graduate.
Capture in seconds, never lose a case, and see exactly where you stand.
Logged before you leave the room
Your usual case is mostly filled in before you even start. A tap to confirm, a tap to save, on your way out of the room.
Just say the case out loud
Say the whole case in one breath, and the case is logged in seconds. Nothing you say about a patient ever leaves your phone.
Bring the whole list at once
Keep the list you already keep — a patient list in the EMR, a note on your phone, a spreadsheet. Paste the list, or import the PDF that a printed patient list actually is. Capnolog reads the file on the phone into drafts you review before anything saves. The import leaves names, MRNs, and birthdays out, and marks the rows that match cases in your log so the import does not double them. What the import cannot see is what you already filed with the ACGME, so Capnolog asks rather than assumes.
Your regulars, ready to go
Save your OB epidural, your cardiac on bypass, your daily block — next time, one tap sets the whole thing up.
Every attending's quirks, in one place
Say a note out loud, and the note files itself under the right attending and case. Checklists, reference cards, a Lock Screen pin — behind Face ID, never scattered across a notes app.
Walk in tomorrow already ready
Paste the OR board the night before; your usual drugs drop in with one tap. Next morning a case is done the second you tap confirm, and patient details wipe as soon as you log.
Start a log without opening the app
A Home Screen button kicks off a log when you've got three seconds between rooms — no hunting for the app first.
Know exactly where you stand
Two lines per category: the ACGME minimum you're measured against, and the national average volume the ACGME publishes as an editable goal. Whatever you're behind on rises to the top.
No end-of-year scramble
The worst surprise is the final-year case count that never added up. Capnolog keeps the finish line in view all along — what's done, what's left, whether you're truly on track.
The form knows the rotation you wrote down
Write your block year down once — thirteen blocks, each a label, two dates and a hospital. A case opens at the hospital your schedule says you were at, leading with what that rotation asks for. The form reports what the schedule says, never a guess at your location. A case entered for a past date resolves against that date's month.
132 formulas, every one cited
Body weights, fluids, and blood, blood gas, electrolytes, airway, hemodynamics, kidneys, liver, ICU scores and the drips — searched by name. A blood-gas ladder checks the numbers are internally consistent before interpreting them. A threshold prints only where a citation stands behind it; where none does, you get the number without an invented band.
Eighty-three questions, answered
An evidence library holds the questions residency actually asks, each answered in a few lines and backed by the landmark papers. 240 papers back the library, each checked against the paper's own published record and linked to the source. The library surfaces the questions your own case mix raises, and keeps retracted and tainted papers visible rather than quietly deleting them. Bundled in the app, the library works in airplane mode, and nothing you look up is recorded or sent anywhere.
Find any case again
One archive, searched by procedure, room, surgeon or attending, narrowed with filters, or opened at one day by tapping a date on the year grid. The match count, the day totals and the rows you scroll all compile to one query. A number can never disagree with what sits underneath.
Thirty days to change your mind
A deleted case, plan or note goes to a bin for thirty days and restores in a tap. Permanent removal takes a deliberate gesture, and a separate history says whether the app removed something or you did.
No patient identifiers
Capnolog does not collect names, MRNs, or birthdays. Case data is encrypted on your device. Your account links devices; it stores only an account ID and program.
Encrypted iCloud backup
Backups are encrypted and stored in your iCloud account. Restore them on a new device.
Capture a case the way you think about it.
Say the case in one breath. Capnolog pulls out ASA, age, anesthetic, airway, procedure, lines, and blocks — and flags anything it’s unsure of for a quick tap to confirm.
Not done yet? Save the minimum now and finish the detail later. The case is never lost — and if you want one, a reminder at a day and time you pick asks whether today’s cases are in.

Your regulars, one tap away.
Save the cases you do on repeat — your OB epidural, your CABG on pump — each with its own prep notes and attending preferences.
Swipe one to share it with a co-resident; identifiers are stripped on the way out.

Two lines. One glance. Zero spreadsheets.
These are the exact categories and minimums Capnolog tracks. It counts the overlapping ones the way the ACGME actually nests them, and shows the ACGME’s own national average volume right beside every minimum — so you always know which line you’re chasing, without a single formula.
| Category | ACGME min. | Nat’l avg. |
|---|---|---|
| Patients <12 years | 100 | 159 |
| — of which <3 years | 20 | 68 |
| — of which <3 months | 5 | 11 |
| Initial pain evaluation | 20 | 69 |
| Vaginal delivery | 40 | 93 |
| Cesarean section | 20 | 57 |
| Cardiac surgery (total) | 20 | — |
| — of which with CPB | 10 | 42 |
| — of which without CPB | 10 | 15 |
| Major-vessel procedures | 20 | 53 |
| Non-cardiac intrathoracic surgery | 20 | 32 |
| Intracerebral procedures (incl. endovascular) | — | 41 |
| — of which open cranium | 20 | 35 |
| Epidural anesthetics/catheters (peri-op) | 40 | 118 |
| Life-threatening pathology | 20 | 4 |
| Procedures w/ spinal anesthetics (incl. C-sections) | 40 | 99 |
| Procedures w/ peripheral nerve blocks | 40 | 145 |
The required minimum is the ACGME floor. The national average is your program’s real graduation bar. Capnolog tracks both for every category — these numbers come straight from the app.

Your program already publishes your year.
Most programs put the block schedule out as a calendar subscription. Paste that link once and your phone reads it, turns a year of daily assignments into rotation blocks, and fills in the schedule you would otherwise type thirteen rows at a time.
Your blocks and their dates stay on the phone, the schedule catches up on its own when your program republishes, and a block you edited by hand is never overwritten.

Subscribe to your program's calendar
Your program already publishes the year as a calendar feed. Paste that subscription link once and the phone fetches it, reads the assignments, and turns them into your rotation schedule.
The link
Stored on this phone, fetched from this phone, never sent to Capnolog.
What the feed says
- Mon 6 OctAN GEN OR 3
- Tue 7 OctAN GEN OR 3
- Wed 8 OctAN GEN OR 3
- Mon 3 NovAN OB / L&D
- Tue 4 NovAN OB / L&D
- Mon 1 DecAN CT / CVOR
Read and dropped. Capnolog keeps the assignment name you matched, not the calendar.
Your year
- General OROct 6 – Nov 2
- Obstetric anesthesiaNov 3 – Nov 30
- CardiothoracicDec 1 – Dec 28
The app re-checks on a throttle, and a block you edited by hand is never overwritten.
The link stays here
The subscription URL is written to this device and fetched from it. Capnolog never receives the URL, because a published feed link is an unauthenticated key to a year of one person's whereabouts. The only safe number of copies is one.
The feed is not kept
Each check reads the calendar and drops it. What survives is the assignment name you matched to a rotation and the block the match produced. Real feeds carry notes naming colleagues, and those are cut before anything is stored.
Your edits win
A refresh may only touch a block the import still owns and that you have not changed since. A block you typed, moved, or renamed stays exactly as you left it.
Preview free, apply Premium
Fetching the feed, matching the feed's names and reading the whole year back are free — you see your own year before deciding anything. Writing those blocks is the Premium surface, and if Premium lapses the blocks you already have stay ordinary rows you can edit.
The form already knows what kind of day it is.
With the schedule in — typed or imported — Today names the rotation you are on, and the new-case sheet leans that way. The options that rotation actually produces come forward, the ones it never uses sit behind More detail, and on an anesthetizing rotation the usual values arrive already chosen, marked as assumed and one tap from changing.
Nothing is removed and nothing about counting changes — one switch in Settings turns the whole thing off. And on a month that does not produce loggable cases, the pace hints stay quiet instead of telling you that you are behind.

Plan the night before. Log the day in a tap.
Paste the morning’s OR board or build it by hand — Capnolog makes a card for each case and lifts the room, time, and attending off the board, so there’s nothing to retype.
Patient details sit in a locked, private spot on your phone, behind Face ID or your fingerprint — and leave only inside your own encrypted backup, if you switch it on: iCloud on iPhone, a folder you pick on Android. Finish a case, confirm it, and those details wipe; just the procedure name and your notes stay, for you to look back on. When several are ready, the whole day logs at once.

The night before is where the time is saved.
Once you’ve planned a few of a kind of case, Capnolog learns your regimen and fills all five drug fields — pre-op through post-op — with one tap of Apply my usual drugs.
Or say the whole plan out loud, hands-free — from the room and attending through your post-op drugs — and watch the fields fill in as you go. Every word stays on your phone.

A whole anesthetic, planned — not just the schedule.
The planner captures the case the way you think about it. Tap through each part the night before — patient, history, anesthetic, drugs, lines — and it all stays in a Face ID–locked, encrypted block on your device until you log.

History & comorbidities
PMH and comorbidities by organ system, with the prior anesthetics and airway history beside them.

The anesthetic plan
ASA, technique, airway with blade and view, lines, and monitoring — all tap-to-pick, or copied from a prior plan.

Drugs, pre-op to post-op
Five fields of one-tap drug chips with doses — and “Apply my usual drugs” fills all of them at once.

Lines that count themselves
Add the lines and blocks you'll place; they double as ACGME procedures and count when you log.

Notes & special requests
The attending's special requests and your own notes for the case — the things you'd otherwise keep in your head.

Patient details, on device
Initials, age, weight, and allergies sit in a locked block, behind Face ID or your fingerprint, and stay on your phone. That block leaves only inside your own backup — an end-to-end-encrypted iCloud backup on iPhone, or an encrypted file in a folder you pick on Android. The block is erased the moment you log.
The note that files itself.
Capnolog has a full note editor built for the OR — for the attending preferences, room setups, and reference cards you keep on your phone today. Dictate one from the hallway and it links the attending and procedure you mention — entirely on your phone.
If a name is ambiguous, it asks instead of guessing — and a link you set by hand is never overwritten by voice.

A real notebook. No markdown to learn.
Headings, bold, tap-through checklists, tables, and photos — all from a toolbar above the keyboard. Type a dotphrase like .rsi to drop a saved checklist straight into the note.
It autosaves as you go — a quiet ✓ Saved tells you it stuck — and everything stays behind Face ID or your fingerprint, with your case data.
A note you wrote on one case can move into the notebook — on its own, or added to a reference you already keep, with a line above it recording the case it came from.

Every note knows what it belongs to.
Browse them in one feed, link one to an attending or a case, and share it through a privacy review that strips dates and record numbers — and flags anything that looks like a name.

All in one feed
Search, filter by attending, case type, or reference, color-coded by type — and your pinned note rides up top.

Linked to the case
Attach a note to an attending, a case type, or a specific case in one tap — by hand or by voice.

One privacy gate
Dates and record numbers are stripped, and you check every line before the note leaves your phone.
When it’s time to submit
Our browser extension prefills the official ACGME Case Log form one case at a time, inside the tab you’re already logged into. You review every field and click Save yourself — it never submits for you. Live on Chrome and Edge; Safari is in the works.
About the browser extension