/QuantumMES

用1.6万行代码实现一个基于模糊三元组和规则引擎的完整医疗专家系统

Primary LanguageJava

量子医疗专家系统

Quantum Medical Expert System,简称Q-MES,是一个应用在医疗咨询场景中的Java专家系统框架。

联系作者

  • 关注公众账号医疗与AI的碰撞
  • 微信添加NormanPayneretire2053,和创作团队形成联系
  • 需要获得更多的已经成型的测试数据,可以和创作团队交流。

核心功能

  • 该形成给用户智能化的建议。框架将患者在咨询中的问题转化成为结构化的患者主诉后,通过触发建造在三元特征组之上的规则引擎,
  • 基于Drools的更实用的规则引擎,支持模糊化,支持在非执行状态下的匹配,支持错误检查。
  • 对于时序化的指标进行处理,形成定量的指标特征。
  • 将特征进行三元组方式的编辑,支持模糊的查找和匹配。
  • 支持结构化案例的编写。

程序特性

  • 在JAVA 8下编译通过。
  • 独立的GUI应用,非Client/Server架构。
  • 跨平台,在Windows/Mac/Linux均能运行。
  • GUI截图,可以在/screenshot中找到
  • 可运行主程序是qmes.core.QMES

工程特性

  • 本Maven工程在Eclipse 4.7.2下运行。

其他说明

  • 程序第一次启动的时候,需要设置一个文件夹的路径(工作目录)作为启动参数。
  • 工作目录被指定,并启动程序之后,工作目录下的各个子目录会被自动创建。