上面列出来的就是数据,
下面就是想生成的结果。
Osteoarthritis (OA)
OA (Osteoarthritis)
OA Knee
Osteoarthritis Knee
OA
Knee OA
? OA
OA/Osteo with knee 可以通过以下提取
where prxmatch("m/osteoar|oa /oi", lowcase(diagnosis)) and prxmatch("/knee/", lowcase(diagnosis)) ;
For OA only, 目前解决方法是:
where ((lowcase(diagnosis)) contains 'oa' and not prxmatch('~B|C|D|E|F|G|H|I|J|K|L|M|N|P|Q|R|S|T|U|V|W|X|Y|Z~i', upcase(diagnosis)));
其他的情况比如OA 还有osteoarthristis 同时出现的情况 或者只有osteoarthritis 出现的情况目前没有想出来解决办法。OA/Osteoarthristic 可以有特殊符号出现比如?,但不能有身体部分, 比如hand, hip, cervical 这些。