Goals, Roles and Values

It is normally the case that the differing resources and constraints of different clinical institutions mean that guidelines cannot always be implemented in exactly the same way at different locations; we are looking at integrating such flexible behaviour with adherence to the recommended guideline.

We propose the use of hierarchical goal-based plans, that are an extension to the PROforma language. A subset of all the available candidates for the achievement of an active goal and that adhere to the recommendations of the guideline are proposed at runtime and presented to the user(s), dependent on the local constraints and resources matching the preconditions of the candidate. This separation of goals from candidates provides us with a delineation of the parts of the workflow that are stable and independent of new medical data (i.e. the goal-based plans) from the parts of the workflow that can be personalised (i.e. the candidates). It allows us to specify workflows where information can be incorporated to the system (i.e. with the definition of new candidates) without the need to redefine the workflow: Candidate plans can be added or removed, or generated dynamically, or provided by entirely different systems, or we can allow a complete new set to be substituted when we move the guideline to a new health authority.