Building Functional Medicine Protocols at Scale
Build functional medicine protocols at scale: supplement, care plan and note templates that stay personal per patient and consistent across providers.
Functional medicine protocols scale when the practice owns a library of templates and each clinician applies a copy per patient, then edits it. In Ona that means supplement templates coded from the NIH label database, care plan templates with goals and patient steps, and note templates, where applying a template never links the patient's plan back to it.
Quick answer:
- "At scale" does not mean every patient gets the same protocol. It means the practice stops rebuilding the same starting point by hand, and every clinician starts from the version the practice agreed on.
- The working rule is copy, not link. A template is applied as a snapshot, then personalized. Editing the template later changes future patients, never a plan someone is already following.
- Keep three layers separate: the supplement protocol, the patient-facing care plan, and the note template. Each has its own template in Ona, and each can be retired, duplicated and versioned without touching patient records.
This article is about the workflow. Which supplements, labs or goals belong in a protocol is a clinical decision for your practice, and nothing here is a recommendation about treatment.
What a Protocol Is, Operationally
In conversation, a "protocol" means a clinician's approach to a type of case. In the software, it has to become something more concrete: a set of records that can be put on a chart in one step, and then edited.
For a functional medicine practice that usually means four things, often used together:
- A supplement protocol. The supplements the practice commonly recommends together for a situation, with doses and instructions where the clinician sets them.
- A lab panel. The tests the practice usually orders at baseline or follow-up for a type of case.
- A care plan. The patient-facing document: what you are working on, what you are aiming for, what the patient should do, and the steps to tick off before the next visit.
- A note template. The structure every clinician documents the visit in, so the reasoning across panels is written down the same way.
Most practices start with all four living in a clinician's head, a Word document and a dispensary account. That works for one clinician. It stops working at the second, because the second clinician's version drifts, and nobody can say which version a given patient was put on.
Copy, Not Link: The Rule That Makes Personalization Safe
The design question behind every protocol library is what happens when the template changes. There are two options, and only one is safe for patient care.
If applying a template creates a live link, an edit to the template silently rewrites the plan of every patient already on it. That sounds efficient and is a liability: the patient was told one thing, the record now says another, and nobody decided that for this patient.
Ona takes the other route. Its help center is explicit for care plans: applying a template snapshots its content onto the patient's draft plan, and later edits to the template never change a plan a patient is already following. Supplement templates behave the same way: deleting a template never touches supplements already charted from it. So the template is a starting point the practice controls, and the patient's copy is a record the clinician controls.
That split is what lets you personalize without losing consistency. Everyone starts from the same version. Each patient's copy is edited for that patient. And when the practice improves the template, the improvement reaches the next patient, not the last forty.
Layer One: Supplement Protocols as Templates
Ona Supplements charts supplements the way it charts medications: coded, dosed, with a status and a source. The coding comes from the Dietary Supplement Label Database run by the NIH Office of Dietary Supplements. Ona searches more than 100,000 labels, and a charted product is coded by its DSLD label, an ingredient by its FDA UNII code. Anything the database doesn't have can go in as a custom entry, without label facts.
Coding matters at scale for a plain reason. Supplements are not approved by the FDA before they are sold; the FDA's dietary supplements page says the firms themselves are responsible for evaluating safety and labeling before marketing. Two products with similar names can have different contents, so a protocol that says "magnesium" in free text means less than one that names the ingredient or the exact product.
How templates work in practice, from Ona's guide to supplement templates:
- Build. In Library, then Supplements, create a template with a name, an internal When to use note, and its supplements with dose, unit, frequency, instructions and notes. A template needs a name and at least one supplement.
- Apply. On the patient's Supplements page, Add supplement offers your templates first. Untick anything that doesn't fit this patient, set the source and start date, and chart the rest at once.
- No duplicates. A supplement the patient already has as current (Active, Intended, On hold or Unknown) is skipped, matched by product label code, then ingredient code, then name.
- Keep the context internal. When to use is shown when choosing a template and is never copied to the patient's chart.
- Govern it. Duplicate a template to make a variant, Retire it to hide it from the picker, Restore it, or Delete it. Supplements already charted stay on patients' charts.
Ona also ships a starter library: 15 templates in six groups, each listing its references, with doses filled in only where a cited guideline states them. They name ingredients, never brands. Treat them as scaffolding to review and adapt, not as your practice's clinical protocols.
Two downstream details make the protocol useful beyond the visit. The patient's current supplements export, print or fax as a PDF with how to take each one. And charted supplements are sent to DoseSpot as self-reported entries, so whoever writes the next prescription sees them. If the practice dispenses, Fullscript is optional: Recommend via Fullscript opens its catalog inside Ona, and each clinician connects their own Fullscript account. Ona does not run interaction checks on supplements.
Layer Two: Lab Panels That Read the Same Across Labs
Lab ordering in Ona Labs happens per patient, through Junction, Fullscript's lab catalog, or a PDF requisition. Junction lets you filter by lab, search tests by name or code, and switch between panels and a la carte tests, with each test's collection method, turnaround and lab fee shown before you add it.
The scaling problem with labs is less the ordering than the comparing. A functional practice often ends up with a baseline from one lab, a follow-up from another, and a specialty panel uploaded as a PDF. Ona parses Junction results, faxed reports and uploads into values with their LOINC code, unit, flag and reference range, and Trends lines markers up by LOINC code, so results from different labs sit on one line. Clinicians accept each value, and Fullscript results, which arrive as PDFs, can be uploaded to be parsed the same way.
For consistency across clinicians, agree your standard baseline and follow-up panels as a written list, and reference it from the protocol's internal note. That keeps the ordering decision with the clinician while making the default visible to everyone.
Layer Three: Care Plan Templates the Patient Can Follow
The supplement list says what to take. The care plan says what the patient is working on and what happens before the next visit, written for the patient to read.
A care plan template in Ona has an internal name, a patient-facing title and an internal description, then four lists:
- Health concerns, as an ICD-10 diagnosis or a plain-language concern.
- Goals, each with a baseline, a target and a short or long term.
- Recommendations, in the order the patient will read them, categorized as Activity, Nutrition, Supplement, Medication, Education or Custom.
- Patient steps, the checklist the patient ticks off in the portal.
Dates in a template are day offsets from the plan's start, so the same template works for any patient. A template needs at least one health concern and one goal before it can be applied, and every save bumps the version number shown on its card. Ona ships four starter protocols, for hypertension, type 2 diabetes, weight management and post-operative recovery, and its help center is explicit that every target figure and review interval in them is a placeholder a clinician is expected to overwrite.
On the patient, applying a template creates a private draft. Activate publishes version 1 to the portal, and a patient has one active plan at a time. After that, edits stay in the draft until someone publishes, and each published version is frozen with the exact PDF the patient received. Patient steps are the exception: they reach the patient straight away.
Layer Four: Note Templates That Keep Documentation Consistent
The last layer is how the visit is written up. Ona note templates are reusable skeletons with fill-in placeholders in square brackets, and the library is tagged by specialty, including a Functional Medicine shelf. When the AI drafts a note, it uses your template as its structure, so the draft comes back already shaped. Templates are, in Ona's words, "what make the AI-drafted note and the visit summary consistent across your practice."
A good template is mostly fixed structure, with placeholders only where content genuinely varies. That is what makes two clinicians' notes on similar patients comparable later.
Where Each Layer Lives
| Protocol layer | What the practice standardizes | What stays personal per patient | Where it lives in Ona | How it is versioned |
|---|---|---|---|---|
| Supplement protocol | The set of supplements, doses and instructions the practice agrees on | Which items apply, source, start date, dose changes | Library, then Supplements; patient Supplements page | Duplicate for variants, Retire or Restore; charted supplements unaffected by deletes |
| Lab panel | The default baseline and follow-up test list | What is actually ordered, which lab, collection method | Lab Orders (Junction, Fullscript or requisition); Lab Reports and Trends | Written list referenced from the protocol; results matched by LOINC code |
| Care plan | Concerns, goal structure, recommendations, patient steps | Summary, targets, dates, wording for this patient | Library, then Care Plans; patient Care Plans tab | Template version bumps on save; each published patient version frozen with its PDF |
| Note template | Section structure and placeholders | Everything said in the visit | Library, then Templates | Imported or built templates the practice owns |
Running a Protocol Library Across Several Clinicians
The software makes templates possible. Keeping them useful is a governance job, and it is the same job whether the practice has two clinicians or a multi-location group:
- Name an owner. One clinical lead approves new templates and changes. Everyone else proposes. Owners and admins turn features on in Settings, and the clinical team builds and applies templates.
- Write the When to use note. For supplement templates and care plan templates alike, the internal note is where the practice says when a protocol fits and what to check first. It never reaches the patient.
- Retire, don't delete. A retired template disappears from the picker but stays visible, so plans built from it still make sense. Care plan templates can be deactivated the same way.
- Duplicate for variants. If two clinicians need different starting points, make them two named templates, not one template edited back and forth.
- Review on a schedule. Put template review on the calendar, for example quarterly, and record what changed. Because applying is a snapshot, a change only affects future patients, which is exactly what you want from a reviewed update.
Frequently asked questions
How do you build personalized functional medicine protocols at scale?
Build a library of templates the practice owns, and apply a copy per patient that the clinician then edits. In Ona, supplement templates, care plan templates and note templates all work this way: applying a template snapshots it onto the patient's record, the clinician unticks or changes what doesn't fit, and later edits to the template only affect patients you apply it to afterwards.
Does editing a protocol template change patients who are already on it?
Not in Ona. Applying a care plan template copies it into the patient's draft plan, so template edits never change a plan a patient is already following. Deleting a supplement template removes it from your library, and supplements already charted from it stay on those patients' charts. Template changes reach the next patient you apply them to.
Where does Ona's supplement data come from?
From the NIH Dietary Supplement Label Database, run by the NIH Office of Dietary Supplements. Ona searches more than 100,000 labels. A charted product is coded by its DSLD label and an ingredient by its FDA UNII code, and products show their Supplement Facts. Anything the database doesn't have can be added as a custom entry, which carries no label facts.
Are Ona's starter protocols ready to use as they are?
No, and they are not meant to be. Ona's 15 starter supplement templates list their references and fill in doses only where a cited guideline states them, and they name ingredients rather than brands. The four starter care plans use placeholder targets and review intervals that a clinician is expected to overwrite. Import them, review them, and adapt them to your practice before applying one to a patient.
Do I need Fullscript to use supplement protocols in Ona?
No. Charting supplements, templates, the starter library and the PDF handout all work without Fullscript. Connecting Fullscript adds its catalog and shows the patient's Fullscript plans and orders on their Supplements page. Each clinician connects their own Fullscript account, and the patient needs an email address on their record for orders to sync.
How do multiple providers keep protocols consistent?
Give one clinical lead ownership of the template library, write an internal When to use note on each template, duplicate templates for genuine variants instead of editing one back and forth, and retire old versions rather than deleting them. Because every clinician applies the same template and edits a copy, the starting point is consistent and the personalization is visible on each patient's record.
Next step
Bring a protocol you recommend often to a 15-minute demo, and we'll build it as a supplement template and a care plan template and apply both to a test patient. Or start the 14-day free trial from the pricing page, no card required. The full workflow for lab-heavy practices is on the functional medicine page.

Written by
Ona Health team