Quellcode durchsuchen

义乌日见病历规则修改

hujing vor 4 Jahren
Ursprung
Commit
2fbfacc2f2

+ 4 - 3
kernel/src/main/java/com/lantone/qc/kernel/catalogue/yiwu/behospitalized/BEH0400.java

@@ -25,10 +25,11 @@ public class BEH0400 extends QCCatalogue {
             status.set("0");
             return;
         }
-        List<String>  Str =  Arrays.asList("咳嗽气喘史","胸闷心悸史","腹痛腹泻史","多饮多尿史","浮肿少尿史","尿频尿痛史","抽搐史","出血史","过敏史","药物过敏史","传染病史","外伤手术史","输血史","重大疾病史和治疗史");
+        List<String> Str = Arrays.asList("咳嗽气喘史", "胸闷心悸史", "腹痛腹泻史", "多饮多尿史", "浮肿少尿史", "尿频尿痛史", "抽搐史", "出血史", "过敏史", "药物过敏史", "传染病史", "外伤手术史", "输血史", "重大疾病史和治疗史",
+                "既往体健");
         Map<String, String> structureMap = inputInfo.getBeHospitalizedDoc().getStructureMap();
-        for(String s : Str){
-            if(structureMap!=null &&structureMap.containsKey(s)){
+        for (String s : Str) {
+            if (structureMap != null && structureMap.containsKey(s)) {
                 status.set("0");
                 return;
             }

+ 5 - 0
kernel/src/main/java/com/lantone/qc/kernel/catalogue/yiwu/behospitalized/BEH0493.java

@@ -29,10 +29,15 @@ public class BEH0493 extends QCCatalogue {
         String pacs = structureMap.get("辅助检查");
         String laboratory = structureMap.get("实验室检查");
         String image = structureMap.get("影像学检查");
+        String in = structureMap.get("入院情况");
         if (StringUtil.isNotBlank(pacs) || StringUtil.isNotBlank(laboratory) || StringUtil.isNotBlank(image)) {
             status.set("0");
             return;
         }
+        if (StringUtil.isNotBlank(in) && in.contains("辅助检查")) {
+            status.set("0");
+            return;
+        }
         PacsLabel pacsLabel = inputInfo.getBeHospitalizedDoc().getPacsLabel();
         if (pacsLabel != null && StringUtil.isNotBlank(pacsLabel.getText())) {
             status.set("0");