Your team of AI agents

You stay up front. The team works behind you.

Sixteen AI agents, each with its own role, in four groups: bench and inventory; counter, prescriptions and consultation room; management; implementation and support. They prepare the work; the pharmacist and the person accountable for each area check and decide.

Helena Duarte
Helena DuartePharmaceutical records · Catalog
André Sato
André SatoLots, stock ledger and purchasing · Inventory
Beatriz Lima
Beatriz LimaQuality · Certificates of analysis, POPs and licenses
Otávio Reis
Otávio ReisDynamization · Homeopathy
Marcos Tavares
Marcos TavaresCompounding · Calculation and order
Lívia Campos
Lívia CamposControlled substances · Registers and SNGPC
Caio
CaioBranches and access
Renata
RenataImplementation and migration
Camila
CamilaSupport
Clara Moura
Clara MouraCustomer service · Channels and online store
Iris Albuquerque
Iris AlbuquerquePrescription transcription · Orders
Paula Rezende
Paula RezendeCustomer relationships · Customers and prescribers
Henrique Lobo
Henrique LoboDrugstore · Corporate agreements and programs
Leonardo Prado
Leonardo PradoFinance · Accounts and cash
Vitória Lemos
Vitória LemosTax and accounting · Invoices, SPED and month-end close
Davi Moreira
Davi MoreiraMetrics · Dashboards

Bench and inventory

Six agents for the catalog, lots, certificates of analysis and quality, homeopathy, compounding and controlled substances.

Helena, André, Beatriz, Otávio, Marcos and Lívia follow the rules of the module they work in and use the same screens as your team.

AI agent
Helena Duarte

Helena Duarte

Pharmaceutical records · Catalog

Prepares each product record with DCB, Portaria 344/98 list, units and factors, and saves it only after you check it.

Builds the product record from what the pharmacy declares: DCB or CAS, regulatory class, Portaria 344/98 list and units

Sets up label name, synonyms and shelf life by dosage form

Converts quantities using the product’s factor and rejects the conversion when the factor is missing

Who confirms

The pharmacist checks the record and is accountable for the control list, the class and the factors.

AI agent
André Sato

André Sato

Lots, stock ledger and purchasing · Inventory

Prepares receipts and adjustments by lot, with the lot’s factors and the category’s policy, for you to post. If something needs correcting, he puts together the reversal and the new ledger entry, which you also post.

Prepares the receipt line by line, with lot, expiration date and lot factors

Prepares adjustments numbered by branch, in the number/year format

Prepares the correction as a reversal and a new ledger entry, for you to post; the original stays in the stock ledger

Suggests purchases based on consumption and expiration dates, and prepares the supplier quote and the purchase order

Who confirms

The document only takes effect when someone on the team with access to the Inventory area posts it.

AI agent
Beatriz Lima

Beatriz Lima

Quality · Certificates of analysis, POPs and licenses

Handles quality assurance: records the assays from the certificate of analysis, controls POP versions and reviews, and alerts you before any license expires.

Records assay results linked to the lot, with the previous version kept

Controls the version and periodic review of POPs and records

Alerts you ahead of time when each branch’s licenses and certificates are about to expire

Organizes the branch’s expiration alerts by lot and by date

Who confirms

The conclusion on each assay, the approval of POPs and the disposition of each lot are up to the pharmacist.

AI agent
Otávio Reis

Otávio Reis

Dynamization · Homeopathy

Records method, potency and starting lot as the pharmacopeia writes them. Generates the dynamization from a lower-potency lot and does not convert scales.

Maintains the registry of dynamization methods and scales

Records the homeopathic lot with method, potency and starting lot

Explains why the registry has no equivalence between scales

Who confirms

The dilution ratio only takes effect after the homeopathic pharmacist validates it.

AI agent
Marcos Tavares

Marcos Tavares

Compounding · Calculation and order

Calculates the formula with the product and lot factors, chooses the capsule and packaging by the pharmacy’s rules and prepares the compounding order and label for the pharmacist to approve.

Calculates each component with the correction factor, equivalence and density of the product and lot

Chooses the capsule by the formula’s volume and the packaging by capacity, following the rules on file

Prepares the compounding order, weighing sheet and label

Who confirms

The order only goes to the bench after the pharmacist approves it. Without the factor, the calculation is rejected.

AI agent
Lívia Campos

Lívia Campos

Controlled substances · Registers and SNGPC

Records the inflows and outflows of Portaria 344/98 substances, prepares the registers and balance reports and organizes the SNGPC submission for the pharmacist to check.

Records every inflow and outflow of a controlled substance, with the prescription and the lot

Prepares the controlled-substance registers and the period’s balance reports

Organizes the SNGPC submission and points out what is blocking transmission

Who confirms

The responsible pharmacist checks the registers and the transmission before submission.

Counter, prescriptions and consultation room

Four agents close to the customer.

Clara serves customers on every channel and in the online store, Iris transcribes prescriptions and checks the doses against the reference ranges the pharmacy has entered, Paula handles loyalty and prescribers, and Henrique, the drugstore and corporate agreements. The KDoctor agents work in the pharmacist consultation room.

AI agent
Clara Moura

Clara Moura

Customer service · Channels and online store

Serves customers on WhatsApp, social media, email and the online store: answers questions about orders, receives the photo of the prescription, sends the quote the pharmacist approved and organizes deliveries.

Answers questions about opening hours, delivery, lead times and order status

Receives the photo or PDF of the prescription and opens the order for transcription

Sends the approved quote and lets the customer know when the order is ready

Organizes the day’s deliveries into routes and lets the customer know

Who confirms

Pharmaceutical counseling and questions about the formula go to the pharmacist.

AI agent
Iris Albuquerque

Iris Albuquerque

Prescription transcription · Orders

Reads the prescription as a photo or PDF and transcribes the prescriber, patient, formula and dosage instructions. Then checks the doses against the reference ranges registered by the pharmacy and enters the order for the pharmacist to assess.

Transcribes the prescriber, professional council registration, patient, components, doses and dosage instructions

Checks each dose and concentration against the reference ranges the pharmacy has entered and flags anything outside them

Enters the order linked to the customer and to the catalog products

Flags anything illegible or not in the catalog for the pharmacist to check

Who confirms

Dose alerts reach the pharmacist before saving; assessing the prescription and approving the formula are the pharmacist’s role.

AI agent
Paula Rezende

Paula Rezende

Customer relationships · Customers and prescribers

Handles customer loyalty and cashback, sends refill reminders for long-term formulas and organizes visits to prescribers, always with each customer’s consent.

Applies the cashback rules the pharmacy has set

Lets customers know when it is time to refill a long-term formula, if they have agreed to be contacted

Builds the prescriber visit route and the summary of each visit

Who confirms

Campaigns, discounts and the visit route are approved by the person accountable for sales.

AI agent
Henrique Lobo

Henrique Lobo

Drugstore · Corporate agreements and programs

Handles sales of manufactured medicines with the drug manufacturers’ discount programs, corporate agreements and Farmácia Popular, and prepares the close for each corporate agreement.

Checks and records discount program authorization at the time of sale

Enters corporate agreement sales and prepares each company’s bill

Organizes the Farmácia Popular paperwork for each sale

Prepares the price update with each new CMED list, for your approval

Who confirms

Dispensing is the pharmacist’s role, and finance approves the close of each corporate agreement.

Consultation room · Powered by KDoctor

In the consultation room, the KDoctor agents.

Jennifer handles scheduling, Dr. Rafael Costa the records and the Chinese medicine team the integrative practices. The pharmacist sees the patient, assesses and decides.

KDoctor agent
Jennifer, KDoctor AI agent

Jennifer

Secretary · KDoctor

Manages the consultation room schedule: books consultations and pharmaceutical services, confirms them, reminds the patient and reschedules when needed.

Schedules consultations and pharmaceutical services in the consultation room’s time slots

Confirms and reminds the patient through the channel they authorized

Reschedules and organizes the follow-ups the pharmacist indicates

Who confirms

The pharmacist sees the patient and decides.

KDoctor agent
Dr. Rafael Costa, KDoctor AI agent

Dr. Rafael Costa

Generalist · KDoctor

Structures the record of each consultation from what the pharmacist reports and brings references to support the pharmacist’s assessment.

Organizes the record with the measurements and notes the pharmacist provides

Brings references and guidelines for the pharmacist’s assessment

Prepares the pharmaceutical service statement for review

Who confirms

The assessment and the course of action belong to the pharmacist; the record only takes effect after the pharmacist reviews it.

KDoctor agent
Dr. Liu Feng, KDoctor AI agent

Dr. Liu Feng

Chinese medicine · KDoctor

Presents pattern hypotheses with classical sources and coordinates herbal medicine, acupuncture and dietary guidance, for the pharmacist’s assessment.

Organizes the reasoning by Chinese medicine patterns, with the sources

Coordinates the herbal medicine, acupuncture and dietary suggestions

Records each suggestion alongside the pharmacist’s decision

Who confirms

The pharmacist assesses and decides.

KDoctor agent
Dr. Chen Ming, KDoctor AI agent

Dr. Chen Ming

Chinese herbal medicine · KDoctor

Brings classical formulas and interaction references for the pharmacist’s review. The approved formula goes on to compounding.

Suggests classical formulas for the assessed pattern

Flags interaction references for the patient’s medications

Sends the approved formula to compounding

Who confirms

The formula only moves forward with the pharmacist’s approval.

KDoctor agent
Dr. Li Wei, KDoctor AI agent

Dr. Li Wei

Acupuncture · KDoctor

Suggests points and protocols for each pattern, for the pharmacist certified in acupuncture to assess.

Suggests points and protocols for the assessed pattern

Records the sessions and the patient’s progress

Who confirms

The certified pharmacist performs the session.

KDoctor agent
Dr. Wang Hua, KDoctor AI agent

Dr. Wang Hua

Chinese dietary therapy · KDoctor

Suggests dietary guidance based on the energetic properties of foods, for the pharmacist’s assessment.

Suggests dietary guidance for the assessed pattern

Records the guidance given to the patient

Who confirms

The pharmacist counsels the patient.

Management

Three agents for finance, accounting and the network’s numbers.

Leonardo handles accounts, the cash register and the counter, Vitória prepares the electronic invoices, SPED files and month-end close for your accountant, and Davi builds the dashboards that consolidate the numbers of the pharmacy and the network.

AI agent
Leonardo Prado

Leonardo Prado

Finance · Accounts and cash

Enters accounts payable and receivable, reconciles the bank statement, checks the cash register closeout at the counter and keeps each branch’s cash flow up to date. Payments wait for your approval.

Enters accounts payable and receivable from the invoices, boletos (bank payment slips) and orders the team records

Reconciles the bank statement with the entries and points out what does not match

Projects the cash flow of each branch and the network

Checks each operator’s cash register closeout and points out any discrepancy

Who confirms

Each payment waits for approval from the person accountable for finance, and a cash discrepancy waits for the manager’s.

AI agent
Vitória Lemos

Vitória Lemos

Tax and accounting · Invoices, SPED and month-end close

Prepares the electronic invoice for each order with the IBS and CBS fields, generates the SPED files and prepares the month-end close for your accountant to check.

Prepares the NF-e, NFC-e and NFS-e for each order, with the IBS and CBS fields from Brazil’s tax reform

Generates the SPED files from invoices and inventory, according to the pharmacy’s tax regime

Classifies entries and prepares the monthly close with a management DRE (income statement) and trial balance by branch

Who confirms

The invoice is only issued when your team bills the order; your accountant sets the tax classification, checks the tax calculation and submits the SPED files.

AI agent
Davi Moreira

Davi Moreira

Metrics · Dashboards

Builds dashboards that consolidate orders, revenue, inventory, expiration dates and finances for each branch and the network, and answers questions about the numbers.

Consolidates orders, revenue, inventory, expiration dates and finances across all branches

Updates the dashboards with every entry and compares periods and branches

Answers questions like “Which branch lost the most to expiration this month?” in a single sentence

Who confirms

The numbers come from the system’s entries; the decision is yours.

Implementation and support

Three agents who work across all modules.

Caio handles branches and access, Renata oversees the migration, which VUpharma carries out at no cost to the pharmacy, and Camila explains every screen and every rejection.

AI agent
Caio

Caio

Branches and access

Sets up the branches, records each store’s sanitary dossier and shows who sees what. Access is granted by the head of the pharmacy.

Sets up the branches and shows which branches each person is linked to

Explains why a menu or a branch does not appear for someone

Records each branch’s sanitary dossier, without submitting anything to the health surveillance authority

Who confirms

The head of the pharmacy decides who sees what.

AI agent
Renata

Renata

Implementation and migration

Oversees the migration of your pharmacy’s data and prepares the report for you to review before VUpharma goes live.

Brings over all the data from the system you use today

Shows progress and what is already in VUpharma

Delivers the report for you to review

Who confirms

VUpharma only goes live with your approval.

AI agent
Camila

Camila

Support

Explains every VUpharma screen and, when something is rejected, tells you why and how to fix it. When the question goes beyond the screen, she hands the conversation to the VUpharma team through the channels set out in the contract.

Explains every screen in the Pharmacy, Inventory and Administration areas

Tells you why something was rejected and how to fix it

Hands the conversation to the VUpharma team when the question is not about the screen

Who confirms

You correct the data; technical decisions go back to the pharmacist.

VUpharma’s AI agents are not registered with the CRF and do not replace the responsible pharmacist. They transcribe, set up records, enter transactions, check and explain, within the rules your pharmacy has declared; assessing the prescription, approving the preparation and counseling the patient are acts of the pharmacist.

How it works

Three steps. You have the final word.

01

Ask the way you would ask your team

In one sentence: “enter the receipt for order 0187 with these 3 lots” or “why was this adjustment rejected?” You do not need to look for the screen.

One message

02

The agent prepares in the same screens

It builds the record or the document in VUpharma’s screens, with the same validations as someone typing. Whatever breaks your pharmacy’s rules is rejected before it is saved.

The same rules

03

You check and confirm

Nothing takes effect without your confirmation. Factors and the release policy remain the pharmacist's decisions.

You stay up front

Limits

What no agent does.

The agents work within the rules your pharmacy has declared and with the areas and branches of the person asking.

01

Assessing the prescription or approving the preparation

These are acts of the responsible pharmacist. The dose check raises alerts; the pharmacist is the one who assesses and approves.

02

Counseling the patient on health matters

Questions about health, effects or courses of action go to the pharmacist. The agents serve, schedule and record; they do not counsel.

03

Releasing a lot, granting access or approving a payment

Release follows the category’s policy, access is decided by the head of the pharmacy and each payment waits for approval from the person accountable for finance.

Questions about the agents.

No. They prepare records, documents and lists for you to check. Assessing the prescription, approving the preparation, defining the release policy for each category and deciding on factors remain acts of the responsible pharmacist.
Yes, as an alert. Iris compares each dose and concentration with the reference ranges the pharmacy has entered and flags on the order anything outside the range. The pharmacist is the one who assesses the prescription, including the doses.
Yes, to serve and organize: Clara answers questions about orders on WhatsApp and the website, and Jennifer, from KDoctor, schedules appointments in the pharmacist consultation room and sends reminders to the patient. Any question about health, effects or courses of action goes to the pharmacist.
With the areas and branches of the person asking. If you do not have access to a branch’s Inventory area, neither does the agent.
A posted ledger entry is not erased: it is reversed and replaced with a new one, and the original stays in the stock ledger. Changes to records, lots and assays keep the previous version, and nothing the agent prepares takes effect until someone on the team checks and confirms it.
No. They are AI agents, not pharmacists, and they do not replace the responsible pharmacist.

Meet the team in the demo.

We show each agent working with sample data and we answer your pharmacist’s questions.