Differentiating Roles
# support
v
What is the "medplum way" of differentiating different roles within an organization. Ex: Finance, Office Admin, Dr, Nurse, CNA, PT, OT, etc.
c
Hi @vinny1575 - That's a good question. For our enterprise customers, the answer has been quite varied, and highly dependent on the customer needs. It's usually a combination of
AccessPolicy
for configuring access (see https://www.medplum.com/docs/auth/access-control),
UserConfiguration
for customizing the app (if users access the Mepdlum app at all, see https://www.medplum.com/docs/api/fhir/medplum/userconfiguration). Depending on needs, some organizations use
PractitionerRole
(https://www.medplum.com/docs/api/fhir/resources/practitionerrole) to define more organizational details, but that seems more rare. You might want to checkout this GitHub Discusson on the topic of "should we be more opinionated?" https://github.com/medplum/medplum/discussions/1392
v
This is very helpful. Access Policies were the route I was beginning to go down, but wanted to make sure I wasn't missing something. Thank you!
149 Views