• DocumentCode
    1458786
  • Title

    Decision support and disease management: a logic engineering approach

  • Author

    Fox, John ; Thomson, Richard

  • Author_Institution
    Imperial Cancer Res. Fund Labs., London, UK
  • Volume
    2
  • Issue
    4
  • fYear
    1998
  • Firstpage
    217
  • Lastpage
    228
  • 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 tool set 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.
  • Keywords
    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; Acoustical engineering; Application software; Design engineering; Design methodology; Diseases; Engineering management; Knowledge engineering; Logic design; Logic programming; Technology management; Decision Support Systems, Clinical; Disease Management; European Union; Evaluation Studies as Topic; Financing, Government; Medical Informatics;
  • fLanguage
    English
  • Journal_Title
    Information Technology in Biomedicine, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1089-7771
  • Type

    jour

  • DOI
    10.1109/4233.737577
  • Filename
    737577