瀏覽代碼

长兴入院记录模板更新

rengb 5 年之前
父節點
當前提交
a88986ba79
共有 1 個文件被更改,包括 9 次插入0 次删除
  1. 9 0
      trans/src/main/java/com/lantone/qc/trans/changx/ChangxBeHospitalizedDocTrans.java

+ 9 - 0
trans/src/main/java/com/lantone/qc/trans/changx/ChangxBeHospitalizedDocTrans.java

@@ -23,6 +23,15 @@ public class ChangxBeHospitalizedDocTrans extends ModelDocTrans {
     public BeHospitalizedDoc extract(MedrecVo medrecVo) {
         String content = ((List<String>) medrecVo.getContent().get("content")).get(0);
         Map<String, String> sourceMap = CxXmlUtil.firstLevelNodeValue(content);
+        String sex = "男";
+        for (String key : sourceMap.keySet()) {
+            if (key.indexOf("性别") > -1) {
+                if (sourceMap.get(key).indexOf("男") > -1 || sourceMap.get(key).indexOf("女") > -1) {
+                    sex = StringUtil.removeBlank(sourceMap.get(key));
+                }
+            }
+        }
+        sourceMap.put(sex, "");
         Map<String, String> structureMap = OrdinaryAssistant.mapKeyContrast(sourceMap, keyContrasts);
         String specialCheck = structureMap.get("专科检查");
         if (StringUtil.isNotBlank(specialCheck)) {