ProjectMembership | Medplum

Medplum Project Membership

A project membership grants a user access to a project.

Schema

Elements

Name Required Type Description
identifier Identifier[] An identifier for this ProjectMembership
Details
An identifier for this ProjectMembership.
active boolean Whether this patient's record is in active use
Details
Whether this project membership record is in active use.
project ✓ Reference<Project> Details
Project where the memberships are available.
invitedBy Reference<Bot ClientApplication
user ✓ Reference<Bot ClientApplication
profile ✓ Reference<Bot ClientApplication
userName string Details
SCIM userName. A service provider's unique identifier for the user, typically used by the user to directly authenticate to the service provider.
externalId string Details
SCIM externalId. A string that is an identifier for the resource as defined by the provisioning client.
accessPolicy Reference<AccessPolicy> Details
The access policy for the user within the project membership.
access ProjectMembershipAccess[] Details
Extended access configuration using parameterized access policies.
policy ✓ Reference<AccessPolicy> Details
The base access policy used as a template. Variables in the template access policy are replaced by the values in the parameter.
parameter ProjectMembershipAccessParameter[] Details
User options that control the display of the application.
name ✓ code Details
The unique name of the parameter.
value[x] ✓ string, Reference<> Value of the parameter.
Details
Value of the parameter - must be one of a constrained set of the data types (see Extensibility for a list).
userConfiguration Reference<UserConfiguration> Details
The user configuration for the user within the project membership such as menu links, saved searches, and features.
admin boolean Whether this user is a project administrator.
Details
Whether this user is a project administrator.

Search Parameters

Name Type Description Expression
project reference The project associated with the project membership ProjectMembership.project
user reference The user associated with the project membership ProjectMembership.user
profile reference The user profile associated with the project membership ProjectMembership.profile
profile-type token Resource type of the user profile associated with the project membership ProjectMembership.profile.resolve().resourceType
user-name string The SCIM userName of the user ProjectMembership.userName
external-id string The externalID of the user ProjectMembership.externalId
access-policy reference The access policy of the user ProjectMembership.accessPolicy
identifier token The identifier of the project membership ProjectMembership.identifier
admin token The admin status of the project membership ProjectMembership.admin
active token If this ProjectMembership is active ProjectMembership.active

Inherited Elements

Name Required Type Description
id string Logical id of this artifact
Details
The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.
meta Meta Details
The metadata about the resource. This is content that is maintained by the infrastructure.
implicitRules uri Details
A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content.
language code Details
The base language in which the resource is written.
text Narrative Text summary of the resource, for human interpretation
Details
A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human.
contained Resource[] Details
These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently.
extension Extension[] Details
May be used to represent additional information that is not part of the basic definition of the resource.
modifierExtension Extension[] Details
May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants.