|
@@ -37,19 +37,15 @@ public class CLI0307 extends QCCatalogue {
|
|
|
}
|
|
|
if (cliBStructureMap.containsKey("输注种类及量")) {
|
|
|
String bloodType = cliBStructureMap.get("输注种类及量");
|
|
|
- String bloods = cutString(bloodType, "血液成分", "容量");
|
|
|
- if (StringUtils.isNotEmpty(bloods)&&
|
|
|
- (!bloods.contains("") || !bloods.contains(" ") || !bloods.contains(" ") ||
|
|
|
- !bloods.contains(": ") || !bloods.contains(":") | !bloods.contains(": ") ||
|
|
|
- !bloods.contains(": ") || !bloods.contains(":") | !bloods.contains(": "))) {
|
|
|
- String bloodNum = cutString(bloodType, "容量", "其他");
|
|
|
- if (StringUtils.isNotEmpty(bloodNum)&&
|
|
|
- (!bloodNum.contains("") || !bloodNum.contains(" ") || !bloodNum.contains(" ") ||
|
|
|
- !bloodNum.contains(": ") || !bloodNum.contains(":") | !bloodNum.contains(": ") ||
|
|
|
- !bloodNum.contains(": ") || !bloodNum.contains(":") | !bloodNum.contains(": "))) {
|
|
|
+ String bloods = cutString(bloodType, "血液成分 ", " 容量")
|
|
|
+ .replace("血液成分",null).replace("容量",null).replace(" ",null).replace("",null);
|
|
|
+ if (StringUtils.isNotEmpty(bloods) && (bloods.length() > 0)) {
|
|
|
+ String bloodNum = cutString(bloodType, "容量", "其他").replace("容量",null).replace("其他",null)
|
|
|
+ .replace(" ",null).replace("",null).replace(":",null).replace(":",null);
|
|
|
+ if (StringUtils.isNotEmpty(bloodNum)&& (bloodNum.length() > 0)) {
|
|
|
+ matchSum++;
|
|
|
+ continue;
|
|
|
}
|
|
|
- matchSum++;
|
|
|
- continue;
|
|
|
}
|
|
|
|
|
|
}
|