Nothing you paste leaves your device
Clinical notes are about the most sensitive text anyone could put into a web form, and most free online tools handle that by uploading your input to a server for processing. This one does not make a network request with your content at all: the sorting pass is plain JavaScript running in the page, and the optional smart mode runs a small language model on your own hardware through WebGPU.
To be precise about what that does and does not mean: because your notes never reach us, we never receive, process or store patient information. That removes us from the equation, but it does not make your overall workflow compliant on its own — your device, your browser profile and wherever you paste the finished note are all still yours to govern. Treat this as a formatting aid that keeps its hands off your data, not as a compliance control.
What the four sections are actually for
Subjective is the patient's account: what they report, in their words — symptoms, duration, what they think is going on, what they are worried about. Objective is what is measurable or observable: vitals, examination findings, results. The line between them is the source, not the certainty — a patient reporting severe pain is subjective even when you fully believe them.
Assessment is the clinical impression discussed at the encounter, and Plan is what follows from it: treatment, prescriptions, referrals, follow-up interval, safety-netting. The most common structural mistake is letting Plan content drift into Assessment, which makes the note harder to act on later. The sorting pass here treats plan-flavoured wording as plan wording for exactly that reason.
How the sorting works, and where it will be wrong
The built-in pass is deliberately simple. It reads each line for the vocabulary that reliably signals a section — measurements and examination language for Objective, impression and differential language for Assessment, prescribing and follow-up language for Plan — and everything it cannot place confidently is left in Subjective, where you will see it, rather than being quietly discarded.
That means it will misplace things. Terse notes, heavy abbreviation and dictated prose all reduce its accuracy, and it has no understanding of clinical meaning — only of wording. It is a first pass to edit, and the four fields are fully editable for exactly that reason. Smart mode, where your device supports it, generally groups more sensibly because it reads the sentence rather than matching keywords, but the same caveat applies.
What it will never do
It does not diagnose, does not suggest treatment, and does not add clinical content that was not in what you wrote. Both the deterministic pass and the smart-mode prompt are constrained to moving your existing wording into sections, and smart mode is instructed to leave a section empty rather than invent something to fill it.
This is not a medical device and produces no clinical decision support. Review every note before it enters the record; the accuracy and completeness of what you sign remains entirely yours.
Doing this from the consultation itself
This page works on notes you have already typed. If the transcription is the part costing you the time, that is what the OmniCanvas app handles: it records on your own machine and transcribes locally, with no bot joining a telehealth call and no audio sent to a vendor, then applies the same SOAP structure to the result.
Notes saved from this page land on your canvas alongside the rest of your work, so a follow-up sits next to the original encounter rather than in a separate document you have to go and find.