Mediloop

Users / Memberships / Roles

Platform

Manage people, their memberships across organizations, and the roles they assume to access Mediloop resources.

Identity

One user identity

Membership

Tenant affiliation

Role

Functional access

Context

Tenant + membership

How access works

User

A person with a single Mediloop identity.

Membership

Links the user to a tenant.

Role

Describes the function the member performs.

Access

Computed from membership, roles and scopes.

Key concepts

One user, many memberships. A person can be a patient personally and hold one or more professional memberships in separate healthcare organizations.
Authorization is contextual. Identity alone does not grant tenant access. Effective access is evaluated from the active tenant and membership.

Membership lifecycle

1

Invited

Pending acceptance

2

Active

Access enabled

3

Suspended

Access temporarily blocked

4

Reactivated

Access restored

5

Terminated

Historical, no access

Role model

Example roleTypical useContext
PatientOwn health services and family-authorized experiencesPersonal
DoctorClinical care and prescription workflowsProfessional tenant
PharmacistDispensing and pharmacy workflowsProfessional tenant
Pharmacy ownerPharmacy administration and staff managementProfessional tenant
Cabinet ownerPractice / clinic administrationProfessional tenant
Organization adminOrganization configuration and member managementOrganization tenant
Mediloop-internal administrative roles are intentionally not exposed in public developer documentation.

API quick start

cURL — list visible membershipsCopy
curl -X GET 'https://api.mediloop.com/v1/memberships' \
  -H 'Authorization: Bearer $ACCESS_TOKEN' \
  -H 'X-Tenant-Id: tnt_123' \
  -H 'Accept: application/json'

Next steps