首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以某ICD-10码为主要诊断手段的标记诊断

以某ICD-10码为主要诊断手段的标记诊断
EN

Stack Overflow用户
提问于 2022-02-23 14:05:33
回答 1查看 30关注 0票数 1

我想标记所有conceptId以“G35”开头的诊断。作为主要诊断。我如何实现这一点?

代码语言:javascript
复制
d:Diagnosis{d.conceptId.startswith("G35.") -> MainDiagnosis}; 
d:Diagnosis{d.conceptId[0:3] == "G35." -> MainDiagnosis};

最棒的菲利普

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-24 09:45:45

您可以使用REGEXP条件来匹配特性值(即Diagnosis.conceptId)上的模式。在您的情况下,解决方案应该如下所示:

代码语言:javascript
复制
d:Diagnosis{REGEXP(d.conceptId, "^G35.*") -> MainDiagnosis};

有关REGEXP条件的更多信息,请咨询文档

另一种选择是使用StringFunctions;类似于您在第一条规则中试图做的事情。

代码语言:javascript
复制
d:Diagnosis{startsWith(d.conceptId, "G35") -> MainDiagnosis};

但是,这需要通过设置Ruta引擎的参数org.apache.uima.ruta.string.bool.BooleanOperationsExtension来激活Ruta中的可选扩展PARAM_ADDITIONAL_EXTENSIONS。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71238379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档