Package dk. cachet. carp. studies. domain
Types
Study
Link copied to clipboard
class Study(owner: StudyOwner, name: String, description: String?, invitation: StudyInvitation, id: UUID) : AggregateRoot<Study, StudySnapshot, Study.Event>
Content copied to clipboard
Represents a study which can be pilot tested and eventually 'go live', for which a recruitment goal can be set, and participants can be recruited.
Study Repository
Link copied to clipboard
interface StudyRepository
Content copied to clipboard
Store Study instances.
Study Snapshot
Link copied to clipboard
data class StudySnapshot(studyId: UUID, ownerId: UUID, name: String, description: String?, invitation: StudyInvitation, createdOn: Instant, protocolSnapshot: StudyProtocolSnapshot?, isLive: Boolean) : Snapshot<Study>
Content copied to clipboard