瀏覽代碼

台州死亡记录

kwzbigdata 5 年之前
父節點
當前提交
93ac2bd7c8

+ 5 - 0
kernel/src/main/java/com/lantone/qc/kernel/catalogue/deathrecord/DEAR0340.java

@@ -4,6 +4,7 @@ import com.lantone.qc.kernel.catalogue.QCCatalogue;
 import com.lantone.qc.kernel.util.CatalogueUtil;
 import com.lantone.qc.pub.model.InputInfo;
 import com.lantone.qc.pub.model.OutputInfo;
+import org.apache.commons.lang3.StringUtils;
 import org.springframework.stereotype.Component;
 
 import java.util.Map;
@@ -20,6 +21,10 @@ public class DEAR0340 extends QCCatalogue {
         status.set("0");
         if (inputInfo.getDeathRecordDoc() != null && inputInfo.getDeathRecordDoc().getStructureMap() != null) {
             Map<String, String> deathRecordStructureMap = inputInfo.getDeathRecordDoc().getStructureMap();
+            if(StringUtils.isBlank(deathRecordStructureMap.get("主诉"))){
+                status.set("-1");
+                return;
+            }
             if (CatalogueUtil.isEmpty(deathRecordStructureMap.get("入院情况"))) {
                 status.set("-1");
             }

+ 4 - 4
trans/src/main/java/com/lantone/qc/trans/taizhou/TaiZhouDeathRecordDocTrans.java

@@ -40,7 +40,7 @@ public class TaiZhouDeathRecordDocTrans extends ModelDocTrans {
             "年龄=",
             "影像学检查=",
             "主诉=",
-            "当前诊断=",
+            "当前诊断=死亡诊断",
             "床号=",
             "病人基本信息=",
             "实验室检查=",
@@ -48,19 +48,19 @@ public class TaiZhouDeathRecordDocTrans extends ModelDocTrans {
             "死亡原因=",
             "审核日期=",
             "入院情况=",
-            "死亡日期=",
+            "死亡日期=死亡时间",
             "辅助检查结果=",
             "性别=",
             "本人姓名=",
             "病历号=",
-            "初步诊断=",
+            "初步诊断=入院诊断",
             "病历日期=",
             "现病史-发病情况=",
             "呼吸=",
             "入院日期=",
             "脉搏=",
             "临床科室=",
-            "诊治经过=",
+            "诊治经过=诊疗经过",
             "病历状态=",
             "审核=",
             "体温(耳)=",