Mediloop

Roles

Platform

Use functional roles to represent a member’s job or participation context inside a tenant.

Identity

One user identity

Membership

Tenant affiliation

Role

Functional access

Context

Tenant + membership

Overview

Roles describe a member’s functional profile. Permissions and scopes are evaluated separately in Permissions & Scopes.

Role model

RolePurposeContext
patientPersonal healthcare participationPersonal
doctorClinical care and prescribing workflowsProfessional tenant
pharmacistDispensing and pharmacy workflowsProfessional tenant
pharmacy_ownerPharmacy administrationProfessional tenant
cabinet_ownerPractice / clinic administrationProfessional tenant
organization_adminOrganization membership and configuration administrationOrganization tenant

Role categories

Clinical

Care delivery

Pharmacy

Dispensing & operations

Organization

Administration

Patient

Personal services

Effective access

A role is not an authorization shortcut. Effective access comes from the active membership, role mappings, permissions/scopes and resource policy.

Role assignment

Role assignmentCopy
PUT /v1/memberships/mbr_456/roles
{ "roles": ["doctor"] }