Features

Built for how clinics actually operate.

Each component does one job. Together they reconcile every visit against inventory, surface the dollars, and write an audit trail you can stand behind.

Cost visibility

Know what each treatment actually costs.

Most clinics price treatments from a menu rather than from what they actually use. Cenvar shows the real cost of every visit based on exactly what was used.

  • Every dose is tied to what you paid for the medication.
  • Costs update automatically when your inventory pricing changes.
  • Each visit shows exactly what was used and what it cost.
  • See your real margin per treatment, not an estimate.

Visit detail · #VIS-20841

Myers Cocktail

Patient #2841 · 2025-01-14 · J. Martinez NP

LOGGED
Glutathione 300 mg$4.20
Lot G20424-01costPerMl $0.42used 10 mL
Vitamin C 500 mg/mL$3.60
Lot VC12024-03costPerMl $0.18used 20 mL
Magnesium Chloride$1.40
Lot M22024-05costPerMl $0.14used 10 mL
B12 Cyanocobalamin$0.30
Lot B09424-02costPerMl $0.30used 1 mL
Total visit cost$9.50

Visit tracking

Every visit is fully tracked — who, what, and what it cost.

Every visit captures exactly what happened from the patient, provider, compounds used, and total cost. Nothing is estimated later or filled in after the fact.

  • Each visit shows exactly who performed it and when.
  • Multiple compounds tracked within a single visit.
  • Total cost calculated from what was actually used.
  • Every visit is recorded the same way, every time.
Visit logJan 14, 2025

VIS-20841

Myers Cocktail

Patient #2841 · J. Martinez NP · 4 line items

$9.50

VIS-20842

NAD+ Infusion

Patient #2842 · K. Thompson RN · 1 line items

$125.00

VIS-20843

Vitamin C Drip

Patient #2843 · J. Martinez NP · 1 line items

$3.60

VIS-20844

GLP-1 Injection

Patient #2844 · D. Patel MD · 1 line items

$37.50

Compound catalog

Keep your inventory organized and consistent.

Every compound is set up the same way so your team records and uses inventory correctly every time. No confusion around units, containers, or status.

  • Standardized setup for every compound.
  • Clear units and container types across your clinic.
  • Status updates automatically as inventory changes.
  • Keeps your team consistent, no matter who logs it.
Compound catalog
GLUT-300ACTIVE

Glutathione 300 mg

Wellness CompoundingVial30 mL/container
NAD-500ACTIVE

NAD+ 500 mg/mL

Integrative RxVial10 mL/container
SEM-2.5ACTIVE

Semaglutide 2.5 mg/mL

Precision PharmaVial2 mL/container
KET-500ACTIVE

Ketamine 500 mg/mL

Halsted LabsVial10 mL/container

Real-time inventory

See what you have — and what needs attention.

Your inventory updates automatically as it's used, adjusted, or discarded. You always know what's in stock, what's running low, and what's about to expire.

  • Always know what's on hand across your clinic.
  • Expiring inventory is flagged before it's lost.
  • Every item is tied back to its source and usage.
  • No manual counting or guesswork.
Inventory
ActiveExpiringDepleted

Glutathione 300 mg

G20424-01Wellness Comp.Exp 2025-06-30

48 vials

NAD+ 500 mg/mL

N31523-07Integrative RxExp 2025-02-15

4 vials

Semaglutide 2.5 mg

S10224-08Precision PharmaExp 2025-04-01

6 vials

B12 Cyanocobalamin

B09424-02Halsted LabsExp 2025-01-28

0 vials

Lot-level receiving

Every shipment is recorded correctly from the start.

When inventory comes in, it's tied to a specific lot with the details that matter — so everything that follows stays accurate.

  • Each shipment includes lot, expiration, supplier, and cost.
  • Duplicate entries are prevented automatically.
  • Costs are captured once and carried through every use.
  • Everything stays consistent from receipt to final dose.

Shipment receipt · 2025-01-14

Glutathione 300 mg+48 vials
lotNumber:G20424-01
expiration:2025-06-30
supplier:Wellness Comp.
actualVialCost:$4.20
NAD+ 500 mg/mL+50 vials
lotNumber:N40124-01
expiration:2025-12-31
supplier:Integrative Rx
actualVialCost:$125.00

Waste tracking

See exactly what you're losing — in dollars.

Every discarded dose is tracked and assigned a real cost, so you can see where inventory is being lost and how much it's actually costing your clinic.

  • Every discard is recorded with a clear reason.
  • Waste is tied directly to what you paid for the inventory.
  • Monthly reports show total loss at a glance.
  • No more guessing where inventory went.
Waste report · Jan 2025$71.80 total

B12 Cyanocobalamin

Lot B09424-023 mLExpired
$0.90

Glutathione 600 mg

Lot G20424-0120 mLUnbilled draw
$8.40

NAD+ 500 mg/mL

Lot N31523-070.5 mLBroken vial
$62.50

Audit log

Every action is recorded — nothing gets lost.

Every change is logged as it happens, so you always have a clear record of what was done, when it happened, and who did it.

  • Every action is tracked with time, user, and detail.
  • Full history across inventory, visits, and adjustments.
  • Clear chain from inventory to patient and provider.
  • Export your data anytime as a CSV.
Audit log · append-only
PDFCSV
2025-01-14 09:12:04CREATEDshipment

Lot G20424-01 · 48 vials received

by K. Thompson RN

2025-01-14 10:43:17CREATEDvisit

VIS-20841 · Patient #2841 · $9.50

by J. Martinez NP

2025-01-14 11:02:49UPDATEDinventory

NAD+ Lot N31523-07 · recount ±0 mL

by K. Thompson RN

2025-01-14 14:30:11DISCARDEDcompound

B12 Lot B09424-02 · 3 mL · expired

by D. Patel MD

Patient management

Bring in your existing patient data without the mess.

Import your current records and keep everything organized. Potential duplicates are flagged so you can review them before anything is merged.

  • Import your patient list in bulk.
  • Duplicates are flagged automatically for review.
  • Keep full visit history when records are combined.
  • Start with clean, organized data from day one.
Patient import · 312 records3 duplicates detected
#2841Sarah M.

14 visits on record

ACTIVE
#2842James K.

7 visits on record

ACTIVE
#2843Lisa T.Possible match: #1902

3 visits on record

DUPLICATE
#2844Robert P.

22 visits on record

ACTIVE

Role-based permissions

Everyone sees exactly what they need — nothing more.

Your team has clear, defined roles so access stays consistent across your clinic. No confusion, no overlap, and no accidental changes.

  • Set roles for admins, managers, nurses, and staff.
  • Each role has clear, consistent access.
  • Prevents unauthorized changes to inventory and records.
  • Keeps accountability clear across your team.
PermissionClinic AdminManagerNurseViewer
Record visits
View inventory
Record inventory transactions — receive, use, adjust, discard
Add / edit compounds and lots
Manage users

Visit configuration

Per-clinic visit types, routes, and dosing defaults.

Configure each visit type with a default route and compound line items. Staff pick from a defined list — no freeform entry, no mismatched doses.

  • Per-clinic visit types.
  • Route per visit type: IV Drip · IV Push · IM · SQ · Oral.
  • Default compounds and doses — overridable at time of visit.
Visit configuration · clinic_01
Myers CocktailIV Push

Glut 300 mg + Vit C + Mg + B12 · 4 compounds

NAD+ InfusionIV Drip

NAD+ 500 mg/mL · 2.5 mL · 1 compound

GLP-1 InjectionSQ

Semaglutide 2.5 mg/mL · 0.5 mL · 1 compound

Ketamine SessionIM

Ketamine 500 mg/mL · 2 mL · 1 compound

Built for Independent Clinics

Med SpasWellness ClinicsFunctional MedicineLongevity ClinicsAesthetic Clinics

See how this works in your clinic.

30-minute walkthrough of your compound catalog, lot setup, and first inventory snapshot.