|
@@ -311,6 +311,16 @@ public class YiWuOperationDocTrans extends ModelDocTrans {
|
|
sourceMap.put("计划性多次手术",sourceMap.get("计划性多次手术").split("拟施麻醉方式")[0]);
|
|
sourceMap.put("计划性多次手术",sourceMap.get("计划性多次手术").split("拟施麻醉方式")[0]);
|
|
}
|
|
}
|
|
structureMap = OrdinaryAssistant.mapKeyContrast(sourceMap, preoperativeDiscussion_keyContrasts, modeId);
|
|
structureMap = OrdinaryAssistant.mapKeyContrast(sourceMap, preoperativeDiscussion_keyContrasts, modeId);
|
|
|
|
+ //去除list中key对应的value中末尾的数字字符
|
|
|
|
+ List<String> title = Lists.newArrayList("术前诊断","手术指征与禁忌","拟施手术方式名称及可能的变更与禁忌症",
|
|
|
|
+ "可替代方案","计划性多次手术","拟施麻醉方式","主要术中、术后风险及防范措施","心理状态","经济评估");
|
|
|
|
+ for (String str:title) {
|
|
|
|
+ if(structureMap.containsKey(str)){
|
|
|
|
+ String discarded=structureMap.get(str).replaceAll(".*[^\\d](?=(\\d+))","");
|
|
|
|
+ String value=structureMap.get(str).replaceAll(discarded,"");
|
|
|
|
+ structureMap.put(str,value);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
addKeyMapping(structureMap, "麻醉方式", "拟施手术名称及麻醉方式");
|
|
addKeyMapping(structureMap, "麻醉方式", "拟施手术名称及麻醉方式");
|
|
addKeyMapping(structureMap, "主刀医师签名", "主刀医生");
|
|
addKeyMapping(structureMap, "主刀医师签名", "主刀医生");
|
|
addKeyMapping(structureMap, "既往疾病史", "其他");
|
|
addKeyMapping(structureMap, "既往疾病史", "其他");
|