cvery_122563

所属分类:医药行业
开发工具:Visual Basic
文件大小:24KB
下载次数:80
上传日期:2008-01-31 15:50:10
上 传 者2409
说明:  疾病诊断专家系统,可以自动诊断病情,疾病诊断专家系统,可以自动诊断病情,
(Disease diagnosis expert system, can automatically diagnose the illness, disease diagnosis expert system, can automatically diagnose the illness,)

文件列表:
mdlPub.bas (866, 2001-01-20)
frmAbout.frm (12456, 2001-01-20)
frmBase.frm (21564, 2001-01-19)
frmExpertAsk.frm (12309, 2001-01-19)
frmMain.frm (5190, 2001-01-19)
frmtellExpert.frm (15668, 2001-01-19)
frmAbout.frx (3651, 2001-01-20)
frmBase.frx (3726, 2001-01-19)
frmExpertAsk.frx (4430, 2001-01-19)
frmMain.frx (5520, 2001-01-19)
frmtellExpert.frx (4500, 2001-01-19)
下载说明.htm (5484, 2006-04-07)
medical.mdb (73728, 2001-01-24)
vssver.scc (240, 2001-01-19)
Medical.vbp (1328, 2001-01-24)
Medical.vbw (306, 2001-01-24)

声明: 本疾病诊断专家系统(免费软件)只限于个人研究学习使用,任何单位和个人不得将此软件用于 任何商业用途。 本疾病诊断专家系统(免费软件)的作者警告:本系统作者不承担任何由于运行本系统而引发的 任何问题及其相关责任. 如果您不同意以上声明和警告,请不要安装和使用本系统。 本系统只引用了一个病例,使用者可根据需要自行添加. 本系统用VB6.0编写,需要源码的朋友请与本人联系. E-mail: jyd12@163.net By:JiangYuanDong 1999.01.01 ====================================================================================== 参考文献:   以下文字节选自网络文章<<中国人的面向对象数据库理论>>,作者不详 ,在此向此文作者表示感谢. 疾病名 症候 症候对疾病的概率 ============================================================= 阑尾炎 恶心 10 阑尾炎 呕吐 10 阑尾炎 腹痛 10 阑尾炎 自上腹或脐周开始痛其后转为右下腹痛 10 阑尾炎 腹部持续性钝痛阵发性加剧 10 阑尾炎 阑尾点压痛反跳痛和肌紧张 30 阑尾炎 血白细胞增高 10 阑尾炎 血中性粒细胞增高 10 本例只供参考,不作实际应用。 医生正是根据这些症候而诊断出病人的疾病为阑尾炎的。症候对疾病的概率可 由这些症候对诊断阑尾炎的可能性的大小而估算出来的,不必十分精确。疾病概率 统计器是电脑在诊断病人的疾病的过程中统计各个疾病的可能性的数组,每个疾病 都有其对应的疾病概率统计器。疾病概率统计器的结果值在0至100之间。其值 的大小决定病人有这种疾病的可能性的大小。 用这种结构建立的知识库可以很方便地实现上面所提到的各种功能。这种结 构的最独特之处就是依靠相同的关键(疾病名或其代码)来实现一种疾病与其症候之 间的相互联系。疾病名与症候分别用二叉树进行排序。排序后可由疾病名而查到与该 疾病名有关的所有详细情况,也可由一种症候而查到哪些疾病有这种症候,以及该症 候可能引起各种疾病的概率。 以阑尾炎为例)实际诊断过程:输入病人的症候“腹痛",从知识库的第二项 查出所有的具有“腹痛"这种症候的疾病,每查出一种疾病后就使其相应的概率统计 器加上“腹痛"对该疾病的概率;输入病人的症候“阑尾点压痛反跳痛和肌紧张"并 且从知识库的第二项查出所有的具有该症候的疾病,每查出一种疾病后就使其相应的 概率统计器加上症候对该疾病的概率;用此方法输入病人的所有症候后就可以从疾病 的概率统计器而得知病人有哪种疾病以及哪些疾病较可能。此时查看概率统计器就会 发现阑尾炎对应的概率统计器的数值为100,而其它疾病的概率统计器的概率一般 小于50。如果知识库中有一千种常见病的知识,大约有300种左右的疾病的概率 统计器的数值大于零,而且绝大多数在5到30之间。如果病人身上同时有几种病存 在,那么电脑就会显示出相应的概率统计器的数值接近或等于100。 这种模仿思维的医学专家系统的数据结构非常简单,其功能却非常强大。该专家 系统在诊断疾病时主要以查寻为主,只有少量的判断,几乎不存在逻辑推理,也不象 Prolog语言那样需要大量的规则。而且知识库可以象?????那样,知识库的任何修改、 增加、删除都不用改动处理知识库的程序。诊断疾病的正确与否,以及能不能诊断出 某种疾病,只取决于知识库中有关某种疾病的知识是否正确及有没有该疾病的知识, 而于处理知识库的程序无关。 模仿思维的医学专家系统可以实现以下功能。 1、诊断疾病 2、查寻哪些疾病可以引起某种症候 3、查寻同时拥有某几个症候的疾病有哪些 4、输入症候后可以显示出哪些疾病最可能以及各疾病的概率 5、可以提示医生进一步确诊疾病需要做哪些体检、化验及仪器检查 6、可以查寻疾病的详细情况 7、医生不必要任何编写程序的知识就可以建立自已的专家系统。 8、可以开处方 9、可以用于病历档案管理 10、具有自学习功能 与上述内容相关的两篇论文: 《模仿思维的医学专家系统》发表在中科院及中国计算机学会主办的《计算机研究与发展》1995年第4期。 《用一维数据结构建立通用的轴承文件系统》发表《轴承》1995年第5期  

近期下载者

相关文件


收藏者