Literature
首页医源资料库在线期刊中华医学研究杂志2009年第9卷第12期

诊治肝病微机程序介绍

来源:中华医学研究杂志
摘要:【关键词】诊治肝病微机程序本程序是笔者根据中医教授60年诊治肝病经验,通过中、西医结合的方法进行资料整理,并以此作为信息编制成而。本程序具有下述功能。1程序的运算本程序为实现上述功能及技术指标所用的运算是以最大似然法为基础。这里简单地介绍一下Bayes定律和最大似然法,并以此建立我们的数学模型。...

点击显示 收起

【关键词】  诊治肝病 微机程序

本程序是笔者根据中医教授60年诊治肝病经验,通过中、西医结合的方法进行资料整理,并以此作为信息编制成而。本程序具有下述功能。

  (1)根据症修(症状)、舌诊、脉象、体征、栓验及病理指标对黄疸、胁痛和急、慢性肝炎进行中西医诊断分型。(2)在肝炎诊治中进行复习、修改和学习。(3)辨证施治。(4)开列处方、执行医嘱、计价和记录自然情况。

  本程采用汉字技术,显示和打印均直接用汉字表示,模拟准确率可达90%以上。

  1 程序的运算本程序

  为实现上述功能及技术指标所用的运算是以最大似然法为基础。每一似然值由一疾病的先验概率加权得出。其判别效果在逻辑上与贝叶斯(Bayes)定律相等。这里简单地介绍一下Bayes定律和最大似然法,并以此建立我们的数学模型。假设各母体Ag(g=1,2,……G)的概率密度Eg(x)已知,并且错分损失相等,这时可建立判别函数。QgFg(X) g=1,2,……G(1)若Qg*Fg*(X)=max{QgFg(X)}(2)则把个体X划归母Ag*。但在实际计算时,一般不考虑先验概率的影响(即认为它们相等,Qg=1/G),这时,判别函数有更简单形式,即Cog+C1gX1+……+CmgXm (16)这也就是我们所需要的数学模型。即最大似然法。显然Bayes定律和最大似然法之间最显著的区别是:前者考虑每一种疾病发生的概率(先验概率);而后者则不考虑。根据上述算法,结合中医教授多年诊治肝病的经验,将肝病划分为6个基本病型和12个兼型。6个基本病型为阳黄、阴黄、肝郁 虚、肝肾阳虚、脾肾阳虚和气滞血淤,并分别用符号D1、D2、D3、D4、D5和D6表示。将教授的临床经验进行筛选,选取37个基本症状,从中又分离出107个分离症候,分别用S1、S2、S3、……S37表示基本症候。对教授的578份临床病例进行统计学处理,分别计算出P(Sj/Di)(即对Di种病型出现Sj症状之概率,精确到小数后两位),然后对P(Sj/Di)进行指标化处理。即令Nij=〔Logp(Sj/Di)+1〕×10在此,我们规定:P(Sj/Di)≥0.85时,取Nij=10 P(Sj/Di)≤0.01时,取Nij=-10通过上述处理后将得到指标值表。由指标值对给定的578份病例分别算出Dj(i)(DJ(i),表示每份病例对6个病型每项指标值之和,其中j表示病型诒,i表示病例序号。Dj(i)=∑107 i=1Nijxi (1-1)当Xi病症有则取一,无则取零。经过计算,将各病例对黄疸型的权值之和由大到小列出一列值,其它各型也同样进行排列,得到下表D1 2 D1 2 …… D1 578D2 1 D2 2 …… D2 578D6 1 D6 2 …… D6 578(注:上表中的第二个下脚码相同,未必是同一份病例,因为第二个下脚码是根据Di病域中的指标值累加大小为序)。在(1-2)表中,根据578份病例来确定Di(max)及Di(min)。当患者的症状给出后,根据(1-1)可以算出指标值的累加和,然后再同Di(min)比较,即可判断出患者的病型。在上述病型分离中可能产生两种情况,即一个患者可能同时兼有几种病型或不能达到任一种病型,对于前者,我们采用下面3种方法处理。(1)对6种病型排列优先级,对优先级高的病型出现大于Di(min)时,则以高优先级作诊断和选取治疗方案。(2)当优先级相同时,选取指标累加值高的作诊断和选取治疗方案。(3)符合兼型的病例做兼型处理。对于后者,在病型之外采取对症治疗随症加减的办法。

  2 程序框图

  这里仅介绍本程序的粗框图,供大家参考。如图1所示。

  3 程序

  本程序是用APPLESOFT语言编制的,并在APPLEⅡ微型机上实现的。整个程序包括以下4部分。

  3.1 病例文件模块 用作存储、复习、查找和修改患者病例。图1 程序框图

  3.2 中医诊断模块 根据老教授的学术思想和临床经验,通过中医辨证论治确定肝病患者的诊断分型和治则方药。

  3.3 西医诊断模块 根据目前的分类方法,通过症状、体征、检验和病理等指标对急、慢性肝炎做诊断和鉴别诊断,提出医嘱和处方。

  3.4 药物替换和加减计价模块 本模块可进行缺药替补,辨证加减及药物计价处理。这4部分模块实现了本文所要求的功能和技术指标。

       4 程序的使用方法

       APPLEⅡ微型机开动后,用LOAD命令调入程序,并用RUN命令执行程序。这时,计算机在CRT显示哭上提出问题。用键盘按提出的问题进行回答。如果是初诊患者,首先输入患者的自然情状,然后再输入症候,并回答计算机在CRT显示哭上提出的“ZHONG YI?”(是中医吗)问题。若是中医,就按键盘上的“1”键,西医按键盘上的“?”键。这样,计算机就能给出诊断的处方和计价,并打印出来,可存入磁盘。假若还要继续进行诊断,就按键盘上的“1”;否则按“?”键,表示结束。如是复诊患者,则调入病例,更新和校正已记录下来的信息后,再重复上述各步骤。

  5 结果

  本程序在APPLEⅡ微型机上诊治肝病,并经过专业人员、临床病例及中医专家的验证。如表1。表1 肝病诊治程序经专业人员,临床验证结果从表中看出,本程序的正确诊治率随病例数的增加而不断提高。

  6 讨论

  笔者认为该程序用APPLESOFT语言编写,突出中医辨证施治的特色,且在APPLEⅡ微型机上实现,具有辨证施治诊断分型,开处方执行医嘱计价记录自然情况,及肝病诊断中复习,修改和学习等功能,并采用汉字显示和输出,现已开始应用临床,在实际应用中证明该程序所用的数学模型合理,处理速度快,具有实用推广价值。

作者: 王玲,郝良才 2011-6-29
医学百科App—中西医基础知识学习工具
  • 相关内容
  • 近期更新
  • 热文榜
  • 医学百科App—健康测试工具