*/ $allowed_pids = array('38'); REDCap::allowProjects($allowed_pids); Kint::enabled($debug); /** * perform no action on locked forms */ if (!is_form_locked($record, $instrument, $redcap_event_name)) { $arms = Prioritize::get_arms(array_keys($Proj->eventsForms)); /** * per-instrument operations * perform different actions depending upon which form ($instrument) was submitted */ switch ($instrument) { case 'subject_characteristics': Prioritize::set_dag($record, $instrument, $debug); Prioritize::set_tx_data($record, $debug); Prioritize::setTrtDuration($record, $debug); Prioritize::schedule_surveys($record, $event_id, $group_id, $debug); break; case 'demographics': set_bmi($record, $debug); break; case 'treatment_start': Prioritize::set_tx_data($record, $debug); Prioritize::schedule_surveys($record, $event_id, $group_id, $debug); Prioritize::set_notification($record, $redcap_event_name, $instrument, $debug); break; case 'randomization': Prioritize::set_tx_data($record, $debug); Prioritize::setTrtDuration($record, $debug);