Explorar el Código

长兴入院记录模板更新

rengb hace 5 años
padre
commit
a88986ba79

+ 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)) {