Selaa lähdekoodia

义乌术前讨论字段映射

fangqw 4 vuotta sitten
vanhempi
commit
6dfdb78a0a

+ 10 - 0
trans/src/main/java/com/lantone/qc/trans/yiwu/YiWuOperationDocTrans.java

@@ -311,6 +311,16 @@ public class YiWuOperationDocTrans extends ModelDocTrans {
                 sourceMap.put("计划性多次手术",sourceMap.get("计划性多次手术").split("拟施麻醉方式")[0]);
             }
             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, "既往疾病史", "其他");