liusheng
2025-02-21 059fe60e90de54701b501f0232335f301d423cb6
代码提交
已添加2个文件
已修改2个文件
199 ■■■■■ 文件已修改
smartor/src/main/java/com/smartor/domain/ExternalOperationDetail.java 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
smartor/src/main/java/com/smartor/domain/ExternalOperationInfo.java 143 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
smartor/src/main/java/com/smartor/service/IServiceExternalService.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
smartor/src/main/java/com/smartor/service/impl/ServiceExternalServiceImpl.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
smartor/src/main/java/com/smartor/domain/ExternalOperationDetail.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,43 @@
package com.smartor.domain;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
 * @author æŽ¥æ”¶ç¬¬ä¸‰æ–¹æ‰‹æœ¯æ˜Žç»†
 * @date 2025-02-21
 */
@Data
@ApiModel(value = "ExternalOperationDetail", description = "接收第三方手术明细")
public class ExternalOperationDetail extends BaseEntity {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "手术名称 ID")
    private String ShouShuMCID;
    @ApiModelProperty(value = "手术名称")
    private String ShouShuMC;
    @ApiModelProperty(value = "主手术标志")
    private String ZhuShouSBZ;
    @ApiModelProperty(value = "切口类别代码")
    private String QieKouLBDM;
    @ApiModelProperty(value = "切口类别名称")
    private String QieKouLBMC;
    @ApiModelProperty(value = "手术级别代码")
    private String ShouShuJBDM;
    @ApiModelProperty(value = "手术级别名称")
    private String ShouShuJBMC;
    @ApiModelProperty(value = "手术部位")
    private String ShouShuBW;
}
smartor/src/main/java/com/smartor/domain/ExternalOperationInfo.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,143 @@
package com.smartor.domain;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
 * @author æŽ¥æ”¶ç¬¬ä¸‰æ–¹æ‰‹æœ¯ç”³è¯·ä¿¡æ¯
 * @date 2025-02-21
 */
@Data
@ApiModel(value = "ExternalOperationInfo", description = "接收第三方手术申请信息")
public class ExternalOperationInfo extends BaseEntity {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "申请单")
    private String ShenQingDID;
    @ApiModelProperty(value = "医嘱 ID")
    private String YiZhuID;
    @ApiModelProperty(value = "医嘱名称")
    private String YiZhuMC;
    @ApiModelProperty(value = "手术类别代码")
    private String ShouShuLBDM;
    @ApiModelProperty(value = "手术类别名称")
    private String ShouShuLBMC;
    @ApiModelProperty(value = "手术类别名称")
    private Date YaoQiuSJ;
    @ApiModelProperty(value = "手术类别名称")
    private Integer YuJiSC;
    @ApiModelProperty(value = " ç”³è¯·åŒ»ç”Ÿ ID")
    private String ShenQingYSID;
    @ApiModelProperty(value = "申请医生姓名")
    private String ShenQingYSXM;
    @ApiModelProperty(value = " ç”³è¯·ç§‘室 ID")
    private String ShenQingKSID;
    @ApiModelProperty(value = "申请科室名称")
    private String ShenQingKSMC;
    @ApiModelProperty(value = "申请时间")
    private Date ShenQingSJ;
    @ApiModelProperty(value = " æ‰‹æœ¯ç§‘室 ID")
    private String ShouShuKSID;
    @ApiModelProperty(value = "手术科室名称")
    private String ShouShuKSMC;
    @ApiModelProperty(value = "隔离标志")
    private Integer GeLiBZ;
    @ApiModelProperty(value = "隔离措施代码")
    private String GeLiCSDM;
    @ApiModelProperty(value = "隔离措施名称")
    private String GeLiCSMC;
    @ApiModelProperty(value = "术前感染情况代码")
    private String ShuQiangRQKDM;
    @ApiModelProperty(value = "术前感染情况名称")
    private String ShuQiangRQKMC;
    @ApiModelProperty(value = "手术备注")
    private String ShouShuBZ;
    @ApiModelProperty(value = "特殊器械")
    private String TeShuQX;
    @ApiModelProperty(value = "主刀医生 ID")
    private String ZhuDaoYSID;
    @ApiModelProperty(value = "主刀医生姓名")
    private String ZhuDaoYSXM;
    @ApiModelProperty(value = "一助医生 ID")
    private String YiZhuYSID;
    @ApiModelProperty(value = "一助医生姓名")
    private String YiZhuYSXM;
    @ApiModelProperty(value = "二助医生 ID")
    private String ErZhuYSID;
    @ApiModelProperty(value = "二助医生姓名")
    private String ErZhuYSXM;
    @ApiModelProperty(value = " ä¸‰åŠ©åŒ»ç”Ÿ ID")
    private String SanZhuYSID;
    @ApiModelProperty(value = " ä¸‰åŠ©åŒ»ç”Ÿå§“å")
    private String SanZhuYSXM;
    @ApiModelProperty(value = " ä¸Šçº§åŒ»ç”Ÿ ID")
    private String ShangJiYSID;
    @ApiModelProperty(value = "上级医生姓名")
    private String ShangJiYSXM;
    @ApiModelProperty(value = "体重")
    private Integer TiZhong;
    @ApiModelProperty(value = "身高")
    private Integer ShenGao;
    @ApiModelProperty(value = "乙肝两对半 æ£€éªŒç»“果代码:1-阴性;2-阳;3-未回报")
    private String YiGanLDBJYJGDM;
    @ApiModelProperty(value = " ä¹™è‚ä¸¤å¯¹åŠ æ£€éªŒç»“果名称 HBsAg")
    private String YiGanLDBJYJGMC;
    @ApiModelProperty(value = "梅毒抗体 æ£€éªŒç»“果代码:1-阴性;2-阳;3-未回报")
    private String MeiDuKTJYJGDM;
    @ApiModelProperty(value = "梅毒抗体检 éªŒç»“果名称 RPR")
    private String MeiDuKTJYJGMC;
    @ApiModelProperty(value = "艾滋病抗体 æ£€éªŒç»“果代码 :1-阴性;2-阳;3-未回报")
    private String AiZiBKTJYJGDM;
    @ApiModelProperty(value = "艾滋病抗体 æ£€éªŒç»“果名称 HIV")
    private String AiZiBKTJYJGMC;
    @ApiModelProperty(value = "丙肝抗体检 éªŒç»“果代码: 1-阴性;2-阳;3-未回报")
    private String BingGanKTJYJGDM;
    @ApiModelProperty(value = "丙肝抗体检 éªŒç»“æžœ")
    private String BingGanKTJYJGMC;
}
smartor/src/main/java/com/smartor/service/IServiceExternalService.java
@@ -86,4 +86,10 @@
     * æ–°å¢žç—…区信息
     */
    public Boolean addWardAreaInfo(@RequestBody Map dataMap);
    /**
     * æ–°å¢žæ‰‹æœ¯ä¿¡æ¯
     */
    public Boolean addOperationInfo(@RequestBody Map dataMap);
}
smartor/src/main/java/com/smartor/service/impl/ServiceExternalServiceImpl.java
@@ -381,6 +381,13 @@
        return true;
    }
    @Override
    public Boolean addOperationInfo(Map dataMap) {
        return null;
    }
    //新增患者基本信息
    private PatArchive addPatArchive(ExternalInHospPatientInfo externalInHospPatientInfo, ExternalInHospPatientAddrInfo externalInHospPatientAddrInfo, ExternalInHospPatientLiaisonInfo externalInHospPatientLiaisonInfo) {
        PatArchive patArchive = new PatArchive();