|
@@ -143,7 +143,11 @@ public class THR02985 extends QCCatalogue {
|
|
|
for (Map.Entry<Date, String> doctorAdviceDrug : doctorAdviceDrugMap.entrySet()) {
|
|
|
Date doctorAdviceDate = doctorAdviceDrug.getKey();
|
|
|
String drugs = doctorAdviceDrug.getValue();
|
|
|
- drugs = removeBracket(drugs);
|
|
|
+ drugs = removeBracket(drugs).replaceAll("[^\u4e00-\u9fa5]", "");
|
|
|
+ String drugStandardWord = similarityUtil.getDrugStandardWord(drugs);
|
|
|
+ if (StringUtil.isNotBlank(drugStandardWord)) {
|
|
|
+ drugs = drugStandardWord;
|
|
|
+ }
|
|
|
Set<String> splitDrugs = CatalogueUtil.getRegexWords(drugs, "[((\\[][^\\[\\]()()]+[\\]))]")
|
|
|
.stream().filter(x -> !x.equals("合资") && !x.equals("进口") && !x.equals("国产")).collect(Collectors.toSet());
|
|
|
String missDrug = "";
|