|
@@ -63,6 +63,20 @@ public class NingBoZhongYiBeHospitalizedHtmlAnalysis implements NingBoZhongYiHtm
|
|
|
map.put("月经史", map.get("婚育史").substring(map.get("婚育史").indexOf("月经史") + 4));
|
|
|
map.put("婚育史", map.get("婚育史").substring(0, map.get("婚育史").indexOf("月经史")));
|
|
|
}
|
|
|
+//
|
|
|
+
|
|
|
+ if (map.get("性别").equals("女")){
|
|
|
+ if (map.get("婚育史").contains("月经史")) {
|
|
|
+ map.put("月经史", map.get("婚育史").substring(map.get("婚育史").indexOf("月经史") + 4));
|
|
|
+ map.put("婚育史", map.get("婚育史").substring(0, map.get("婚育史").indexOf("月经史")));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (map.get("性别").equals("男")){
|
|
|
+ if (StringUtil.isNotBlank("月经史")) {
|
|
|
+ map.put("婚育史",map.get("月经史"));
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
//体 格 检 查 表(一) table解析
|
|
|
Element tgjcTableElement = doc.getElementById("table4");
|
|
|
NingBoZhongYiHtmlAnalysisUtil.tableStyle2InsertMap(tgjcTableElement, map);
|
|
@@ -80,16 +94,24 @@ public class NingBoZhongYiBeHospitalizedHtmlAnalysis implements NingBoZhongYiHtm
|
|
|
}
|
|
|
|
|
|
NingBoZhongYiHtmlAnalysisUtil.tableStyle1InsertMap(disTableElement, map);
|
|
|
+// disHandleExt(map);
|
|
|
|
|
|
+ if (!StringUtil.isNotBlank(map.get("初步诊断"))){
|
|
|
+ if (StringUtil.isNotBlank(map.get("中医诊断"))){
|
|
|
+ map.put("初步诊断","中医诊断"+map.get("中医诊断").replace("\n",""));
|
|
|
+ }
|
|
|
+ if (StringUtil.isNotBlank(map.get("西医诊断"))){
|
|
|
+ map.put("初步诊断","西医诊断:"+map.get("西医诊断").replace("\n",""));
|
|
|
+ }
|
|
|
+ }
|
|
|
if (StringUtil.isNotBlank(map.get("补充诊断"))) {
|
|
|
map.put("补充诊断", map.get("补充诊断").replace(" ","").replace("\n", " "));
|
|
|
map.put("初步诊断", map.get("初步诊断") + " 补充诊断:" + map.get("补充诊断"));
|
|
|
}
|
|
|
if(StringUtil.isNotBlank(map.get("最后诊断"))){
|
|
|
map.put("最后诊断", map.get("最后诊断").replace(" ","").replace("\n", " "));
|
|
|
- map.put("初步诊断", map.get("初步诊断") + " 最后诊断:" + map.get("最后诊断"));
|
|
|
+ map.put("初步诊断", map.get("初步诊断") + " 最后诊断:" + map.get("最后诊断").replace("null",""));
|
|
|
}
|
|
|
- //disHandleExt(map);
|
|
|
|
|
|
//医生签名、医生签名时间
|
|
|
Element docSignElement = null, docSignTimeElement = null;
|
|
@@ -133,6 +155,7 @@ public class NingBoZhongYiBeHospitalizedHtmlAnalysis implements NingBoZhongYiHtm
|
|
|
.trim()*/;
|
|
|
CommonAnalysisUtil.cutByTitles(yuText, Lists.newArrayList("专科检查", "辅助检查"), 0, map);
|
|
|
|
|
|
+
|
|
|
}
|
|
|
|
|
|
//24小时出入院记录、24小时出入院记录(全院)、24小时入出院记录(全院通用)、24小时内入院死亡记录(全院通用)
|
|
@@ -173,7 +196,7 @@ public class NingBoZhongYiBeHospitalizedHtmlAnalysis implements NingBoZhongYiHtm
|
|
|
}
|
|
|
|
|
|
private void disHandleExt(Map<String, String> map) {
|
|
|
- String[] keys = {"补充诊断", "修正诊断"};
|
|
|
+ String[] keys = {"中医诊断", "西医诊断"};
|
|
|
String value = null;
|
|
|
int index = 0;
|
|
|
for (String key : keys) {
|