cpt

Compute Em Level Endpoint

Compute an E/M level deterministically, with a citeable worksheet.

An LLM reads the note and reports WHAT IT SAYS — how many problems, which data, what management risk, how many documented minutes — each with a verbatim quote. The arithmetic that turns those into 99213 rather than 99214 is a pure function and never touches a model.

The worksheet is the product. Every element carries the rule that decided it and the spans it rested on, and the losing path is reported too: "the time basis supports 99215 but the MDM only supports 99214" is a fact a coder needs, and a calculator that reports only its winner destroys it.

⚠ A quote that is not in the note is discarded, not trusted. An observation with no surviving quote does not count toward any element.

Requires Pro or Enterprise tier, an executed BAA, and PHI activation.

post/api/v1/cpt/em-level

Request

  • Base URL: https://api.accurecord.io (the document declares no server; this is the origin it was published from)
  • URL: https://api.accurecord.io/api/v1/cpt/em-level
  • Auth: none declared

Headers

x-api-keystring nullable

Request body

familystring required

E/M family key, e.g. 'office_established'. ⚠ Required rather than inferred: whether a patient is new or established, and whether the setting is office or hospital, are facts about the encounter that a note frequently does not state and that this service cannot know. Guessing it would change the code.

chart_textstring nullable

Visit note. ⚠ PHI — requires an executed BAA and PHI activation.

Response

Successful Response

object required

Changes

No recorded changes to this operation across all 1 revision of this API.