首页 > 解决方案 > 分类/分类模式

问题描述

这个问题可能有点过于笼统和抽象,因为我还不知道我在寻找什么。我对模式没有太多经验。我需要知道我可以使用什么模式/技术在医疗应用程序中对患者进行分类。

假设医院有一个包含 10 个数据字段的文档应用程序。日期、数字、选择、多选。每个到医院就诊的病人都会有自己的具体信息。输入和分析后,必须将每个患者归入一个类别。每个类别由一组规则确定。这些规则是根据上面定义的部分或全部字段及其各自的值创建的。

实际上,我说的是数百名患者和数百个输入字段。所以我试图找出是否有一些传统的方法(更通用的方法)或者我是否坚持编写数十个“IF and Switch”语句。

PS:这不是机器学习任务

标签: c#.netalgorithmdesign-patternscategorization

解决方案


这听起来像是一种称为规则引擎的算法的任务。最简单的规则引擎的编码风格确实看起来是一个集合,IF ... THEN ... (ELSE...)但规则引擎通常也具有诸如消除冗余分支、循环和矛盾检测等功能。

提供此功能的软件包示例有DroolsBizTalk 业务规则引擎


推荐阅读