Verified
ICD-10 F90.0: ADHD Predominantly Inattentive Type — Clinical Documentation & Audit-Defense Guide
Master ICD-10 F90.0 coding for ADHD Predominantly Inattentive Type. Clinical documentation strategies and audit-defense tips for adult psychiatry practices.


ICD-10 F90.0: ADHD, Predominantly Inattentive Type — The Definitive Clinical Documentation & Audit-Defense Guide for Adult Psychiatry
TL;DR — What This Guide Covers and Why It Matters
ICD-10 code F90.0 designates Attention-deficit hyperactivity disorder, predominantly inattentive type. While most reference materials treat this as a pediatric code, the majority of DEA and payer audits now target adult stimulant prescriptions—and the single most common documentation failure is the absence of a discrete, queryable record confirming symptom onset before age 12. This guide provides the complete clinical documentation framework an Adult Psychiatry Medical Director needs: precise coding logic, audit-defense workflows, structured data standards (FHIR-mapped), validated rating scale integration, and the specific Scribing.io automation that closes the gap competitors leave as unstructured free text. If your organization prescribes stimulants to adults, this page is your operational playbook.
Why Most Adult ADHD Charts Fail Audit: The Childhood Onset Documentation Gap
Scribing.io Clinical Logic: Handling a Payer Retrospective Review
Technical Reference: ICD-10 Documentation Standards for F90.0 and Z79.899
FHIR Structured Data Mapping: From Narrative to Queryable Audit Defense
Validated Rating Scales: ASRS, DIVA-5, and CAARS Integration
Stimulant Prior-Auth Packet Generation: The One-Click Workflow
DEA Schedule II Compliance: PDMP Documentation and Prescribing Safeguards
Telehealth Vitals Documentation: Closing the Cardiovascular Monitoring Gap
Implementation Checklist for Medical Directors
Why Most Adult ADHD Charts Fail Audit: The Childhood Onset Documentation Gap
The uncomfortable operational truth driving $6,400 clawbacks and 30-day refill interruptions across adult psychiatry practices: adult ADHD stimulant audits hinge on a discrete, queryable record that symptoms began before age 12—and most EHRs bury this critical fact in narrative free text where no auditor, algorithm, or prior-authorization bot can find it.
Scribing.io was engineered to solve this exact failure mode. The platform inserts a structured "Childhood Onset" attestation with the exact onset age/year and corroboration source (e.g., parent interview, school record), maps it to FHIR Condition.onsetAge and RelatedPerson, attaches validated scales (ASRS/DIVA-5) plus PDMP timestamp and vitals, and exports an audit-ready packet aligned to payer/DEA checklist language—filling the gap most competitors leave as free text only. Before exploring the technical workflow, consider what auditors actually query when they open your chart.
The competitor landscape illustrates the problem. Existing ICD-10 reference pages for F90 codes discuss pediatric symptom checklists, school accommodations, and childhood-onset criteria in passing. They note that DSM-5-TR requires symptom presence before age 12 for classification. But they never address the operational reality facing an Adult Psychiatry Medical Director: How do you document childhood onset for a 42-year-old patient who was never diagnosed as a child? How do you make that documentation machine-readable, audit-proof, and exportable to a payer in 48 hours when a retrospective review lands on your desk? Consult the Scribing.io ICD-10 Documentation Library for code-specific documentation requirements mapped to payer audit checklists.
Current CMS fraud-and-abuse enforcement data confirms that adult ADHD prior-authorization denial rates have climbed substantially since 2023, driven by DEA Schedule II prescribing scrutiny and payer cost-containment algorithms that flag stimulant prescriptions lacking structured childhood-onset evidence. The denial doesn't hinge on whether ADHD is present—it hinges on whether the chart proves DSM-5-TR Criterion B in a format the payer's system can parse.
What Auditors Actually Look For
When a payer or DEA auditor opens an adult ADHD chart, they run a checklist. They do not read your progress note narratively. Here is what they need to find—and what they almost never find in unstructured documentation:
Audit Checklist Element | What Auditors Need | Typical EHR Reality | Audit Risk Level |
|---|---|---|---|
Childhood onset attestation | Discrete field: symptom onset age/year, before age 12 | Buried in HPI narrative or absent entirely | Critical — #1 denial trigger |
Corroboration source | Named informant (parent, sibling, teacher) or documentary evidence (report card, prior eval) | Rarely documented; clinician recalls verbal confirmation but doesn't record source | High |
Validated rating scale | ASRS v1.1 Screener, DIVA-5, or CAARS with scores and date | ASRS administered but score not discretely captured; DIVA-5 almost never used in adults | High |
PDMP check documentation | Date/time of prescription drug monitoring program query, results summary | Checked but not logged in the note | Moderate-High (state-dependent) |
Vitals at stimulant visit | BP, HR documented same-day as stimulant Rx | Often missing from telehealth encounters | Moderate |
ICD-10 specificity | F90.0 (inattentive), F90.1 (hyperactive), or F90.2 (combined)—not unspecified F90.9 | F90.9 used as default; lacks presentation-type specificity | Moderate |
Long-term therapy code | Z79.899 to flag ongoing controlled substance therapy | Almost never co-coded | Moderate |
The first two rows—childhood onset attestation and corroboration source—are where virtually every competitor platform goes silent. They describe the code. They do not help you defend it.
Scribing.io Clinical Logic: Handling a Payer Retrospective Review for Adult ADHD Stimulant Therapy
A 42-year-old software engineer on Adderall XR undergoes a payer retrospective review. The chart shows an adult ASRS but no explicit documentation that symptoms began before age 12. Result: prior auth denial, 30-day refill interruption, and $6,400 clawback flagged to compliance.
This is not a hypothetical. This is the scenario Adult Psychiatry Medical Directors are managing quarterly—sometimes weekly—as payer algorithms retroactively audit stimulant prescriptions for documentation sufficiency. JAMA Psychiatry data confirms adult ADHD stimulant prescriptions have increased over 50% since 2020, with corresponding audit intensity increases from commercial payers.
The Failure Cascade Without Structured Documentation
Initial evaluation (Month 0): The clinician conducts a thorough interview. The patient describes lifelong inattention, report cards noting "doesn't apply himself," a mother who confirms "he was always like this." The clinician documents a rich narrative in the HPI. ASRS is administered; score is 16/18 on Part A. Diagnosis: F90.0. Adderall XR 20mg initiated.
Ongoing management (Months 1–18): Follow-up notes reference stable ADHD management. PDMP is checked each visit (but the check timestamp isn't logged in the note). Vitals are taken in-office but the telehealth visits lack them.
Retrospective review (Month 19): Payer algorithm flags the chart. The auditor's system queries for: (a) structured childhood-onset field → not found; (b) corroboration source → not found; (c) DIVA-5 or equivalent developmental interview → not found; (d) PDMP log → not found in note. The ASRS is present but it only validates current symptoms, not childhood onset.
Result: Prior authorization denial. 30-day refill interruption. Patient calls in crisis. $6,400 clawback flagged. Compliance department opens an internal review. The clinician—who did everything right clinically—now spends hours reconstructing documentation that should have been captured at the point of care.
The Scribing.io Encounter: Same Patient, Different Outcome
With Scribing.io active during the initial evaluation, the platform captures the following—automatically, during the natural flow of the clinical conversation:
Documentation Element | Scribing.io Automated Action | Structured Data Output | Audit-Defense Value |
|---|---|---|---|
Childhood Onset Attestation | Detects clinician's developmental history discussion; prompts discrete onset age entry | FHIR | Satisfies DSM-5-TR Criterion B; discrete and queryable by payer systems |
Corroboration Source | Captures informant identity when clinician references collateral | FHIR | Meets payer "independent corroboration" requirement |
DIVA-5 Summary | Embeds structured DIVA-5 developmental interview template; auto-populates from conversation | DIVA-5 childhood domain scores + adult domain scores, date-stamped | Gold-standard diagnostic interview for adult ADHD; far exceeds ASRS alone |
ASRS v1.1 Scores | Captures screening scores with Part A/B breakdown | ASRS Part A: 16/18; Part B: 42/54; date administered | Validates current symptom severity; complements DIVA-5 historical data |
PDMP Check | Logs PDMP query timestamp automatically when clinician reviews state database | PDMP queried: [date/time]; result: no concerning patterns | Meets state PDMP mandate documentation; proves due diligence |
Vitals | Prompts vitals capture (including telehealth self-report protocol with home BP cuff validation) | BP: 128/82; HR: 74; documented same-day as Rx | Demonstrates cardiovascular monitoring per AMA stimulant safety guidelines |
ICD-10 Coding | Auto-codes based on documented presentation type and treatment duration | F90.0 — Attention-deficit hyperactivity disorder, predominantly inattentive type + Z79.899 — Other long term (current) drug therapy | Maximum specificity prevents downcoding; Z79.899 signals ongoing controlled substance management |
Audit-Ready Packet Export | One-click generation of complete audit-response document | PDF/FHIR bundle: onset attestation + corroboration + scales + PDMP + vitals + coding rationale | Aligned to payer/DEA checklist language; response-ready in <5 minutes |
Month 19, same retrospective review. The payer algorithm queries the chart. Structured childhood-onset field: found (age 9, corroborated by mother and report card). DIVA-5: found. PDMP log: found. Vitals: found. Result: No denial. No interruption. No clawback. No compliance review.
The difference is not clinical skill. It is documentation architecture. The clinician did the same work both times. Scribing.io ensured the work was visible, structured, and defensible.
Book a 12-minute demo to see our ADHD Audit-Defense workflow: discrete Childhood Onset capture mapped to FHIR Condition.onsetAge, collateral-source documentation, PDMP logging, and one-click stimulant prior-auth packet generation. Schedule your demo →
Technical Reference: ICD-10 Documentation Standards for F90.0 and Z79.899
F90.0 — Attention-Deficit Hyperactivity Disorder, Predominantly Inattentive Type
Code specificity: F90.0 — Attention-deficit hyperactivity disorder is a billable/specific ICD-10-CM code effective October 1, 2015. It should be used when the clinical presentation is predominantly characterized by inattention with minimal or sub-threshold hyperactive-impulsive symptoms. Per the CMS ICD-10-CM Official Guidelines, the highest level of specificity available must be assigned.
Key documentation requirements for F90.0:
Presentation type must be explicitly stated. The clinician must document that the patient meets criteria for the inattentive presentation (≥6 inattentive symptoms in children/adolescents, ≥5 in adults ≥17 years, per DSM-5-TR).
Onset before age 12 must be documented (DSM-5-TR Criterion B). This is the single most audited element in adult charts.
Functional impairment in ≥2 settings (Criteria C–D) must be described with specific examples (work, home, relationships).
Rule-out documentation should address mood disorders, anxiety, substance use, and sleep disorders that can mimic inattentive ADHD per NIH differential diagnosis guidance.
Z79.899 — Other Long Term (Current) Drug Therapy
Z79.899 — Other long term (current) drug therapy is a critical secondary code for adult ADHD stimulant management. It signals to payers and auditors that the patient is on ongoing pharmacotherapy requiring monitoring. Most practices never assign this code, creating a gap where payer systems cannot identify charts requiring Schedule II oversight documentation.
Scribing.io auto-assigns Z79.899 as a secondary code whenever a stimulant prescription extends beyond 90 days. This serves two audit-defense functions: (1) it preemptively identifies the chart as requiring PDMP and vitals documentation, triggering internal compliance prompts; (2) it signals to payer systems that the prescriber acknowledges long-term controlled substance management, reducing algorithmic flagging for "new start" audits on established patients.
Common Coding Errors and Corrections
Error | Consequence | Correct Practice |
|---|---|---|
Using F90.9 (ADHD, unspecified type) when presentation is documented | Downcoding flag; payer queries why specificity not assigned; increased audit probability | Assign F90.0, F90.1, or F90.2 based on symptom domain meeting threshold |
Omitting Z79.899 on ongoing stimulant prescriptions | Chart not flagged for monitoring compliance; payer cannot verify long-term therapy oversight | Co-code Z79.899 on every encounter where stimulant is continued beyond 90 days |
Coding F90.0 without documenting inattentive symptom count | Auditor cannot verify code justification; potential fraud referral | Document ≥5 specific inattentive symptoms with functional examples |
Using F90.0 for combined presentation | Misrepresentation of clinical picture; may trigger denial if hyperactive symptoms are later documented | Use F90.2 when both inattentive AND hyperactive-impulsive criteria are met |
Not documenting code change rationale when presentation shifts | Auditor sees code change without clinical justification; fraud flag | Document symptom reassessment and rationale for any F90.x code change |
FHIR Structured Data Mapping: From Narrative to Queryable Audit Defense
The fundamental problem with narrative-only documentation: payer audit systems cannot parse it. When a payer's automated review queries for "childhood onset before age 12," it is looking for a discrete, machine-readable data element—not a sentence buried on page 3 of a progress note. HL7 FHIR R4 Condition resource provides the standard that Scribing.io implements natively.
Critical FHIR Mappings for Adult ADHD Audit Defense
Clinical Data Point | FHIR Resource | FHIR Element | Example Value |
|---|---|---|---|
ADHD diagnosis | Condition |
| ICD-10: F90.0 |
Childhood symptom onset | Condition |
| 9 years |
Corroboration source | RelatedPerson |
| Mother; contribution type: collateral informant |
ASRS score | Observation |
| Part A: 16/18; effective date: 2025-03-14 |
DIVA-5 childhood domain | DiagnosticReport |
| Childhood inattention: 7/9 criteria met |
PDMP query | Procedure |
| 2025-03-14T14:22:00Z |
Stimulant prescription | MedicationRequest |
| 2025-03-14; medication: amphetamine/dextroamphetamine XR 20mg |
Blood pressure at Rx visit | Observation |
| Systolic: 128 mmHg; Diastolic: 82 mmHg |
Scribing.io writes these FHIR elements in real time during the encounter. When a payer requests documentation, the system exports a FHIR Bundle containing all elements—machine-readable, standards-compliant, and immediately parseable by payer prior-auth systems that support CMS Interoperability and Prior Authorization rules (CMS-0057-F).
Validated Rating Scales: ASRS, DIVA-5, and CAARS Integration
A common misconception: administering the Adult ADHD Self-Report Scale (ASRS v1.1) is sufficient for audit defense. It is not. The ASRS validates current symptom severity. It does not address childhood onset. Payer auditors know this distinction. When they see an ASRS without a developmental interview, they flag the chart for insufficient diagnostic rigor.
Scale Hierarchy for Audit Defense
Rating Scale | What It Proves | Audit-Defense Strength | Scribing.io Integration |
|---|---|---|---|
DIVA-5 (Diagnostic Interview for ADHD in Adults) | Childhood AND adult symptoms; developmental history; corroboration integrated | Gold standard — satisfies onset + current symptom documentation simultaneously | Structured template auto-populates from clinical conversation; scores discretely captured |
ASRS v1.1 | Current symptom severity (screening) | Necessary but insufficient alone; must be paired with developmental history | Part A/B scores captured discretely with date stamp |
CAARS (Conners' Adult ADHD Rating Scales) | Current symptoms + self/observer discrepancy | Strong supplementary; observer version adds corroboration value | T-scores and subscale profiles captured; observer form linked to RelatedPerson |
WURS-25 (Wender Utah Rating Scale) | Retrospective childhood symptoms (patient self-report) | Moderate; useful for retrospective onset support but lacks informant corroboration | Score captured; noted as self-report without independent corroboration |
Operational recommendation: Every adult ADHD initial evaluation should include DIVA-5 + ASRS. The DIVA-5 captures the childhood-onset history in a structured, auditable format. The ASRS validates current severity. Together, they create an audit-impervious diagnostic foundation. Scribing.io prompts this combination by default when F90.x is selected as a working diagnosis.
Stimulant Prior-Auth Packet Generation: The One-Click Workflow
When a prior authorization request or retrospective review arrives, practice staff typically spend 45–90 minutes assembling documentation from multiple chart locations. Scribing.io reduces this to under 5 minutes with a pre-assembled audit-response packet.
Packet Contents (Auto-Generated)
Cover sheet: Patient demographics, diagnosis (F90.0 + Z79.899), medication, prescriber attestation
Childhood Onset attestation: Discrete onset age, corroboration source, method of assessment
DIVA-5 summary: Childhood and adult domain scores, informant data, date administered
ASRS scores: Part A/B with interpretation, date administered
Treatment history: Medication trials, dose titration rationale, response documentation
PDMP compliance log: All query dates/times since treatment initiation
Vitals log: BP/HR from every visit where stimulant was prescribed or continued
Functional impairment statement: Work/home/relationship impact with specific examples
Rule-out documentation: Differential diagnoses considered and excluded, with rationale
Coding rationale: Why F90.0 (not F90.2, not F90.9) with symptom count documentation
This packet maps directly to the audit checklist elements identified in Section 1. Every element the auditor's system queries for is present, discrete, and exportable in PDF or FHIR Bundle format per payer preference.
DEA Schedule II Compliance: PDMP Documentation and Prescribing Safeguards
The DEA's Schedule II oversight framework requires documentation that the prescriber has exercised due diligence before issuing each stimulant prescription. State PDMP mandates vary, but the documentation standard is increasingly uniform: the chart must show that the PDMP was queried, when it was queried, and what the results indicated.
Most clinicians check the PDMP. Few document the check in the progress note. This creates an audit gap indistinguishable from non-compliance. Scribing.io eliminates this gap through automatic PDMP query logging—when the clinician accesses the state PDMP database, the system captures the timestamp and result summary, embedding it as a discrete Procedure resource in the chart without requiring additional clinician action.
PDMP Documentation Requirements by Risk Level
Scenario | PDMP Requirement | Scribing.io Automation |
|---|---|---|
New stimulant start | Query before first prescription; document results | Flags incomplete PDMP documentation; blocks Rx signature until logged |
Ongoing management (in-person) | Query per state mandate interval (typically every 90 days minimum) | Interval tracking; alerts when query is due; auto-logs upon access |
Ongoing management (telehealth) | Same as in-person; additional scrutiny in multi-state scenarios | State-specific mandate lookup; documents applicable state law compliance |
Dose increase | Query recommended before dose change | Triggered prompt at dose modification; logs query automatically |
Early refill request | Query mandatory; results must show no concerning patterns or document clinical rationale for override | Enhanced documentation template capturing rationale for early fill |
Telehealth Vitals Documentation: Closing the Cardiovascular Monitoring Gap
Stimulant prescribing guidelines from the AMA and AACAP require cardiovascular monitoring (blood pressure and heart rate) at each prescribing visit. In-office visits capture this routinely. Telehealth visits—now comprising a significant percentage of adult ADHD follow-ups—frequently omit vitals entirely, creating an audit vulnerability.
Scribing.io addresses this through a telehealth vitals protocol:
Home BP cuff validation: Patient registers their home device; model and calibration date logged
Pre-visit vitals prompt: Patient receives automated reminder to measure BP/HR within 30 minutes of appointment
Self-report capture: Vitals entered via patient portal or verbally confirmed during encounter; Scribing.io captures with "patient self-report via validated home device" attestation
Anomaly flagging: BP >140/90 or HR >100 triggers clinical decision support alert for stimulant risk assessment
This protocol converts a common audit vulnerability (missing telehealth vitals) into documented cardiovascular diligence that exceeds many in-office workflows.
Implementation Checklist for Medical Directors
For Adult Psychiatry Medical Directors evaluating documentation platforms or hardening their existing ADHD prescribing workflows against audit, the following checklist represents minimum operational requirements:
Priority | Requirement | Scribing.io Capability | Manual Workaround Effort |
|---|---|---|---|
1 (Critical) | Discrete childhood-onset field (not narrative) | Native; FHIR | Custom EHR build; 40+ IT hours; rarely maintained |
2 (Critical) | Corroboration source documentation | Native; FHIR | Template modification; clinician compliance <50% |
3 (High) | DIVA-5 structured capture | Built-in template; auto-populates from conversation | Paper form; manual score entry; often incomplete |
4 (High) | PDMP auto-logging | Timestamp captured at database access | Clinician must manually type date/time in note; forgotten >60% of visits |
5 (High) | Telehealth vitals protocol | Pre-visit prompt + capture workflow | Staff reminder calls; patient compliance varies |
6 (Moderate) | Auto-coding F90.0 + Z79.899 | Rule-based assignment from documented symptoms/treatment duration | Coder training; regular audits for compliance |
7 (Moderate) | One-click audit packet export | PDF + FHIR Bundle; <5 min response time | 45–90 min staff assembly per request |
The operational calculus: One prevented $6,400 clawback pays for the platform annually. One prevented 30-day refill interruption avoids patient destabilization, emergency visits, and potential malpractice exposure. One prevented DEA flag avoids the 18–24 month investigation cycle that can end a prescriber's DEA registration.
Book a 12-minute demo to see our ADHD Audit-Defense workflow: discrete Childhood Onset capture mapped to FHIR Condition.onsetAge, collateral-source documentation, PDMP logging, and one-click stimulant prior-auth packet generation. Schedule your demo at Scribing.io →
Anchor Truth for Clinical Leadership
Adult ADHD audits are rising. The DEA's focus on Schedule II prescribing patterns, combined with commercial payer algorithms scanning for documentation gaps, means that every adult stimulant prescription carries audit exposure. The single most exploitable gap—the absence of structured childhood-onset documentation—is also the simplest to close with the right tooling. Clinicians must document the "Childhood Onset" history even for a 40-year-old to satisfy DEA/Payer audit requirements. Scribing.io makes this automatic, structured, and defensible. The chart speaks for itself—or it doesn't speak at all.