|
@@ -33,6 +33,7 @@ public class THR03071 extends QCCatalogue {
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
//辅检数据
|
|
//辅检数据
|
|
|
|
+ StringBuffer sb = new StringBuffer();
|
|
Map<String, List<String>> pacsMap = Maps.newHashMap();
|
|
Map<String, List<String>> pacsMap = Maps.newHashMap();
|
|
Map<String, Integer> pacsCount = Maps.newHashMap();
|
|
Map<String, Integer> pacsCount = Maps.newHashMap();
|
|
String splitRegex = "[;;]";
|
|
String splitRegex = "[;;]";
|
|
@@ -43,9 +44,9 @@ public class THR03071 extends QCCatalogue {
|
|
if (StringUtil.isBlank(itemName) || StringUtil.isBlank(itemDiag)) {
|
|
if (StringUtil.isBlank(itemName) || StringUtil.isBlank(itemDiag)) {
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
- if (itemName.contains("检查")) {
|
|
|
|
- itemName = itemName.substring(0, itemName.indexOf("检查") + 2);
|
|
|
|
- }
|
|
|
|
|
|
+// if (itemName.contains("检查")) {
|
|
|
|
+// itemName = itemName.substring(0, itemName.indexOf("检查") + 2);
|
|
|
|
+// }
|
|
String[] itemDiags = itemDiag.split(splitRegex);
|
|
String[] itemDiags = itemDiag.split(splitRegex);
|
|
List<String> itemDiagList = Lists.newArrayList(itemDiags);
|
|
List<String> itemDiagList = Lists.newArrayList(itemDiags);
|
|
if (pacsMap.containsKey(itemName)) {
|
|
if (pacsMap.containsKey(itemName)) {
|
|
@@ -82,12 +83,16 @@ public class THR03071 extends QCCatalogue {
|
|
if (pacs.getValue() == 0) {
|
|
if (pacs.getValue() == 0) {
|
|
pacsMiss.add(pacs.getKey());
|
|
pacsMiss.add(pacs.getKey());
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ infoAppend(sb,pacsMiss.get(0));
|
|
}
|
|
}
|
|
|
|
|
|
if (pacsMiss.size() > 0) {
|
|
if (pacsMiss.size() > 0) {
|
|
status.set("-1");
|
|
status.set("-1");
|
|
- info.set(pacsMiss.toString().replaceAll("[\\[\\]]", ""));
|
|
|
|
|
|
+// info.set(pacsMiss.toString().replaceAll("[\\[\\]]", ""));
|
|
|
|
+ info.set("医嘱:"+sb.toString());
|
|
}
|
|
}
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -107,4 +112,25 @@ public class THR03071 extends QCCatalogue {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+// /**
|
|
|
|
+// * 拼接提示信息
|
|
|
|
+// *
|
|
|
|
+// * @param sb
|
|
|
|
+// * @param drugKey
|
|
|
|
+// * @param date
|
|
|
|
+// */
|
|
|
|
+// private void infoAppend(StringBuffer sb, String drugKey, String date) {
|
|
|
|
+// sb.append(drugKey).append("(").append(date).append(")").append("、");
|
|
|
|
+// }
|
|
|
|
+ /**
|
|
|
|
+ * 拼接提示信息
|
|
|
|
+ *
|
|
|
|
+ * @param sb
|
|
|
|
+ * @param drugKey
|
|
|
|
+ * @param date
|
|
|
|
+ */
|
|
|
|
+ private void infoAppend(StringBuffer sb, String drugKey) {
|
|
|
|
+ sb.append(drugKey).append("、");
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|