feat(research): add research study management functionality
- Implemented models for ResearchStudy, ResearchStudyArm, and ResearchParticipant. - Created views for listing, creating, updating, and exporting research studies. - Added bulk participant generation feature with CSV and JSON support. - Developed templates for study management, participant entry, and bulk generation. - Introduced URL routing for research study operations. - Added utility functions for randomisation and participant assignment. - Implemented participant intake process with demographic data collection. - Ensured proper handling of participant CIDs and assignment methods.
This commit is contained in:
@@ -99,6 +99,11 @@ urlpatterns = [
|
||||
views.collection_sync_prerequisite_users,
|
||||
name="collection_sync_prerequisite_users",
|
||||
),
|
||||
path(
|
||||
"collection/<int:pk>/apply_question_template",
|
||||
views.collection_apply_question_template,
|
||||
name="collection_apply_question_template",
|
||||
),
|
||||
path("collection/<int:pk>/authors", views.CaseCollectionAuthorUpdate.as_view(), name="collection_authors"),
|
||||
path(
|
||||
"collection/<int:pk>/toggle_results_published",
|
||||
|
||||
Reference in New Issue
Block a user