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​
- Admin enters the patient's email address (and optionally their name).
- The server creates a
Patientresource and sends an invitation email with a registration link. - The patient clicks the link, sets their password, and their account is activated.
This is the primary way new patients are onboarded onto ChartChat.