Package-level declarations

Types

Link copied to clipboard
@Serializable
data class AssignedParticipantRoles(val participantId: UUID, val assignedRoles: AssignedTo)

Assign participant roles specified in a study protocol (assignedRoles) to the participant identified by participantId.

Link copied to clipboard
@Serializable
data class Participant(val accountIdentity: AccountIdentity, val id: UUID = UUID.randomUUID())

A person to be invited or participating in a Study.

Link copied to clipboard
@Serializable
sealed class ParticipantGroupStatus

A group of one or more participants which is first Staged to later be Invited to a StudyDeployment. Once Invited, the participant group is InDeployment and will get the state Running once the deployment is running, until the deployment is Stopped.

Functions

Link copied to clipboard

Get the unique set of participant IDs defined in a collection of AssignedParticipantRoles.

Link copied to clipboard

Get the unique set of participant roles defined in a collection of AssignedParticipantRoles.