Authoring and Verification of Clinical Guidelines: a Model Driven Approach

  1. Pérez, B. 2
  2. Porres, I. 1
  1. 1 Åbo Akademi University
    info

    Åbo Akademi University

    Turku, Finlandia

    ROR https://ror.org/029pk6x14

  2. 2 Universidad de La Rioja
    info

    Universidad de La Rioja

    Logroño, España

    ROR https://ror.org/0553yr311

Revista:
Journal of Biomedical Informatics

ISSN: 1532-0464

Año de publicación: 2010

Volumen: 43

Número: 4

Páginas: 520-536

Tipo: Artículo

DOI: 10.1016/J.JBI.2010.02.009 PMID: 20206714 SCOPUS: 2-s2.0-77954144318 WoS: WOS:000280025300005 GOOGLE SCHOLAR

Otras publicaciones en: Journal of Biomedical Informatics

Repositorio institucional: lock_openAcceso abierto Editor

Resumen

ObjectivesThe goal of this research is to provide a framework to enable authoring and verification of clinical guidelines. The framework is part of a larger research project aimed at improving the representation, quality and application of clinical guidelines in daily clinical practice. MethodsThe verification process of a guideline is based on (1) model checking techniques to verify guidelines against semantic errors and inconsistencies in their definition, (2) combined with Model Driven Development (MDD) techniques, which enable us to automatically process manually created guideline specifications and temporal-logic statements to be checked and verified regarding these specifications, making the verification process faster and cost-effective. Particularly, we use UML statecharts to represent the dynamics of guidelines and, based on this manually defined guideline specifications, we use a MDD-based tool chain to automatically process them to generate the input model of a model checker. The model checker takes the resulted model together with the specific guideline requirements, and verifies whether the guideline fulfils such properties. ResultsThe overall framework has been implemented as an Eclipse plug-in named GBDSSGenerator which, particularly, starting from the UML statechart representing a guideline, allows the verification of the guideline against specific requirements. Additionally, we have established a pattern-based approach for defining commonly occurring types of requirements in guidelines. We have successfully validated our overall approach by verifying properties in different clinical guidelines resulting in the detection of some inconsistencies in their definition. ConclusionsThe proposed framework allows (1) the authoring and (2) the verification of clinical guidelines against specific requirements defined based on a set of property specification patterns, enabling non-experts to easily write formal specifications and thus easing the verification process. © 2010 Elsevier Inc.