PSG-EXPERT. An expert system for the diagnosis of sleep disorders.
This paper describes PSG-EXPERT, an expert system in the domain of sleep disorders exploring polysomnographic data. The developed software tool is addressed from two points of view: (1)--as an integrated environment for the development of diagnosis-oriented expert systems; (2)--as an auxiliary diagnosis tool in the particular domain of sleep disorders. Developed over a Windows platform, this software tool extends one of the most popular shells--CLIPS (C Language Integrated Production System) with the following features: backward chaining engine; graph-based explanation facilities; knowledge editor including a fuzzy fact editor and a rules editor, with facts-rules integrity checking; belief revision mechanism; built-in case generator and validation module. It therefore provides graphical support for knowledge acquisition, edition, explanation and validation. From an application domain point of view, PSG-Expert is an auxiliary diagnosis system for sleep disorders based on polysomnographic data, that aims at assisting the medical expert in his diagnosis task by providing automatic analysis of polysomnographic data, summarising the results of this analysis in terms of a report of major findings and possible diagnosis consistent with the polysomnographic data. Sleep disorders classification follows the International Classification of Sleep Disorders. Major features of the system include: browsing on patients data records; structured navigation on Sleep Disorders descriptions according to ASDA definitions; internet links to related pages; diagnosis consistent with polysomnographic data; graphical user-interface including graph-based explanatory facilities; uncertainty modelling and belief revision; production of reports; connection to remote databases.
Fred
A
A
Instituto de Telecomunicações/Instituto Superior Técnico, Hospital de Santa Maria, Lisboa, Portugal. afred@lx.it.pt
Filipe
J
J
Partinen
M
M
Paiva
T
T
D003199:Computer Systems; D003936:Diagnosis, Computer-Assisted / Q000379:methods*; D005103:Expert Systems; D006801:Humans; D017286:Polysomnography; D012893:Sleep Wake Disorders / Q000175:diagnosis*; D012985:Software Design; D012986:Software Validation