Connects to the tools you use
Set up connections through ERP.AI and Proto workflows, with every change logged.
- Patient Portal
- Appointment channels
- Laboratory processing
- Payment collection
- Invoicing
Patient Portal organizes the staff work around a patient visit. A Clinical Coordinator maintains the patient record, schedules an encounter and assigns a clinician.
Encounters in one list
Clinical Governance Administrator checks evidence before marking a privilege verified.
Every feature works on the same records. Pick one to see the screen your team works in.
Keep patient identity, consent and care ownership together.
Patients
| Patient number | Display name | Birth date | Consent status | Assigned clinician | |
|---|---|---|---|---|---|
| PTN-50234 | Elena Marquez | 12 Oct | Active | Nadia Velasco | |
| PTN-57952 | Darius Iyer | 29 Oct | Active | Nadia Velasco | |
| PTN-43917 | Samira Okonkwo | 01 Nov | Active | Nadia Velasco | |
| PTN-25143 | Luca Chen | 19 Oct | Active | Maya Haddad | |
| PTN-53980 | Nora Haddad | 21 Oct | Active | Owen Rahman |
Keep each visit, observation and signed note tied to the patient and clinician.
Approval conditions
| Patient | Clinician | Visit type | Started at | Status | |
|---|---|---|---|---|---|
| Evan Saleh | Tomas Okafor | Annual wellness visit | 26 Oct | Awaiting review | |
| Samira Okonkwo | Owen Rahman | Medication review | 25 Oct | Awaiting review | |
| Amira Velasco | Arun Baptiste | Lab follow-up | 23 Oct | Awaiting review | |
| Amira Velasco | Tomas Okafor | Wound check | 19 Oct | Awaiting review | |
| Darius Iyer | Elias Mensah | Vaccination visit | 26 Oct | Awaiting review |
Assign patient care tasks, track due dates and escalate unresolved work.
People
| Name | Role title | Active | User | |
|---|---|---|---|---|
| Priya Solano | Primary care physician | Arun Baptiste | ||
| Elias Mensah | Registered nurse | Jonas Ibarra | ||
| Maya Haddad | Medical assistant | Arun Baptiste | ||
| Jonas Ibarra | Care coordinator | Maya Haddad | ||
| Amina Kwan | Patient services representative | Tomas Okafor |
Review clinician privileges and patient care-team assignments with dated evidence.
Verified waits for the clinical governance administrator
| Clinician | Privilege type | License number | Issuing authority | Effective to | Status | |
|---|---|---|---|---|---|---|
| Leila Calder | Document | CP-57785 | State medical licensing board | 12 Oct | Pending | |
| Priya Solano | Prescribe | CP-22224 | Regional nursing council | 03 Nov | Pending | |
| Tomas Okafor | Review | CP-21721 | Hospital credentialing office | 15 Oct | Pending | |
| Tomas Okafor | Study investigator | CP-89016 | State pharmacy board | 03 Nov | Pending | |
| Amina Kwan | Document | CP-31331 | Clinical privileges committee | 29 Oct | Pending |
Attach specimen progress and medication dispensations to the right encounter.
Clinical notes
| Encounter | Author | Note type | Signed at | Status | |
|---|---|---|---|---|---|
| Evan Saleh, telehealth consultation | Nadia Velasco | Visit summary | 20 Oct | Signed | |
| Amira Velasco, care plan review | Jonas Ibarra | Progress note | 15 Oct | Signed | |
| Amira Velasco, care plan review | Amina Kwan | Telephone note | 01 Nov | Signed | |
| Evan Saleh, telehealth consultation | Elias Mensah | Lab review note | 04 Nov | Signed | |
| Luca Chen, wound check | Tomas Okafor | Care plan update | 27 Oct | Signed |
Review encounter charges and patient payments with their current status.
Approval waits for the clinical coordinator
| Encounter | Service description | Amount | Status | |
|---|---|---|---|---|
| Samira Okonkwo, lab follow-up | Annual wellness examination | 370 | Draft | |
| Samira Okonkwo, lab follow-up | Medication management visit | 480 | Draft | |
| Nora Haddad, new patient visit | Basic metabolic panel | 360 | Draft | |
| Amira Velasco, care plan review | Wound dressing change | 720 | Draft | |
| Darius Iyer, medication review | Seasonal vaccination | 300 | Draft |
From patient intake to care follow-up ships ready to use. One step needs a named approval before the work moves on: Verify privilege (Clinical Governance Administrator).
Identify the patient and assigned clinician.
Check clinician evidence and effective dates.
Record the visit and its clinical owner.
Capture observations and an attributed note.
A clinical reviewer examines signed evidence.
Assign patient care tasks and due dates.
Open any encounter to see its charges, the roles that work on it, its process stages and its approvals on one page.
Clinician, Scheduled at, Started at and Ended at.
Each line is linked to this encounter.
Clinical Reviewer, Licensed Clinician and Clinical Coordinator, each with their own permissions.
Schedule encounter and Begin visit, with the role that acts.
Verify privilege, with who decides.
Scheduled
| Encounter | Service description | Amount |
|---|---|---|
| Samira Okonkwo, lab follow-up | Annual wellness examination | 370 |
| Samira Okonkwo, lab follow-up | Medication management visit | 480 |
| Nora Haddad, new patient visit | Basic metabolic panel | 360 |
The Clinical Reviewer reads care evidence; the Clinical Governance Administrator maintains privileges, assignments and staff records.
Signed in as Clinical Governance Administrator
| Decision | Approver | |
|---|---|---|
| Verify privilegeCheck clinician evidence and effective dates. | Clinical Governance Administrator |
Everyone opens Patient Portal to the work that is theirs. Pick a role to see what it starts with.
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
Captures assigned care operations work and evidence.
This is the first screen this role sees.
Encounters · Licensed Clinician
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
| Clinician | Privilege type | License number | Issuing authority | Effective to | Status | |
|---|---|---|---|---|---|---|
| Leila Calder | Document | CP-57785 | State medical licensing board | 12 Oct | Pending | |
| Priya Solano | Prescribe | CP-22224 | Regional nursing council | 03 Nov | Pending | |
| Tomas Okafor | Review | CP-21721 | Hospital credentialing office | 15 Oct | Pending | |
| Tomas Okafor | Study investigator | CP-89016 | State pharmacy board | 03 Nov | Pending | |
| Amina Kwan | Document | CP-31331 | Clinical privileges committee | 29 Oct | Pending |
Oversees application configuration and financial records.
Review visit progress, care tasks, governance dates and financial records.
This quarter
How far records got this quarter
| Stage | Reached | Step | |
|---|---|---|---|
| Scheduled | 39 | ||
| Arrived | 27 | 69% | |
| In progress | 18 | 67% | |
| Awaiting review | 10 | 56% |
Sample counts per stage
Count encounters by visit type and Status for the operating period.
Compare started at and ended at on completed encounters.
List due at and Status for each assigned to person.
Show expires at and Status by patient and purpose.
Show effective to and Status by clinician and privilege type.
Count specimens by Status and specimen type.
Roll up Amount and Status for charges attached to each encounter.
Sum Amount by Patient and Status for a chosen received at period.
See how Patient Portal fits your kind of team.
Each stage, from patient intake to care follow-up, 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 Proto to prepare clinical work for a human to check.
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.
Choose one clinical team, its visit types and the person who owns intake, note signing, review and follow-up.
Load staff and patient records, check patient numbers and connect clinicians to their user accounts.
Review consent purposes, privilege evidence and care-team assignment dates before scheduling care.
Schedule an encounter, record arrival, add observations and a signed note, then complete reviewer handoff.
Practice an escalated task, rejected specimen, amended note, voided charge and refunded payment.
$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 Patient Portal for your business. Pilot one care team, one visit type and a complete visit from intake through review and follow-up.
The Clinical Coordinator maintains the patient record, including patient number, contact details and assigned clinician. Check for an existing number before creating another record.
A consent record holds the purpose, version, signing and expiry dates, document and current status. Staff can review it alongside the patient's overall consent status.
An encounter names the patient, clinician, visit type, timing and status. Notes, observations, specimens, dispensations and charges reference that visit.
The Clinical Reviewer examines encounters awaiting review and the signed evidence attached to each visit. The reviewer decides whether the encounter is ready for completion.
A care task names the patient, action, assigned person and due date. Staff can move it through open, in-progress, completed or escalated work.
The Clinical Governance Administrator keeps the privilege type, license details, verification evidence and effective dates with the clinician's record.
Yes. Specimens track collection and processing against an encounter. Pharmacy dispensations record medication, lot, quantity, unit and authorizing person against an encounter.
Charges reference encounters; payments reference patients. Review the service and visit for a charge, then reconcile the patient's payment reference with the clinic's collection record.
Rehearse a completed encounter, an amended note, an escalated task, a rejected specimen and a financial correction. Check each role's access to the records it owns.
Start free, then use Proto to change fields, steps and approvals before your team goes live.