How to Write Perfect SOAP Notes: A Chiropractor's Guide
Master the art of SOAP note documentation. Learn the structure, common mistakes to avoid, and tips for writing faster, more effective clinical notes.
SOAP notes are the backbone of chiropractic documentation. Done well, they protect you legally, support insurance claims, and track patient progress. Done poorly, they create liability and lost revenue.
Let's break down how to write SOAP notes that are thorough, compliant, and efficient.
Understanding the SOAP Structure
SOAP stands for Subjective, Objective, Assessment, and Plan. Each section serves a specific purpose:
Subjective
This is the patient's story in their own words. Document:
- Chief complaint and location
- Pain characteristics (sharp, dull, radiating)
- What makes it better or worse
- Impact on daily activities
- Relevant medical history updates
- Vital signs if relevant
- Postural analysis
- Range of motion measurements
- Palpation findings
- Orthopedic test results
- Neurological findings
- Working diagnosis
- ICD-10 codes
- Progress since last visit
- Prognosis
- Treatment provided today
- Modalities used
- Patient education given
- Home exercises prescribed
- Next appointment
- Referrals if needed
- Pain scale comparisons
- ROM measurements over time
- Functional improvement metrics
- Asymmetry/misalignment of vertebral structures
- Range of motion abnormality
- Tissue/tone changes (muscle spasm, hypertonicity, edema)
- Pain/tenderness at the subluxation level
- Objective improvement between visits or re-examinations
- Functional gains (not just pain reduction)
- Why continued treatment is expected to produce additional improvement
- Comparison of current ROM to baseline and prior re-exam
- Pain scale trends over time
- Activities of daily living (ADL) improvements with specific examples
- Updated treatment goals with measurable criteria
- "Examination findings are consistent with the mechanism of injury described (rear-end collision at approximately 30 mph)"
- "Cervical strain/sprain pattern is consistent with acceleration-deceleration forces reported in the motor vehicle accident of [date]"
- "The onset of symptoms immediately following the incident, combined with clinical findings, supports a causal relationship"
- Work duties the patient cannot perform or performs with difficulty
- Sleep disruption (hours of sleep, positions, frequency of waking)
- Self-care limitations (dressing, bathing, grooming)
- Household tasks affected (cooking, cleaning, childcare)
- Recreational and social activities curtailed
- Pre-accident symptom history (frequency, severity, treatment)
- Post-accident changes in symptom severity, frequency, and character
- New symptoms not present before the accident
- Aggravation of dormant or stable prior conditions
- Visual Analog Scale (VAS) or Numeric Pain Rating Scale (NPRS) at each visit
- Cervical, thoracic, and lumbar ROM (in degrees) at initial evaluation and each re-exam
- Neck Disability Index (NDI) or Oswestry Disability Index (ODI) at intake, re-exams, and discharge
- Percentage improvement calculations between measurement points
- Primary: The condition driving today's treatment (e.g., M54.5 — low back pain)
- Secondary: Contributing or related conditions (e.g., M99.03 — lumbar segmental dysfunction, M62.830 — muscle spasm of back)
- Pain: [X/10] to [Y/10]
- Cervical ROM: flexion [initial]° to [current]°, [other planes]
- Lumbar ROM: [same format]
- Orthopedic tests: [test] was [positive/negative], now [positive/negative]
- Outcome measures: NDI/ODI initial [score] to current [score]
- ☐Chief complaint documented with location, severity, and character
- ☐Pain scale rating (0-10) recorded
- ☐Change since last visit noted (better, worse, same, with specifics)
- ☐Impact on activities of daily living documented
- ☐New symptoms or complaints recorded if present
- ☐Patient's own words used where clinically relevant
- ☐Specific spinal segments examined and findings documented
- ☐At least one measurable finding (ROM in degrees, orthopedic test result)
- ☐Palpation findings with location, laterality, and severity
- ☐Findings are visit-specific (not copy-forwarded from prior notes)
- ☐Neurological findings documented when radiculopathy is coded
- ☐ICD-10 codes listed and supported by documented findings
- ☐Progress status documented (improving, stable, regressing)
- ☐Clinical reasoning connects objective findings to treatment decisions
- ☐For Medicare: subluxation documented at specific spinal levels
- ☐Specific treatment documented (CMT segments, techniques used)
- ☐Modalities documented with type and duration
- ☐Time documented for all time-based CPT codes
- ☐Home exercise instructions noted
- ☐Follow-up interval and next visit scheduled
- ☐Remaining visits in treatment plan noted
- ☐Verify: no copy-pasted objective findings from prior visits
- ☐Verify: AT modifier documentation supports active (not maintenance) care
- ☐Verify: re-examination completed within required interval (every 12 visits or 30 days)
- ☐Verify: treatment goals are specific and measurable (not "reduce pain")
- ☐Verify: medical necessity language present for continued care
- Transcription
- Organizing into SOAP sections
- Proper medical terminology
- Consistent formatting
Example: "Patient reports low back pain rated 6/10, worse with sitting >30 minutes, improved with walking. States pain began after lifting boxes last weekend."
Objective
This is your clinical findings—what you can measure and observe:
Example: "Lumbar ROM: flexion 60° (N=80°), extension 20° (N=30°). Palpation reveals hypertonicity of bilateral lumbar paraspinals. Kemp's test positive on right."
Assessment
Your clinical impression based on subjective and objective findings:
Example: "Lumbar facet syndrome (M54.5) with associated paraspinal muscle spasm. Patient showing improvement from initial presentation. Prognosis good with continued care."
Plan
What you did and what happens next:
Example: "Chiropractic manipulation to L4-L5, L5-S1. Ice therapy 10 min. Instructed on lumbar extension exercises. RTC 2 days."
Common SOAP Note Mistakes
1. Being Too Vague
Bad: "Patient has back pain. Adjusted spine."
Good: "Patient reports right-sided lumbar pain 7/10, radiating to right buttock. CMT performed to L4-L5, L5-S1 with cavitation noted."
2. Copy-Paste Syndrome
When every note looks identical, it raises red flags for auditors. Each visit should reflect that specific encounter.
3. Missing Measurable Outcomes
Payers want to see objective progress. Include:
4. Inconsistent Terminology
Pick your terminology and stick with it. If you use "CMT" in one note, don't switch to "spinal manipulation" in the next.
Medicare Documentation Requirements
Medicare reimbursement for chiropractic services is limited to manual manipulation of the spine to correct subluxation, and the documentation standards reflect that narrow scope. If your SOAP notes don't meet these requirements, you're leaving money on the table — or inviting a recovery audit.
Subluxation Documentation
Medicare requires documentation of subluxation with specific spinal levels identified. You must document the subluxation either by X-ray findings or by two of the following four criteria:
Each visit note must reference the specific spinal segments being treated (e.g., C5, T4, L5-S1). General terms like "cervical subluxation complex" without segment identification will not satisfy Medicare requirements. Refer to the CMS Medicare Coverage Database for current Local Coverage Determinations (LCDs) specific to chiropractic services.
The AT Modifier
All chiropractic manipulative treatment (CMT) codes billed to Medicare — 98940 (1-2 spinal regions), 98941 (3-4 regions), and 98942 (5 regions) — must include the AT modifier. The AT modifier indicates that the treatment is active/corrective rather than maintenance care. If you use the AT modifier, your documentation must support that the patient is receiving active treatment with measurable improvement. These CPT code definitions follow AMA CPT guidelines.
Active vs. Maintenance Care
This is the distinction that triggers the most Medicare denials. Active treatment is care that results in measurable functional improvement. Maintenance care is treatment that maintains the patient's current condition but doesn't produce further improvement. Medicare does not cover maintenance care.
Your notes must clearly demonstrate:
When a patient plateaus, document the transition honestly. Continuing to bill with the AT modifier after improvement has stopped is a compliance risk flagged by the OIG compliance guidance for individual and small group physician practices.
Measurable Functional Improvement
Each re-examination (typically every 12 visits or 30 days) should include:
If the patient is not improving, document why continued care is appropriate (e.g., recent exacerbation, new injury, complicating factors). Never fabricate improvement — auditors cross-reference findings across visits.
Auto Accident / Personal Injury Documentation
PI and auto accident cases carry the highest per-claim value in most chiropractic practices, but they also face the most scrutiny. Inadequate documentation doesn't just lose claims — it can undermine your patient's entire case.
Causation Language Requirements
Every initial evaluation for a motor vehicle accident or personal injury case must establish causation. Use clinical language that connects the examination findings to the reported mechanism of injury:
Avoid definitive statements like "caused by" — use "consistent with" or "compatible with" instead. This follows the standard established in Whiplash Injuries: The Cervical Acceleration/Deceleration Syndrome by Foreman and Croft, which remains the authoritative reference for whiplash injury documentation and biomechanics.
Functional Limitations and ADL Impact
Insurance adjusters and attorneys evaluate claims based on functional impact, not pain levels alone. Document specific activities of daily living (ADLs) affected by the injury:
Use the patient's own words when possible: "Patient states she cannot pick up her 2-year-old daughter without sharp cervical pain" is stronger than "patient reports difficulty with lifting."
Pre-Existing vs. Accident-Related Injury
When a patient has a history of prior complaints in the same region, your documentation must distinguish between the pre-existing condition and the new or aggravated injury. Document:
An aggravation of a pre-existing condition is still compensable. The key is documentation that clearly shows the change.
Pain Rating Scales and ROM Comparison Over Time
Track these metrics at every visit and display trends at re-examinations:
This longitudinal data creates the objective foundation that adjusters and attorneys rely on.
ICD-10 Coding Best Practices for SOAP Notes
Accurate ICD-10 coding starts in the documentation. If your SOAP note doesn't support the codes you bill, you have a compliance problem. The AMA CPT guidelines provide the framework for matching documentation to procedure and diagnosis codes.
Common Chiropractic ICD-10 Codes
These are the codes you'll use most frequently:
| Code | Description | Common Use |
|---|---|---|
| M54.2 | Cervicalgia | Neck pain |
| M54.5 | Low back pain | Lumbar pain (non-radicular) |
| M54.12 | Radiculopathy, cervical region | Cervical radiculopathy |
| M54.17 | Radiculopathy, lumbosacral region | Lumbar radiculopathy |
| M99.01 | Segmental dysfunction, cervical | Cervical subluxation |
| M99.03 | Segmental dysfunction, lumbar | Lumbar subluxation |
| M99.04 | Segmental dysfunction, sacral | Sacral subluxation |
| M99.05 | Segmental dysfunction, pelvic | Pelvic subluxation |
| S13.4XXA | Sprain of cervical spine, initial | Cervical sprain (trauma, initial visit) |
| S13.4XXD | Sprain of cervical spine, subsequent | Cervical sprain (follow-up) |
| S33.5XXA | Sprain of lumbar spine, initial | Lumbar sprain (trauma, initial visit) |
Matching Diagnosis to Documentation
Your assessment section must support every ICD-10 code you list. If you code M54.2 (cervicalgia), your subjective and objective sections should document cervical symptoms and findings. If you code M99.01 (segmental dysfunction, cervical), your objective should document the specific segmental dysfunction findings.
A common audit trigger is coding for subluxation (M99.0x) without documenting subluxation findings. Another is coding radiculopathy without documenting neurological findings that support radicular involvement.
Primary vs. Secondary Diagnosis Selection
List your primary diagnosis as the condition most responsible for the visit. Secondary diagnoses should add clinical context:
For auto accident cases, use S-codes (injury codes) as primary on initial visits, transitioning to M-codes (musculoskeletal) as the acute phase resolves.
When to Use M99 Subluxation Codes vs. Pain Codes
M99.0x subluxation codes are specific to chiropractic and require documented segmental dysfunction findings. Use them when your examination demonstrates subluxation at specific levels. Use pain codes (M54.x) when the primary clinical presentation is pain without specific subluxation findings, or when the payer does not recognize M99 codes.
Some payers prefer M54 codes over M99 codes. Know your payer requirements and document accordingly.
SOAP Note Templates by Visit Type
Having a reliable template for each visit type ensures consistency and completeness. Here are templates you can adapt to your practice.
New Patient Initial Evaluation Template
Subjective: Patient presents with [chief complaint] in the [region], rated [X/10] on the pain scale. Onset: [date/mechanism]. Duration: [acute/subacute/chronic]. Aggravating factors: [list]. Relieving factors: [list]. Prior treatment: [list]. Impact on daily activities: [specific ADLs affected]. Relevant medical history: [conditions, surgeries, medications].
Objective: Vital signs: [if relevant]. Posture: [anterior/lateral findings]. Cervical ROM: flexion [X]°, extension [X]°, R lateral flexion [X]°, L lateral flexion [X]°, R rotation [X]°, L rotation [X]°. Lumbar ROM: [same format]. Palpation: [specific findings by segment]. Orthopedic tests: [test name] [positive/negative] [side]. Neurological: [DTRs, sensation, motor if indicated].
Assessment: [Diagnosis] ([ICD-10 code]). [Secondary diagnosis] ([ICD-10 code]). Patient presents with [brief clinical summary]. Prognosis: [good/fair/guarded] with [expected treatment duration].
Plan: CMT to [specific segments]. [Modalities with duration]. Patient education: [exercises, ergonomic advice]. Treatment frequency: [X]x/week for [Y] weeks. Re-evaluation at visit [Z] or [date]. Home exercises: [list].
Daily Visit Follow-Up Template
Subjective: Patient reports [improvement/no change/worsening] since last visit. Current pain level [X/10] (previous: [Y/10]). [Specific changes noted]. Compliance with home exercises: [yes/no/partial].
Objective: Palpation: [findings at specific segments — note changes from prior visit]. ROM: [if measured this visit]. Orthopedic tests: [if re-assessed]. Observation: [gait, posture changes, guarding behavior].
Assessment: [Diagnosis] ([ICD-10]). [Responding well to / progressing slowly with / not responding to] treatment. [Percentage or qualitative improvement since initial evaluation].
Plan: CMT to [segments]. [Modalities]. Continue home exercise program. Next visit: [date]. Visit [X] of [Y] in current treatment plan phase.
Re-Examination / Progress Note Template
Subjective: Patient reports overall [percentage]% improvement since initial evaluation on [date]. Current chief complaint: [status]. ADL improvements: [specific examples]. Remaining functional limitations: [list].
Objective: Comparative findings — Initial vs. Current:
Assessment: Patient has demonstrated [X]% overall improvement. [Diagnosis codes updated if appropriate]. [Continued active care / transition to maintenance / discharge recommendation] based on [clinical reasoning].
Plan: [Continue / modify / discontinue] current treatment plan. New frequency: [X]x/week for [Y] weeks. Updated goals: [specific, measurable]. Next re-evaluation: [date or visit number]. [Referral if indicated].
Compliance Checklist
Use this checklist to verify every SOAP note before signing. These are the elements that auditors — whether from Medicare, commercial insurance, or workers' compensation — expect to find. The OIG compliance guidance emphasizes that documentation should be created contemporaneously with the service and support the medical necessity of the treatment provided.
Required Elements — Subjective
Required Elements — Objective
Required Elements — Assessment
Required Elements — Plan
Common Denial Triggers
Time-Saving Strategies
Use Templates Wisely
Templates speed things up, but customize for each visit. A template is a starting point, not a finished product.
Document Immediately
The longer you wait, the less accurate your notes become. Document while details are fresh.
Consider Voice-to-Text
Speaking is 3x faster than typing. Modern AI tools can transcribe your spoken observations and format them into proper SOAP structure automatically.
Batch Similar Tasks
If you're reviewing charts, review them all at once. Context-switching wastes time.
The Role of Technology
AI-powered documentation tools are changing the game for chiropractors. Instead of typing or clicking through templates, you simply speak your clinical observations. The AI handles:
What used to take 5-7 minutes per note can now drop into the low-minute range. ChiroScribe's published benchmark is 126 seconds average note time across 2,147 SOAP notes.
Key Takeaways
Your documentation reflects your clinical care. Make it count.
Frequently Asked Questions
What does SOAP stand for in chiropractic notes?
SOAP stands for Subjective, Objective, Assessment, and Plan. Subjective covers the patient's reported symptoms and history. Objective includes measurable clinical findings like range of motion, palpation, and orthopedic tests. Assessment contains the chiropractor's clinical interpretation and diagnosis codes. Plan documents the treatment performed and future care recommendations.
How long should a chiropractic SOAP note take to write?
A properly detailed chiropractic SOAP note typically takes 3-7 minutes to write manually. AI-powered tools like ChiroScribe can generate a complete SOAP note from a voice recording much faster; ChiroScribe's published benchmark is 126 seconds average note time across 2,147 SOAP notes. The key is documenting immediately after the visit while details are fresh.
What are the most common SOAP note mistakes chiropractors make?
The most common mistakes are: being too vague (writing "patient feels better" instead of "VAS pain score decreased from 7/10 to 4/10"), copy-pasting the same note across visits, omitting measurable outcomes like ROM values, and using inconsistent terminology. These issues can trigger audit flags and reduce reimbursement rates.
Do chiropractors need SOAP notes for every visit?
Yes. SOAP notes are required for every patient encounter to maintain compliance, support billing codes, and provide legal documentation. Insurance companies and Medicare require visit-specific documentation that justifies the services billed. Incomplete or missing notes can result in denied claims, audits, and potential legal liability.
Related Resources
Worried about audits? Read our guide on chiropractic SOAP note audits to learn the 7 most common documentation mistakes that trigger flags.
Looking for software to streamline your documentation? Check out our comparison of the best SOAP note software for chiropractors. Or learn how voice-to-text technology is revolutionizing clinical documentation.
Ready to reduce your documentation time? Start your free trial and see the difference a voice-first SOAP workflow can make.
References
Ready to automate your SOAP notes?
Join chiropractors saving hours every week with AI-powered documentation.
Start Your Free Trial