public void HandlePlanElementActions(PlanElementEventArg e, string userId, SpawnElement rse) { // handles the response spawnelements if (rse.ElementType < 10) { HandlePlanElementActivation(e, rse); } else if (rse.ElementType > 100) { //HandlePatientProblemRegistration(e, userId, rse); var type = ElementActivationStrategy.Run(e, rse, userId, ProgramAttributes); if (!string.IsNullOrEmpty(type.ToString())) { OnSpawnElementEvent(type); } } else { PEUtils.SetProgramAttributes(rse, e.Program, e.UserId, ProgramAttributes); } }