0027005599 преди 2 години
родител
ревизия
e0ab919beb

+ 26 - 0
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/medical/entity/AdviceDetailsVO.java

@@ -20,6 +20,32 @@ public class AdviceDetailsVO {
      * 费用类别
      * 床位费、诊查费、检查费、化验费、治疗费、手术费、护理费、卫生材料费、西药费、中药饮片费、
      * 中成药费、一般诊疗费、挂号费、其他费;如果目前费用类别与此统计口径有差异,按照目前费用类别提取
+     * 01	床位费
+     * 02	诊察费
+     * 03	检查费
+     * 04	化验费
+     * 05	治疗费
+     * 06	手术费
+     * 07	护理费
+     * 08	卫生材料费
+     * 09	西药费
+     * 10	中药饮片费
+     * 11	中成药费
+     * 12	一般诊疗费
+     * 13	挂号费
+     * 14	其他费
+     * 14012	单病种除外内容
+     * 14013	单病种超标准床位费
+     * 14014	单病种定额标准费
+     * 1407	救护车费
+     * 1408	MRI费
+     * 1409	CT费
+     * 1410	彩超费
+     * 1411	输氧费
+     * 1412	输血费
+     * 1413	麻醉费
+     * 1414	麻醉相关项目费
+     * 1415	其他医疗费
      */
     private String expense_category;
     private String dose_form;//		char	剂型

+ 27 - 0
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/medical/entity/AfterIncidentWarningVO.java

@@ -0,0 +1,27 @@
+package org.jeecg.modules.medical.entity;
+
+import io.swagger.annotations.ApiModel;
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * 事中预警接口类
+ * @author 林栋
+ */
+@Data
+@ApiModel(value="事后监管接口参数类", description="afterIncidentWarning")
+public class AfterIncidentWarningVO {
+    private String visit_no;//门诊挂号号/住院登记号
+    private String medical_dept_code;//科室编码
+    private String medical_dept_name;//科室名称
+    private String visit_type;//就诊类型(1住院、2门诊)
+    private String in_hosp_date;//入院日期(就诊类型是住院的非空,格式:YYYYMMDD)
+    private String patient_id;//病人ID
+    private String patient_name;//病人姓名
+    private List<DiagnosesVO> diagnoses;	//true	Array	诊断信息(多项)(内容说明参见Diagnoses(诊断信息说明)
+    private String doctor_advice_no;//true	char	处方流水号(医院内部唯一号)
+    private String doctor_code;//	true	char	医师编号
+    private String doctor_name;//	true	char	医师姓名
+    private List<AdviceDetailsVO> advice_details;//	true	Array	医嘱明细信息(多项)(内容说明参见advice_details(医嘱明细信息说明))
+}

+ 3 - 1
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/medical/ruleengine/RuleEngine.java

@@ -221,7 +221,9 @@ public class RuleEngine {
                 }
                 runMidEngine(auditDetailSet, itemMap, medicalInsRuleInfoIdList, midIncidentAudit, ipStr);
             }
-        } finally {
+        } catch (Exception e){
+            log.error(e.getMessage(), e);
+        } finally{
             midIncidentWarningVOThreadLocal.remove();
         }