1. A method of operating a hospital information system that includes a client machine running a front end of a user-defined taskflow and a server machine running a back end of the user-defined taskflow, the user-defined taskflow defining operational procedures to diagnose and treat patients within a hospital environment, comprising: providing, by the hospital information system, a taskflow editing tool with a limited number of editing options to a user of the hospital information system; creating, by the client machine of the hospital information system, the user-defined taskflow defining a plurality of tasks associated with diagnostics and treatment and connections between each of the plurality of tasks; performing, by the hospital information system, an automated test run completely on the server machine by running the back end of each task of the user-defined taskflow on the server machine without running the front end of the user-defined taskflow on the client machine such that the user-defined taskflow is completely run on the server machine without interaction with the user, wherein performing the automated test run completely on the server machine includes, executing the plurality of tasks of the user-defined taskflow on the server machine during the automated test run, inputting anonymous data during the automated test run for each task of the user-defined taskflow that requires input data, checking if modifications relating to information technology integration are necessary and whether resource shortages are expected during execution of the plurality of tasks of the user-defined taskflow based on the execution of the test run of the plurality of tasks, reporting results of the checking of the executed plurality of tasks in the automated test run to the user, and automatically modifying the user-defined taskflow based on the results of the checking such that the modified user-defined taskflow integrates the information technology and avoids the resource shortages; and running, by the hospital information system, the modified user-defined taskflow such that the back end of each task of the modified user-defined taskflow is run on the server machine and the front end of each task of the modified user-defined taskflow is run on the client machine.