StudyPhase

@Serializable
enum StudyPhase : Enum<StudyPhase>

A lifecycle phase for the study. |Type|Description| |---|---| |legacy|If not set, the study is in the LEGACY phase, and no domain logic will be applied to the study, enrollments, etc.| |design|Study is being designed and tested and has not begun. All accounts created in this phase are marked as test accounts, and schedules are still mutable. The study is not visible in public registries.| |recruitment|Study has launched and is visible in public registries, and accepting new participants through some form of enrollment. The schedule is published when the study is transitioned to this phase, and can no longer change.| |in_flight|The study is no longer accepting new participants, but participants are still active in the study. The study is no longer visible in public registries and will no longer accept new sign ups.| |analysis|All participants have completed the study protocol, and the data is being analyzed. For IRBs, this study is still open and it should still be available in administrative UIs for reporting, but no mobile or desktop participant-facing client should be engaged with the study.| |completed|Analysis has been completed and the study has been reported to the IRB. The study can now be logically deleted.| |withdrawn|The study was withdrawn before completion. It can be withdrawn from any other phase, and at that point it can be logically deleted.| Values: "legacy","design","recruitment","in_flight","analysis","completed","withdrawn"

Entries

Link copied to clipboard
@SerialName(value = "legacy")
LEGACY
Link copied to clipboard
@SerialName(value = "design")
DESIGN
Link copied to clipboard
@SerialName(value = "recruitment")
RECRUITMENT
Link copied to clipboard
@SerialName(value = "in_flight")
IN_FLIGHT
Link copied to clipboard
@SerialName(value = "analysis")
ANALYSIS
Link copied to clipboard
@SerialName(value = "completed")
COMPLETED
Link copied to clipboard
@SerialName(value = "withdrawn")
WITHDRAWN

Properties

Link copied to clipboard

Returns a representation of an immutable list of all enum entries, in the order they're declared.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val serialName: String? = null

Functions

Link copied to clipboard

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.