Jelajahi Sumber

义乌入院记录产科个人史处理和冶游史规则修改

fangqw 4 tahun lalu
induk
melakukan
103b4cae1d

+ 4 - 0
kernel/src/main/java/com/lantone/qc/kernel/catalogue/yiwu/behospitalized/BEH0045.java

@@ -45,6 +45,10 @@ public class BEH0045 extends QCCatalogue {
         if (maritalHistory != null && StringUtil.isNotBlank(maritalHistory.getName())) {
             status.set("0");
         }
+        //针对切词获得的个人史
+        if(structureMap.get("个人史").contains("不洁性交史")){
+            status.set("0");
+        }
     }
 
 }

+ 1 - 6
trans/src/main/java/com/lantone/qc/trans/yiwu/YiWuBeHospitalizedDocTrans.java

@@ -75,11 +75,6 @@ public class YiWuBeHospitalizedDocTrans extends ModelDocTrans {
                 String value = structureMap.get("入院记录").split(" ")[0];
                 structureMap.put("孕产次", value);
             }
-            //产科个人史
-            if(structureMap.containsKey("个人史")){
-                String value =structureMap.get("个人史").split("1")[0];
-                structureMap.put("个人史",value);
-            }
             //入院记录下方的记录者签名和时间
             if(structureMap.containsKey("修正诊断")){
                 String value=structureMap.get("修正诊断").replaceAll("医师签名","").
@@ -116,7 +111,7 @@ public class YiWuBeHospitalizedDocTrans extends ModelDocTrans {
             }
             //产科入院记录个人史处理
             if(structureMap.containsKey("个人史")){
-                String value=structureMap.get("个人史").replaceAll("月经史:","");
+                String value=structureMap.get("个人史").split("月经史")[0];
                 structureMap.put("个人史",value);
             }
             OrdinaryAssistant.removeBlank(structureMap);