Title
Decision support and disease management: a logic engineering approach
Abstract
This paper describes the development and application of PROforma, a unified technology for clinical decision support and disease management. Work leading to the implementation of PROforma has been carried out in a series of projects funded by European agencies over the past 13 years. The work has been based on logic engineering, a distinct design and development methodology that combines concepts from knowledge engineering, logic programming, and software engineering. Several of the projects have used the approach to demonstrate a wide range of applications in primary and specialist care and clinical research. Concurrent academic research projects have provided a sound theoretical basis for the safety-critical elements of the methodology. The principal technical results of the work are the PROforma logic language for defining clinical processes and an associated suite of software tools for delivering applications, such as decision support and disease management procedures. The language supports four standard objects (decisions, plans, actions, and enquiries), each of which has an intuitive meaning with well-understood logical semantics. The development toolset includes a powerful visual programming environment for composing applications from these standard components, for verifying consistency and completeness of the resulting specification and for delivering stand-alone or embeddable applications. Tools and applications that have resulted from the work are described and illustrated, with examples from specialist cancer care and primary care. The results of a number of evaluation activities are included to illustrate the utility of the technology.
Year
DOI
Venue
1998
10.1109/4233.737577
IEEE Transactions on Information Technology in Biomedicine
Keywords
Field
DocType
cancer,decision support systems,formal specification,formal verification,health care,knowledge engineering,logic programming,logic programming languages,medical computing,medical information systems,software tools,visual programming,European agencies,PROforma,actions,clinical decision support,clinical process definition,clinical research,completeness verification,consistency verification,design methodology,development methodology,disease management,embeddable application delivery,enquiries,knowledge engineering,logic engineering,logic language,logic programming,logical semantics,plans,primary care,safety-critical elements,software engineering,software tool suite,specialist care,specification,stand-alone application delivery,visual programming environment
Data mining,Computer science,Decision support system,Formal specification,Visual programming language,Software,Knowledge engineering,Logic programming,Clinical decision support system,Formal verification
Journal
Volume
Issue
ISSN
2
4
1089-7771
Citations 
PageRank 
References 
17
2.01
15
Authors
2
Name
Order
Citations
PageRank
Fox, J.1172.01
R Thomson2305.72