MDM Clarity

Built by Saad Ashraf, MD · ICU medical director

You did the work. Make sure your documentation supports it.

Paste your Assessment & Plan from any EHR. The MDM level and CPT code appear in seconds, scored on Problems, Data and Risk. The optimized narrative follows with its key changes marked, and a full rewritten note is one click away.

  • Free for clinicians
  • Works with any EHR
  • Paste without patient identifiers
Sample analysis Pre-computed

Assessment & Plan, as pasted

dm2 - controlled, a1c 7.1, no changes. refill metforminhtn - uncontrolled. start hctz 12.5 daily, continue amlodipineHLD - poorly controlled. DC atorvastatin, start crestor. check lipoprotein A

Medical decision making

Moderate

CPT code

99214

Office visit, established patient

  • ProblemsTwo chronic illnesses not at goalModeratemeets the level
  • DataA1c reviewed, Lp(a) orderedLimitedbelow the level
  • RiskPrescription drug managementModeratemeets the level

Problems and Risk meet Moderate. Data is Limited. Two of three set the level.

Optimized MDM narrative

Hypertension, uncontrolled on amlodipine (strengthened) — adding HCTZ 12.5 mg daily; target <130/80, recheck at follow-up (added for MDM). Diabetes mellitus type 2, well-controlled with HbA1c 7.1% (strengthened) on metformin — no escalation indicated. Hyperlipidemia, inadequate response to atorvastatin — transitioning to rosuvastatin (strengthened); lipoprotein A ordered for CV risk stratification (added for MDM).

  • Added for MDM
  • Strengthened
  • Any EHRCopy, paste, copy back. No integration, no IT ticket.See how
  • Physician-builtBy a practicing pulmonary & critical care physician and ICU medical director.Meet the physician
  • 2021 CMS E/MMDM scored element by element, so you can check the reasoning.See the rule

How it works

Paste. Read the level. Copy the rewrite.

No integration and nothing to install. MDM Clarity sits beside whatever EHR you already use, and you decide what goes back into the chart.

  1. Step 1: Paste your A&P

    Shorthand or full prose, straight from your EHR. Paste it without patient identifiers.

  2. Step 2: Read the level and code

    The MDM level and CPT code appear in seconds, with Problems, Data and Risk each scored against the 2021 CMS E/M guidelines.

  3. Step 3: Review and copy the rewrite

    The optimized narrative follows with its key changes marked, and a full rewritten note is one click away. Read both against the care you gave before you paste anything back.

Sample analyses

Three visits, scored element by element.

Pick a visit to see the A&P as pasted, the level and code, the reason behind each element’s score, and the rewritten narrative. These are pre-computed samples; sign up to run your own notes.

A&P, as pasted

septic shock 2/2 pna - on levo, map >65. lactate 4.1 -> 2.3, bcx x2 orderedAHRF - intubated, ardsnet. abg p/f 180, cxr personally reviewed: bilat infiltratescc time 35 min excl procedures

Illustrative shorthand, written without patient identifiers.

Medical decision making

High

CPT code

99291

Critical care, first 30–74 min

Critical care criteria met

  • ProblemsThreat to life or bodily functionHighmeets the level
  • DataLactate, ABG, cultures ordered; independent CXR readExtensivemeets the level
  • RiskVasopressor and ventilator managementHighmeets the level

All three elements meet High. Critical care is billed on documented time; this note documents 35 minutes, within 99291’s first 30–74.

Optimized MDM narrative

Septic shock secondary to pneumonia — on norepinephrine, MAP goal ≥65 achieved (strengthened); lactate trending down (4.1 → 2.3) (strengthened); blood cultures x2 ordered. Acute hypoxemic respiratory failure — mechanically ventilated, ARDSnet settings, P/F 180; chest X-ray independently interpreted: bilateral infiltrates (strengthened). 35 minutes of critical care time, exclusive of procedures, spent managing shock and ventilator titration (added for MDM).

  • Added for MDM
  • Strengthened
Your clinical judgment, preserved.

Underlined language is a suggestion. You confirm it matches the care you gave. Run your own note, free

The products

Two tools. Both show their work.

One for the visit note, one for the operative note. Each returns the code and the reasoning behind it, so you can check it before anything is billed.

For the visit note

MDM Analysis

Office and hospital visits · Critical care

The level, the code, and the reasoning behind both.Paste an Assessment & Plan. Get the MDM level, the CPT code, the element-by-element scoring and a rewritten narrative, plus flags for language that undersells your work.

Flagged line

Per cardiology, continue amiodarone.

Ownership — worth tightening. “Per cardiology” credits the decision to the consultant, not to you.

Suggested

Reviewed cardiology recs and agree — continuing amiodarone.

Missing detail

Your note
htn - uncontrolled. start hctz, continue amlodipine
Rewrite
HTN: uncontrolled on amlodipine — adding HCTZ [dose].

Where your note is missing a detail the rewrite needs, like a dose, it leaves a placeholder for you to fill in instead of guessing. Language added to support the MDM, like a BP target, is marked so you can confirm it matches your plan.

  • Level and code, with the reasoning

    Problems, Data and Risk scored separately against the 2021 CMS E/M guidelines.

  • Critical care analysis

    Checks whether the note documents critical care criteria, and reminds you that 99291 is billed on documented time. Built by an intensivist.

  • Flags what weakens a note

    Consultant-owned language, vague problem status, missing data review and undocumented risk, raised in collegial peer-review language.

Start with MDM Analysis

For the operative note

Op Note CPT

Orthopedics · General surgery

Surgical codes, straight from your operative note.Paste one operative note without the patient header (no name, MRN or date of surgery). Op Note CPT detects the specialty, reads the note the way a coder does, and returns the primary CPT, modifiers, NCCI bundling decisions and the global period.

Operative note · excerpt

PROCEDURE: Right knee arthroscopy, partial medial meniscectomy, chondroplasty of the medial femoral condyle.FINDINGS: Complex tear, posterior horn of the medial meniscus.
Specialty
Orthopedics · detected
Primary
29881 knee arthroscopy, meniscectomy
Modifier
RT right side
NCCI
29877 chondroplasty, same or separate compartment, is included in 29881; not reported separately
Global
90 days
  • Reads the note like a coder

    Procedure, approach, laterality and complexity extracted first, then mapped to codes from curated coding references.

  • NCCI bundling, checked

    Which secondary codes bundle into the primary, which need a -59 or laterality modifier, and which to drop.

  • Gaps flagged, collegially

    Documentation gaps worth closing before the claim goes out, in peer-review language. Specialty is auto-detected.

Start with Op Note CPT

The flagged lines and operative note are illustrative examples of the output format. Verify every code against the current CPT manual and payer policy.

How the level is set

Two of three elements set the level.

Under the 2021 CMS E/M guidelines, a visit qualifies for an MDM level when two of three elements meet or exceed it: the problems addressed, the data reviewed and analyzed, and the risk of patient management. MDM Clarity scores each element on its own and shows which two carry the level, so you can check the reasoning, not just the code.

Office and outpatient visits, MDM pathway
MDM levelEstablishedNew
Straightforward9921299202
Low9921399203
Moderate This example9921499204
High9921599205

Hospital inpatient and observation visits use the same MDM table (initial 99221–⁠99223, subsequent 99231–⁠99233). Critical care (99291) is reported by time, not by MDM level: the first 30 to 74 minutes, excluding separately billable procedures.

The multi-morbidity sample. Data falls short, but Problems and Risk clear the Moderate line, and two of three is enough. MDM Clarity shows this reasoning for every note.

Auditors can only score what’s written. See what your note supports before anyone else reads it.

The physician behind it

Not a billing company. Not an EHR vendor.

MDM Clarity is built by a practicing pulmonary & critical care physician and ICU medical director who writes these notes every day.

“You learn to treat the patient — then spend the rest of your career guessing whether your note justifies what you billed. I built MDM Clarity because I got tired of guessing.”

Dr. Saad AshrafPulmonary & Critical Care · ICU Medical Director · Founder
Specialty
Pulmonary & critical care medicine
Role
Practicing physician and ICU medical director
Company
ClearMD Solutions LLC

Privacy and PHI

What happens to your note, stated plainly.

MDM Clarity is documentation assistance. Here is what it does with your text, and what stays your responsibility.

  1. 1 · YouCopy the A&P from your EHRRemove patient identifiers first.
  2. 2 · MDM ClarityProcessed in real timeNever stored on our servers.
  3. 3 · Anthropic APIAnalysisAnthropic’s own data policies apply; see our Privacy Policy.
  4. 4 · Your screenResult returnedYou review it, then paste it back.
  • Paste without identifiers

    Paste the A&P or operative note without patient identifiers. Names, dates of birth or service, MRNs and other identifiers don’t belong in the box; MDM Clarity is not a HIPAA business associate and doesn’t sign BAAs.

  • Don’t rely on screening

    Both tools flag text that looks like a patient identifier, such as a name label, date of birth, MRN or full date, and ask before anything is sent. The check is a safety net, not a guarantee, so removing identifiers before you paste is up to you.

  • You make the final call

    You review every result and verify codes against current CPT and payer policy. It is not billing advice or a compliance guarantee.

FAQ

Fair questions, straight answers.

Something else? Write to saad@mdmclarity.com.

What happens to my notes?

Notes are never stored on MDM Clarity’s servers. Your text is processed in real time: it is sent to Anthropic’s API for analysis, as our Privacy Policy describes, and the result comes back to your screen. Paste only the Assessment & Plan, or for Op Note CPT the operative note, without patient identifiers. Both tools flag text that looks like a patient identifier, such as a name label, date of birth, MRN or full date, and ask before anything is sent; the check is a safety net, not a guarantee, so removing identifiers before you paste is up to you.

Does it work with my EHR?

Yes, because it doesn’t integrate with any of them. Copy from your EHR, paste into MDM Clarity, and copy the result back. Epic, Cerner, athena, Meditech: if you can copy and paste, it works.

How accurate is it?

MDM Clarity shows its work instead of asking for trust. Every result scores Problems, Data and Risk against the 2021 CMS E/M MDM guidelines and explains each element, so you can check the reasoning against your note. CPT suggestions are grounded in curated coding references. It is AI-assisted and can still be wrong: every output is for reference, and you verify codes against the current CPT manual and payer policy before you submit.

What does Op Note CPT cover?

Orthopedics and general surgery, detected automatically from the operative note. It returns the primary CPT code, modifiers, NCCI bundling decisions and the global period, and flags documentation gaps in collegial, peer-review language. Notes from other specialties aren’t supported yet; it tells you so instead of guessing at codes.

What does it cost?

MDM Clarity is free for clinicians.

Who built this?

A practicing pulmonary & critical care physician and ICU medical director who writes these notes every day. Not a billing company, not an EHR vendor.

Get started

Let your next note show the work you did.

Create your account, set your password from the email link, and paste your first A&P.

  • Free for clinicians
  • Works with any EHR: copy, paste, copy back
  • Notes never stored on our servers (details)

Get started

Free for clinicians. We’ll email you a link to set your password.

By creating an account you agree to the Terms, including the rule against entering PHI, and the Privacy Policy. Already have an account? Sign in.