Workflows¶
Overview¶
Tenant Administrators are responsible for the operational setup and management of their healthcare organization.
Most workflows involve providers, patients, and day-to-day operations.
Provider Onboarding¶
One of the primary responsibilities of a Tenant Administrator is onboarding providers.
sequenceDiagram
participant Admin
participant DoctorService
participant IdentityService
participant Keycloak
Admin->>DoctorService: Create Provider
DoctorService->>IdentityService: Provision Identity
IdentityService->>Keycloak: Create User
Keycloak-->>IdentityService: User Created
IdentityService-->>DoctorService: Identity Provisioned
DoctorService-->>Admin: Provider Created
Hold "Alt" / "Option" to enable pan & zoom
Patient Registration¶
Tenant Administrators may register patients within their organization.
sequenceDiagram
participant Admin
participant PatientService
participant IdentityService
participant Keycloak
Admin->>PatientService: Register Patient
PatientService->>IdentityService: Create Identity
IdentityService->>Keycloak: Provision User
Keycloak-->>IdentityService: User Created
PatientService-->>Admin: Patient Registered
Hold "Alt" / "Option" to enable pan & zoom
Operational Monitoring¶
Tenant Administrators monitor operational activity within their tenant.
flowchart TB
ADMIN["Tenant Administrator"]
PROVIDERS["Providers"]
PATIENTS["Patients"]
APPOINTMENTS["Appointments"]
ADMIN --> PROVIDERS
ADMIN --> PATIENTS
ADMIN --> APPOINTMENTS
Hold "Alt" / "Option" to enable pan & zoom
Provider Lifecycle Management¶
flowchart LR
CREATE["Create Provider"]
ACTIVATE["Activate"]
DEACTIVATE["Deactivate"]
CREATE --> ACTIVATE
ACTIVATE --> DEACTIVATE
Hold "Alt" / "Option" to enable pan & zoom
Patient Lifecycle Management¶
flowchart LR
REGISTER["Register Patient"]
ACTIVE["Active"]
INACTIVE["Inactive"]
REGISTER --> ACTIVE
ACTIVE --> INACTIVE
Hold "Alt" / "Option" to enable pan & zoom
Typical Responsibilities¶
A typical Tenant Administrator may:
- Onboard providers
- Register patients
- Monitor appointments
- Manage organizational settings
- Support operational workflows