title: Support for guideline development through error classification and constraint checking.
abstract: Clinical guidelines aim to eliminate clinician errors, reduce practice variation, and promote best medical practices. Computer-interpretable guidelines (CIGs) can deliver patient-specific advice during clinical encounters, which makes them more likely to affect clinician behavior than narrative guidelines. To reduce the number of errors that are introduced while developing narrative guidelines and CIGs, we studied the process used by the ACP-ASIM to develop clinical algorithms from narrative guidelines. We analyzed how changes progressed between subsequent versions of an algorithm and between a narrative guideline and its derived clinical algorithm. We recommend procedures that could limit the number of errors produced when generating clinical algorithms. In addition, we developed a tool for authoring CIGs in GLIF3 format and validating their syntax, data type matches, cardinality constraints, and structural integrity constraints. We used this tool to author guidelines and to check them for errors.
authors.affiliation: Medical Informatics, Stanford University School of Medicine, Stanford, CA, USA.
authors.forename: Mor
authors.initials: M
authors.lastname: Peleg
authors.forename: Vimla L
authors.initials: VL
authors.lastname: Patel
authors.forename: Vincenza
authors.initials: V
authors.lastname: Snow
authors.forename: Samson
authors.initials: S
authors.lastname: Tu
authors.forename: Christel
authors.initials: C
authors.lastname: Mottur-Pilson
authors.forename: Edward H
authors.initials: EH
authors.lastname: Shortliffe
authors.forename: Robert A
authors.initials: RA
authors.lastname: Greenes
mesh_terms: D000465:Algorithms; D003201:Computers; D020000:Decision Support Systems, Clinical; D017410:Practice Guidelines as Topic; D011381:Programming Languages