- getStudyGroupListAction ⇒
Get study group list action
- getQuestionnaireListByStudyGroupIdAction ⇒
Get Questionnaire List By Study Group Actions
- downloadQuestionnaireFile
Download Questionnaire List By Questionnaire Id
- getStudyGroupResultAction
Get Study Group Result Analytics Actions
- getStudyListAction2 ⇒
Get study list action v2.0
- getStudyPortraitPanelAction
Get Study Portrait Panel Analytics Actions
- getStudyPortraitResultAction
Get Study Portrait Result Analytics Actions
- getSurveyAnswerAnalyticsAction
Get Survey Analytics Actions
- studyGroupsBodyValidator
Study group data validator
- createStudyGroupsAction
Create study group and bulk create study list
- uploadQuestionnaireStudyGroupAction ⇒
Get Questionnaire List By Study Group Actions
- updateQuestionnaireStudyGroupStatusAction ⇒
Approve questionnaire status
- updateStudyGroupStatusBodyValidator
Study group data validator
- updateStudyGroupStatusAction ⇒
Change Study Groups Status by activate extend or stop
- updateStudyUrlBodyValidator
update study url validator
- updateStudyUrlAction ⇒
Change Study Groups Url Status by submit or reject
- populateDomicile(domicileAnalytics, payload)
Shapping and calculating payload result for Domicile desired result ex: { ...rest, Domicile: { "Jakarta Selatan": 1, "Jakarta Barat": 1, } }
- studyListSanitizer()
Sanitize study data
- blastReminderForAllUserScreening(study, participants, emailLog)
Blast study for screening type all user
- blastReminderForWhitelistScreening(study, participants, emailLog)
Blast study for screening type whitelist
- blastReminderForDefaultScreening(study, participants, emailLog)
Blast study for screening type default or portraits
Get study group list action
Kind: global constant
Returns: async Request Handler
Param | Type |
---|---|
_StudyGroup | StudyGroup |
Get Questionnaire List By Study Group Actions
Kind: global constant
Returns: async Request Handler
Param | Type |
---|---|
_QuestionnaireFile | QuestionnaireFile |
Download Questionnaire List By Questionnaire Id
Get Study Group Result Analytics Actions
Get study list action v2.0
Kind: global constant
Returns: async Request Handler
Version: 2.0
Param | Type | Description |
---|---|---|
_Study | Study |
Study Models |
Get Study Portrait Panel Analytics Actions
Get Study Portrait Result Analytics Actions
Get Survey Analytics Actions
Study group data validator
Create study group and bulk create study list
Kind: global constant
Param | Type |
---|---|
_StudyGroup | StudyGroup |
_Study | Study |
Get Questionnaire List By Study Group Actions
Kind: global constant
Returns: async Request Handler
Param | Type |
---|---|
_S3Bucket | S3Bucket |
Approve questionnaire status
Kind: global constant
Returns: async Request Handler
Param | Type |
---|---|
_QuestionnaireFile | QuestionnaireFile |
Study group data validator
Change Study Groups Status by activate extend or stop
Kind: global constant
Returns: async Request Handler
Param | Type |
---|---|
_StudyGroup | StudyGroup |
_Study | Study |
_SurveyQuestion | SurveyQuestion |
_ESService | ESService |
_StudyGroupsServices | StudyGroupsServices |
update study url validator
Change Study Groups Url Status by submit or reject
Kind: global constant
Returns: async Request Handler
Param | Type |
---|---|
_StudyGroup | StudyGroup |
_Study | Study |
_ESService | ESService |
_StudyGroupsServices | StudyGroupsServices |
Shapping and calculating payload result for Domicile desired result ex: { ...rest, Domicile: { "Jakarta Selatan": 1, "Jakarta Barat": 1, } }
Kind: global function
Param | Type |
---|---|
domicileAnalytics | Object |
payload | Object |
Sanitize study data
Blast study for screening type all user
Kind: global function
Param | Type |
---|---|
study | Object |
participants | Array |
emailLog | Array |
Blast study for screening type whitelist
Kind: global function
Param | Type |
---|---|
study | Object |
participants | Array |
emailLog | Array |
Blast study for screening type default or portraits
Kind: global function
Param | Type |
---|---|
study | Object |
participants | Array |
emailLog | Array |