Package dk. cachet. carp. studies. application
Types
Recruitment Service
Link copied to clipboard
interface RecruitmentService : ApplicationService<RecruitmentService, RecruitmentService.Event>
Content copied to clipboard
Application service which allows setting recruitment goals, adding participants to studies, and creating deployments for them.
Recruitment Service Host
Link copied to clipboard
class RecruitmentServiceHost(participantRepository: ParticipantRepository, deploymentService: DeploymentService, eventBus: ApplicationServiceEventBus<RecruitmentService, RecruitmentService.Event>) : RecruitmentService
Content copied to clipboard
Study Details
Link copied to clipboard
data class StudyDetails(studyId: UUID, studyOwner: StudyOwner, name: String, createdOn: Instant, description: String?, invitation: StudyInvitation, protocolSnapshot: StudyProtocolSnapshot?)
Content copied to clipboard
Contains detailed information about a study, such as the configured study protocol.
Study Service
Link copied to clipboard
interface StudyService : ApplicationService<StudyService, StudyService.Event>
Content copied to clipboard
Application service which allows creating and managing studies.
Study Service Host
Link copied to clipboard
class StudyServiceHost(repository: StudyRepository, eventBus: ApplicationServiceEventBus<StudyService, StudyService.Event>) : StudyService
Content copied to clipboard
Implementation of StudyService which allows creating and managing studies.
Study Status
Link copied to clipboard
sealed class StudyStatus
Content copied to clipboard
Describes the status of a Study: the number of participants, progress towards study goal, etc.