Test Report:
We tested the 1450 Coronify Workflow with many different inputs and constellations. All in all the workflow works successfully from task one to task six over several server and it is also possible to track the three defined KPIs. The first task "Webform" triggers the workflow with a web form implemented on a private server (Webform-domain: https://coronify.insyde.dev/). The web form is filled out by a customer (potential COVID-19 patient) and is strongly secured against invalid input formats (e.g. numeric value is expected in a form field and the user inputs alphanumeric data). This makes sure that the customers contact information is correct and that in task three "User-Data Processing" the automatic ticket/case prioritization works as required. In task two "User-Data Confirmation" after submitting the web form in the task prior the customer gets automatically a confirmation e-mail with the ticket/case-number and is informed about the successfuly submission of the patient data. This task is implemented over the Signavio Suite (Signavio Workflow Accelerator) and the customer gets the confirmation e-mail within seconds. Also it is possible for the customer to answer directly to this confirmation e-mail if required. Task three "User-Data Processing" processes automatically the priority of the ticket/case via a Java service. With the result that very urgent tickets/cases from a medical point of view get the priority "High" as well as for "medium" and "low" in graded form. This helps the 1450 Coronify employee to decide which case to take first on the case overview page. The task four "Evaluation of User-Data" is a manual task were the 1450 Coronify employee checks if the patient data is complete and furthermore decides based on the submitted personal and health data of the customer if a COVID-19 test is necessary or not (URL: https://workflow.signavio.com/1450coronify/cases/overview/5ed3dc8afcc6a327a09d049f
) . Here the employee also writes the e-mail with the result and/or if additional information is needed. Furthermore the employee is in case of doubt and uncertainty (!) supported by a recommender system that helps to make a final decision on the case. In task five "User Notification" the e-mail is eventually sent to the customer about the result if a COVID-19 test is necessary/recommended or not. In the sixth and last task "Inform Ministry" the Ministry of Social Policy receiveds the information if a test for a customer is actually needed. The resulting list of people that need to be tested (simulated as the Ministry of Social Policy) is hosted on a aws server including a user interface representing the patient data.
--------------------------------------------------------------------------------
In order to test the system (user acces - starting point of the process) - the website https://coronify.insyde.dev/ needs to be visited and the displayed web-form needs to be filled out and submitted. Please provide your student email address, so that we can identify you in order to document who has used the system.