"In an earlier project, Protocure I in 2002, we analysed medical guidelines and determined that they can be written in a formal way using a programming language, then verified by computer to eliminate inconsistencies, repetitions and other flaws. In Protocure II we created the tools to translate the guidelines into a programming language, verify them and keep them up to date", explained project co-ordinator Mar Marcos of the Universitat Jaume I in Spain.
In essence, the researchers in Protocure I likened the guideline to a computer programme. In Protocure II, which ended in June 2006, they took that analogy a step further by likening guideline creation to software engineering. A key outcome of the project is a process for translating raw text guidelines into machine-readable and machine-verifiable languages based on XML. This process is strongly supported by an interactive guideline mark-up tool named Delta.
"Delta allows us to track the whole transformation process, which can be crucial for incorporating changes made to the original guideline texts", Mar Marcos stated. The project partners also make use of KIV, a software verification system that enables them to check the transformed guideline against a set of generic rules that are common to all guidelines.
The Protocure II system was tested successfully on a guideline for treating breast cancer, which had been developed by one project partner, the Dutch Institute for Healthcare Improvement (CBO). By making guideline development more efficient and less prone to errors, the researchers' efforts promise considerable benefits for the national health care authorities and institutes that draft guideline documents. With Protocure II's method their texts, which can sometimes run to 200 pages, should have fewer inconsistencies, making them of greater value to doctors and health care coverage planners.
With the system making guideline contents easier to update, specialised health care organisations will be able to update the guidelines faster to keep pace with new technologies, new drugs and the results of clinical trials. According to the team, Protocure II could underpin the development of true "living guidelines", which change as fast as medicine advances.
Using a programming language as a basis for such guidelines also enables them to be used as a relatively simple decision-support system for doctors, further increasing their value to the medical community. But despite the evident potential of the Protocure II tools, Mar Marcos admits that deployment of the system would represent a major change from existing practice for the health institutes that draft guidelines. Nonetheless, the work of the project generated considerable interest at the October 2006 eChallenges conference in Barcelona.
A further obstacle at present is that the system has to be implemented and the transformation of guidelines carried out by IT specialists. However, Mar Marcos said that one of the possibilities the Protocure II partners are considering is a way to support the implementation of guidelines, possibly within a future European research project.
For more information you can contact Mar Marcos, Department of Computer Engineering and Science, Universitat Jaume I, Campus de Riu Sec, E-12071 Castellon, Spain, Tel: +34-964-728288, Fax: +34-964-728486, or visit the Protocure II project web site.
This article has been reprinted from the IST Results web site.