CodeEvident

CodeEvident · Product guide

User manual

From your first note to a reviewed claim. Learn the workflow, then find the details you need.

One guide, two ways to learn

A visual walkthrough for your first case, plus 12 reference chapters for everyday questions.

Version
1.1
Updated
October 2026
Application
app.codeevident.com

Start here

Your first complete case

Follow one encounter from a clinical note to a reviewed claim. Each step shows what to do, where to look, and how to check the result.

Analyze Review & decide Export

Before you start. Sign in to your workspace and have a de-identified note ready. Use the same Encounter ID throughout the case.

Follow DEMO-001, a synthetic diabetes and hypertension follow-up. Your codes, findings and results may differ.

Download the example note
  1. Step 1 of 7

    Enter the encounter

    Open Analyze → Code a note. Paste the example note into Clinical note of one encounter. Choose General Medicine, set Date of service to September 15, 2026, choose Medicare, and enter DEMO-001 as the Encounter ID. Then press Analyze.

    Look for: The clinical note, the four encounter fields below it, and the Analyze button.

    Step 1 · Enter the encounter

    Scroll to inspect the screenshot. Press Escape to close.

    Analyze form filled with a synthetic diabetes and hypertension follow-up note, General Medicine, Medicare and Encounter ID DEMO-001.

    Synthetic example · Actual results may differ.

    Open original

    What you should see. The form accepts the note and shows the encounter details. After you press Analyze, progress is displayed while the note is processed.

    If you need help. Use one encounter at a time, with 50–15,000 characters and no patient identifiers. If the analysis fails, use Fix the note and retry.

    More about analyzing a note
  2. Step 2 of 7

    Read the result

    Start with the summary banner and its four tiles: Codes, Corrected by the book, To fix, and To check or ask. Check the encounter reference before reviewing the details.

    Look for: The result banner and the To check or ask tile. A green summary can still have a documentation question.

    Step 2 · Read the result

    Scroll to inspect the screenshot. Press Escape to close.

    Analysis summary for DEMO-001 showing Ready for a quick look, three codes, zero items to fix and one item to check or ask.

    Synthetic example · Actual results may differ.

    Open original

    What you should see. This example shows three codes, no rule errors to fix, and one item to check or ask about. The auditor’s APPROVE badge is its assessment; your review decision still comes later.

    If you need help. Your result may have different codes or findings. Read Needs review and Low confidence items before deciding; a confidence percentage is not a review decision.

    Look up statuses and verdicts
  3. Step 3 of 7

    Follow a code back to the note

    Select the E11.65 diagnosis card. Compare its quoted evidence with the highlighted passage in Clinical note. Repeat for the other diagnosis and the procedure.

    Look for: The selected diagnosis on the right and the matching green highlight on the left.

    Step 3 · Follow a code back to the note

    Scroll to inspect the screenshot. Press Escape to close.

    Selected E11.65 diagnosis card beside the clinical note, with its A1c evidence highlighted in green.

    Synthetic example · Actual results may differ.

    Open original

    What you should see. The selected code is outlined and its evidence is highlighted in the note. In this example, the quote “A1c 9.2%, up from 8.1%” appears beside the proposed diabetes diagnosis.

    If you need help. Read the surrounding documentation as well as the highlighted quote. If a proposal is not supported, review and correct or reject it.

    More about evidence and code cards
  4. Step 4 of 7

    Work through the findings

    Scroll to Before you bill. Work through any Fix, Check, and Ask the provider items. This example flags that tobacco use status is not documented; do not infer a missing answer.

    Look for: The Before you bill card and its Ask the provider item.

    Step 4 · Work through the findings

    Scroll to inspect the screenshot. Press Escape to close.

    Before you bill checklist showing the documentation question Tobacco use status not documented.

    Synthetic example · Actual results may differ.

    Open original

    What you should see. The documentation question is listed under Ask the provider. If a missing detail affects your coding decision, use the provider-query workflow before completing the review.

    If you need help. Provider queries are in the review screen. The reference explains how to record an answer and open the resulting new revision.

    Ask the provider and re-code
  5. Step 5 of 7

    Review the claim lines

    Return to the top and press Review and decide. In Your decision, inspect the diagnoses and the 99214 service line. For this example, select diagnosis letters A and B to explicitly link both documented diagnoses to the visit, and explain the edit in Notes.

    Look for: The A and B diagnosis buttons, the corrected outcome, Notes, and Submit corrected.

    Step 5 · Review the claim lines

    Scroll to inspect the screenshot. Press Escape to close.

    Your decision editor with E11.65 and I10 linked as A and B to the 99214 service line, corrected selected and a review note entered.

    Synthetic example · Actual results may differ.

    Open original

    What you should see. Both diagnosis letters are selected and the line shows AB. The outcome changes to corrected. The rules recheck the edited set; read any remaining errors before submitting.

    If you need help. An unchanged proposal can be approved. Editing a line selects corrected automatically. Use rejected when the proposed set should not be billed as it stands.

    More about editing and decisions
  6. Step 6 of 7

    Save your decision

    After reviewing the evidence and findings, press Submit corrected. Wait for the saved decision before exporting. In an unchanged case, the corresponding action is Submit approved.

    Look for: The Reviewed card at the top of the encounter.

    Step 6 · Save your decision

    Scroll to inspect the screenshot. Press Escape to close.

    Saved review for DEMO-001 showing Reviewed, CORRECTED, the reviewer, timestamp, review notes and the corrected code set.

    Synthetic example · Actual results may differ.

    Open original

    What you should see. Your decision is replaced by Reviewed with a CORRECTED badge, a reviewer, a timestamp, your notes, and the saved code set. This is the human review decision for this encounter.

    If you need help. If Decision not saved appears, resolve the message and retry. Each analysis accepts one decision; check the set carefully before submitting.

    More about saving a review
  7. Step 7 of 7

    Check and export the claim

    Scroll to Claim. Confirm that the badge says corrected set, the control number is DEMO-001, and the diagnoses and service line match your decision. Choose CSV, Superbill text, or JSON for your next step.

    Look for: The corrected set badge, diagnosis pointers, and the three export options.

    Step 7 · Check and export the claim

    Scroll to inspect the screenshot. Press Escape to close.

    Claim card marked corrected set with control number DEMO-001, two diagnoses, a 99214 service line linked to A and B, and CSV, Superbill text and JSON export buttons.

    Synthetic example · Actual results may differ.

    Open original

    What you should see. Box 21 lists E11.65 and I10. Box 24 shows the 99214 service line with one unit and diagnosis pointers A and B. The export uses the saved corrected set.

    If you need help. If you see unreviewed proposal, return to the decision panel. Add demographics, payer details and charges in your billing system; CodeEvident does not submit the claim.

    More about claim export

Your first case is complete

You have followed the evidence, saved a review decision, and prepared the claim for export. For your next case, explore provider queries, batch audits, or denials in the reference below. Resolve any documentation gaps that affect coding before saving your decision.

Reference manual

Find the details for your next task

Explore each feature, look up a status, or return to a step you need.

Chapter 1

What CodeEvident does

Medical coding you can defend: the model proposes, the rules verify, a certified coder decides.

CodeEvident reads a de-identified clinical note and drafts a complete code set: the principal and secondary ICD-10-CM diagnoses, the CPT and HCPCS procedures with modifiers and units, the office-visit level supported by the documentation, and the denial risks a payer would raise. Every code is then checked against the official tables and edits, challenged by an independent second-opinion pass, and tied to the exact sentence of the note that supports it.

Three principles run through every screen:

  • Validated, not just suggested. A code that does not exist in ICD-10-CM or in the CPT/HCPCS table never reaches you. NCCI procedure-to-procedure edits, medically unlikely units (MUE), Excludes1 conflicts and coverage limits are checked deterministically, by rules, not by the model.
  • Evidence you can see. Each code cites the phrase in the note that justifies it, highlighted in place. That is what makes the result audit-ready.
  • A second opinion built in. An adversarial auditor pass reviews the draft with the official descriptions, instructional notes and guideline passages in front of it, and flags what a coder should look at before billing.

Who it is for

  • Small practices that want every encounter checked before it goes to the payer.
  • Freelance coders who use it on the hard encounters and as a second opinion.
  • Billing companies and multi-provider groups: a shared queue, QA on billed coding, and training by provider.

How to read this manual

Begin with the visual walkthrough above to follow one complete case. The reference chapters follow the order of a working day: sign in, analyze a note, review and decide, close the documentation gaps with the provider, audit what was already billed, and learn from denials. Names in this style are buttons, tabs and fields exactly as they appear on screen. The Reference chapter explains statuses and labels; Privacy and data handling covers data commitments.

Chapter 2

Getting started

Sign in, your organization, roles, the free trial and finding your way around.

Sign in

  1. Open app.codeevident.com and press Sign in.
  2. Use your email and password, or the single sign-on your organization set up. The first sign-in creates your account.
  3. If you were invited to an organization, accept the invitation from the email you received; you land in that organization’s workspace.

Organizations and roles

Everything in CodeEvident belongs to an organization: a practice, a coding team or a billing company. Analyses, decisions, remittances and reports are isolated per organization and never visible to another one. A person can belong to several organizations and switch between them from the organization menu in the header. Without an organization you work in a personal workspace.

RoleCan do
MemberAnalyze notes, review and decide, import remittances, run audits, read reports.
AdminEverything a member can, plus change the plan, set the coding defaults for everyone and run the rule-change scan.
OwnerSame as admin. Owners are the people who created the organization.

Members and roles are managed in the identity provider and mirrored into CodeEvident. The Team card under Settings says so.

The free trial

Every new organization starts on the free trial: five analyses, one time, no credit card. When they are used up the app answers Plan limit reached on the next analysis and points you to Settings to pick a plan. Chapter 9 covers plans and prices.

Finding your way around

The left sidebar has one entry per screen:

EntryWhat is there
DashboardWhat is waiting for a coder, what has been decided, and rule changes that affect pending reviews.
AnalyzeCode a note from scratch, audit a code set, or import a CSV of billed encounters.
Review queueEvery analysis waiting for a decision, most urgent first, and the ones already decided.
DenialsRemittances (835) and what payers paid or refused, tied back to your analyses.
Audit reportsThe report of each CSV audit batch: dollars, visit levels, findings by provider.
SettingsPlan and usage, coding defaults, and what autonomy your own reviews would support.

Chapter 3

Analyze a note

From a pasted note to a validated, audited code set with evidence, usually in under a minute.

Open Analyze. The screen has two tabs: Code a note, covered here, andAudit existing codes, covered in chapter 6.

Enter the encounter

  1. Paste the visit note as the provider wrote it into Clinical note of one encounter: history, exam, assessment and plan. One encounter at a time, between 50 and 15,000 characters, and without patient identifiers.
  2. Or press Import a PDF. The text read from the file is previewed with its page count; check it, remove anything that identifies the patient, then Use this text orAppend to what I wrote. Scanned PDFs without a text layer cannot be read yet; paste the text instead.
  3. If the encounter has more documents (an order, a procedure report, a lab or imaging result), pressAdd another document of this encounter and give each one its type, title, date and text. They are checked against each other and contradictions, such as a side that differs between the order and the report, are flagged before billing.
  4. Pick the Specialty. It selects the coding rules and the auditor’s checklist for that field.
  5. Optionally set Date of service (coding edits are applied as of that day; a date found in the note is pre-filled for you to confirm), Insurer or payer (turns on that payer’s rules) andEncounter ID (your own encounter or claim id, used later to match the remittance).
  6. Press Analyze.
SpecialtyTypical encounters
General MedicineOffice visits, chronic disease follow-up, acute illness.
Pain ManagementInjections, nerve blocks, imaging guidance.
Behavioral Health / Mental HealthPsychiatric evaluation, psychotherapy, medication management.
OrthopedicsFractures, joint injections, casting, laterality.
CardiologyECG, echocardiography, arrhythmia and heart-failure follow-up.
TelehealthAudio and video visits with their place-of-service and modifier rules.
RadiologyImaging interpretation and reports.
Emergency MedicineEmergency department levels and procedures.

While it runs

A progress bar walks through In queue, Reading the note, Checking the tables,Second opinion and Ready to review. If the analysis fails, nothing is billed, your note is still in the form, and Fix the note and retry sends it again. When the first pass is not ready to bill, a second pass runs on the premium model; the footer of the result says so and why.

Reading the result

The result is one page, top to bottom:

  • Summary banner. The status (chapter 11), the coding summary in one paragraph, the auditor’s verdict and a confidence bar. When several coder passes ran, it says whether they agreed on every code.
  • Four tiles. Codes checked against the official tables,Corrected by the book (codes the resolver re-selected from the Index and Tabular),To fix before anything is billed, and To check or ask.
  • Clinical note. Your note with every supporting phrase highlighted. Click a highlight or a code to pair them. The legend tells principal, secondary, procedure and auditor evidence apart.
  • Diagnoses and Procedures and services. One card per code with its description, confidence, the quoted evidence, modifiers and units, and chips for every rule or auditor finding that touches it.
  • E/M level, by the table. For office visits, the AMA 2021 medical decision making table applied to what is documented: problems addressed, data reviewed or ordered, and risk of management. The level is deterministic; if you disagree, the question is which element is misclassified, not the arithmetic.
  • Second opinion. The auditor’s findings by severity and category, each with the code it targets and the passage behind it.
  • Before you bill. The to-do list, most important first: Fix,Check and Ask the provider items. Provider questions can go out as a documentation query from the review screen.

Press Review and decide to continue in the review screen, or New note to start another.

Chapter 4

Review and decide

The queue, the decision panel, the claim-line editor and the claim export.

The review queue

Review queue lists every analysis waiting for a decision, most urgent first: needs review, then low confidence, then completed, lowest confidence first within each. Pending andReviewed switch between what is open and what has been decided. Each row shows when it was analyzed, the specialty, your reference, the status, the audit verdict and the confidence; an “audit” tag marks code sets you submitted for audit and “rev 2” marks a re-coded revision. The list refreshes by itself.

The review screen

Open a row. Sections appear in this order:

  • The header with the session id, your reference and the revision number.
  • Revisions of this encounter, only when the encounter was analyzed more than once (chapter 5).
  • A banner when the reference tables changed since the analysis, listing what is newly raised and what is no longer raised. Got it dismisses it.
  • Your decision, the panel described below.
  • The full result, as on the analyze screen, with per-code actions while the review is pending.
  • Payer outcome, when a remittance mentions this claim (chapter 7).
  • Claim, the export.
  • Ask the provider, the documentation queries (chapter 5).

Editing the code set

What you sign becomes the claim and this organization’s precedent, so the panel lets you shape the code set before signing:

  • On any code card: Make principal promotes a secondary diagnosis, Remove takes a code out (the card then reads “removed from your code set”). On an auditor finding, Use 99214 swaps in the code it suggests.
  • In the panel, diagnoses carry their box-21 letter, A to L. Add a code with the search box, choosingprincipal, secondary or procedure; procedure-shaped codes are placed as procedures automatically.
  • Under Procedures and services · claim lines, each line has Modifiers (separated by spaces, commas or dashes), Units, and the Diagnoses letters that justify it, up to four. With no letter chosen the claim points to the first four diagnoses.

About half a second after every edit the server re-runs its deterministic checks, without the model. The status line reads Checking…, then shows the count if rule errors remain. A line with an error gets a red border and its issues are listed under it: an invalid code, an NCCI edit, a unit above the MUE, a modifier the rules object to, or a diagnosis pointer problem.

Signing the decision

OutcomeMeaning
approvedThe proposed code set is right as it stands. Only available when nothing was edited.
correctedYou changed the set; the corrected set becomes the claim and the precedent. Selected automatically after any edit.
rejectedThe analysis should not be billed as is. The claim export then warns that the reviewer rejected it.
  1. Write the reason in Notes: it goes to the audit trail and to the next coder who opens the encounter.
  2. Press Submit approved, Submit corrected or Submit rejected. A corrected decision needs a principal diagnosis.
  3. The panel then shows the decision, the date, the reviewer and the signed code set. A session accepts one decision.

Exporting the claim

The Claim card shows box 21 (diagnoses) and box 24 (service lines, modifiers, units and diagnosis pointers) ready for your practice-management system or clearinghouse; demographics, payer and charges are added there. A badge says whether the export comes from the approved set, the corrected set or an unreviewed proposal, and your Encounter ID is used as the control number to match the remittance later.

  • CSV: one row per service line, for import into billing software.
  • Superbill text: a readable claim draft with the CMS-1500 fields.
  • JSON: the full structure, for integrations.

Chapter 5

Ask the provider and re-code

Compliant documentation queries, the provider’s answer as a dated addendum, and a new revision.

Many coding problems are documentation problems: a chronic kidney disease without its stage, a knee without a side, a visit without total time. CodeEvident turns those gaps into queries the provider can answer, and re-codes the encounter with the answer. The cycle lives in the Ask the providercard of the review screen.

Drafting queries

  1. Press Draft queries from the gaps. One query is drafted per documentation gap: a title, the clinical indicators quoted from the note, a question, and options that never suggest an answer. The button is disabled when there are no gaps.
  2. In state draft, edit the title and the question if you wish. Copy puts the full query on the clipboard, ready to paste into your EHR message or email to the provider.
  3. Press Mark as sent. The query moves to sent.

Recording the answer and re-coding

  1. When the provider replies, type their words into Provider’s answer and press Record answer. The query is now answered.
  2. Press Apply to the record and re-code, then Apply and re-code. Only the provider’s words are added to the note, as a dated addendum; the question itself is never added.
  3. The encounter is analyzed again with the addendum. The result is a new revision; the previous one leaves the queue as superseded. A revision does not consume one of your plan’s analyses.
  4. Press Open the new revision and review it as in chapter 4.

Revisions

At the top of an encounter with more than one analysis, Revisions of this encounter lists each revision with its date, state (pending review, decided or superseded) and the reason it ran.What changed since revision 1 shows added codes with a plus, removed codes with a minus and moved codes with their old and new role. The latest revision is the one to review and bill; answers always apply to it.

Chapter 6

Audit existing codes

Check the codes your coder or EHR already assigned, one encounter or a whole CSV batch, and read the report.

The Audit existing codes tab of Analyze takes a note together with the codes that were assigned to it and checks them: against the note, against the official tables, and against the MDM table for office visits. Nothing is changed without your decision; the output is a review like any other, with the submitted codes as the draft.

One encounter

  1. Paste the Clinical note of the encounter (at least 50 characters).
  2. Under Diagnoses as coded, search or type the Principal diagnosis and any Secondary ones. The search starts after two characters and reads the ICD-10-CM Index.
  3. Under Procedures and services as coded, add each CPT/HCPCS code with its modifiers (for example 25 RT) and units.
  4. Set the specialty, and optionally the date of service, the payer and the encounter id.
  5. Press Audit these codes. The result appears on Analyze with the badge “audit of submitted codes”. Press Review and decide to open the review screen.

A batch from CSV

The card Audit a batch from CSV audits up to 200 billed encounters in one import and produces a report for the whole batch. Give the audit a name, such as “September, Dr. Ruiz”, and choose the file. Accepted rows are queued and the report fills in as the audits finish; rejected rows are listed with the reason so you can fix them in the file and import again.

ColumnContentRequired
encounter_idYour encounter or claim id, up to 128 characters. Becomes the control number.no
date_of_serviceDate as yyyy-mm-dd. Coding edits are applied as of that day.no
payerInsurer name, up to 120 characters.no
specialtyA specialty name as shown in the app, such as General Medicine. Blank means General Medicine.no
providerRendering provider, for the by-provider table of the report.no
principalThe principal ICD-10-CM code as billed.yes
secondarySecondary codes separated by | or ;.no
proceduresLines as CODE-MOD-MODxUNITS, separated by |: 99213-25|93000, 99214x2, 96372x2.no
noteThe de-identified note, 50 to 15,000 characters.yes

Column order does not matter and header names are case-insensitive. Standard CSV quoting applies, so a note with commas or line breaks goes between double quotes; a file saved from Excel works as is.

The audit report

Open Audit reports and the batch, or press Open the report right after the import. The report reads top to bottom and is designed to be handed to a practice:

  • Dollars. Under-coded visits: revenue left behind, Over-coded visits: exposure to recoupment and Lines a rule would get denied. Amounts use the Medicare national fee schedule before locality adjustment; commercial payers pay their own rates, so read them as an order of magnitude.
  • Four outcome tiles. No changes, Confirmed by the rules (facts about the claim: invalid code, NCCI, Excludes1, MUE, coverage), E/M level differs (the documented MDM supports another level) and Auditor suggests (only the second-opinion model objects; a coder should look). Facts and opinions are kept apart on purpose.
  • Office visit levels. Billed levels against the levels the documented MDM supports, as a chart, with the counts of matches, under-coded, over-coded and new/established mix-ups.
  • Finding lists. What the rules confirmed and what the auditor suggests, each with how many encounters and an example.
  • By provider. Audited encounters, findings, under- and over-coding and the documentation gaps that keep coming up: who to train and in what.
  • Encounters. Every row of the import with its result, visit difference in dollars and main finding. Open one to see the evidence and decide, as in chapter 4.
  • Rows not audited. The rows refused at import and why.

Print or save as PDF prints the report as a clean document without menus or buttons. That is the deliverable a client takes away.

Chapter 7

Denials and remittances

Import the 835, see why payers said no, and draft the appeal from the evidence in the note.

Import a remittance

  1. Download the electronic remittance advice (ERA, X12 835) from your clearinghouse or payer portal.
  2. Open Denials and drop the file on Import a remittance (835), or press Choose file. Files ending in .835, .txt, .edi and .era are accepted.
  3. The result line reports the payer, how many claims were found, how many matched your analyses, and the denied claims and lines. Claims match analyses by the Encounter ID you gave when analyzing. A file imported twice changes nothing.

The denials dashboard

Pick the Window (30, 90, 180 or 365 days). Three tiles give the service lines, the denied lines with their rate, and the denied charges. Five tabs break them down:

TabWhat it answers
By reasonWhich CARC reason codes, how many lines and how much. Reasons marked “coding” are the ones this tool can prevent; the rest belong to front desk and billing.
By payerLines, denials, rate and denied charges per payer.
By codeWhich procedure codes get denied, how often, and the top reason.
Denied linesEvery denied line with date, payer, your reference (a link to the review), code, charge and reason codes.
FilesThe remittances imported, with payment date, amount paid, claims and denied lines.

Appeals

On the review screen of a claim that appears in a remittance, the Payer outcome card lists each line as paid or denied with the CO and PI reason codes. For a denied line, Draft appealwrites an appeal letter that argues from the note: every quote is verified against the documentation and the card says how many were. Edit the letter, Copy letter, or Redraft.

Chapter 8

Dashboard and rule changes

The day’s workload at a glance, and what a new CMS release changes in your pending reviews.

Dashboard opens with three tiles that link into the queue: Pending review,Reviewed and Rejected by auditor. The Start card takes you to analyze a note.

Rule changes affecting your pending reviews

CMS publishes new NCCI and MUE tables every quarter and a new ICD-10-CM every October. When a release is loaded, every analysis still under review is checked again against the new tables. Nothing is changed for you; the differences are listed here, per analysis: the versions that changed, what is newly raised and what is no longer raised. Acknowledge clears an item once you have looked. Owners and admins can press Scan now to run the check immediately.

Chapter 9

Settings, plans and usage

Your plan and allowance, upgrading, the organization’s coding defaults, and the autonomy report.

Plan and usage

Current plan shows the plan, its status, the analyses used this period against the allowance, and when the period resets. The bar turns amber at 80 percent and red at the limit. Owners and admins see Manage billing, which opens the billing portal to change the card, download invoices or cancel; members read “Only organization owners and admins can change the plan.”

PlanPriceAllowanceFor
Free trialFree5 analyses, one timeSeeing the evidence and the audit on your own notes.
Solo$79 per month150 analyses per monthOne coder using it on the hard encounters.
Pro$199 per month500 analyses per monthA practice or a coder who runs every encounter through it. Payer rules, remittances and appeals included.
Team$349 per month900 analyses per month, three coder seatsBilling companies and multi-provider groups: shared queue, QA and calibration.
Pay per use$0.50 per analysisNo monthly feeOccasional volume, billed monthly.

To change plan, an owner or admin presses Upgrade or Switch on a plan card and completes the secure checkout. The plan updates a few seconds after the payment is confirmed; the notice “Payment received” appears on return. An analysis counts once per encounter; re-coding after a provider’s answer is free.

Coding defaults

Default specialty and Default payer are pre-filled on the analyze form for every coder in the organization; each analysis can still change them. Owners and admins pressSave defaults.

Autonomy, measured on your own reviews

This card answers a question practices ask early: which analyses could go through without review? It is computed from your own decisions. Once a few dozen analyses are reviewed, it shows, for each candidate policy such as “confidence ≥ 90% · no warnings, unanimous”, how many reviews it covers, how often those analyses were approved unchanged, and the share of volume. A policy needs at least 20 reviews with 97 percent approval to be recommended. Nothing is switched on from here; it is the evidence to have before asking for autonomy.

Chapter 10

Privacy and data handling

What leaves your browser, what is stored, and what is never stored.

  • De-identified notes. The app asks for notes without patient identifiers. Analysis works on the clinical content: history, exam, assessment and plan.
  • Isolation per organization. Results, decisions, remittances, reports and the audit trail are kept per organization, isolated from every other tenant. A person switching organizations sees only the one selected.
  • Notes at rest. Deployments can keep the clinical note encrypted (envelope encryption with a per-organization key) so the review screen can highlight evidence later and a provider’s answer can re-code from it; notes are purged after the retention period. A deployment configured not to store notes keeps them only in the browser tab that submitted them.
  • Model calls. Notes are sent to the model provider for coding and auditing under zero data retention. A Business Associate Agreement is part of onboarding before any protected health information is processed.
  • Audit trail. Every analysis, audit, decision and staff action is recorded with who did it and when. The trail holds actions and outcomes, never clinical text.
  • Payments. Card data is handled by the payment provider; CodeEvident stores only the plan, its status and the provider’s references. No clinical data reaches the payment provider.

Questions and requests: support@codeevident.com.

Chapter 11

Reference

Statuses, verdicts, rule labels and the words this manual uses.

Analysis status

StatusHeadlineMeaning
CompletedReady for a quick lookEvery code exists in the official tables, no edits conflict, and the auditor found nothing that changes a code.
Low confidenceWorth a second lookThe model was not fully sure, a warning was raised, or the auditor raised a high-severity point. The codes may still be right; check the highlighted items before billing.
Needs reviewNeeds your decisionA check failed (unknown code, edit conflict, contradiction between documents) or the auditor rejected the draft. Nothing should be billed as is.

Auditor verdict and severities

The second opinion ends in APPROVE, REVISE or REJECT. A high-severity finding always means REJECT. Findings are HIGH when they would change a code, MEDIUM for modifiers and documentation, LOW for advice.

Review state and outcome

An analysis is pending review, decided (approved, corrected or rejected) or superseded when a newer revision replaced it before anyone decided.

Rule labels on code cards

LabelWhat the rule found
Not in ICD-10-CMThe diagnosis code is not in the loaded ICD-10-CM release, or is a non-billable category.
Not in CPT/HCPCS tableThe procedure code is not in the loaded CPT/HCPCS table.
NCCI conflictTwo procedures on the same day that the NCCI procedure-to-procedure edits do not allow together.
Excludes1Two diagnoses the ICD-10-CM tabular says cannot be coded together.
UnitsUnits above the medically unlikely edit (MUE) for the code.
ModifierA modifier the claim rules object to, or one that is required and missing.
Diagnosis pointerA claim line linked to a diagnosis that is not on the claim.
E/M levelThe office visit level billed differs from the level the documented MDM supports.
SpecificityA more specific code exists and the documentation supports it.
Description mismatchThe model’s description of the code does not match the official one.
Quote not in noteThe evidence quoted for the code is not found verbatim in the note.
DuplicateThe same code appears twice.
No principalNo principal diagnosis in the set.
Resolver unsureThe Index and Tabular lookup could not confirm the code.

Glossary

TermMeaning
ICD-10-CMThe diagnosis code set maintained by CMS and the CDC; a new release each October 1.
CPT / HCPCSProcedure and service codes. CPT is maintained by the American Medical Association; HCPCS Level II by CMS.
NCCI PTPNational Correct Coding Initiative procedure-to-procedure edits: pairs of codes that are not paid together.
MUEMedically unlikely edits: the maximum units of a code per day CMS expects.
E/M, MDMEvaluation and management office visits (99202 to 99215) leveled by medical decision making: problems, data and risk.
Modifier 25A significant, separately identifiable E/M service on the day of a procedure.
CARCClaim adjustment reason codes in the remittance: why a payer adjusted or denied a line.
835 / ERAThe electronic remittance advice payers send after adjudicating claims.
CMS-1500The professional claim form: box 21 holds the diagnoses, box 24 the service lines.
CDI queryA compliant documentation query to the provider, written so it never suggests the answer.
RevisionA new analysis of the same encounter after the record changed, typically after a provider’s answer.

Chapter 12

Backoffice (CodeEvident staff)

The platform view: organizations, plans, usage, model cost, adjustments and alerts. Visible to staff only.

Members of the CodeEvident staff organization see a Backoffice entry in the sidebar. It reads metadata, counts and costs across organizations; it never shows clinical text or analysis results.

  • Overview. Organizations by plan, monthly recurring revenue at list price, model cost over 30 days with the cost per analysis, and what needs attention. The Needs attention card lists suspensions, past-due subscriptions, trials used up, organizations near their limit and organizations whose cost per analysis is above target. Monthly report (CSV) exports one row per organization for accounting.
  • Organization detail. Plan, status, usage, members and roles, spend by model, analyses per day, and the audit log of staff and system events.
  • Adjustments. Layered over the payment provider and always time-boxed with a reason that goes to the audit log: Extra analyses adds to the current period (also how a trial is extended), Courtesy plan treats the organization as being on a paid plan without payment until a date, Suspension blocks analyses until a date or until revoked. Every adjustment can be revoked with a reason, and Resync with Stripe re-reads the subscription when a webhook was missed.