Skip to content

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:

  1. Onboard providers
  2. Register patients
  3. Monitor appointments
  4. Manage organizational settings
  5. Support operational workflows