Package-level declarations
Types
Link copied to clipboard
interface ParticipantRepository
Store participants, linked to study IDs.
Link copied to clipboard
class Recruitment(val studyId: UUID, id: UUID = UUID.randomUUID(), createdOn: Instant = Clock.System.now()) : AggregateRoot<Recruitment, RecruitmentSnapshot, Recruitment.Event>
Represents a set of participants recruited for a study identified by studyId.
Link copied to clipboard
@Serializable
Link copied to clipboard
Status information about a Recruitment.
Link copied to clipboard
A group of participants configured during recruitment, intended to be deployed as a whole once configuration is completed.