The step that's kept test results from falling through the cracks in our concierge practice is what I call the closed-loop ledger -- a single ledger, separate from the EHR's results inbox, that tracks every test we order from the moment it's placed until the moment it's been reviewed, communicated to the patient, and acted on.
The standard model relies on the results inbox alone, which works until it doesn't. Volume rises. A clinician is out. A patient's name is similar to another's and a result gets reviewed against the wrong chart. The result is "handled" in the EHR's view but never actually communicated to the patient. By the time the gap surfaces -- usually months later when the patient asks about something -- it's a real failure.
The closed-loop ledger has four columns per row: test ordered (date and type), result received (date), result reviewed by clinician (initials and date), and result communicated to patient (date and method). A test isn't closed until all four columns are populated. Once a week, we review any row that's been open longer than fourteen days without progress through the columns. Anything sitting at "result received but not reviewed" or "reviewed but not communicated" gets resolved that week, not next month.
Time investment is small -- about thirty minutes a week of ledger review by whichever clinician is on operational rotation that week. The catch rate, though, is meaningful. We've found about a dozen cases over two years where the EHR's status said "complete" and the ledger's status said "communication step missing." All twelve were caught before the patient noticed.
The principle: don't trust a single system to close the loop. Build a second view that exists for the sole purpose of catching what the first one missed.