浏览代码

添加hl7相关配置依赖

adminAndroot 9 月之前
父节点
当前提交
977ae2f24e

+ 13 - 0
ruoyi-admin/pom.xml

@@ -78,6 +78,19 @@
             <scope>test</scope>
         </dependency>
 
+        <!--hl7解析Api-->
+        <dependency>
+            <groupId>ca.uhn.hapi</groupId>
+            <artifactId>hapi-base</artifactId>
+            <version>2.3</version>
+        </dependency>
+
+        <dependency>
+            <groupId>ca.uhn.hapi</groupId>
+            <artifactId>hapi-structures-v24</artifactId>
+            <version>2.3</version>
+        </dependency>
+
         <!--糊涂工具类库-->
         <dependency>
             <groupId>cn.hutool</groupId>

+ 3 - 3
ruoyi-admin/src/main/java/com/ruoyi/web/work/domain/Report.java

@@ -5,9 +5,6 @@ import com.baomidou.mybatisplus.annotation.TableName;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.experimental.Accessors;
 
-import java.sql.Timestamp;
-import java.util.Date;
-
 /**
  * @author lsw
  * @date 2024-07-24
@@ -42,6 +39,9 @@ public class Report{
     private String reportClassCode;
 
     @ApiModelProperty(value = "报告单类别名称")
+    private String reportClassName;
+
+    @ApiModelProperty(value = "报告单类别名称")
     private String reportClassname;
 
     @ApiModelProperty(value = "送检医生信息代码")

+ 14 - 5
ruoyi-admin/src/main/java/com/ruoyi/web/work/domain/Visit.java

@@ -2,14 +2,10 @@ package com.ruoyi.web.work.domain;
 
 import com.baomidou.mybatisplus.annotation.*;
 import com.fasterxml.jackson.annotation.JsonFormat;
-import com.ruoyi.common.core.domain.BaseData;
-import com.ruoyi.common.core.domain.BaseEntity;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 import lombok.experimental.Accessors;
 
-import java.sql.Timestamp;
-import java.time.LocalDateTime;
 import java.util.Date;
 import java.util.List;
 
@@ -19,13 +15,17 @@ import java.util.List;
 @Data
 @TableName(value = "tb_visit")
 @Accessors(chain = true)
-public class Visit extends BaseData {
+public class Visit{
 
     private Long id;
     @ApiModelProperty(value = "患者ID")
     private Long patId;
     @ApiModelProperty(value = "就诊卡号")
     private Long cardId;
+
+    @ApiModelProperty(value = "部门id")
+    private Long deptId;
+
     @ApiModelProperty(value = "患者分类")
     private String patClass;
 
@@ -71,6 +71,15 @@ public class Visit extends BaseData {
     @ApiModelProperty(value = "病区名称")
     private String wardName;
 
+    @ApiModelProperty(value = "入区时间")
+    private String entryTime;
+
+    @ApiModelProperty(value = "出区时间")
+    private String exitTime;
+
+    @ApiModelProperty(value = "婴儿信息标识:Y-是 N-否")
+    private String babyCode;
+
     @TableField(exist = false)
     private String startTime;//开始时间
 

+ 12 - 0
ruoyi-admin/src/main/resources/application.yml

@@ -156,3 +156,15 @@ xss:
   excludes: /system/notice,/system/dept,/system/user
   # 匹配链接
   urlPatterns: /system/*,/monitor/*,/tool/*
+
+#是否开启监听 0-关闭、1-开启
+hl7socket:
+  server:
+    flag: 1
+    #端口号
+    port: 30000
+    # ThreadPoolExecutor 配置
+    corePoolSize: 10
+    maximumPoolSize: 3100
+    keepAliveTime: 30
+    queueCapacity: 100