一、概述
据卫生部于2002年制定的《医院信息系统基本功能规范》中第十五条:“医院自身的目标、任务和性质决定了:医院信息系统在各类信息系统中,是最复杂的系统之一”。医院信息系统再复杂,毕竟只是管理系统,它建立在关系固定的管理规则之上,并不全面深入地涉及知识库和知识结构。临床信息系统就不同了,它赖以建立基础是具有庞杂性、可变性、过程性、组群性的专业知识,因此它的难度要高出几个数量级。事实也证明:医院信息系统如今已经大面积地推广使用,而全世界为之奋斗了47年的临床信息系统,至今仍没有一个系统能够真正用于临床。
在医学信息学领域里,用计算机辅助进行决策、诊断、推理的软件,有时被称为‘医学决策支持系统’(MDSS),有时也被称为‘医学专家系统’(MES),两者之间没有严格分野,相互也可以替换使用。在中国以往使用‘专家系统’比较频繁,在西方则‘决策支持系统’较为常见,另外,推理知识一般都需经过专家整理,由一个两个专家整理并且用专家的名字命名的系统,则多称为专家系统;由大量专家整理并且知识覆盖医学各科,则多称为决策支持系统。
临床信息系统在中国又有中医和西医之分,并且有中西医结合的第三条路线。在中国实现临床医学决策支持系统,它的难度自然又要成倍增加。撇开中医、西医、中西医结合这些具体对象,仅就其原理、算法、系统结构和知识结构来说,用计算机实现临床信息系统是没有中医西医之分的,或者说差别不大。因此我们在讨论医学的计算机临床信息系统时,可以无所顾忌地瞄准世界最高水平的医学决策支持系统(DSS)。
二、软件选择
国内曾有一些资料介绍国外高水平的医学决策支持系统,其中人们可能对美国匹兹堡大学研发了20多年的‘快速医学参考’ (简称:QMR) 系统比较眼熟。这是因为匹兹堡大学处于美国文化传统的中心地带。其实,还有更好的系统,只是因为它出现在美国的中西部而稍受忽略。
根据美国医药信息学会2001年度论文集的回顾:1993年,美国国家医学图书馆指示一个由多个机构组成的专门小组,对医学临床决策支持系统(DSSs)中最扎实、最严谨、最成熟的两个系统QMR (version 3.7.1)和ILIAD (version 4.2),进行了大规模的操作检验、功能测试和比较研究。这次测试动用了216名内科医生,分三种临床水平,对216个项目进行了检测。其结论如下:
相同方面:ILIAD和QMR两个诊断系统都是商业化的产品,都着重于内科疾病的诊断,都描述了内科疾病的知识集合(ILIAD疾病920种,QMR疾病623种),都有几种不同的咨询模式,都支持从检查症状进入系统等。
不同方面:研发的单位不同,一个是犹他大学医学院医学信息系(Department of Medical Informatics, University of Utah),一个是匹兹堡大学生物医学信息中心(Center for Biomedical Informatics, University of Pittsburgh);知识的表达不同,ILIAD是统计方式,QMR是启发方式;知识库的来源不同,ILIAD采用由专家修改和增补的临床数据为基础,QMR采用医学出版物为基础。其它还有不同的结构,不同的诊断方法,并且在试验观察、问题求解、专家诊断行为等方面的着重点也有不同。
QMR为相关项引入了解释性超级文本,因而具备了更多不同的参考特征,加强了诊断语义表达对比的特征,显得比较自由。ILIAD则显得更为严谨规范,虽然它也有语义解释功能,但它比较限制歧义,强调用疾病的后验概率与先验概率的符合程度表达疾病诊断结果,形成明显的概率特征;也因为这些特征,使ILIAD在发展教学方面做得更好。就检测项的总体评分来说,ILIAD略胜一筹。评论最后认为:无论如何,受这两个系统的思维模型、发展过程和方法决定,它们的诊断能力总是会因为要照顾到不同的视角而受到多种限制。
在中国,从未有人对国外的临床决策软件案例作比较完整而系统的介绍,因此,我们认为有必要从复杂系统的角度,对ILIAD作为进行全面介绍。
三、关于ILIAD
总部设在亚特兰大ADAM公司,是健康交互可视媒体出版领域的领头羊,专为健康卫生组织、医学专家教授、医学用户和学生出版发行各种类型的医学信息。1997年,ADAM 从最有资历最有声望的 Mosby 医学出版公司得到了被称为‘ILIAD’专家系统应用软件和一系列其它产品。
ILIAD是一个诊断治疗的软件,专门设计用来为内科医生提供一个专家水平的系统程序,用来向医生传送计算机产生的诊断结果。资金主要是由前任 Novell 的执行董事局主席 Ray Noorda提供,投资超过1000万美元;另外美国国家医学图书馆投资了数百万美元的项目启动资金,以后在ILIAD最后形成商品时又花去数百万美元,总共投资约2000万美元。在20世纪90年代,全世界的医学精英都以谈论ILIAD为时尚和荣耀,无不认为ILIAD的知识库在医疗健康信息领域内,是一个创新的、抱负远大的事业。
到1996年,新版ILIAD v4.5 面世,ADAM公司毫不隐讳地说:它是世界上最好的医学鉴别诊断软件和参考工具。ILIAD v4.5 也就是我们今天要介绍的医学决策支持系统。
据ADAM公司介绍,ILIAD是一个医学专家软件,适用于世界范围内的医疗健康临床医生,用以提供专家质量的诊断咨询和病人模拟。ILIAD v4.5 覆盖了多于930种疾病、1500个症状,并且提供包括ICD-9标准码在内的每一个诊断的治疗方案,有11,900种疾病的表现覆盖了大内科的所有主要专科,包括:小儿科、皮肤科、精神科、妇产科、周围血管病、睡眠问题等等。ILIAD v4.5 包括四种工作模式:①会诊模式,指医生与专家系统的交互,其诊断推理工作开始于向系统输入对病人的实际检查,包括症状、体征、实验室结果等诊断要素;②讨论模式,如果使用者打算讨论一种假定的情况,可以通过输入一个关键词的号码来进行;③模拟模式,让使用者操作对真实诊断问题进行模拟求解;④参考模式,利用系统的医学文本参考资源,用户可以浏览超过700种诊断的附加描述,并可以查到超过3000种专家出版物的摘要和注解。
四、ILIAD述评
在ILIAD的四种模式中,只有会诊模式是决策支持系统(DSS)意义上的主流模式,因而也是我们评述的主要内容。 会诊模式主要用于帮助医生诊断病人。医生通过输入病人的症状、体格检查、实验室或X片结果等诊断要素等,为ILIAD描述病人情况;ILIAD则基于病人的情况,响应出不同可能性的疾病列表,以及这些疾病的概率。ILIAD还能提供知识库范围内任何疾病的有效值,疾病治疗的检查建议和劝告。
(1)会诊模式开始
当ILIAD被安装到计算机后,计算机桌面即显示ILIAD图标。点击‘ILIAD图标’,再点击‘Continue键’,ILIAD进入主菜单屏。在主菜单匹屏点击‘Consultation键’,进入会诊模式的初始状态的屏幕。此时,医生只有两种选择,一种是用‘New键’新建一个病历,另一种是用
‘Open键’打开一个原有的病历。选用点击‘New键’,显示出一个窗口,要求输入病人的基本信息,包括:姓名、年龄,另有性别‘Sex’男女、会诊模式‘Consult’需要通过选择,之后点击‘OK’。
评:ILIAD是一个大型的决策诊断软件,进入该软件的方式应该说是相当的简洁明快。但是这种进入的简洁和对病人基本信息较少的要求,似乎卸下了管理方面的主要负担,提示ILIAD专心致志于诊断推理。
(2)输入患者诊断要素
在病人基本信息窗口点击‘OK键’后,新病历建立,进入该病人的诊断要素输入,医生可以输入病人的数据。此时,ILIAD显示出一个‘输入主要病情关键词’的窗口,有五条空白栏等待诊断要素的输入,这是关键词入口;其下部有一个层次入口,按‘Hierarchical Entry键’进入层次列表。在关键词入口,至少要输入一个词目,之后按‘OK键’,ILIAD就开始处理数据。
这里要注意的是,ILIAD有一个机内词典,输入的关键词应该是ILIAD词典存在的一个词,包括词组、短语、并列词、同义词、缩略词、或关键词有意义的一部分,一旦输入了关键词,ILIAD将从词典中查找精确匹配的词,或者查找与关键词相关的词,并响应以相关概念的细节层次列表。关键词必须正确,键入的关键词量太少或太多,可能使系统不能正常工作,则要返回重新输入适合量的关键词。以上所述是关键词入口方式。
评:ILIAD有一个词典,这本身就表明了多方面的意义:
a. 系统有词典,就意味着系统划定了自己独立的知识领地。任何系统有自己存在的条件和要求,系统内部的知识与外部世界的知识,即真正医学界的知识并不完全一致,两者的相互对接必须首先通过词典的定义和规范。******
b. 如果系统有了词典,那么系统是利用词典展开知识结构的;从知识的获取到知识的表达,从人机界面的功能交互到底层数据的存取方式,都将围绕词典展开。
c. 围绕词典展开的知识结构,对于医学决策支持来说是一个先验体系,如同已经盖好了一座大楼,决策过程只是如何去寻找某个房间。于是形成它的优点是:用决策的知识体系是已知的,它可以是人类反复验证过的知识的总结或提炼,因而明确、可靠、有效;其造成的缺点是:不能深入未知世界,没有产生新的知识;但是医学临床领域与医学研究领域毕竟不同,它更需要成熟的知识和技术。
d. 词典中的词才具有系统意义,这些词构成系统知识的基本要素。一个要素是一个知识点的,任意个知识点的关联就构成知识表述;根据排列组合的原理,基于词典的系统可以应付知识的无穷变化。同时,词典中的词也就是系统的边界,边界明确,就意味着知识体系的稳定和可靠。
e. 从使用看,如果存在一个词典,词或词组拼写就规定了范围,超出范围词或词组,不会正常响应;同时,对词或词组的使用就不必去‘写’,而可以在词典范围内进行‘选择’。但是医学诊断系统所面对的情况是整个人类社会,其使用的概念肯定要超出词典的容纳范围,对超出词典部分的概念怎么办呢?ILIAD采用了同义词参照规范的方法处理缩略词、词组、短语、并列词等,这相当于系统用容错技术无限制地拓展了知识的边界,从而保证了ILIAD词典的相对精确性。
(3)层次数据操作
如果在‘输入主要病情关键词’的五条空白栏中没有输入词目,那么可以选择窗口下方的层次入口‘Hierarchical Entry键’。按此键则进入病历数据的另一种形式:层次形式。进入层次数据入口,ILIAD显示出一个医学概念的列表,医生可以从中选择与病情相关的数据。列表各条目前的小三角符可以伸展开或叠收起列表。如果某条目的小三角符指向右边,则表示该条目有更多的细节内容,点击小三角符将伸展开条目的下层分类。如果某条目的小三角符指向下边,点击小三角符将叠收起条目的下层分类。
现在回到用关键词入口方式。输入条目1为‘abd pain’,条目2为‘vomit’,然后点击‘OK键’。ILIAD则会以‘abd pain’和‘vomit’这类特指的诊断要素为定位目标,显示出经由ILIAD确认的相关的医学概念列表。此处,‘abdominal’只用了‘abd’一部分,这是关键词的片段的识别,是拼音文字在计算机搜索中所具备的一种优势。
评:ILIAD的医学概念列表是基于词典的层次性列表。层次性列表是由上位概念统领下位概念,或者说是词目的层次性分类,目的是对知识有一种分类性的掌握,以便清晰和方便地驾御医学知识。ILIAD的概念层次列表附加了逻辑判断及数值判断功能。当医生从列表上明确一个概念的同时,也就选定或否定了一个概念;如果是选定一个概念,与其直接相关的下层概念将被展开,以便在同属概念中作更细致的选择。这种方法极大地方便了操作,它可以引导医生在一个属概念中不断深入下去,或者立即排除一个属概念,去寻找另一个属概念,直到找到能为疾病定性的诊断要素为止。由此,我们了解到ILIAD的研发思想是为每一个诊断要素都做了上位归属,作为某个类属的上位概念并不与其它类属发生关系,从而导致下位分类描述自成体系,诸如‘localized’‘quality’‘time pattern’的类目出现在多个类属中,基本形成:基于词典,概念分层列表,诊断要素类属把握,疾病单个把握,类属关系树状展开等特点。
ILIAD对输入的关键词是通过类属关系逐步明细化的。
前面已经输入条目1为‘abd pain’,条目2为‘vomit’后,自动展开层次概念列表,与输入症状相关的肠胃系统症状‘Gastrointestinal System Symptoms’也在其中,并展开了下层相关概念,包括:恶心‘nausea’、呕吐‘vomiting’、腹痛‘abdominal pain’‘localized’、在上腹‘at upper abdomen’、右上部‘right upper quadrant’、性质‘quality’、锐痛‘severe’、持续的
‘persistent or constant’、时间模式‘time pattern’、突起‘sudden onset’、放射到‘radiating to’、背部‘back’等等。具体操作是:在‘nausea’前的小方框内选择‘Y’确认;再在下一条目‘Vomiting’也用小方框内的‘Y’确认。同样,用‘Y’回答‘Abdominal pain’和下一条目‘Localized’,其下分层展开后,用‘Y’分别选择‘At upper abdomen’‘Right upper quadrant’。继续向下,在‘Quality’下选择‘Severe’和‘Persistent or constant’;在‘Time pattern’下选择‘Sudden onset’; 在‘Radiating to’下选择‘Back’;然后点击‘Process键’,此时,ILIAD进入处理进程。
 |
评:当ILIAD通过确定的词目展开层次概念列表时,词目在表中没有明确的定位,诊断所需概念必须医生自己在表中查找。此时的层次概念列表相当于展开了一份可由医生操作的选择性问卷,医生要跟随问卷,通过病人的回答方能一步步深入。这里,医生的思路容易被层次概念列表中诊断要素的类属关系束缚住,对重点症状的重点深入实际上容易造成某种引导。从输入症状到症状深入的过程是比较长的,这个过程也比较容易让医生迷失;过程长,如果出错,再回头重新开始,又容易产生忐忑不安的厌烦情绪。另外,病人的病情往往并不单纯,症状表现也错综复杂,医生在接受病人的症状表现时,如何逐类应对是诊断软件必须要考虑的。
上图:会诊模式
(4)浏览疾病图式
当疾病用描述语言展开时,它表现为一个规范‘profile’状态,我们也可以称之疾病定义的脉络图式。若诊断进入会诊模式窗口,疾病图式就可以看到了。会诊模式的窗口分为左右两部分:左边上部是病人的信息,左边下部是病人的数据,包括病人申诉的主要不适和医生问诊采集的症状等诊断要素;右边是鉴别诊断窗口,显示出按照概率排列的疾病诊断表,其上是含有几个操作按钮的工具栏。
鉴别诊断窗口里排在最前面的是胆总管结石症‘Choledocholithiasis’和腹主动脉瘤破裂即‘Ruptured abdominal aortic aneurysm’。其它还有多个疾病被列表成概率降序,以给出更多的信息。列表中任一病名在被置为高亮的前提下,都能用鼠标右键激活弹出菜单,弹出菜单中的 ‘Browse Disease Profile’即为浏览疾病图式。图式即ILIAD关于某病的诊断标准,不同的疾病有不同的图式。
ILIAD有两种类型的疾病图式:一种是表现为概率的贝叶斯图式‘Bayesian profiles’,它以统计学为基础,当新诊断要素被加入到病历,ILIAD便更新知识库疾病的概率;绝大多数最上层的疾病是用贝叶斯图式。另一种是布尔逻辑图式‘Boolean profiles’,它基于 ‘与、或、非’的逻辑操作,由各诊断要素的复合逻辑状态决定结果;多数中间疾病(症状性)是用布尔逻辑图式。在疾病图式中,但凡被红线框住的词目,都有中间疾病图式。
评:‘intermediate diseases’此处被翻译为中间疾病,我们理解它并不是ILIAD里的最终疾病(最上层疾病),也不是最初症状(诊断要素),而是受最初症状决定的、又构不成最终疾病的中间状态,它对最终疾病起诊断要素作用。ILIAD分别用两种决策方式处理两类对象,也许是从如何更精确诊断的角度考虑,但也造成了决策过程冗长、决策路线限制太死的弱点。
要看胆总管结石症‘Choledocholithiasis’的疾病图式,先将‘Choledocholithiasis’置为高亮,点击鼠标右键,激活弹出菜单,从菜单上选择‘Browse Disease Profile’,关于此病的的疾病图式就显示出来。在美国西医主要不是靠症状推理诊断,症状只是起一个引导医生进一步进入到哪个方面的检查的提示作用。在‘Choledocholithiasis’的疾病图式中,列出了七项检查内容和价格。如果不做检查,科将光标定位到被红线框住的胆痛‘Biliary pain’。凡被红线框住的词目,都表示该词目还有由中间疾病图式或者用语言描述的另一个页面。双击‘Biliary pain’可以进入该词目的中间疾病图式页面,‘abdominal pain’仍被用在这个框架内。双击窗口左上角的图标,关闭‘Biliary pain’框架,回到‘Choledocholithiasis’的框架。注意,该胆总管结石症的流行特征,据ILIAD统计为住院病人的万分之二,疾病的流行特征是ILIAD得到的先验值。
‘Choledocholithiasis’的疾病图式包括如下信息:
a) Prevalence流行特征:作为先验值存在,表示该病在住院患者中的统计发生频度,胆总管结石症‘Choledocholithiasis’发生的频度为2/10000。
b) Postterior probability后验概率:在给出当前病人的诊断要素后,该病发生有多大的可能,‘Choledocholithiasis’为0.154,即等于列表中的15%。
c) Status状态:是系统对病人诊断要素的当前响应,例如上述诊断要素对于 ‘Biliary pain’的可能性有72%为真。
d) Cost费用:是针对相关检验方式,帮助比较和选择检验方法,以获取诊断要素,费用作为参考是不精确的。
e) TPR (true positive rate)正确率:某个特定的诊断要素在该疾病中存在的可能性,比如:‘Biliary pain’在‘Choledocholithiasis’中存在的比率为0.70。
f) FPR (false positive rate)错误率:某个诊断要素在其它任何疾病中出现的可能性,除开医生正在考虑的疾病。比如:‘Biliary pain’在所有其它疾病中存在的比率为0.02,除开‘Choledocholithiasis’。
g) LR+ (positive likelihood ratio)正面可能性:当患者的某个诊断要素出现,则在多大程度上增加患者某种疾病的可能性。比如:当‘Biliary pain’出现在患者身上,则增加患者疾病为‘Choledocholithiasis’的可能性是35.0。
h) LR- (negative likelihood ratio)负面可能性:当患者的某个诊断要素不出现,则在多大程度上减低患者某种疾病的可能性。比如:当‘Biliary pain’不出现在患者身上,则减低患者疾病为‘Choledocholithiasis’的可能性是3.26。
(5)浏览治疗建议
据ILIAD的研发人员介绍,‘治疗建议’是ILIAD尚未十分完善的弱项。
从鉴别诊断窗口选择一个疾病,在右键弹出菜单选择‘Browse Treatment Suggestions’,就带出一个有分层结构治疗建议窗口‘Treatment Suggestion window’,单击分层标题的各个三角形符号或者双击分层标题,可以打开每一个标题下隐藏的治疗信息。这些治疗信息可以选用一项或多项,它们包括:药物治疗、非药物治疗、转诊建议、禁忌、警告、注意事项等。例如:ILIAD对胆总管结石症‘Choledocholithiasis’的治疗建议是A或B两种选择:A.转到肠胃病专科用内窥镜
治疗;B.转到外科做胆管检查或切除。再如:选择急性胆囊炎‘Acute cholecystitis’,从右键弹出菜单选择‘Browse Treatment Suggestions’,系统给出治疗建议也是A或B两种选择,A.使用抗生素经验‘empiric antibiotics’;B.转到外科作胆囊切除术。在A.的右边有小三角符,可以展开下层概念,下分a.b.c.d.e.f.六点,又有三角符展开其下层概念,如双击‘b.Cefoxitin’头孢西丁,显示出所有关于该药处方的信息。
(6)弹出菜单中其它功能项
弹出菜单中的其它功能,都是当疾病确定之后,针对疾病给出的辅助功能。
A. 浏览 ICD9
要看每一个疾病的国际疾病分类标‘International Classification of Diseases’代码第九版简称ICD9,先要在鉴别诊断窗口选择一个疾病,再用弹出菜单中的‘Browse ICD9 Codes’,即可显示该疾病的ICD9码。
B. 浏览图片
图片是ILIAD知识库中的一部分,若某疾病附带图片,其病名后即带有记号(P)。要看病名附带的图片,先要在鉴别诊断窗口选择一个疾病,再用弹出菜单中的Browse Picture’即可。若某病有附图多于一幅,图形窗口将显示两个箭头,可以通过点击箭头浏览其它图片。
C. 显示诊断要素的解释 Show Explained Findings
ILIAD允许医生在诊断疾病时,了解他自己所输入的诊断要素,在本次诊断中对相关疾病能起到诊断作用的那些诊断要素。例如:从鉴别窗口选择腹主动脉瘤破裂‘Ruptured Abdominal Aortic Aneurysm’,从弹出菜单选择‘Show Explained Findings’就能看到与该病诊断有关的诊断要素的列表。
评:一般情况下,医生输入的诊断要素不一定与能够确定疾病的诊断要素完全吻合,一部分诊断要素与疾病有关,一部分诊断要素与疾病无关;那些有关、那些无关,作为医生一定要十分清楚。从这里可以看出ILIAD的疾病是一种模版结构,尽管它表现为前面所述的图式。
D. 显示不能解释的诊断要素 Unexplained Findings
在ILIAD对某个疾病诊断中,会有一些诊断要素与解释该病无关,明确列入窗口,以作提示。例如:将鉴别诊断窗口的‘Ruptured Abdominal Aortic Aneurysm’置为高亮,从弹出菜单中选择‘Unexplained Findings’,就能看到几个与腹主动脉瘤破裂诊断不相关的诊断要素的列表。
评:医生输入的诊断要素不与所诊断的疾病吻合的部分,这部分表明了患者尚有其它疾病存在,系统不能同时诊断其它疾病,但可以用分时的方法实现。但对分时诊断的综合结论,可能只能在脱机状态下,由医生手工完成。由此可见ILIAD的自动化程度不太高。
E. 检查建议Suggest Workup
ILIAD在诊断疾病时,通过‘Suggest Workup’选项给出四种检查的建议,用来肯定或排除某个疾病。在窗口右下角,有4个单选框:常规的general,追溯的history,体格检查physical exam,检验tests;每选定其中之一就会显示相应的检查建议。例如:将腹主动脉瘤破裂‘Ruptured Abdominal Aortic Aneurysm’置为高亮,选用弹出菜单检查建议‘Suggest Workup’,则general的建议是:腹部触诊,检查包块;history的建议是:追溯出汗和心悸情况;physical exam的建议是:腹部触诊,检查包块;tests的建议是:腹主动脉造影和CT扫描。
F. 评论假说Critique Hypothesis
这种选择非常类似于上面检查建议的功能,它能将上面分项给出的检查建议一并给出,以供选择。例如:将鉴别诊断窗口的‘Ruptured Abdominal Aortic Aneurysm’置为高亮,从弹出菜单中选择‘Critique Hypothesis’,ILIAD将显示相关项目,以帮助确认这个诊断。输入‘N’到腹块‘abdominal mass’,输入‘N’到高血压‘past history of cardiovascular disease: hypertension’,然后点击‘Process键’。
(7)鉴别诊断窗口的工具条选择Differential Diagnosis Window Tool Bar Options
在鉴别诊断窗口上部工具栏中有几个按钮,用来执行鉴别诊断窗口内部的一些功能,每个按钮的功能描述于下:
A. Views键功能
诊断鉴别的列表显示有几种不同方式,当点击‘Views键’会出现五个按钮的对话框。
‘Standard View键’显示最上一层疾病并按降序排列,这种方式是默认的显示方式。
‘Top/Intermediate Decisions键’显示上层疾病和每个疾病的中层信息组。
‘Top/Intermediate Decisions键’在上口显示上层疾病,在下部显示相关的中层信息组。
‘Disease Categories键’显示的疾病均置于相关的类目之下。
标记‘Show Differential Change’的单选框,可以在加入新诊断要素前,为每一个病选择显示出的先验概率。
从鉴别诊断窗点击‘Views键’,从‘Views菜单’点击‘Disease Categories键’,现在标记‘Show Probability Change’单选框,可以看到医生新加的诊断要素的概率已经改变了,再试一试这些可能性。
B. Critique键功能
要评论的假说并不列表在鉴别诊断窗口,当点击‘Critique键’会出现一个关键词输入窗口,医生可以输入要评论的假说,即医生怀疑的某种病。例如:输入‘hepatitis’后点击‘Enter键’,然后双击‘Alcoholic liver disease (hepatitis/cirrhosis)’,ILIAD会列出诊断该病的一些诊断要素,医生可以用‘Y’或‘N’来回答其中的一些问题,最后得到某病的概率判断。
C. 最低诊断建议Propose Minimal Diagnosis (MinDDx)
此项选择允许医生确认,他做出最后诊断的诊断要素依据,是真正可以被解释的。
在完成对病人的诊断检查之前,医生应该提出一个最低限度的诊断结论;如果确认的步骤被忽视,其结果病人将遭受痛苦。例如:胸痛病人在完成心肌梗塞的检查后被送回家,但是没有去追踪研究不能被解释的木脂阳性粪便,这可能会导致漏诊结肠癌。
当医生选择该功能,一般情况下ILIAD都会认为:医生打算找到最符合病人诊断要素的疾病作结论;为此目标,系统将系统认为最符合要求的疾病,从诊断鉴别窗口移到最低诊断鉴别窗
口;同时,所有与目标解释相适应的诊断要素,也将被从病人数据窗口移走;留下不能被解释的诊断要素。当然医生也可以在鉴别诊断窗口用置高亮的办法来指定一个不同的疾病。
医生要经常地考虑多于一种的疾病诊断,以圆满解释一个复杂病情的诊断要素。这可以用点击‘MinDDx键’的方法,稍多点击几次,直到仅剩下琐碎和无关紧要的诊断要素。从工具栏点击‘MinDDx键’,记录剩余的诊断要素到窗口左下部的剩余数据窗口。
‘Choledocholithiasis’通常有许多可以解释的诊断要素,但是也系统记录很少的剩余诊断要素到剩余数据窗口,在鉴别诊断列表中列出‘Viral gastroenteritis’能够解释剩余的诊断要素。点击上部的‘Restore键’,屏幕将恢复到先前的状态。
D. 自动最低诊断建议Propose Minimal Diagnosis auto (MinDDx Auto)
这个选择与前面的MinDDx非常相似,但在这里ILIAD自动选择最好解释病人诊断要素的疾病,并将它移到最低鉴别诊断窗口。其它后面的操作也由ILIAD控制。
(8)其它辅助功能
A. 病人信息窗口Patient Information Window
系统会通知医生,所有输入的诊断要素都累积到病人信息窗口。记录肯定的诊断要素是用粗体字,否定的则不同。医生可以用置高亮发方法并激活弹出菜单去修改一个诊断要素,弹出菜单提供4种选择:1.Explain Finding in this Case,2.Browse Finding,3.Browse Picture,4.Edit Patient Finding。
B. 在病历中解释诊断要素Explain Finding in this Case
此项选择,显示出当前的鉴别诊断列表中与诊断要素相关的疾病。对于Patricia的数据,将‘abdominal pain radiating to’置为高亮,从弹出菜单中选择‘Explain Finding’,显示当前病历与诊断要素有关的疾病列表。
C. 浏览诊断要素Browse Finding
此项选择将显示ILIAD知识库中用到的某个诊断要素的全部疾病。在病人诊断要素窗口将‘abdominal pain radiating to’置为高亮,从弹出菜单选择‘Browse Finding’浏览诊断要素,系统
许多疾病及分类在它们的诊断条件下被置为高亮的诊断要素的疾病将被显示出来。点击三角符,所出现的下层疾病,是也要用到诊断要素的中间疾病。医生可以浏览列表中每个疾病的图式。例如:在‘GI’之下双击‘Acute pancreatitis’,ILIAD带入一个急性胰腺炎的诊断要素框架。
D. 浏览图片Browse Picture
任何诊断要素如被标记(P)便表示该诊断要素附带图片。如要看图片需先将诊断要素置为高亮,再从弹出菜单选择‘Browse Picture’既可。
E. 编辑病人的诊断要素Edit Patient Finding
对病人诊断要素的编辑,主要操作方法是医生改变对列表形式问题的回答,包括回答:‘Y’‘N’或改变数值。例如:把病人信息窗口的‘severe’置为高亮,从弹出菜单选择‘Edit Patient Findings’,点击小方格内的‘Y’变为‘N’,再用点击‘Process键’执行。
F. 结束会诊模式Ending A Consultation
无论何时,医生都可以结束对病人诊断的会诊模式。用‘OK’保存会诊病历,系统将提醒医生给出病历的名字、位置、后缀名,用病人的名字作为文件名比较便于查找。
五、结语
1. 从设计的角度看,ILIAD没有作诊疗全过程的考虑,那么它就只能是全过程度一个片断。将一个片断插入自然的主体过程,是西方软件技术的一个特点,这个特点在医学领域的代价是割裂医学的整体性。但是西方医学无所谓整体性,更不会再多花几倍的投资去完成全过程的医学决策软件,这就为临床决策支持系统进入临床留下了致命伤。
2. 从实现的角度看,现有的著名临床医学专家系统或决策支持系统,一般都持续了将近30年的坎坷经历。这一路走来,无论是计算机选型、编程工具考量、算法思路运用等等,都不可避免地遗留了早期PC或Mac的色彩。这种色彩限制了ILIAD纵横捭阖的能力。
3. 从使用的角度看,ILIAD的操作过程稍嫌散乱,最后似乎没有整合性建议,而只是给出多种可能性的提示,提供给医生在诊疗操作中多一些考虑的思路。这当然不能说是错,但是如果各种建议性思路能够相互关联得紧密一些,给医生的帮助就可能会更大一些。
4. 人们在使用计算机进行操作时,与自然状态下操作的感觉是很不相同的;这要求系统的透明度高,人机交互第一步的症状采集过程不能过长。这两点ILIAD做得似乎不太好,使在自然状态下信心满满的医生,到了计算机状态下有些不知所措,从而影响到医生将ILIAD作为经常性工具的信心。与自然状态下
5. ILIAD功能操作的展开是围绕疾病,这与对疾病的主要方式认识相一致;疾病作为概念,它的症状、分类、用药、处理等都是围绕疾病名称展开。疾病名并不是疾病发生过程。医学决策支持系统的起点应该是诊断要素,疾病由诊断要素决定,如果不突出诊断要素的决定作用,那么从诊断要素展开的诊断推理就会有些被边缘化,造成完全的由疾病决定症状的反推理思维模式。
6. ILIAD的数据基础是词典。基于词典的知识层次结构是ILIAD做得最好、最细、最规范、花功夫最多的部分;它符合知识产生的原则,从结构上来说它可以容纳无限多样的可能。如果说它还有缺点的话,那就是有点僵硬,似乎还可以增加一点弹性。
参考文献资料:
AMIA 2001 Annual Symposium, WWW.AMIA.ORG
Two diagnostic computer programs. Arch Fam Med, 2(1), 87-95.
ILIAD v4.5 help files consultation mode.