xiaochan 2 years ago
parent
commit
a4f9f2a8ca

+ 2 - 0
src/main/java/thyyxxk/webserver/entity/zhuyuanyisheng/emrcontrolrule/EmrRule.java

@@ -1,10 +1,12 @@
 package thyyxxk.webserver.entity.zhuyuanyisheng.emrcontrolrule;
 
 import lombok.Data;
+import lombok.experimental.Accessors;
 
 import java.util.List;
 
 @Data
+@Accessors(chain = true)
 public class EmrRule {
 
     /**

+ 13 - 0
src/main/java/thyyxxk/webserver/entity/zhuyuanyisheng/emrcontrolrule/EmrRuleV2.java

@@ -0,0 +1,13 @@
+package thyyxxk.webserver.entity.zhuyuanyisheng.emrcontrolrule;
+
+import lombok.Data;
+import lombok.experimental.Accessors;
+
+@Data
+@Accessors(chain = true)
+public class EmrRuleV2 {
+    private String 质控病历编码;
+    private Integer 时限;
+    private String 数据源sql;
+    private String 执行sql;
+}

+ 8 - 1
src/main/java/thyyxxk/webserver/service/zhuyuanyisheng/emr/EmrControlRuleSever.java

@@ -37,7 +37,6 @@ public class EmrControlRuleSever {
     private final EmrServer emrServer;
     private final SendWxInfoService sendWxInfoService;
     private final PublicServer publicServer;
-
     public EmrControlRuleSever(EmrControlDao dao, EmrServer emrServer, SendWxInfoService sendWxInfoService, PublicServer publicServer) {
         this.dao = dao;
         this.emrServer = emrServer;
@@ -98,6 +97,14 @@ public class EmrControlRuleSever {
     }
 
     private void 病历创建时间质控(List<QualityControlAnalysisOfMedicalRecords> list) {
+        List<EmrRuleV2> list1 = new ArrayList<>();
+        EmrRuleV2 emrRuleV2 = new EmrRuleV2();
+        emrRuleV2.set质控病历编码("ruyuanjiluzhuanyong")
+                .set时限(24)
+                .set数据源sql("select top 1 order_time from yz_act_order where inpatient_no = #{pat_no} and admiss_times = #{times} order by act_order_no")
+                .set执行sql("");
+
+
 
         List<EmrRule> ruleList = dao.selectRulesOpen2();