医学诊断系统是一个新兴的复杂的应用系统,人工智能技术,计算机协作支持技术及高速通信网络体系结构的发展促进了计算机支持的诊断系统的发展.当前医学诊断系统的难点在于如何利用网络这个资源分布平台来获取所需要的数据及在数据不完整状态进行推理求解,而这些问题的解决在于能够有一种机制使得能在一个标准的应用系统结构中准确的表示并获取信息及集成各种医学资源使之相互协作.本文描述了一种利用多智能体(Multi-agents system,MAS)体系结构和中间件(middleware)技术如公共请求代理结构(Common Object Request Broker Architecture,CORBA)进行设计的分布式医学诊断系统.该系统能集成多种医学资源和医学应用实体并且能实现参与诊断的医学实体之间的协作,以减少由于信息缺乏而带来的诊断偏差.另外本文还将一种实验室开发的模糊最小最大神经网络(Fuzzy Min—Max Neural Network,FMMNN)的模糊规则提取方法应用于该系统以证实该分布式诊断系统的优越性.