AI SOAP Note Generator: How Automated Charting Works
How an AI SOAP note generator works: ambient capture drafts a structured note, the clinician edits and signs, and it flows to the chart and billing.

An artificial intelligence (AI) SOAP note generator listens to a patient visit, drafts a structured note in the SOAP (Subjective, Objective, Assessment, Plan) format, and files it for the clinician to review and sign. It automates the writing, not the clinical judgment. In Ona, an AI-native, all-in-one practice management platform, the draft lands directly in the electronic health record (EHR).
Quick answer:
- An AI SOAP note generator captures the visit - through ambient recording, dictation, or structured intake answers - and drafts a note against your template.
- The clinician always reviews, edits, and signs. The draft never finalizes itself.
- In a built-in platform like Ona, the signed note lands in the chart and its service codes flow to billing, with no copy-paste between apps.
What is a SOAP note?
A SOAP note is the standard structure for a clinical progress note. The four letters stand for:
- Subjective - what the patient reports: symptoms, history, and concerns, in their own words.
- Objective - what the clinician measures or observes: vital signs, exam findings, and lab or test results.
- Assessment - the clinician's interpretation: the working diagnosis or clinical impression.
- Plan - what happens next: treatment, prescriptions, referrals, follow-up, and patient instructions.
SOAP is the default in most medical settings, but it is not the only format. Counseling and therapy often use DAP (Data, Assessment, Plan); behavioral health documentation frequently uses BIRP (Behavior, Intervention, Response, Plan); and functional and integrative practices lean on a chronological functional-medicine timeline. A good AI note generator should draft in whichever format your specialty uses, not force everything into SOAP.
How an AI SOAP note generator works
Automated charting turns a spoken visit into a signed note in four steps.
1. Ambient capture. The generator collects the raw material of the note. That can be an ambient recording of the conversation in the exam room or on a video call, dictation after the visit, or the structured answers a patient submitted at intake. The clinician does not type while listening to the patient.
2. A drafted structured note. The software separates who said what, then drafts the note against your chosen template - SOAP, DAP, BIRP, a functional-medicine timeline, or a custom format. Placeholder fields pull known chart data, such as medications, allergies, and vitals, into the right slots, so the draft starts from real information rather than a blank page.
3. Edit before you sign. The draft lands in a review state, never a finished note. The clinician reads it, corrects anything the model misheard or misframed, and can compare the draft against the source transcript. Nothing becomes part of the record until the clinician signs.
4. It flows to the chart and billing. Once signed, the note belongs to the patient's chart. Where charting and billing share one record, the service codes, prescriptions, and labs in the note carry to the invoice or claim without being re-keyed.
The order matters: capture, draft, review, sign. Automation compresses the first two steps and speeds the third, never removing the clinician from the fourth.
How accurate is an AI-drafted note, and who is responsible?
This is the honest part. An AI SOAP note generator drafts; it does not diagnose, and it is not always right. Speech models can mishear a medication name, attribute a statement to the wrong speaker, or phrase an assessment more confidently than the clinician would. That is why a review step is not optional. Ona's charting page frames the goal as review, not rewrite, stating "the first draft is already 90% of the way there" (a claim from ona.health) - a strong draft still needs a clinician's eyes on every line.
The responsibility question has a clear answer. The clinician of record is responsible for the final note, always. Automation removes typing, not clinical judgment or medico-legal accountability. A trustworthy generator makes that boundary structural: the draft cannot sign itself, every version is timestamped, and the person who signs is recorded. If a vendor markets unreviewed, auto-signed documentation, treat it as a red flag rather than a time-saver.
Ona's primary-care page describes documentation load as "close to two hours of paperwork for every hour of care" (a claim from ona.health). Cutting the typing out of that load - without cutting out the review - is the point of automated charting.
Manual charting vs template-only EHR vs an AI SOAP note generator
The difference between the three common ways to produce a note comes down to who writes it, whether there is an edit-before-sign gate, and where the finished note lands.
| Approach | Who writes the note | Edit before sign | Where the note lands |
|---|---|---|---|
| Manual charting | Clinician writes the whole note from scratch | Clinician is the author; they write and sign | In the chart if the EHR has one; billing codes usually re-keyed by hand |
| Template-only EHR | Clinician fills fixed template fields by hand | Clinician is the author; they complete and sign | In the EHR chart; service codes often re-entered for billing |
| AI SOAP note generator (Ona) | AI drafts the structured note from the visit | Yes - the draft lands in a review state; the clinician edits, then signs | Directly in the chart, and service codes flow to billing from the signed note |
A template-only EHR beats a blank page because it gives you fields to fill, but the clinician still types every value. An AI generator changes the clinician's job from writing to reviewing - and in an all-in-one platform, it removes the second job of copying the note's billable details into a separate billing system.
How Ona generates SOAP notes
Ona is an AI-native, all-in-one practice management platform that combines a customer relationship management (CRM) system, an EHR, and revenue cycle management (RCM) in one place. Two of its built-in tools handle charting:
- Automated charting. Build the note templates your practice runs on - SOAP, DAP, BIRP, functional-medicine timeline, custom, or freeform - with placeholder fields that pull patient and consultation data into the right slots. Ona drafts the structured note; you review and sign. Drafts can be generated from an ambient recording, from intake answers, or from dictation.
- Ambient Scribe. Record the conversation in the room or on a telehealth call, or upload an MP3, M4A, or WAV file up to 100MB afterward. A per-visit consent banner appears before recording, and the patient can pause it. Ona diarizes the transcript into timestamped speaker turns and drafts the note against your template.
A few specifics worth knowing for an awareness-stage decision:
- Review is enforced. Every draft lands in a review state, and nothing leaves the chart until you explicitly sign. Every recording, draft, and signature is timestamped with author, device, and Internet Protocol (IP) address.
- Privacy. Recordings are encrypted in transit and at rest, and Ona states it never trains AI models on your recordings. Ona states it is fully compliant with the Health Insurance Portability and Accountability Act (HIPAA), and a Business Associate Agreement (BAA) is in place with every workspace.
- The note keeps moving. Because billing lives in the same platform, service codes, labs, and prescriptions from the signed note carry into the invoice or claim without re-entry. Behavioral health practices that document in DAP or BIRP get the same review-and-sign flow.
AI features, including charting and the scribe, are included in Ona's base plan at no extra cost, per the pricing FAQ on ona.health. For more on ambient documentation, and how a built-in scribe compares with standalone scribe apps, see the guide on the ambient AI scribe and automated charting.
FAQ
What is an AI SOAP note generator?
It is software that drafts a clinical note in the SOAP (Subjective, Objective, Assessment, Plan) format from a recorded visit, dictation, or intake answers, so the clinician reviews and signs instead of typing from scratch. In Ona, the draft is generated inside the chart against your own template.
How can I automate SOAP note creation?
Use a platform with automated charting built in. In Ona, you record the visit with patient consent, upload audio afterward, or pull from intake answers, and the platform drafts a structured note against your template directly in the chart. You review, edit, and sign - the draft never finalizes itself.
Are AI-generated SOAP notes accurate?
An AI draft is a strong starting point, not a finished note. Speech models can mishear terms or misattribute statements, so every draft needs clinician review. Ona states "the first draft is already 90% of the way there," which is why the workflow is review-and-sign, not auto-file.
Do I still have to review and sign an AI-drafted note?
Yes, always. In Ona every AI draft lands in a review state, and nothing leaves the chart until you explicitly sign it. The clinician of record remains responsible for the final note. Automation removes the typing, not the clinical judgment.
What note formats besides SOAP can an AI generator produce?
Ona's automated charting supports SOAP, DAP (Data, Assessment, Plan), BIRP (Behavior, Intervention, Response, Plan), a functional-medicine timeline, and custom or freeform templates. You pick the format your specialty uses or build your own, and every format is available on every plan.
Does the SOAP note connect to billing?
In an all-in-one platform it does. Because Ona combines charting and billing on one record, the service codes, labs, and prescriptions in a signed note flow into the invoice or claim without being re-entered in a separate system.
Next step
Want to see automated charting draft a SOAP note on one of your own templates? Book a 15-min walkthrough - no obligation. Then test it on real visits with the 14-day free trial: full access to every feature, no credit card required. Per-seat pricing is published at ona.health/#pricing, and AI features are included in the base plan at no extra cost. If you are switching, Ona helps export and import your data from any EHR at zero cost within one business day.

Written by
Ona Health team