SOAP Note Example for Nurse Practitioner — Complete Guide (2026)
SOAP note example for nurse practitioner: full chest pain walkthrough with HPI, OLDCARTS, vitals, differential dx, plan, billing, and FNP template.

SOAP Note Quick Numbers
The data points behind a clean, audit-proof note.

SOAP Note Example for Nurse Practitioner: Full Chest Pain Walkthrough
SOAP stands for Subjective, Objective, Assessment, Plan. Four letters. That's the entire skeleton your charting has to hang on, every patient, every visit. Get the structure right and the rest is just filling in what the patient said and what you found.
This guide walks through one complete SOAP note for a 58-year-old male presenting with chest pain — from the first "chief complaint" line down to the E/M billing code on the way out. You'll see exactly what goes in each section, what the common documentation pitfalls look like in practice, and how the same template flexes for FNP, PMHNP, and AGNP visits without losing its shape.
If you're a brand new NP, your first 30 notes will feel slow. That's normal. The shortcut isn't typing faster — it's having a mental template you fill in the same order every time. After about 100 visits, the structure becomes automatic and you stop staring at a blank screen. Bookmark this page, copy the example, and use it as your scaffold until it's muscle memory. The skills you build documenting one clean note transfer to every nurse practitioner visit you'll ever chart.
S — Subjective: What the Patient Tells You
Subjective is the patient's story in their own words. The chief complaint sits at the top — short, in quotes, exactly how they said it. Then you build the history of present illness using OLDCARTS, then past medical history, family history, social history, and a focused review of systems. Nothing you've measured yourself goes here. That's all Objective.
Here's the opening of our example note: CC: "Chest pain x 2 days." Eight characters. Quoted. That's the whole chief complaint line. Don't editorialize, don't add your interpretation, don't write "patient reports anginal-type chest pain" — write what the patient said.
The HPI is where new NPs lose the most time, usually because they're not following a structured mnemonic. OLDCARTS forces you through the eight questions you need to ask anyway: Onset, Location, Duration, Character, Aggravating factors, Relieving factors, Timing, Severity. Run it the same order every time and your HPI writes itself.
How Our Patient's HPI Reads
HPI: 58-year-old male presents with chest pain that began approximately 48 hours ago (Onset). Pain is substernal, non-radiating (Location), lasting 10-15 minutes per episode (Duration), described as a dull pressure with no associated tearing or burning quality (Character). Pain is reproduced with brisk walking up stairs (Aggravating), and resolves with rest within 5 minutes (Relieving). Episodes occur 2-3 times daily, predominantly with exertion (Timing). Patient rates pain 5/10 at peak, 0/10 at rest (Severity). Denies radiation to jaw, neck, or left arm. Denies SOB, diaphoresis, nausea, or syncope. Last episode this morning during stair climb.
The Rest of the Subjective Section
HTN dx 2018, hyperlipidemia dx 2020, GERD dx 2015. No prior MI, no CABG, no stents. Last stress test 2022 — normal.
Father MI age 62, mother T2DM and HTN. No known sudden cardiac death. One brother with CAD, alive on statin.
Former smoker — quit 2019, 20 pack-year history. Drinks 2-3 beers weekends. Married, IT manager, mild work stress, sedentary.
Constitutional: denies fever, chills. Cardiac: + chest pain as in HPI, denies palpitations or syncope. Respiratory: denies SOB or wheeze. GI: + mild reflux.
O — Objective: What You Measure
Objective is everything you observed, measured, or pulled from a machine. Vital signs first, then a focused physical exam targeting the system in question, then any in-office labs, EKG strips, point-of-care results. Nothing the patient said belongs here. Nothing you're guessing at belongs here either.
For our chest pain patient: vitals printed at 138/82 BP, HR 78 and regular, T 98.6, RR 18, SpO2 98% on room air. That's the line that opens the Objective section, period. Numbers, no narrative. Some EHRs auto-pull these from the vitals device — verify before signing, because device errors do happen.
Focused Cardiopulmonary Exam
The exam is targeted to the complaint. A patient with chest pain doesn't need a full neuro screen documented — they need a careful cardiac and pulmonary exam plus enough abdominal and peripheral vascular work to rule out the big bad differentials. Document what you actually checked. The phrase "WNL" (within normal limits) without specifics gets flagged in chart audits as suspicious. Be specific.
In-Office Diagnostics
EKG performed in office: normal sinus rhythm at 76, no ST elevation, no T wave inversions, no Q waves. Troponin sent stat — pending at time of note. This is the kind of detail that protects you legally if something goes wrong later. "EKG normal" alone won't cut it. Document the rhythm, the rate, and the specific findings or absence of findings.
Physical Exam Findings (Verbatim Documentation)
Vital Signs: BP 138/82 mmHg (right arm, seated), HR 78 bpm regular, RR 18, Temp 98.6°F oral, SpO2 98% on room air, Pain 0/10 at rest. Weight 198 lbs, height 5'10", BMI 28.4. Repeat BP left arm: 136/80.
Note: BP elevated above target for known hypertensive — document as "above goal" not just "elevated." Bilateral readings rule out subclavian stenosis when pain is concerning for cardiac etiology.
A — Assessment: Your Clinical Reasoning
Assessment is where you stop reporting and start thinking on paper. Two pieces: a numbered differential diagnosis ranked by likelihood, and a problem list that prioritizes what needs action today. The differential is your reasoning. The problem list is your action map. Both have to be there.
Worth knowing: this section is where lawsuits live or die. A documented differential with three to five reasonable possibilities shows you considered multiple causes before settling on one. Single-diagnosis assessments are red flags in malpractice reviews — they suggest you anchored too fast and missed the worst-case scenario. List the dangerous diagnoses you ruled out, briefly, even if the patient clearly doesn't have them.
How Our Differential Reads
For our chest pain patient, here's the assessment section verbatim from the note: 1. Chronic stable angina — most likely, given exertional pattern, relief with rest, cardiac risk factors, and prior normal stress test now 4 years old. 2. GERD — possible contributor given known reflux history and substernal location. 3. Costochondritis — less likely given absence of reproducible chest wall tenderness and exertional trigger.
Notice what's missing: ACS isn't on the differential, but the rationale for excluding it lives in the Objective section (EKG normal, troponin pending, no acute distress, pain resolved at rest). When you communicate clinical reasoning, you don't have to list everything you considered — but you do have to make it obvious to an auditor that you considered acute coronary syndrome before deciding it wasn't the answer.

Differential Diagnosis — Ranked
Supports: exertional onset, relief with rest in <5 min, age >50, smoking hx, family hx CAD, HTN, hyperlipidemia. Refutes: none significant. Plan: troponin to rule out ACS, cardiology referral, anti-anginal therapy.
Supports: documented GERD history since 2015, substernal location, post-prandial timing possible. Refutes: no acid taste, no relation to meals, exertional pattern uncharacteristic. Plan: PPI trial only if cardiac workup negative.
Supports: musculoskeletal location possible. Refutes: no reproducible tenderness on palpation, exertional trigger, no recent trauma or heavy lifting. Plan: no specific workup; will reconsider if cardiac negative.
Prioritized Problem List
- ✓Chest pain, exertional — workup in progress, presumed stable angina (most likely). Active today.
- ✓Hypertension — uncontrolled at goal (138/82, target <130/80 with cardiac risk). Action: increase lisinopril today.
- ✓Hyperlipidemia — last LDL 142, target <70 with risk factors. Action: confirm statin adherence, repeat lipid panel today.
- ✓Tobacco cessation — confirmed former smoker, 7 years tobacco-free. Action: reinforce cessation, no relapse history. Stable.
- ✓GERD — stable on PRN antacids since 2015. No medication change today. Continue lifestyle modifications.
P — Plan: What You're Going to Do
Plan is where the rubber meets the road. Every action you're taking, every test you ordered, every prescription you wrote, every piece of education you delivered, and every follow-up you scheduled goes here. Organized by problem number, in the same order as the assessment.
The plan section is the longest in most SOAP notes — and rightly so. This is where billing, continuity of care, and patient safety all live. If you ordered something, document it. If you discussed something with the patient, document it. If you scheduled a follow-up, document it with a specific time frame, not just "return as needed." RTC means nothing in a chart audit. "Return to clinic in 1 week or sooner if symptoms worsen" means everything.
Orders That Actually Went In
EKG done in office today (interpreted above). Troponin I — drawn and sent stat. BMP, CBC, lipid panel — sent. Chest X-ray — ordered, patient to complete today before leaving the clinic. These are real, live orders with order numbers in the EHR. Don't write "ordered labs" without specifying which ones — the auditor and the next clinician both need to know exactly what hit the lab queue.
Medication Changes — Precise and Explicit
Started today: Aspirin 81 mg PO daily for cardioprotection (new). Nitroglycerin 0.4 mg SL PRN for chest pain — instructed to take one tab under tongue at pain onset, repeat in 5 min if no relief, call 911 if not resolved after three doses. Lisinopril increased from 10 mg to 20 mg PO daily for better BP control. Continued: atorvastatin 40 mg PO QHS, no change. The detail matters legally and clinically — name, dose, route, frequency, indication, instructions. Don't skip the instructions on nitro; that's the line a plaintiff's attorney will read out loud in court.
Patient Education Delivered This Visit
- ✓Reviewed warning signs requiring immediate 911 call: chest pain >10 min unrelieved by 3 nitro doses, pain with diaphoresis or radiation to jaw/arm, severe SOB, syncope
- ✓Nitro instructions reviewed: one tab sublingual at pain onset, may repeat q5min x 3 doses, call 911 if not resolved
- ✓Heart-healthy diet counseling: low sodium (<2g/day), Mediterranean-style, limit saturated fat, reviewed handout
- ✓Cardiac rehab referral discussed and accepted — patient willing to attend supervised exercise program
- ✓Smoking relapse prevention reinforced — patient affirms 7 years tobacco-free, no current cravings
- ✓Aspirin daily importance explained: antiplatelet effect for cardiac protection, GI risks reviewed, take with food
- ✓Lisinopril dose increase explained: BP target <130/80 given cardiac risk factors, check in 2 weeks
- ✓Discussed gradual return to activity — avoid heavy lifting and high-intensity exertion until cardiology evaluation
Follow-Up Plan and Disposition
Today (24-48 hours)
Within 1 Week
2 Weeks
Return Sooner If
3 Months
Annual

Billing the Visit: E/M Code Selection
The encounter ended with a 99213 on the superbill — Established Patient, Level 3 E/M, moderate complexity. That code maps to roughly $92 to $132 of reimbursement depending on payer and locality. Why a 3 and not a 4? Because we documented moderate medical decision making with a focused exam and an established patient with a stable chronic problem under active workup. The new MDM rules from 2021 changed how we count complexity — diagnosis severity, the data reviewed, and the risk drive the level now, not the number of body systems examined.
If the troponin had come back positive and we'd had to coordinate an emergency cardiology consult, document a higher MDM, and call 911 from the office, we'd be looking at 99214 minimum, possibly 99215. The visit time, the data reviewed, the risk discussed, and the management complexity all justify the upcode. The chart documentation has to support whatever code you bill. Undocumented complexity is undercoded reimbursement — and overcoded billing without documentation is fraud.
Time-based billing changed the game too. You can now bill by total time on the date of encounter, not just face-to-face time. Documentation review, chart preparation before the visit, ordering tests, reviewing labs after the patient leaves, coordinating with cardiology, charting the encounter — all of it counts toward total time. Document the time at the bottom of the note: Total time spent on date of encounter: 28 minutes (15 min face-to-face, 8 min chart review, 5 min after-visit coordination). That single line justifies the 99213 if you ever face a payer audit.
What Auditors Look for in a Bill-Ready Note
- ✓Chief complaint is specific and quoted exactly as the patient said it — no clinical paraphrase
- ✓Assessment lists at least one active problem with its current status ("chest pain, exertional, workup in progress" not just "chest pain")
- ✓Plan ties every problem to a specific action: order, medication change, education delivered, referral made, or follow-up timing
- ✓Time documented at the bottom of the note if billing by time instead of MDM
- ✓Medical decision making elements visible: number of diagnoses considered, data reviewed, risk discussed
- ✓Patient education topics named specifically, not lumped as "education provided"
Common Documentation Pitfalls (And How to Avoid Them)
Three documentation mistakes show up in chart audits over and over. Fix these and you'll outperform 80% of your peers on chart reviews. None of them require more time — they require attention to detail in the moments you're already documenting.
Pitfall 1: Copy-Forward Disease
EHRs let you copy yesterday's note forward into today's. Tempting on a busy day. Dangerous in a chart audit. Auditors see the same exam findings on 12 consecutive visits and assume you didn't actually do the exam. If you copy forward, edit aggressively — change at least 3 things per section to reflect today's reality, or delete and start fresh.
The PMHNP world has been especially burned by this — boilerplate "affect appropriate" notes that never change end up in court when patients later complete suicide. Plaintiff attorneys love copy-forward notes because they're a gift: identical text across visits proves either negligent documentation or, worse, that no real assessment happened.
Pitfall 2: WNL Without Specifics
"Cardiac exam WNL" tells a lawyer nothing. "Regular rate and rhythm, no murmurs at apex or LSB" tells them you actually listened to the chest. Generic phrases get flagged. Specific findings — including negative findings stated explicitly — protect you. The phrase that comes up in nursing school: if you didn't document it, you didn't do it. True for billing. True for med-mal. True for the next clinician picking up your patient at 2 a.m. when you're nowhere to be reached.
Pitfall 3: Vague Disposition
"RTC PRN" is a black hole. Specific is safe: "Return to clinic in 2 weeks for BP recheck. Call sooner for chest pain unrelieved by nitro after 15 min, severe SOB, or any new symptom." The detail proves you closed the loop with the patient. Vague disposition is the single most common malpractice exposure point in nurse practitioner board certification review cases. Tighten this line and you erase the most common failure mode in plaintiff's exhibits.
Pitfall 4: Mixed-Up Sections
Subjective drift is real. New NPs frequently write "patient appears anxious" in the Subjective section — but that's an observation, not something the patient said. It belongs in Objective under general appearance. Same goes for putting "will start lisinopril" in the Assessment when it really lives in the Plan. Keep sections clean and your notes audit better, read faster, and protect you when reviewed under stress. Reading a sloppy SOAP note feels like watching someone fold laundry mid-conversation — the content blurs together and nothing lands.
Med-Legal Protections: Clear, Contemporaneous, Factual
Three rules guard you legally. Clear — no jargon, no abbreviations beyond the standard medical set, anyone with medical training should be able to read your note and follow your reasoning. Contemporaneous — chart at the time of the visit, or at the absolute latest before the end of your shift. Notes written days later are heavily discounted in court. Factual — what you observed and what the patient said, not what you guessed or feared. Stick to those three and your charts hold up under any scrutiny.
SOAP Template by NP Specialty
Annual visit hits all 14 ROS systems briefly. Focused exam matches the chief complaint. Preventive screening reminders flow into Plan. Cradle-to-grave scope.
Mental status exam dominates Objective: appearance, mood, affect, thought process and content, perception, cognition, insight, judgment. Physical exam shrinks to vitals plus general appearance.
Adds geriatric-specific elements: ADLs/IADLs functional status, fall risk score, polypharmacy review, cognitive screening (MoCA/Mini-Cog), advance directive review at every annual.
Opens with one-line summary ('POD 2 s/p lap chole, doing well') then SOAP. Daily progress notes emphasize Assessment and Plan since RN notes carry the Subjective burden.
Building Your Personal SOAP Note Workflow
The fastest path from new graduate to efficient charter isn't memorizing more macros — it's standardizing the order you fill out the chart. Pick one workflow and run it every visit until it becomes automatic.
Here's a sequence that works for most NPs in primary care: open the chart while the patient is still in the waiting room and review the last visit. Walk in, take the chief complaint and HPI verbally while you're at the bedside, scribbling on paper or typing brief shorthand. Do the focused exam. Step out, dictate or type the full note while everything is fresh, then enter orders. Total time per established patient: 12-18 minutes if you're efficient, 25+ if you're new.
Some NPs prefer the inverse — chart in the room while the patient is talking. It's faster on paper, but it kills rapport. Patients notice when you're typing instead of looking at them. Most experienced NPs find a hybrid: brief in-room notes for the HPI, then full charting between patients. Test both approaches in your first month and stick with whichever feels less mentally draining at the end of the day.
If you're a brand new family nurse practitioner, expect your first three months to feel painfully slow. By month six you'll be cutting your charting time in half. By month twelve, the SOAP structure becomes muscle memory and you'll wonder how you ever struggled with it. Stick with the same template until it's automatic — only then start customizing. Build the discipline first, then earn the shortcuts.
One more practical tip: keep a running personal cheat sheet of your three most common chief complaints and the SOAP shape each one takes. For most primary care NPs that's something like upper respiratory infection, uncontrolled diabetes follow-up, and annual wellness.
Once you have your own SOAP-by-complaint reference dialed in, charting speed jumps noticeably and your notes stop reading like first drafts. A clean SOAP note is also your single best teaching tool — students, residents, and new colleagues can read your chart and understand exactly how you think, why you made each decision, and what you ruled out along the way.
Paper SOAP Note vs. EHR Template
- +Speed — auto-populated sections cut charting time by 40-50%
- +Legibility — no handwriting interpretation issues
- +Searchable — chart audits, quality metrics, and research extracts pull cleanly
- +Billing integration — E/M codes flow directly to claims
- +Med-rec automation — current med list reconciles against pharmacy data
- +Continuity — every provider sees the same record across visits
- −Free text captures nuance that drop-downs flatten
- −Forces you to actively think about each finding, not click pre-filled boxes
- −No copy-forward temptation — every visit starts fresh
- −Better for unusual presentations that don't fit template categories
- −Trainees learn the structure cold by writing it out manually first
- −Outage-proof — system downtime doesn't stop documentation
NP Questions and Answers
About the Author
Registered Nurse & Healthcare Educator
Johns Hopkins University School of NursingDr. Sarah Mitchell is a board-certified registered nurse with over 15 years of clinical and academic experience. She completed her PhD in Nursing Science at Johns Hopkins University and has taught NCLEX preparation and clinical skills courses for nursing students across the United States. Her research focuses on evidence-based exam preparation strategies for healthcare certification candidates.