Skip to main content

Patient Management

Routes: /admin/patients, /invite-patient
Files: admin/PatientsPage.tsx, admin/InvitePatientPage.tsx


Patient List (/admin/patients)​

Displays all patients registered in the project. Each row is a ProjectMembership resource filtered to profile-type = Patient — not the Patient FHIR resource directly. Clicking a row opens the Edit Membership page (/admin/members/:membershipId) where you can update the patient's role and access policy. To view or edit the underlying Patient FHIR resource, navigate to /Patient/:id in the FHIR browser.


Invite Patient (/invite-patient)​

Sends an invitation email to a new patient so they can register and access the Member Portal.

How it works​

  1. Admin enters the patient's email address (and optionally their name).
  2. The server creates a Patient resource and sends an invitation email with a registration link.
  3. The patient clicks the link, sets their password, and their account is activated.

This is the primary way new patients are onboarded onto ChartChat.