我使用Python提取ICD9代码。并使用下面的正则表达式
icdRegex = recomp('V\d{2}\.\d{1,2}|\d{3}\.\d{1,2}|E\d{3}\.\d')
它捕获类似于137.98或V35.62
的模式一切正常,但表达式也会将患者体重记录为ICD9代码。
现在我观察到的是,重量几乎总是显示为ex:110.67 kg或kgs或lb或lbs
如何将ICD9与体重分开??
答案 0 :(得分:1)
添加一个负面的前瞻断言,如下所示:
(V\d{2}\.\d{1,2}|\d{3}\.\d{1,2}|E\d{3}\.\d)\b(?!\s?(?:lb|kg)s?)
答案 1 :(得分:1)
以下是HamZa对每个人的表达:
icdRegex = recomp("\b(?:V\d{2}\.\d{1,2}|\d{3}\.\d{1,2}|E\d{3}\.\d)\b(?!\s*(?:kg|lb)s?\b)")
感谢HamZa& Chapelo帮帮忙。 欣赏它。