|
@@ -86,7 +86,17 @@ public class THR03079 extends QCCatalogue {
|
|
|
if (antibioticDateTimes.get(drugName).get(startDate) > 0) {
|
|
|
continue; //一天内同一抗生素开过多次的抗生素直接过滤
|
|
|
}
|
|
|
- collectAntibioticInfo(antibioticInfo, drugName, value, startDateStr);
|
|
|
+// drugName = removeBracket(drugName).replaceAll("[^\u4e00-\u9fa5]", "");
|
|
|
+// String drugStandardWord = similarityUtil.getDrugStandardWord(drugName);
|
|
|
+// if (StringUtil.isNotBlank(drugStandardWord)) {
|
|
|
+// drugName = drugStandardWord;
|
|
|
+// }
|
|
|
+ if (drugName.contains("甲泼尼龙") || drugName.contains("泼尼松") || drugName.contains("地塞米松") || drugName.contains("可的松")) {
|
|
|
+// doctorAdviceDrugMap.put(startDate, adviceDoc.get("医嘱项目名称"));
|
|
|
+ collectAntibioticInfo(antibioticInfo, drugName, value, startDateStr);
|
|
|
+ }
|
|
|
+
|
|
|
+// collectAntibioticInfo(antibioticInfo, drugName, value, startDateStr);
|
|
|
}
|
|
|
|
|
|
//抗生素及开医嘱时间 <抗生素名,<抗生素用量,[抗生素使用时间...]>>
|
|
@@ -321,10 +331,12 @@ public class THR03079 extends QCCatalogue {
|
|
|
return str;
|
|
|
}
|
|
|
|
|
|
- private static final List<String> filterKey = Lists.newArrayList("ACF", "ID", "IG", "IM", "IP", "IV",
|
|
|
+ private static final List<String> filterKey = Lists.newArrayList("静脉滴注", "静脉注射", "口服", "皮下注射", "肌注", "静脉注射(泵)",
|
|
|
+ "膀胱持续冲洗", "静脉滴注(泵)", "膀胱冲洗", "腹腔注射", "鞘内注射", "关节腔注射", "胸腔注射", "皮内");
|
|
|
+
|
|
|
+ /*private static final List<String> filterKey = Lists.newArrayList("ACF", "ID", "IG", "IM", "IP", "IV",
|
|
|
"关节腔注射", "宫颈注射", "皮下注射", "皮下注射(儿童)", "皮下注射(免费)", "皮下注射(成人)", "皮内", "皮内注射",
|
|
|
"结膜下注射", "肌注", "肌肉注射(儿童)", "肌肉注射(公卫专用)", "肌肉注射(成人)", "胸腔注射", "腹腔内注射", "腹腔注射",
|
|
|
"静滴(儿童)", "静滴(成人)", "静脉注射", "静脉注射(儿童)", "静脉注射(免费)", "静脉注射(成人)", "静脉注射(泵)",
|
|
|
- "静脉滴注", "静脉滴注(泵)", "鞘内注射");
|
|
|
-
|
|
|
+ "静脉滴注", "静脉滴注(泵)", "鞘内注射");*/
|
|
|
}
|