Flexible guideline-based patient careflow systems
Workflow Management Systems integrate domain and organisational knowledge to support business processes. When applied to the medical environment, they can be termed Careflow Management Systems, and may be used to manage care delivery by enhancing co-operation among healthcare professionals. This paper focuses on care delivery based on clinical practice guidelines. Healthcare organisations are very different from industrial or commercial companies: their main goal is not profit, but maintaining and improving the health of the public. Therefore, outcomes are difficult to measure. Firstly, physicians, while playing a variety of roles, are quite independent decision-makers; secondly, the object of the process, i.e. the patient, may be involved in choosing treatment options, and may be treated by different institutions. For these reasons, the standard functionality of typical Workflow Management Systems must be strongly enhanced in order to cope with healthcare delivery needs. A major issue is accounting for exceptions. In most non-clinical settings this is not a problem because processes are very well defined and can often be easily controlled by some higher authority. As explained above, this does not happen in healthcare organisations. Responsibilities are widely shared, and health care professionals may be non-compliant with guidelines for a variety of reasons. The paper presents a classification of possible exceptions, and shows how the sequence of tasks described by a guideline may be altered, at the implementation level, in order to meet actual user needs, while maintaining guideline intentions as much as possible. A terminology server is also exploited towards this end. This work illustrates a prototype of a Careflow Management System based on an international guideline for ischemic stroke treatment, developed by the American Heart Association.
workflow clinical practice guidelines healthcare organisation guideline compliance computer supported co-operative work