ABSTRACT

This chapter describes how abnormal events, also known as "exceptions", can be captured and properly managed within a healthcare process model. It also describes the different types of exceptions, their definition and their classification. The chapter provides some examples of exceptions in the healthcare domain. It also describes a methodology helpful in defining exceptions and in executing them even if the deployed process engine does not come with an exception management unit. Exceptions can be divided into two main categories: unexpected exceptions and expected exceptions. The exception definition language must be powerful enough as to enable the exception designer to properly consider and define all the exception types which could reasonably occur during the execution of a process model. The design methodology refers to the proper methodology to be adopted when designing something: the process design methodology defines the steps to be followed when defining a process model.