-- Reading file C:\Documents and Settings\cbratosi\Desktop\BPMS course\woflan\ProcessB\Main_Process.scr -- -- Generated by Co2Tpn, d.d. Jul 10 2003 -- -- -- History -- -- 10 Jul 2003: -- Fixed a subsubprocess nomenclature bug. -- Writing file handling errors to output file. -- -- 16 Oct 2000: -- Moved "icon_id" and "duration" option outside "with" option. -- Added "command_ruled" option for conditions (has extra parameter). -- -- 13 Oct 2000: -- Initial version. -- -- declare flow: Main_Process place "start flow" init 1; -- declare activity: timeout trans "timeout" in "questionnaire_sent" out "questionnaire_response" ; -- end activity: timeout -- declare activity: send_questionnaire trans "send_questionnaire" in "questionnaire" out "questionnaire_sent" ; -- end activity: send_questionnaire -- declare activity: return_questionnaire trans "return_questionnaire" in "questionnaire_sent" out "questionnaire_response" ; -- end activity: return_questionnaire -- declare activity: process_questionnaire trans "process_questionnaire" in "questionnaire_response" "questionnaire_option" out "results" "questionnaire_response" ; -- end activity: process_questionnaire -- declare activity: low___check_insurance trans "low___check_insurance" in "low___checking_insurance" out "low___insurance_checked" ; -- end activity: low___check_insurance -- declare activity: register_claim trans "register_claim" in "wait_for_claim" out "questionnaire" "process_insurance_claim" ; -- end activity: register_claim -- declare activity: start_activity trans "start_activity" in "start flow" out "wait_for_claim" ; -- end activity: start_activity -- declare activity: prepare_NOK_letter trans "prepare_NOK_letter" in "NOK" out "package_assembled" ; -- end activity: prepare_NOK_letter -- declare activity: archive_results trans "archive_results" in "questionnaire_response" "results" out "results_archived" ; -- end activity: archive_results -- declare activity: end_activity trans "end_activity" in "results_archived" out "end flow" ; -- end activity: end_activity -- declare activity: AND_split_1 trans "AND_split_1" in "low_claim" out "low___checking_insurance" "low___checking_history" ; -- end activity: AND_split_1 -- declare activity: AND_join_1 trans "AND_join_1" in "low___insurance_checked" "low___history_checked" out "investigation_completed" ; -- end activity: AND_join_1 -- declare activity: low___check_history trans "low___check_history" in "low___checking_history" out "low___history_checked" ; -- end activity: low___check_history -- declare activity: compile_results trans "compile_results+questionnaire_option" in "package_sent" out "questionnaire_option" ; trans "compile_results+results" in "package_sent" out "results" ; -- end activity: compile_results -- declare activity: send_package trans "send_package" in "package_assembled" out "package_sent" ; -- end activity: send_package -- declare activity: decide trans "decide+NOK" in "investigation_completed" out "NOK" ; trans "decide+OK" in "investigation_completed" out "OK" ; -- end activity: decide -- declare activity: classify_claim trans "classify_claim+low_claim" in "process_insurance_claim" out "low_claim" ; trans "classify_claim+high_claim" in "process_insurance_claim" out "high_claim" ; -- end activity: classify_claim -- declare activity: contact_hospital trans "contact_hospital" in "high___history_checked" out "investigation_completed" ; -- end activity: contact_hospital -- declare activity: high___check_history trans "high___check_history" in "high___insurance_checked" out "high___history_checked" ; -- end activity: high___check_history -- declare activity: prepare_OK_package trans "prepare_OK_package" in "OK" out "package_assembled" ; -- end activity: prepare_OK_package -- declare activity: high___check_insurance trans "high___check_insurance" in "high_claim" out "high___insurance_checked" ; -- end activity: high___check_insurance -- end flow: Main_Process