PlatformPlatform overviewDocument checksSupplier filesVeraCatoPassports and SealsClearGateCustodyIntakeAPIPricing
SolutionsCompounding pharmacies503B outsourcing facilitiesClinicsMed spasTelehealth platformsConsultantsSolutions overview
ResourcesMethodologyOrder-level COA traceabilitySupplier packet diligenceResource libraryPublic toolsIntelligenceTrust Center
CompanyAbout VerituraWhy independentPartnersFor counselContact
Log inBook a demo

503A pharmacies: Receive, release and recall, with the proof on file.

Every certificate read to the line. A Passport with every order.

Release for batch CB-2026-1007-01, cyanocobalamin 1,000 mcg/mL: released, sterile solution, intramuscular, 33 units, made Oct 7 at 9:30 AM and released at 1:10 PM; the release record, 9 items, 8 complete and 1 at the lab, from the master formulation record to the endotoxin result against its limit; the endotoxin limit from the dose, 175 EU/mg; and the label as recorded

The release of one batch: nine items on its record, the endotoxin limit from the dose, and the pharmacist's signature. Brennick Compounding is a sample pharmacy; its suppliers, people, lots and figures are invented.

Someone else signed the certificate. You sign the release.

Section 503A requires a valid certificate of analysis with every bulk drug substance. Veritura checks each one, so when the board inspector asks who checked it, and against what, the answer is on the record.

United States Code21 U.S.C. §353a(b)(1)(A)(iii)

… accompanied by valid certificates of analysis for each bulk drug substance …
Asked of every bulk drug substance you compound from. No method is named.

NABPJuly 29, 2026

… the difficulty of verifying the bulk substances from which compounded medications are made …
The boards of pharmacy name the gap at your receiving bench.

Eight jobs you already answer for. Each one kept as you do it.

Each on the screen where it happens, drawn from the product on a sample workspace. Veritura holds what fails. The pharmacist decides.

Receive and checkEvery certificate read to the line and held to the 503A routes, FDA's lists and your dose.
Checked in, 12 deliveries in the last 30 days, each against the nine gates, label, certificate, supplier packet, sterility, endotoxin, assay, dating, temperature and FDA source: NX-2291 naltrexone from Vellora Chemical Oct 13, 2 of 6, correction requested; BM-5584 progesterone from Brookmere API Supply Oct 12, 2 of 6, correction requested; PG-2306 progesterone from Tessaline Supply, and more
Every delivery against the nine receiving gates, with the decision it reached.
Kept as received.

Emailed, dropped in or sent through the supplier's link, then fingerprinted and filed to its lot.

Held to FDA's lists.

The three 503A routes and FDA's four lists, checked per substance and dated as printed. Category 2 holds the lot in every policy: a floor, not a setting.

Gate by gate.

Read from the record, never a checkbox: label against paperwork, certificate, supplier file, results, container dating, temperature, FDA source screen.

Discover Intake
Sign the dispositionFour verdicts, your signature, and the reason kept.
What a signature means here: the printed name of the signer, the date and time, and the meaning of the signature are kept with the record and shown wherever it is printed; a reason is required for every change of state and appears on the audit trail; signing a lot decision does not authenticate the certificate and does not establish anything about the material
What your signature records, and what it does not establish.
One of four verdicts.

Verified, Verified where checked, Your call, or Not verified, each naming its checks.

A named signature.

The printed name, the time and a fixed meaning. An edited signature breaks the chain.

Nothing leaves before.

Nothing leaves a lot until a named person has reviewed it, on every path. A signature never clears a finding.

Discover ClearGate
Issue a Passport with every orderWho made it, what the lab found and who released it, for the clinic and the patient.
Release on a sample pharmacy: on a recall, 2 lots, batch ZN-2026-0929-01 of zinc sulfate 1 mg/mL with 4 Passports out, reported Oct 13, and zinc sulfate USP lot ZS-0442 from Brookmere API Supply with no Passport out, reported Oct 13; issued lately, 15 in all: ORD-60416 and ORD-60408 from ketoprofen 10% topical cream batch KC-2026-1011-01, 1 unit each, Oct 11; ORD-60405 from pyridoxine hydrochloride batch PY-2026-0922-01, 6 units, Oct 7; ORD-60433 from cyanocobalamin 1,000 mcg/mL batch CB-2026-1007-01, 3 units, Oct 7
Every Passport issued, order by order, and the batches a recall now marks.
Only from a cleared lot.

One Passport per dispensed order, issued from a lot a named person reviewed. A lot number that matches several lots is refused.

What the patient reads.

Fourteen fields from a fixed list, each ingredient with its lot and results, and a fingerprint anyone can recompute. Never a score, never anyone's identity.

Bound to its lot.

The binding is never rewritten. A recall months later still marks every Passport issued from the lot.

Discover the Evidence Passport
Answer a recallA supplier's notice matched to your batches, your Passports and the clinics holding units.
Three ways in.

A supplier's notice arrives by its door, by email to your workspace's address, or typed in. Lots on file are re-matched against FDA's enforcement records every hour.

Declared once.

One recall on the batch reaches every clinic on Veritura holding units, on its own desk, and marks every Passport issued from it.

The board's clock.

A quality event opens with its reporting deadline and the rule it comes from. Each step owed has an owner and a due date.

See one recall, step by step
Keep the supplier fileSix dated elements, an owner for every gap, a free link for suppliers.
Pinned on Tessaline Supply's page, 4 that need attention: AS-1180 held, a corrected certificate owed because the certificate carries no date of analysis and no quality approval signature; 1 of its 7 certificates names no maker, BET-LH-7710, the others naming Halden Fine Chemicals; 5 documents owed, all asked through the request link; accreditation expires Oct 29, in 15 days
A supplier's page: what is held, what is owed and what expires next.
Six dated elements.

What a board inspector asks for: each element current, due or overdue, every gap owned and dated.

Requests from the gap.

Drafted from the gap, sent by a person, answered through a link and read again on arrival.

A signed outcome.

Three outcomes, signed by a named person. Qualified is refused while a gap is open.

Discover supplier qualification
Keep the record partners readLicenses, inspections and statements, checked at source, shown to the clinics and platforms you choose.
What a reader sees of a sample pharmacy's record, in five forms: full record, insurer's checklist, license section, telehealth partner and payer audit; 33 lines, 24 current, 19 from the pharmacy and 5 at source; 3 due or found; 6 that differ or are not on file; the name differs from the NPPES record, Brennick Compounding against BRENNICK SPECIALTY PHARMACY LLC, and the line says the two disagree, not which one is right; then identity, licenses and people, accreditation and inspections, federal records, insurance and procedures, ingredients, lots and shipping, and quality events and statements, each with its count
What a clinic or platform sees when you send it your record, line by line, with every source named.
Checked at source.

Each line read from the source it names, such as NPPES. A line that differs says so, and never which one is right.

One record, five forms.

The full record, an insurer's checklist, a license section, a telehealth partner's form and a payer audit.

Shared by link.

Nothing is shared until you create a link. Each names who it is for and stops at once when you close it. No pharmacy can pay to change its record.

What a telehealth partner reads
Rehearse the inspectionCato walks your records in a surveyor's order, sterile records included.
Readiness on Today: inspection, 5 missing of 46, 25 on file, 3 shown in person, 3 to collect; 8 observations open, 1 past the reply window; ingredient to clinic, 3 of 12 lots at a clinic, 12 received, 12 read, 9 signed, 5 released, 3 at a clinic; 4 lots not yet released
How ready the pharmacy is for an inspection, counted, never scored.
A surveyor's order.

Cato states his scope, then walks five areas in the order a surveyor asks.

Counted, never scored.

Confirmed by a person, checked by Veritura, shown in person, still to collect, missing.

Sterile records included.

Media fills, smoke studies and environmental samples, read against USP <797> and the faults FDA named on September 18, 2026.

Meet Cato
Keep the copy fileEach order compared with what FDA lists as marketed, the prescriber's words on file.
The prescriber writes.

The prescriber signs their own determination from a link. Veritura records it and never offers a statement.

FDA's 10% band.

Each order compared with FDA's marketed products: same ingredient, strength within 10%, same route.

Kept by the pharmacy.

Orders and the prescriber's words stay in your browser and a file you save, never on our server.

Discover the Trust Center

Line 11 named the seller, not the maker. The lot waited for a pharmacist.

Lot BM-5520, Cyanocobalamin USP from Brookmere API Supply, on a sample workspace, from a 2:09 am arrival to a signed release on Oct 6. Every firm, lot and person is fictional.

The first certificate for lot BM-5520, cyanocobalamin USP from Brookmere API Supply: not verified, because the original manufacturer is not named; the certificate names the seller and no line names who made the substance; 9 verified, 1 failed, 1 waiting and 9 that don't apply of the 20 named checks; 21 lines and 9 values read; checked against the 503A basis, FDA's substance registry and the laboratory; the lot now cleared on its corrected certificate
Lot BM-5520's first certificate, as it was read: the maker not named, so the lot waited. It cleared on the corrected certificate.
Oct 4, 2:09 am

Emailed to the workspace's own address, kept exactly as received and fingerprinted.

Then

11 of the twenty named checks apply. Line 11 names the seller, not the original manufacturer the statute asks for. The lot is held.

8:02 am

Vera, the AI colleague, drafted the request overnight. Dana Reyes, PharmD read and sent it.

Oct 6

The corrected certificate names the maker, Halden Fine Chemicals, registered to manufacture. The review runs again on its own.

Oct 6, 3:02 pm

Dana Reyes, PharmD signs the release, reason kept. On Oct 7 the lot becomes batch CB-2026-1007-01, and each order gets a Passport.

Open the Passport for order ORD-60412

Every verdict is a statement about the paperwork; Veritura does not test the substance.

A supplier recalled one ingredient lot. Twenty-five minutes later, four clinics had the notice.

Zinc sulfate USP lot ZS-0442 from Brookmere API Supply, on the same sample workspace, Oct 13. Every firm, lot and person is fictional.

Quality events on a sample pharmacy, Oct 14: clocks running on 2 open events, QE-0002 and QE-0001, both recalls whose report of the product quality issue has 42 hours left; next due Oct 16 at 9:40 AM; 8 Passports reached, 4 clinics holding units, 0 on hold; by kind, 2 recalls and no complaint, adverse event, deviation, investigation or corrective action; Dana Reyes, PharmD answering as reviewer, no backup named
The supplier's notice and the pharmacy's own recall, each on the board's 72-hour clock, with who answers.
Oct 13, 9:40 am

Brookmere API Supply's recall notice for lot ZS-0442 is recorded. A quality event opens: report the product quality issue to the Ohio board by Oct 16, 9:40 am, under Ohio Admin. Code 4729:7-2-03(P).

Then

The record names what reaches it: batch ZN-2026-0929-01, zinc sulfate 1 mg/mL, with 4 Passports out and 4 clinics holding units.

10:05 am

The pharmacy declares the recall once on the batch. It reaches all four clinics on their Veritura desks, 7 units on hand at each: quarantine the units and return them to the pharmacy.

On every Passport

All 4 Passports issued from the batch show the recall on every page. No health information travels with any notice.

Oct 14

Each desk shows the notice not yet opened, so the pharmacy sees who still has to act. Each of the 15 steps owed has an owner and a due date.

Veritura keeps the record of a recall and who it reached. The decision, the return of units and the report to the board stay with the pharmacist.

The printed limit was set for someone else's patient. Yours comes from your dose.

Record the route and largest dose for the preparations you make most. From then on, each certificate is held to the limits that dose allows.

USP <85>, K over M

The endotoxin threshold per kilogram, over the most a patient receives per kilogram in an hour.

USP <85>
The arithmetic on screen

For an intramuscular dose: 5 EU/kg/hr ÷ 0.028571 mg/kg/hr = 175 EU/mg, beside the printed limit.

Residual solvents

The 63 solvents of ICH Q3C. A result inside the supplier's limit and over ICH's is caught.

ICH Q3C(R9) · USP <467>
Elemental impurities

Cadmium, lead, arsenic and mercury against the limit for your route, as a share at your dose.

ICH Q3D(R2) · USP <232>
Microbial counts

Total aerobic count and total yeasts and molds, each against the published criterion.

USP <1111>
No dose, no guess

Without a dose on record, the check says what it needs. It is never counted as passed.

The endotoxin limit from the dose for batch CB-2026-1007-01, USP <85>: K for the intramuscular route, 5 EU/kg/hr; largest dose in one hour 2 mg, from QMA-BET-1007 line 9; body weight by convention 70 kg; M, 2 mg over 70 kg, 0.028571 mg/kg/hr; K over M, 5 over 0.028571, 175 EU/mg; at 1 mg/mL, 175 EU/mL. The report's limit, NMT 175 EU/mL, matches the dose; result under 0.5 EU/mL
K over M for this batch's dose: 5 EU/kg/hr over 0.028571 mg/kg/hr is 175 EU/mg, and the report's limit matches it.

Up to twenty named checks build the verdict. You rule on what they raise.

Each finding cites the page and line it came from. You decide the exceptions the record names, not every line of every certificate.

20

checks in four groups, each naming the standard it applies

3

503A routes: a USP or NF monograph, an FDA-approved drug's component, or the bulks list

21 U.S.C. 353a(b)(1)(A)(i)
17

document-integrity signals in every file, for a person, never a verdict

5

areas Cato walks with your records, in a surveyor's order

Not checked: USP monograph acceptance criteria. Veritura reads whether a certificate claims a monograph, never whether its limits match.

Release record for batch CB-2026-1007-01, 9 items, 8 complete and 1 at the lab, as they stood at the signature: master formulation record CYN-1000 on file; compounding record matched to the formula; ingredient lots BM-5520 and NC-3318 cleared; endotoxin under 0.5 EU/mL against a limit of NMT 175 EU/mL, within limit; potency 99.1% against 90 to 110%, verified; sterility at the lab, result due Oct 21; the beyond-use date of November 21, 2026, 45 days in a freezer and inside its USP <797> limit; the label matching the batch; and the release signed by Dana Reyes, PharmD, Oct 7, 1:10 PM, with her reason
The nine items before a pharmacist signs, each with its result and its source. You rule; the record keeps the reason.

The full detail. Every check, gate and record.

The verdict is built from up to 20 named checks in four groups. On 26 published bulk-substance certificates, 11 to 13 of them came into play, 12 on the median one.

Every check, in the methodology
The certificate itself
A valid certificate
Names the substance and the lot; issued by a named laboratory with a report ID; signed for the quality unit by a person, since ICH Q7 11.43 asks for a person and not a role; addressed to your order. Each element is cited to its page and line, and a role-only sign-off is raised for your call. 21 U.S.C. 353a(b)(1)(A)(iii) · ICH Q7 11.4
The file itself
Beside the 20 checks, the file is read as a witness: 17 document-integrity signals, 7 in the file and 10 across your records, beside seven findings from the PDF's own metadata and thirteen signs of a generated document, each a signal for a person and never a verdict.
The certificate's own numbers
Dates in a possible order and inside the retest or expiry date; each result against its own printed limit; an assay stated as is, plus the water beside it, cannot exceed the whole sample; a molecular weight that does not belong to its formula. You see the arithmetic, with the lines it came from. ICH Q7 11.41 to 11.42
The substance
The three 503A routes
A USP or NF monograph, a component of an FDA-approved drug, or the 503A bulks list, checked per substance: which route applies, or that none does. 21 U.S.C. 353a(b)(1)(A)(i)
FDA's four 503A lists
216.23(a), 216.23(b), Category 1 and Category 2, each name as FDA printed it on May 14, 2026: the list, the entry and its date. The codified lists are re-read from the eCFR every 24 hours. 21 CFR 216.23 · FDA's categories
Category 1 and Category 2
A Category 1 substance is shown with the four circumstances of FDA's January 2025 interim policy and the date of FDA's list, and the decision is yours; it never holds a lot. A Category 2 substance holds the lot in every policy, and no setting can switch that off, because the interim policy does not extend to it. Only a substance with none of the three 503A routes holds on every path.
The monograph claim
Where a USP or NF monograph exists, whether the certificate states the substance meets it. A missing statement is a decision owed, never a finding. 21 U.S.C. 353a(b)(1)(A)(i)(I)
The original manufacturer
Named on the certificate and searched in FDA's establishment registry at read. A firm registered only to relabel or repack does not pass as the maker. You see the registration and FEI, or why not. 21 U.S.C. 353a(b)(1)(A)(ii) · FDA DECRS
The substance's identity
Name, UNII, CAS number, formula and molecular weight compared with FDA's substance registry. A conflict fails the verdict with both figures named. FDA GSRS
Limits for your dose
Bacterial endotoxins
The limit computed as K / M from your route and maximum hourly dose, then compared with the limit printed: K / M = 5 EU/kg/hr / 0.028571 mg/kg/hr = 175 EU/mg. USP <85>
Residual solvents
63 solvents, each with its permitted daily exposure; with your dose, this substance's share of it. A result inside the supplier's limit and over ICH's is caught. ICH Q3C(R9) · USP <467>
Elemental impurities
Cadmium, lead, arsenic and mercury against the limit for your route; with your dose, the share of the permitted daily exposure. ICH Q3D(R2) · USP <232>
Microbial counts
Total aerobic count and total yeasts and molds, each against the published criterion. USP <1111> · USP <61>
Beyond-use dates
A preparation's beyond-use date against USP's ceiling for its category, storage and sterility testing, and against every ingredient's own expiry: the date that governs, and why. USP <795> · USP <797>
Outside sources
Enforcement records
The supplier, the maker and the laboratory searched at read; lots on file re-matched against openFDA enforcement on an hourly cycle. Clear only when the sources answered; a silent source fails closed. openFDA · warning letters · import alerts
Confirmation from the laboratory
A request to the issuing laboratory is drafted for you and opens in your own mail; its reply is recorded with where it is kept. Only a recorded reply earns source-confirmed.
Earlier certificates for the lot
Two certificates for one lot number that disagree are put side by side: the conflict named, neither document accused.
Receiving, gate by gate
The gates
The label against the paperwork, the certificate attached, the supplier file linked, the sterility result, the endotoxin result, the assay against its printed range, container dating, temperature evidence and the FDA source screen.
Four dispositions
Release to inventory, quarantine pending evidence, request supplier correction, or hold for a person. An open gate drafts the request to the supplier, naming exactly what is owed for this lot.
Your release policy
A preset, Strict, Standard or Lenient, plus named toggles and one threshold, never a free-form rule language.
The signature
The printed name, the time and a fixed meaning, bound to the record's fingerprint in one chain per workspace; an edited or removed signature breaks the chain and the page says so. The server refuses a release on every path until a named person has reviewed the lot.
Inspection and sterile records
Five areas
Licensure and procedures, rooms and engineering controls, the compounders, the hazardous drug program, and lot and supplier records, in the order a surveyor asks. Cato states the scope first, including what is out of it.
What software cannot answer
Twenty-two requests, from garbing to observed aseptic technique, are raised with what will be asked and what a good answer looks like. An observation stays open until it is answered with a name and a date, on a fifteen business day clock.
Sterile records
Media fills, smoke studies, certifications, environmental samples and equipment maintenance, read for the faults FDA named in its September 18, 2026 warning letter and against the limits USP <797> sets. Each record holds up, or does not hold up, on a named check, and every earlier version is kept with who changed it, when and why.
What it does not see
Veritura reads records. It does not see a hood, a room or a person working, and it never says a facility meets <797>.
Passports and recalls
The release gate
A gate on the server, on every path, with eight reasons to refuse a release, among them a recall signal, an open hold, no 503A route and a held or unreviewed ingredient lot. Every refusal names its reason.
The Passport
One per dispensed order, signed by a person and bound to its lot for good. The patient reads fourteen fields from a fixed list, every ingredient with its lot, its supplier and its own results, and a fingerprint anyone can recompute.
A recall
A supplier's notice by its door, by email or typed in, beside FDA's enforcement records re-matched hourly. Declared once on the batch, it reaches every clinic on Veritura holding units and marks every Passport issued from it.
The clock
Each recall opens a quality event with its reporting deadline and the rule it comes from, the steps owed, an owner and a due date for each, and who answers when the reviewer is away.
Custody
Seven custody events per unit, from released to reported, each chained to the one before, and a numbered statement per batch: shipped, received, administered, returned and unaccounted.
The copy file
The rule
A 503A pharmacy may not compound regularly or in inordinate amounts what is essentially a copy of a commercially available drug, unless the prescriber determines a change makes a significant difference for that patient.
The comparison
Each compounded order compared with FDA's marketed products: same ingredient, strength within 10%, same route, per FDA's January 2018 guidance.
What it finds
The three kinds of evidence FDA's September 18, 2026 warning letter described: orders with no prescriber determination, determinations repeated word for word across patients, and monthly volume per formulation against the four-a-month line.
The prescriber's signature
The prescriber signs their own determination from a link, with a one-time code and an NPI check, typed or drawn, into your signature chain. Veritura never offers a statement to pick.
Where it is kept
Orders, patient references and the prescriber's words stay in your browser and a file you save. A Passport from a lot your substance screen marks essentially a copy waits until a person confirms each determination is on file.

Not checked: USP monograph acceptance criteria. Veritura reads whether a certificate claims a monograph, never whether its limits match the monograph's.

Monday, the certificates on your shelf. Friday, your first signed release.

Nothing to install, nothing for suppliers to sign up for. It starts with the paperwork you already hold.

Drop what you hold

Each certificate is filed to its lot. Record route and dose for your limits.

Send each supplier its door

One standing link per supplier, no account, no cost, asking for what is missing by name.

The first morning briefing

Vera's overnight note: what arrived, what is held and why.

The first signed release

Signed by you, reason kept, with a Passport for each order.

A rehearsal with Cato

He walks your records the way a surveyor would.

Cleared in the last 30 days, 7 lots, 2 days on average: KT-0716 ketoprofen, correction asked at receipt, signed off by Dana Reyes, PharmD Oct 8 after 1 day; BM-5520 cyanocobalamin, held until the original manufacturer was named, signed off Oct 6 after 3 days; LH-7710 lidocaine, signed off Oct 1 after 1 day; and more
Lots cleared this month, each with what held it and how long it took.

Questions, answered plainly.

No. It checks the paperwork and the public record, cites every finding and holds what fails. The pharmacist decides and signs. Your release policy is a preset, Strict, Standard or Lenient, plus named toggles and one threshold, never a free-form rule language. Nothing leaves a lot until a named person has reviewed it.

The notice arrives by the supplier's door, by email to your workspace's address, or typed in, and lots on file are re-matched against FDA's enforcement records every hour. Veritura names the batches made from the lot, the Passports issued from them and the clinics holding units, and opens a quality event with its reporting deadline. You declare the recall once; it reaches every clinic on Veritura holding the batch and marks each Passport. Returning units and reporting to the board stay your work.

Only through a link you create. Your record reads line by line: identity, licenses and people, accreditation and inspections, federal records and your signed statements, each checked at the source it names where one exists. A line that differs from its source says so, and never which one is right. Each link names who it is for and stops at once when you close it. No pharmacy can pay to change its record.

Partly. Veritura checks whether a USP or NF monograph exists for the substance and whether the certificate states it meets it. It does not compare the certificate's limits with the monograph's acceptance criteria. The limits it computes come from published general chapters and ICH guidelines: USP <85>, <1111>, <467> and <232>, ICH Q3C and ICH Q3D.

A PDF with a text layer, or a plain-text certificate, is read directly. Scans and photos go through a vision reader, page by page, where it is enabled. A document that cannot be read is reported as unreadable, never as clean: no check runs on it.

Nothing new. Each supplier gets one standing link from you and answers through it with no account, no login and no cost. The reply they see is facts, received, read and which requested items it satisfies, never a grade and never a document-integrity finding.

What you choose to show: supplier files with their dated elements, lot decisions with names and reasons, Cato's packet with what is missing listed first, or a read-only records room whose link stops answering when you close it.

Only a patient's email address comes to us, and only for recall notices. The server never keeps your patients or prescribers' words for the copy file; those stay in your browser and a file you save, and an order is kept only as the reference you send. When you email a patient their Passport, the address is used to send it and then kept as a recall contact for that batch, so a recall reaches that patient by email the same day. It is used for nothing else, never shared, and deleted a year after the batch's use-by date or as soon as the patient opts out. You can switch patient email off at any time.

Still have questions? Talk to a person.