这个问题可能有点太笼统和抽象了,因为我还不知道我在寻找什么。我对模式没有太多的经验。我需要知道我可以使用什么模式/技术来对医疗应用程序中的患者进行分类。
假设医院有一个文档应用程序,其中有10个数据字段。日期、数字、选择、多选。每一个去医院就诊的病人都会有自己的具体信息。在输入和分析之后,必须将每个患者归入一个类别。每个类别都由一组规则确定。这些规则是基于上面定义的部分或所有字段及其各自的值创建的。
实际上,我说的是成百上千的患者和成百上千的输入域。因此,我试图找出是否有一些传统的方法来做这件事(一些更通用的),或者我是否被困在编写数十个"IF和Switch“语句。
PS:这不是机器学习任务
发布于 2021-03-14 00:24:17
这听起来像是一种称为rules engine的算法的任务。在最简单的情况下,规则引擎的编码风格似乎是IF ... THEN ... (ELSE...)的集合,但规则引擎通常还具有消除冗余分支、循环和矛盾检测等特性。
提供此功能的软件包的示例是Drools和BizTalk Business Rules Engine
发布于 2021-03-14 02:05:21
除了Tom W的答案之外,在较低的层次上,您可能会发现Specification pattern很有用。
https://stackoverflow.com/questions/66615300
复制相似问题