Skip to main content
Top
Published in: BMC Medical Informatics and Decision Making 1/2006

Open Access 01-12-2006 | Research article

Evaluation of PROforma as a language for implementing medical guidelines in a practical context

Authors: David R Sutton, Paul Taylor, Kenneth Earle

Published in: BMC Medical Informatics and Decision Making | Issue 1/2006

Login to get access

Abstract

Background

PROforma is one of several languages that allow clinical guidelines to be expressed in a computer-interpretable manner. How these languages should be compared, and what requirements they should meet, are questions that are being actively addressed by a community of interested researchers.

Methods

We have developed a system to allow hypertensive patients to be monitored and assessed without visiting their GPs (except in the most urgent cases). Blood pressure measurements are performed at the patients' pharmacies and a web-based system, created using PROforma, makes recommendations for continued monitoring, and/or changes in medication. The recommendations and measurements are transmitted electronically to a practitioner with authority to issue and change prescriptions.
We evaluated the use of PROforma during the knowledge acquisition, analysis, design and implementation of this system. The analysis focuses on the logical adequacy, heuristic power, notational convenience, and explanation support provided by the PROforma language.

Results

PROforma proved adequate as a language for the implementation of the clinical reasoning required by this project. However a lack of notational convenience led us to use UML activity diagrams, rather than PROforma process descriptions, to create the models that were used during the knowledge acquisition and analysis phases of the project. These UML diagrams were translated into PROforma during the implementation of the project.

Conclusion

The experience accumulated during this study highlighted the importance of structure preserving design, that is to say that the models used in the design and implementation of a knowledge-based system should be structurally similar to those created during knowledge acquisition and analysis. Ideally the same language should be used for all of these models. This means that great importance has to be attached to the notational convenience of these languages, by which we mean the ease with which they can be read, written, and understood by human beings. The importance of notational convenience arises from the fact that a language used during knowledge acquisition and analysis must be intelligible to the potential users of a system, and to the domain experts who provide the knowledge that will be used in its construction.
Appendix
Available only for authorised users
Literature
1.
go back to reference Earle KA, Taylor P, S W, S B, J R: A physician-pharmacist model for the surveillance of blood pressure in the community. Journal of Human Hypertension. 2001, 15: 529-533. 10.1038/sj.jhh.1001220.CrossRefPubMed Earle KA, Taylor P, S W, S B, J R: A physician-pharmacist model for the surveillance of blood pressure in the community. Journal of Human Hypertension. 2001, 15: 529-533. 10.1038/sj.jhh.1001220.CrossRefPubMed
2.
go back to reference Grimshaw JM, Thomas RE, MacLennan G, Fraser C, Ramsay CR, Vale L, Whitty P, Eccles MP, Matowe L, Shirran L, Wensing M, Dijkstra R, Donaldson C: Effectiveness and efficiency of guideline dissemination and implementation strategies. Health Technol Assess. 2004, 8: iii-iv, 1-72.CrossRefPubMed Grimshaw JM, Thomas RE, MacLennan G, Fraser C, Ramsay CR, Vale L, Whitty P, Eccles MP, Matowe L, Shirran L, Wensing M, Dijkstra R, Donaldson C: Effectiveness and efficiency of guideline dissemination and implementation strategies. Health Technol Assess. 2004, 8: iii-iv, 1-72.CrossRefPubMed
4.
go back to reference Hagemeister J, Schneider CA, Barabas S, Schadt R, Wassmer G, Mager G, Pfaff H, Hopp HW: Hypertension guidelines and their limitations--the impact of physicians' compliance as evaluated by guideline awareness. J Hypertens. 2001, 19: 2079-2086. 10.1097/00004872-200111000-00020.CrossRefPubMed Hagemeister J, Schneider CA, Barabas S, Schadt R, Wassmer G, Mager G, Pfaff H, Hopp HW: Hypertension guidelines and their limitations--the impact of physicians' compliance as evaluated by guideline awareness. J Hypertens. 2001, 19: 2079-2086. 10.1097/00004872-200111000-00020.CrossRefPubMed
6.
go back to reference Rood E, Bosman RJ, van der Spoel JI, Taylor P, Zandstra DF: Use of a computerized guideline for glucose regulation in the intensive care unit improved both guideline adherence and glucose regulation. J Am Med Inform Assoc. 2005, 12: 172-180. 10.1197/jamia.M1598.CrossRefPubMedPubMedCentral Rood E, Bosman RJ, van der Spoel JI, Taylor P, Zandstra DF: Use of a computerized guideline for glucose regulation in the intensive care unit improved both guideline adherence and glucose regulation. J Am Med Inform Assoc. 2005, 12: 172-180. 10.1197/jamia.M1598.CrossRefPubMedPubMedCentral
7.
go back to reference Hripcsak G: Writing Arden Syntax Medical Logic Modules. Comput Biol Med. 1994, 24: 331-363. 10.1016/0010-4825(94)90002-7.CrossRefPubMed Hripcsak G: Writing Arden Syntax Medical Logic Modules. Comput Biol Med. 1994, 24: 331-363. 10.1016/0010-4825(94)90002-7.CrossRefPubMed
8.
go back to reference Hripcsak G, Ludemann P, Pryor TA, Wigertz OB, Clayton PD: Rationale for the Arden Syntax. Comput Biomed Res. 1994, 27: 291-324. 10.1006/cbmr.1994.1023.CrossRefPubMed Hripcsak G, Ludemann P, Pryor TA, Wigertz OB, Clayton PD: Rationale for the Arden Syntax. Comput Biomed Res. 1994, 27: 291-324. 10.1006/cbmr.1994.1023.CrossRefPubMed
9.
go back to reference Shahar Y, Miksch S, Johnson P: The Asgaard project: a task-specific framework for the application and critiquing of time-oriented clinical guidelines. Artif Intell Med. 1998, 14: 29–51-CrossRefPubMed Shahar Y, Miksch S, Johnson P: The Asgaard project: a task-specific framework for the application and critiquing of time-oriented clinical guidelines. Artif Intell Med. 1998, 14: 29–51-CrossRefPubMed
10.
go back to reference Miksch S, Shahar Y, Johnson P: Asbru: A task-specific, intention-based and time-oriented language for representing skeletal plans.: ; Open University, Milton Keynes. Edited by: Motta E, van Harmelen F, Pierret-Golbreih C, Filby I and Wijngaards NJE. 1997, Miksch S, Shahar Y, Johnson P: Asbru: A task-specific, intention-based and time-oriented language for representing skeletal plans.: ; Open University, Milton Keynes. Edited by: Motta E, van Harmelen F, Pierret-Golbreih C, Filby I and Wijngaards NJE. 1997,
11.
go back to reference Musen MA, Tu SW, Das AK, Shahar Y: EON: a component-based approach to automation of protocol-directed therapy. J Am Med Inform Assoc. 1996, 3: 367-388.CrossRefPubMedPubMedCentral Musen MA, Tu SW, Das AK, Shahar Y: EON: a component-based approach to automation of protocol-directed therapy. J Am Med Inform Assoc. 1996, 3: 367-388.CrossRefPubMedPubMedCentral
12.
go back to reference Ohno-Machado L, Gennari JH, Murphy SN, Jain NL, Tu SW, Oliver DE, Pattison-Gordon E, Greenes RA, Shortliffe EH, Barnett GO: The guideline interchange format: a model for representing guidelines. J Am Med Inform Assoc. 1998, 5: 357-372.CrossRefPubMedPubMedCentral Ohno-Machado L, Gennari JH, Murphy SN, Jain NL, Tu SW, Oliver DE, Pattison-Gordon E, Greenes RA, Shortliffe EH, Barnett GO: The guideline interchange format: a model for representing guidelines. J Am Med Inform Assoc. 1998, 5: 357-372.CrossRefPubMedPubMedCentral
13.
go back to reference Peleg M, Boxwala AA, Ogunyemi O, Zeng Q, Tu S, Lacson R, Bernstam E, Ash N, Mork P, Ohno-Machado L, Shortliffe EH, Greenes RA: GLIF3: the evolution of a guideline representation format. Proc AMIA Symp. 2000, 645-649. Peleg M, Boxwala AA, Ogunyemi O, Zeng Q, Tu S, Lacson R, Bernstam E, Ash N, Mork P, Ohno-Machado L, Shortliffe EH, Greenes RA: GLIF3: the evolution of a guideline representation format. Proc AMIA Symp. 2000, 645-649.
14.
go back to reference Peleg M, Ogunyemi O, Tu S, Boxwala AA, Zeng Q, Greenes RA, Shortliffe EH: Using features of Arden Syntax with object-oriented medical data models for guideline modeling. Proc AMIA Symp. 2001, 523-527. Peleg M, Ogunyemi O, Tu S, Boxwala AA, Zeng Q, Greenes RA, Shortliffe EH: Using features of Arden Syntax with object-oriented medical data models for guideline modeling. Proc AMIA Symp. 2001, 523-527.
15.
go back to reference Dazzi L, Fassino C, Saracco R, Quaglini S, Stefanelli M: A patient workflow management system built on guidelines. Proc AMIA Annu Fall Symp. 1997, 146-150. Dazzi L, Fassino C, Saracco R, Quaglini S, Stefanelli M: A patient workflow management system built on guidelines. Proc AMIA Annu Fall Symp. 1997, 146-150.
16.
go back to reference Quaglini S, Stefanelli M, Cavallini A, Micieli G, Fassino C, Mossa C: Guideline-based careflow systems. Artif Intell Med. 2000, 20: 5-22. 10.1016/S0933-3657(00)00050-6.CrossRefPubMed Quaglini S, Stefanelli M, Cavallini A, Micieli G, Fassino C, Mossa C: Guideline-based careflow systems. Artif Intell Med. 2000, 20: 5-22. 10.1016/S0933-3657(00)00050-6.CrossRefPubMed
17.
go back to reference Purves IN, Sugden B, Booth N, Sowerby M: The PRODIGY project—The iterative development of the release one model. Comput Methods Programs Biomed. 1997, 54: 59–67- Purves IN, Sugden B, Booth N, Sowerby M: The PRODIGY project—The iterative development of the release one model. Comput Methods Programs Biomed. 1997, 54: 59–67-
18.
go back to reference Sutton D, Fox J: The syntax and semantics of the PROforma guideline modeling language. Journal of the American Medical Informatics Association. 2003, 10: 433-443. 10.1197/jamia.M1264.CrossRefPubMedPubMedCentral Sutton D, Fox J: The syntax and semantics of the PROforma guideline modeling language. Journal of the American Medical Informatics Association. 2003, 10: 433-443. 10.1197/jamia.M1264.CrossRefPubMedPubMedCentral
19.
go back to reference Fox J, Johns N, Rahmanzadeh A: Disseminating medical knowledge: the PROforma approach. Artif Intell Med. 1998, 14: 157-181. 10.1016/S0933-3657(98)00021-9.CrossRefPubMed Fox J, Johns N, Rahmanzadeh A: Disseminating medical knowledge: the PROforma approach. Artif Intell Med. 1998, 14: 157-181. 10.1016/S0933-3657(98)00021-9.CrossRefPubMed
20.
go back to reference Bury J, Fox J, Sutton D: The PROforma guideline specification language: progress and prospects.: ; Prague. 2000, Bury J, Fox J, Sutton D: The PROforma guideline specification language: progress and prospects.: ; Prague. 2000,
21.
go back to reference Peleg M, Tu S, Bury J, Ciccarese P, Fox J, Greenes RA, Hall R, Johnson PD, Jones N, Kumar A, Miksch S, Quaglini S, Seyfang A, Shortliffe EH, Stefanelli M: Comparing computer-interpretable guideline models: a case-study approach. J Am Med Inform Assoc. 2003, 10: 52-68. 10.1197/jamia.M1135.CrossRefPubMedPubMedCentral Peleg M, Tu S, Bury J, Ciccarese P, Fox J, Greenes RA, Hall R, Johnson PD, Jones N, Kumar A, Miksch S, Quaglini S, Seyfang A, Shortliffe EH, Stefanelli M: Comparing computer-interpretable guideline models: a case-study approach. J Am Med Inform Assoc. 2003, 10: 52-68. 10.1197/jamia.M1135.CrossRefPubMedPubMedCentral
23.
go back to reference Schreiber G, Akkermans H, Anjewierden A, de Hoog R, Shadbolt N, Van de Velde W, Bob W: Knowledge Engineering and Management: The CommonKADS Methodology. 2002, , The MIT Press, 455-1st Schreiber G, Akkermans H, Anjewierden A, de Hoog R, Shadbolt N, Van de Velde W, Bob W: Knowledge Engineering and Management: The CommonKADS Methodology. 2002, , The MIT Press, 455-1st
24.
go back to reference Jackson P: Introduction to Expert Systems. 1998, , Addison-Wesley, 542-3rd Jackson P: Introduction to Expert Systems. 1998, , Addison-Wesley, 542-3rd
25.
go back to reference Williams B, Poulter NR, Brown MJ, Davis M, McInnes GT, Potter JF, Sever PS, Mc GTS: Guidelines for management of hypertension: report of the fourth working party of the British Hypertension Society, 2004-BHS IV. J Hum Hypertens. 2004, 18: 139-185. 10.1038/sj.jhh.1001683.CrossRefPubMed Williams B, Poulter NR, Brown MJ, Davis M, McInnes GT, Potter JF, Sever PS, Mc GTS: Guidelines for management of hypertension: report of the fourth working party of the British Hypertension Society, 2004-BHS IV. J Hum Hypertens. 2004, 18: 139-185. 10.1038/sj.jhh.1001683.CrossRefPubMed
26.
go back to reference Rumbaugh J, Jacobson I, Booch G: The Unified Modeling Language Reference Manual. Object Technology. 2001, , Addison-Wesley, 550- Rumbaugh J, Jacobson I, Booch G: The Unified Modeling Language Reference Manual. Object Technology. 2001, , Addison-Wesley, 550-
27.
go back to reference Hederman L, Smutek D, Wade V, Knape T: Representing Clinical Guidelines in UML: A Comparative Study. Edited by: Surján G and al. 2002, 471-477. Hederman L, Smutek D, Wade V, Knape T: Representing Clinical Guidelines in UML: A Comparative Study. Edited by: Surján G and al. 2002, 471-477.
Metadata
Title
Evaluation of PROforma as a language for implementing medical guidelines in a practical context
Authors
David R Sutton
Paul Taylor
Kenneth Earle
Publication date
01-12-2006
Publisher
BioMed Central
Published in
BMC Medical Informatics and Decision Making / Issue 1/2006
Electronic ISSN: 1472-6947
DOI
https://doi.org/10.1186/1472-6947-6-20

Other articles of this Issue 1/2006

BMC Medical Informatics and Decision Making 1/2006 Go to the issue