|
@@ -40,6 +40,11 @@ public class YwzxyyOperationRecordXmlAnalysis implements YwzxyyXmlAnalysis {
|
|
MapUtil.keyAssig(structureMap, "术中后诊断", "手术后诊断");
|
|
MapUtil.keyAssig(structureMap, "术中后诊断", "手术后诊断");
|
|
MapUtil.keyAssig(structureMap, "手术经过及处理", "手术经过", "手术经过及处理(包括患者的体位、切口处理、病灶所见及手术步骤)");
|
|
MapUtil.keyAssig(structureMap, "手术经过及处理", "手术经过", "手术经过及处理(包括患者的体位、切口处理、病灶所见及手术步骤)");
|
|
MapUtil.keyAssig(structureMap, "记录医生", "医师签名", "记录医师");
|
|
MapUtil.keyAssig(structureMap, "记录医生", "医师签名", "记录医师");
|
|
|
|
+
|
|
|
|
+ repKey(structureMap, "记录时间", "时间");
|
|
|
|
+ repKey(structureMap, "记录医生", "记录医师");
|
|
|
|
+ repKey(structureMap, "手术开始时间", " ");
|
|
|
|
+ repKey(structureMap, "手术结束时间", " ");
|
|
if (StringUtil.isNotBlank(structureMap.get("记录时间"))) {
|
|
if (StringUtil.isNotBlank(structureMap.get("记录时间"))) {
|
|
structureMap.put("记录时间", structureMap.get("记录时间").replaceAll("时间", ""));
|
|
structureMap.put("记录时间", structureMap.get("记录时间").replaceAll("时间", ""));
|
|
}
|
|
}
|
|
@@ -52,4 +57,10 @@ public class YwzxyyOperationRecordXmlAnalysis implements YwzxyyXmlAnalysis {
|
|
return structureMap;
|
|
return structureMap;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ public void repKey(Map<String, String> map, String key, String afterKey) {
|
|
|
|
+ if (StringUtil.isNotBlank(map.get(key))) {
|
|
|
|
+ map.put(key, map.get(key).replaceAll(afterKey, ""));
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|