Formulary structure
The formulary is organized into:- Categories — group compounds for browsing (for example, Hormone Therapy, Dermatology). Each category can have a default expected turnaround. A formula can belong to more than one category.
- Items — individual compounds with an optional Display name, strength options, ingredients, Default Pharmacy Instructions, availability, and pricing hints
- Libraries — optional collections for multi-line catalogs (access via Formulary → Libraries)
Live, hidden, and archived
Each formula has a visibility state:
Use the Live / Hidden switch on each formula card to toggle prescriber visibility. To remove an item from the active catalog without deleting it, choose Archive from the item menu. Archived formulas can be Restored to make them live again.
Permanently delete a formula
Owners can permanently delete a formula from the formula edit page. Open the formula, scroll to Delete formula, and confirm with Delete permanently. Past orders keep their submitted prescription details. This cannot be undone — use Archive when you may need the formula again. From View archived, you can also Delete an archived formula from the card menu, or use Bulk edit → Delete selected to permanently remove several archived formulas at once.Adding and editing items
1
Create or select categories
Categories appear in the left rail of the formulary page. Use Manage categories to add categories, set icons, and configure a default expected turnaround for each group.
2
Add a compound
Click Add item to open the formulary builder. Enter the Formula name (PMS) and an optional Display name (shown to prescribers). Prescribers see the display name when you set one, and the formula name otherwise. Select one or more Categories, set Dosage form and base, ingredients, available strengths, and configuration options prescribers must complete.
3
Set visibility
New items start as Live by default. Toggle the switch to Hidden if you are not ready to publish. Save when configuration is complete.
Formulary builder
Click Add item on the formulary page to open the dedicated builder. Use it to configure:- Scheduled substance — required. Choose None or Schedule II–V before you can save
- Categories — select at least one. Lead time follows the first selected category in your category order unless you set a compound override
- Dosage form and base — choose a dosage form (for example Capsule, Cream, Lotion, Drops, Lozenge, Topical gel, Solution, Powder) and a Base / vehicle, including No base when the formula has no vehicle
- Formula name (PMS) and an optional Display name (shown to prescribers). Leave the display name blank to show prescribers the formula name. A PMS import updates the formula name. A display name you already set stays as you wrote it
- Strengths, ingredients, Default Pharmacy Instructions, Patient price, Doctor pay, availability, and lead time
Bulk edit
Owners can update many formulas at once:1
Enter bulk edit mode
On the formulary page, click Bulk edit. The button becomes Done when you are finished.
2
Select formulas
Check individual cards, or click Select visible to select everything currently shown. Use View archived first if you need to bulk-restore archived formulas.
3
Edit or archive
Click Edit selected to open the bulk editor, or Archive selected / Restore selected to change visibility for the selection. In the archived view you can also Delete selected.
4
Apply field changes
In Edit N formula(s), change only the fields you want to update. Unchanged fields stay as they are. You can Add category, set Availability, Lead time, Visibility (Live / Hidden), Base price, and Doctor pay (Enabled / Disabled plus price). Click Apply.
Doctor pay
Prescribers see a Doctor pay price only when all three of these allow it:- Formula — turn on Doctor pay in the formulary builder (or bulk edit) and set Doctor pay price
- Category — keep Doctor pay visibility on in Manage categories for categories that should show it
- Prescriber — keep Doctor pay visibility on for that provider (Manage → Edit or prescriber bulk edit)
Availability
Control whether compounds and individual strengths are orderable:- In stock — compound is readily available
- Made to order — compound is prepared on demand
Expected turnaround (lead time)
Prescribers see an Expected turnaround label on compounds and strengths. Lead time resolves in this order:- Category default — for multi-category formulas, the first selected category in your category order
- Compound override — set on the formula in the builder (or via bulk edit)
- Per-strength override — set on individual ingredients in the builder
Controlled substances
Every formula requires a Scheduled substance choice before you can save: None, Schedule II, Schedule III, Schedule IV, or Schedule V. OttoRx cannot send electronic prescriptions for Schedule II–V drugs. When a formula is scheduled:- Set Scheduled substance to the correct schedule in the formula builder
- Prescribers see a Prescription request · Schedule badge and send a prescription request — not an e-prescription
- Your pharmacy calls the prescriber for a lawful Rx before compounding
Attestations
View the audit log at Formulary → Attestations. The log records who tagged a formula as scheduled, who confirmed a DEA match was not controlled, and when each action occurred.Ingredients and allergy matching
List active ingredients on each formulary item. OttoRx uses these for allergy warnings in the prescriber portal. When a patient’s recorded allergy matches an ingredient or drug class, Allergy match appears on the order line as soon as the prescriber adds the medication. Review shows Matches patient allergy. OttoRx asks them to confirm once before the order is sent.Libraries
Use Formulary → Libraries when you maintain separate product lines or want to version catalog sets. Libraries help organize large catalogs without cluttering the main formulary view.Formulary data is scoped to your pharmacy. When onboarding a new location with a similar catalog, contact OttoRx support about cloning an existing formulary.

