Connects to the tools you use
Set up connections through ERP.AI and Proto workflows, with every change logged.
- Clinic + Pharmacy + Lab
- Lab system
- Pharmacy system
- Payment service
- Accounting system
A patient visit begins with a patient record and an encounter assigned to a clinician. The Clinical Coordinator can plan the visit and follow its status from Scheduled through Arrived, in progress, awaiting review and Completed.
Encounters in one list
Clinical Coordinator decides whether a Draft charge becomes Approved.
Every feature works on the same records. Pick one to see the screen your team works in.
Keep the patient, assigned clinician, and care-team access in view.
Patients
| Id | Patient number | Display name | Consent status | Assigned clinician | |
|---|---|---|---|---|---|
| ENC-2026-0418 | PTN-81027 | Anaya Mercer | Pending | Anaya Mercer | |
| SPEC-2026-0832 | PTN-64471 | Bilal Santos | Active | Esme Rahman | |
| NOTE-2026-0951 | PTN-76355 | Chloe Nwosu | Withdrawn | Chloe Nwosu | |
| PAY-2026-0644 | PTN-96762 | Diego Park | Pending | Gideon Tan | |
| CONS-2026-0276 | PTN-57595 | Esme Rahman | Active | Diego Park |
Follow each visit through arrival, documentation, review, and completion.
Completion waits for the clinical coordinator
| Id | Patient | Clinician | Visit type | Status | |
|---|---|---|---|---|---|
| ENC-2026-0418 | Anaya Mercer | Farah Ivers | Lab follow-up | Awaiting review | |
| SPEC-2026-0832 | Diego Park | Esme Rahman | Same-day sick visit | Awaiting review | |
| NOTE-2026-0951 | Diego Park | Bilal Santos | Medication review | Awaiting review | |
| PAY-2026-0644 | Anaya Mercer | Bilal Santos | Annual screening | Awaiting review | |
| CONS-2026-0276 | Esme Rahman | Farah Ivers | Telehealth check-in | Awaiting review |
Record purpose-specific consent and dated clinician verification.
Approval conditions
| Id | Patient | Purpose | Version | Status | |
|---|---|---|---|---|---|
| ENC-2026-0418 | Chloe Nwosu | Treatment consent | 2026.1 | Pending | |
| SPEC-2026-0832 | Esme Rahman | Specimen collection | 2026.2 | Pending | |
| NOTE-2026-0951 | Bilal Santos | Pharmacy counseling | 2025.4 | Pending | |
| PAY-2026-0644 | Bilal Santos | Records sharing | 2025.3 | Pending | |
| CONS-2026-0276 | Bilal Santos | Telehealth care | 2024.2 | Pending |
Assign patient care tasks and make overdue or escalated work visible.
Care tasks
| Id | Task | Patient | Due at | Status | |
|---|---|---|---|---|---|
| ENC-2026-0418 | Collect fasting blood sample | Anaya Mercer | 17 Oct | Open | |
| SPEC-2026-0832 | Confirm pharmacy pickup | Esme Rahman | 20 Oct | In progress | |
| NOTE-2026-0951 | Call with culture result | Diego Park | 22 Oct | Completed | |
| PAY-2026-0644 | Review allergy list | Esme Rahman | 23 Oct | Escalated | |
| CONS-2026-0276 | Schedule repeat lab draw | Farah Ivers | 28 Oct | Open |
Follow an encounter specimen from order through testing or rejection.
Specimens
| Id | Encounter | Specimen type | Accession number | Status | |
|---|---|---|---|---|---|
| ENC-2026-0418 | Diego Park, allergy consultation | Whole blood | SPC-50567 | Rejected | |
| SPEC-2026-0832 | Hiba Laurent, wellness screening | Serum | SPC-39001 | Rejected | |
| NOTE-2026-0951 | Hiba Laurent, wellness screening | Plasma | SPC-65782 | Rejected | |
| PAY-2026-0644 | Farah Ivers, urinary symptoms visit | Urine | SPC-92667 | Rejected | |
| CONS-2026-0276 | Hiba Laurent, wellness screening | Throat swab | SPC-98699 | Rejected |
Keep medication, lot, quantity, and authorizer with the encounter.
Approval conditions
| Id | Clinician | Privilege type | License number | Effective from | Status | |
|---|---|---|---|---|---|---|
| ENC-2026-0418 | Hiba Laurent | Document | CP-36691 | 29 Oct | Pending | |
| SPEC-2026-0832 | Imani Brooks | Prescribe | CP-34053 | 27 Oct | Pending | |
| NOTE-2026-0951 | Imani Brooks | Review | CP-56071 | 29 Oct | Pending | |
| PAY-2026-0644 | Esme Rahman | Study investigator | CP-94483 | 19 Oct | Pending | |
| CONS-2026-0276 | Chloe Nwosu | Document | CP-80390 | 25 Oct | Pending |
Review encounter charges and keep patient receipts in view.
Approval waits for the clinical coordinator
| Id | Encounter | Service description | Amount | Status | |
|---|---|---|---|---|---|
| ENC-2026-0418 | Anaya Mercer, thyroid follow-up | Complete blood count | 820 | Draft | |
| SPEC-2026-0832 | Esme Rahman, diabetes check | Thyroid function panel | 770 | Draft | |
| NOTE-2026-0951 | Anaya Mercer, thyroid follow-up | Prescription counseling | 650 | Draft | |
| PAY-2026-0644 | Diego Park, allergy consultation | Urine culture | 260 | Draft | |
| CONS-2026-0276 | Esme Rahman, diabetes check | Office consultation | 20 | Draft |
Encounter to payment review ships ready to use. One step needs a named approval before the work moves on: Approve charge (Clinical Coordinator).
Select the patient, clinician, and visit time.
Mark the visit Arrived when the patient reaches the clinic.
Record notes and observations on the encounter.
Read linked clinical evidence before completion.
Clinical Coordinator checks the service and amount.
Check the patient's receipt reference and status.
Open any encounter to see its charges, the roles that work on it, its process stages and its approvals on one page.
Patient, Clinician, Scheduled at and Started at.
Each line is linked to this encounter.
Clinical Coordinator, Licensed Clinician and Clinical Reviewer, each with their own permissions.
Schedule encounter and Document care, with the role that acts.
Approve charge, with who decides.
Hiba Laurent · Scheduled
| Id | Encounter | Service description |
|---|---|---|
| ENC-2026-0418 | Anaya Mercer, thyroid follow-up | Complete blood count |
| SPEC-2026-0832 | Esme Rahman, diabetes check | Thyroid function panel |
| NOTE-2026-0951 | Anaya Mercer, thyroid follow-up | Prescription counseling |
Clinical Reviewer reads care-domain evidence across the patient journey.
Signed in as Clinical Coordinator
| Decision | Approver | |
|---|---|---|
| Approve chargeClinical Coordinator checks the service and amount. | Clinical Coordinator |
Everyone opens Clinic + Pharmacy + Lab to the work that is theirs. Pick a role to see what it starts with.
Owns care operations setup, planning and assigned operational work. Record entry: Patients, Encounters, Care Tasks, Consents, Charges. Read only: People, Payments. Pages: Business Overview, Encounters.
This is the first screen this role sees.
Encounters · Clinical Coordinator
Maintains verified professional privileges and care-team assignments. Record entry: Clinical Privileges, Care Team Assignments, People. Read only: Patients. Pages: Clinical Privileges and Details.
This is the first screen this role sees.
Clinical privileges · Clinical Governance Administrator
| Id | Clinician | Privilege type | License number | Effective from | Status | |
|---|---|---|---|---|---|---|
| ENC-2026-0418 | Hiba Laurent | Document | CP-36691 | 29 Oct | Pending | |
| SPEC-2026-0832 | Imani Brooks | Prescribe | CP-34053 | 27 Oct | Pending | |
| NOTE-2026-0951 | Imani Brooks | Review | CP-56071 | 29 Oct | Pending | |
| PAY-2026-0644 | Esme Rahman | Study investigator | CP-94483 | 19 Oct | Pending | |
| CONS-2026-0276 | Chloe Nwosu | Document | CP-80390 | 25 Oct | Pending |
Captures assigned care operations work and evidence.
This is the first screen this role sees.
Encounters · Licensed Clinician
Reviews evidence and authorizes eligible domain outcomes. Read only across all care-domain tables.
This is the first screen this role sees.
Specimens · Clinical Reviewer
Maintains user access and the clinic's operating setup.
Read visit flow, clinical evidence, specimen status, and payment outcomes.
This quarter
How far records got this quarter
| Stage | Reached | Step | |
|---|---|---|---|
| Scheduled | 41 | ||
| Arrived | 28 | 68% | |
| In progress | 21 | 75% | |
| Awaiting review | 11 | 52% |
Sample counts per stage
Count encounters by visit type and Status.
Count patients by consent status.
Group open care tasks by assigned to and due at.
Count clinical notes by Status and Author.
Group clinical privileges by privilege type and Status.
Count Specimens by specimen type and Status.
Sum pharmacy dispensations Quantity by Medication, lot number and Unit.
Sum Charges Amount by Status.
Sum Payments Amount by Status and received at.
See how Clinic + Pharmacy + Lab fits your kind of team.
Coordinate patient visits, care notes, follow-up, and billing in one clinic.
Track specimen collection and processing alongside the patient visit.
Keep medication dispensation evidence with the visit and authorizing clinician.
Each stage of encounter to payment review 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
Ask Proto to help staff find and prepare clinic work for 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 15 tablesStart with one team and one process, then add the rest once the basics are running.
Load people and users, check patient numbers, and rehearse the configured role permissions with a real staff member for each role.
Create a patient encounter, move it through arrival and care, and record a note and observation linked to that visit.
Record a purpose-specific consent, clinician privilege evidence, and the patient’s care-team assignment; agree who checks each.
Record an encounter specimen and a medication dispensation using real accession and lot conventions.
Review a draft charge, approve it, and reconcile a patient payment reference with the clinic’s financial process.
$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 Clinic + Pharmacy + Lab for your business. Begin with one patient, one scheduled encounter, the clinician who will document it, and the coordinator who will manage its status.
Keep the patient's record and number, then create a new encounter for the new care episode. Check the patient number when similar names appear.
Both link to the encounter. A note records author, type, text, signing date, and status. An observation records metric, value, unit, time, and recorder.
A consent belongs to a patient and identifies its purpose, version, document, signed date, expiry, and status. Review that record for the purpose in question.
Clinical Governance Administrator maintains privilege records with license details, verification evidence, effective dates, and status.
A specimen linked to an encounter can be Ordered, Collected, Received, Tested, or Rejected. Its accession number helps staff reconcile the physical handoff.
It records the encounter, medication, lot number, quantity, unit, and authorizing person.
A care task belongs to the patient and an assigned person. It carries due and completion dates and can be Open, in progress, Completed, Escalated, or Cancelled.
A charge belongs to an encounter; a payment belongs to a patient. Use the payment reference in the clinic's reconciliation process before assuming which visit it settled.
Choose the lab, pharmacy, payment, and accounting handoffs used by your clinic. Agree which team owns each identifier and status change, then rehearse an exception before broader use.
Start free, then use Proto to change fields, steps and approvals before your team goes live.