Connects to the tools you use
Set up connections through ERP.AI and Proto workflows, with every change logged.
- Pharmacy Management System
- Prescribing source
- Clinical record source
- Provider directory
Pharmacy Management System connects prescriptions and medication lines with care requests, pharmacist dispense reviews, dispensing lines and medication lots. A pharmacy operator can identify the prescribed medication and authorized units, inspect the linked lot, and record the quantity dispensed against the prescription line.
Care requests in one list
Authorized Clinical Reviewer records the request decision and reason.
Every feature works on the same records. Pick one to see the screen your team works in.
A care request carries the requested units, patient reference, assigned owner and provider party through authorization.
Care requests
| Record number | Subject | Status | Revision | Requested at | Owner | |
|---|---|---|---|---|---|---|
| CR-18887 | Elena Voss antibiotic pickup | Review | 880 | 20 Oct | Amira Saleh | |
| CR-47403 | Ravi Shah blood pressure refill | Review | 200 | 25 Oct | Amira Saleh | |
| CR-10303 | Grace Mbaye diabetes refill | Review | 360 | 14 Oct | Leila Haddad | |
| CR-44747 | Tomas Ibarra medication consult | Review | 730 | 29 Oct | Asha Patel | |
| CR-61964 | Yuna Choi allergy refill | Review | 760 | 25 Oct | Asha Patel |
The prescription header holds the patient reference, prescriber, issue date, valid-until date and verification state.
Prescriptions
| Prescription number | Patient reference | Prescriber | Issued at | Valid until | Verification | |
|---|---|---|---|---|---|---|
| PRS-80011 | Elena Voss | Dr. Mira Banerjee | 17 Oct | 25 Oct | Pending | |
| PRS-42632 | Ravi Shah | Dr. Mateo Silva | 19 Oct | 26 Oct | Verified | |
| PRS-93161 | Grace Mbaye | Dr. Hana Kim | 20 Oct | 23 Oct | Pending | |
| PRS-36269 | Tomas Ibarra | Dr. Elias Navarro | 18 Oct | 25 Oct | Verified | |
| PRS-27712 | Yuna Choi | Dr. Imani Cole | 18 Oct | 26 Oct | Pending |
A dispense review connects a care request to a prescription and a medication lot.
Approval conditions
| Status | Revision | Prescription | Medication lot | Pharmacist | Reviewed at | |
|---|---|---|---|---|---|---|
| Submitted | 120 | Amara Okafor, omeprazole 20 mg | Lisinopril 10 mg, lot LI26073 | Leila Haddad | 28 Oct | |
| Submitted | 40 | Elena Voss, amoxicillin 500 mg | Albuterol inhaler, lot AL26018 | Marcus Chen | 22 Oct | |
| Submitted | 760 | Elena Voss, amoxicillin 500 mg | Levothyroxine 75 mcg, lot LE26052 | Asha Patel | 16 Oct | |
| Submitted | 30 | Ravi Shah, lisinopril 10 mg | Sertraline 50 mg, lot SE26092 | Jonah Reed | 26 Oct | |
| Submitted | 320 | Yuna Choi, cetirizine 10 mg | Levothyroxine 75 mcg, lot LE26052 | Nadia Okafor | 16 Oct |
A dispensing line is the operational record of quantity dispensed from a specific lot against a specific prescription line.
Dispensing lines
| Prescription line | Lot | Quantity | Dispensed at | Pharmacist | Operation key | |
|---|---|---|---|---|---|---|
| Albuterol 90 mcg, one inhaler | Lisinopril 10 mg, lot LI26073 | 350 | 16 Oct | Leila Haddad | dispense-20261015-018 | |
| Amoxicillin 500 mg, 21 capsules | Metformin 500 mg, lot ME26064 | 840 | 12 Oct | Marcus Chen | dispense-20261015-019 | |
| Lisinopril 10 mg, 30 tablets | Sertraline 50 mg, lot SE26092 | 320 | 18 Oct | Asha Patel | review-20261015-020 | |
| Omeprazole 20 mg, 28 capsules | Albuterol inhaler, lot AL26018 | 690 | 12 Oct | Jonah Reed | stock-20261015-021 | |
| Sertraline 50 mg, 30 tablets | Cetirizine 10 mg, lot CE26031 | 850 | 15 Oct | Nadia Okafor | refill-20261015-022 |
The medication catalog identifies drug code, name, strength, dosage form, controlled flag and base unit.
Medication lots
| Lot number | Medication | Expires at | Received units | Released | Supplier | |
|---|---|---|---|---|---|---|
| L26-7703 | Cetirizine 10 mg tablets | 16 Oct | 180 | Yes | North Meadow Medical Supply | |
| L26-9411 | Albuterol 90 mcg inhaler | 20 Oct | 140 | No | Cedar Crest Drug Supply | |
| L26-0591 | Amoxicillin 500 mg capsules | 19 Oct | 30 | Yes | Harborline Healthcare Distribution | |
| L26-3795 | Sertraline 50 mg tablets | 17 Oct | 60 | No | Willowbank Medication Supply | |
| L26-3103 | Omeprazole 20 mg capsules | 20 Oct | 180 | Yes | Silver Oak Pharma Supply |
Evidence lines and attachments belong to a care request.
Review decisions
| Parent | Reviewer | Source revision | Decision | Decided at | Reason | |
|---|---|---|---|---|---|---|
| Ravi Shah blood pressure refill | Jonah Reed | 820 | Approve | 18 Oct | Dose matches active prescription | |
| Amara Okafor acid relief refill | Kenji Sato | 120 | Return | 22 Oct | Patient allergy needs review | |
| Amara Okafor acid relief refill | Sofia Rivera | 700 | Approve | 17 Oct | Prescription has expired | |
| Felix Romero inhaler pickup | Jonah Reed | 120 | Return | 16 Oct | Early refill requires approval | |
| Grace Mbaye diabetes refill | Amira Saleh | 240 | Approve | 13 Oct | Quantity matches prescriber order |
Prescription to recorded dispense ships ready to use. 2 steps need a named approval before the work moves on: Review authorization (Authorized Clinical Reviewer) and Review dispensing (Authorized Clinical Reviewer).
Capture the prescription and its medication lines.
Assign the patient request and attach its source context.
A clinical reviewer decides on the request revision.
Record the pharmacist's decision on the linked prescription and lot.
Capture actual quantity against the prescription line and lot.
Compare dispensing with signed lot movements.
Open any care request to see its clinical evidence, the roles that work on it, its process stages and its approvals on one page.
Requested at, Owner and Counterparty.
Each line is linked to this care request.
Admin and Pharmacist, each with their own permissions.
Prepare care request, with the role that acts.
Review authorization and Review dispensing, with who decides.
Willowbend Medical Group · Requested
| Parent | Line number | Evidence type |
|---|---|---|
| Felix Romero inhaler pickup | 780 | Signed prescription |
| Tomas Ibarra medication consult | 450 | Medication history |
| Tomas Ibarra medication consult | 540 | Allergy record |
Signed in as Authorized Clinical Reviewer
| Decision | Approver | |
|---|---|---|
| Review authorizationA clinical reviewer decides on the request revision. | Authorized Clinical Reviewer | |
| Review dispensingRecord the pharmacist's decision on the linked prescription and lot. | Authorized Clinical Reviewer |
Everyone opens Pharmacy Management System to the work that is theirs. Pick a role to see what it starts with.
Maintain organization configuration and membership.
This is the first screen this role sees.
Care requests · App Administrator
Read authorized evidence and reports.
This is the first screen this role sees.
Dispensing lines · Auditor
| Prescription line | Lot | Quantity | Dispensed at | Pharmacist | Operation key | |
|---|---|---|---|---|---|---|
| Albuterol 90 mcg, one inhaler | Lisinopril 10 mg, lot LI26073 | 350 | 16 Oct | Leila Haddad | dispense-20261015-018 | |
| Amoxicillin 500 mg, 21 capsules | Metformin 500 mg, lot ME26064 | 840 | 12 Oct | Marcus Chen | dispense-20261015-019 | |
| Lisinopril 10 mg, 30 tablets | Sertraline 50 mg, lot SE26092 | 320 | 18 Oct | Asha Patel | review-20261015-020 | |
| Omeprazole 20 mg, 28 capsules | Albuterol inhaler, lot AL26018 | 690 | 12 Oct | Jonah Reed | stock-20261015-021 | |
| Sertraline 50 mg, 30 tablets | Cetirizine 10 mg, lot CE26031 | 850 | 15 Oct | Nadia Okafor | refill-20261015-022 |
Prepare assigned operational records and execute eligible reviewed actions.
This is the first screen this role sees.
Dispense reviews · Care Coordinator
| Status | Revision | Prescription | Medication lot | Pharmacist | Reviewed at | |
|---|---|---|---|---|---|---|
| Submitted | 120 | Amara Okafor, omeprazole 20 mg | Lisinopril 10 mg, lot LI26073 | Leila Haddad | 28 Oct | |
| Submitted | 40 | Elena Voss, amoxicillin 500 mg | Albuterol inhaler, lot AL26018 | Marcus Chen | 22 Oct | |
| Submitted | 760 | Elena Voss, amoxicillin 500 mg | Levothyroxine 75 mcg, lot LE26052 | Asha Patel | 16 Oct | |
| Submitted | 30 | Ravi Shah, lisinopril 10 mg | Sertraline 50 mg, lot SE26092 | Jonah Reed | 26 Oct | |
| Submitted | 320 | Yuna Choi, cetirizine 10 mg | Levothyroxine 75 mcg, lot LE26052 | Nadia Okafor | 16 Oct |
Review eligible revisions independently and reconcile operational evidence.
This is the first screen this role sees.
Dispense reviews · Authorized Clinical Reviewer
| Status | Revision | Prescription | Medication lot | Pharmacist | Reviewed at | |
|---|---|---|---|---|---|---|
| Submitted | 120 | Amara Okafor, omeprazole 20 mg | Lisinopril 10 mg, lot LI26073 | Leila Haddad | 28 Oct | |
| Submitted | 40 | Elena Voss, amoxicillin 500 mg | Albuterol inhaler, lot AL26018 | Marcus Chen | 22 Oct | |
| Submitted | 760 | Elena Voss, amoxicillin 500 mg | Levothyroxine 75 mcg, lot LE26052 | Asha Patel | 16 Oct | |
| Submitted | 30 | Ravi Shah, lisinopril 10 mg | Sertraline 50 mg, lot SE26092 | Jonah Reed | 26 Oct | |
| Submitted | 320 | Yuna Choi, cetirizine 10 mg | Levothyroxine 75 mcg, lot LE26052 | Nadia Okafor | 16 Oct |
Configure pharmacy records and access for the operating team.
Make professional dispense decisions on the linked prescription and medication lot.
Review request status, dispense outcomes, lot expiry and stock movements.
This quarter
How far records got this quarter
| Stage | Reached | Step | |
|---|---|---|---|
| Requested | 36 | ||
| Review | 13 | 36% | |
| Authorized | 2 | 15% | |
| Scheduled | 1 | 50% |
Sample counts per stage
Which requests are waiting for review or returned to an owner?
Compare request dates with current status and reviewer decisions.
Which prescriptions need a source check before review?
Group reviews by status and linked prescription.
Which lots supplied actual dispensing lines?
List expiry dates, release state and received units by medication.
Sum signed units by lot and event type.
Which guarded actions failed or need review?
See how Pharmacy Management System fits your kind of team.
Each stage of prescription to recorded dispense names the role that acts and the status it records, so a change is never anonymous.
Each stage, the role that acts and the status it records
Use an assistant to prepare and inspect pharmacy records for human review.
Set up connections through ERP.AI and Proto workflows, with every change logged.
Every record lives in a table you can see, extend and export. Add fields or whole tables in Proto.
Browse all 16 tablesStart with one team and one process, then add the rest once the basics are running.
Choose an organization, active team members and provider parties. Confirm who prepares requests and who reviews them.
Load medication codes, prescriptions, prescription lines and received lots. Check identifier, unit and expiry conventions.
Move a care request through evidence review and record a decision on its revision. Test a return and a rejection.
Link a dispense review to a prescription and lot, record the actual dispensing line, and compare signed stock events.
Open the same case as coordinator, reviewer and auditor. Inspect failed or review-needed operation receipts.
$0per user
The base account and everyday work in the ERP.AI app are free, for every user.
| Usage | Per $1 |
|---|---|
| Record reads (list, filter, get) | 20,000 |
| Search or aggregate queries | 4,000 |
| Record writes | 4,000 |
| Imported or synced records | 200,000 |
| Workflow runs | 2,000 |
| AI agent runs | 2,000 |
| Scheduled jobs or webhooks | 20,000 |
| File uploads (MB) | 2,000 |
| CSV or PDF exports | 100 |
Click Get started, then use Proto to configure Pharmacy Management System for your business. Start with one organization, one prescription, a received medication lot and a request that the team can review together.
A prescription header carries its number, patient reference, prescriber, validity dates and verification state. Its lines carry medications, authorized units, refill allowance and directions.
An Authorized Clinical Reviewer records a decision against the request revision. The Care Coordinator prepares the assigned record and supporting evidence.
A dispense review records the linked prescription and lot, pharmacist name, decision time and status. The pharmacist makes the professional decision.
Yes. Each dispensing line links a prescription line and medication lot, with the actual quantity, pharmacist, time and operation key.
Medication stock events carry signed units, an event type, source identity, time and lot. Compare those entries with received units and dispensing lines.
The review decision retains its reason and source revision. The coordinator can update the request evidence for another review.
An attachment records its uploader and a visibility choice of Internal or Shared. Agree that choice with the team before adding files to a request.
Operation receipts retain the action, expected revision, result state and failure reason. The team can inspect the exception with its parent request.
Clinical evidence can retain an external record identifier, provider and clinical system name. Agree the source and correction process during setup.
Start free, then use Proto to change fields, steps and approvals before your team goes live.