1: 添加表vp_medical_rec_physical、vp_medical_rec_ancillary、vp_medical_rec_treatment_plan、vp_medical_rec_treatment_plan_drug

dev_3.1.0
xueqingkun 10 months ago
parent 45a8d91721
commit ca00599ae5

@ -98,16 +98,16 @@ create table vp_medical_rec_treatment_plan
-- 病历处置计划药物关联表
create table vp_medical_rec_treatment_plan_drug
(
id varchar(64) not null comment '主键id'
id varchar(64) not null comment '主键id'
primary key,
medical_rec_id varchar(64) not null comment '病历id',
treatment_plan_id varchar(64) not null comment '处置计划id',
disease_treatment_plan_id varchar(64) null comment '疾病处置计划id;初始设计的时候是希望 diseaseId 和 treatmentPlanId 关联 vp_medical_rec_treatment_plan表中的 diseaseId,treatmentPlanId, 后面由于疾病没有使用到treatmentPlanId(统一设置为20)所以只根据diseaseIdtreatmentPlanId无法区分出某一种处置计划对应的药物',
drug_id varchar(64) not null comment '药品id',
create_user_id varchar(64) null comment '创建人id',
create_time datetime default CURRENT_TIMESTAMP null comment '创建时间',
update_user_id varchar(64) null comment '更新人',
update_time datetime default CURRENT_TIMESTAMP null on update CURRENT_TIMESTAMP comment '更新时间'
treatment_plan_id varchar(64) not null comment '处置计划id',
medical_rec_treatment_plan_id varchar(64) null comment '疾病处置计划id;关联vp_medical_rec_treatment_plan的主键id',
drug_id varchar(64) not null comment '药品id',
create_user_id varchar(64) null comment '创建人id',
create_time datetime default CURRENT_TIMESTAMP null comment '创建时间',
update_user_id varchar(64) null comment '更新人',
update_time datetime default CURRENT_TIMESTAMP null on update CURRENT_TIMESTAMP comment '更新时间'
)
comment '病历处置计划药物关联表' collate = utf8mb4_bin
row_format = DYNAMIC;
row_format = DYNAMIC;

@ -0,0 +1,18 @@
package com.supervision.mapper;
import com.supervision.model.MedicalRecAncillary;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* @author Administrator
* @description vp_medical_rec_ancillary()Mapper
* @createDate 2024-06-19 15:04:44
* @Entity com.supervision.model.MedicalRecAncillary
*/
public interface MedicalRecAncillaryMapper extends BaseMapper<MedicalRecAncillary> {
}

@ -0,0 +1,18 @@
package com.supervision.mapper;
import com.supervision.model.MedicalRecPhysical;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* @author Administrator
* @description vp_medical_rec_physical()Mapper
* @createDate 2024-06-19 15:04:44
* @Entity com.supervision.model.MedicalRecPhysical
*/
public interface MedicalRecPhysicalMapper extends BaseMapper<MedicalRecPhysical> {
}

@ -0,0 +1,18 @@
package com.supervision.mapper;
import com.supervision.model.MedicalRecTreatmentPlanDrug;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* @author Administrator
* @description vp_medical_rec_treatment_plan_drug()Mapper
* @createDate 2024-06-19 15:04:44
* @Entity com.supervision.model.MedicalRecTreatmentPlanDrug
*/
public interface MedicalRecTreatmentPlanDrugMapper extends BaseMapper<MedicalRecTreatmentPlanDrug> {
}

@ -0,0 +1,18 @@
package com.supervision.mapper;
import com.supervision.model.MedicalRecTreatmentPlan;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* @author Administrator
* @description vp_medical_rec_treatment_plan()Mapper
* @createDate 2024-06-19 15:04:44
* @Entity com.supervision.model.MedicalRecTreatmentPlan
*/
public interface MedicalRecTreatmentPlanMapper extends BaseMapper<MedicalRecTreatmentPlan> {
}

@ -0,0 +1,106 @@
package com.supervision.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
/**
*
* @TableName vp_medical_rec_ancillary
*/
@TableName(value ="vp_medical_rec_ancillary")
@Data
public class MedicalRecAncillary implements Serializable {
/**
*
*/
@TableId
private String id;
/**
* id
*/
private String medicalRecId;
/**
* ID
*/
private String itemId;
/**
*
*/
private String result;
/**
*
*/
private String normalResult;
/**
*
*/
private String description;
/**
* (01)
*/
private Integer primarilyDiagnosisCriteriaFlag;
/**
* (01)
*/
private Integer basisConfirmFlag;
/**
* (01)
*/
private Integer basisIdentificationFlag;
/**
* (01)
*/
private Integer fullCheckFlag;
/**
* 0 1
*/
private Integer diagnosisAssessmentFlag;
/**
* 0 1
*/
private Integer expectedDiagnosisResult;
/**
* - 01
*/
private Integer requireCheckFlag;
/**
* ID
*/
private String createUserId;
/**
*
*/
private Date createTime;
/**
*
*/
private String updateUserId;
/**
*
*/
private Date updateTime;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,116 @@
package com.supervision.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
/**
*
* @TableName vp_medical_rec_physical
*/
@TableName(value ="vp_medical_rec_physical")
@Data
public class MedicalRecPhysical implements Serializable {
/**
*
*/
@TableId
private String id;
/**
* id
*/
private String medicalRecId;
/**
* ID
*/
private String toolId;
/**
* ID
*/
private String locationId;
/**
*
*/
private String result;
/**
*
*/
private String normalResult;
/**
*
*/
private String trait;
/**
* (01)
*/
private Integer primarilyDiagnosisCriteriaFlag;
/**
* (01)
*/
private Integer basisConfirmFlag;
/**
* (01)
*/
private Integer basisIdentificationFlag;
/**
* 0 1
*/
private Integer fullCheckFlag;
/**
* (0 1)
*/
private Integer diagnosisAssessmentFlag;
/**
* 0 1
*/
private Integer expectedDiagnosisResult;
/**
* 0 1
*/
private Integer locationDiagnosisFlag;
/**
* -(01)
*/
private Integer requireCheckFlag;
/**
* ID
*/
private String createUserId;
/**
*
*/
private Date createTime;
/**
*
*/
private String updateUserId;
/**
*
*/
private Date updateTime;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,56 @@
package com.supervision.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
/**
*
* @TableName vp_medical_rec_treatment_plan
*/
@TableName(value ="vp_medical_rec_treatment_plan")
@Data
public class MedicalRecTreatmentPlan implements Serializable {
/**
*
*/
@TableId
private String id;
/**
* id
*/
private String medicalRecId;
/**
* id
*/
private String treatmentPlanId;
/**
* ID
*/
private String createUserId;
/**
*
*/
private Date createTime;
/**
*
*/
private String updateUserId;
/**
*
*/
private Date updateTime;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,66 @@
package com.supervision.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
/**
*
* @TableName vp_medical_rec_treatment_plan_drug
*/
@TableName(value ="vp_medical_rec_treatment_plan_drug")
@Data
public class MedicalRecTreatmentPlanDrug implements Serializable {
/**
* id
*/
@TableId
private String id;
/**
* id
*/
private String medicalRecId;
/**
* id
*/
private String treatmentPlanId;
/**
* id;vp_medical_rec_treatment_planid
*/
private String medicalRecTreatmentPlanId;
/**
* id
*/
private String drugId;
/**
* id
*/
private String createUserId;
/**
*
*/
private Date createTime;
/**
*
*/
private String updateUserId;
/**
*
*/
private Date updateTime;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,13 @@
package com.supervision.service;
import com.supervision.model.MedicalRecAncillary;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* @author Administrator
* @description vp_medical_rec_ancillary()Service
* @createDate 2024-06-19 15:04:44
*/
public interface MedicalRecAncillaryService extends IService<MedicalRecAncillary> {
}

@ -0,0 +1,13 @@
package com.supervision.service;
import com.supervision.model.MedicalRecPhysical;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* @author Administrator
* @description vp_medical_rec_physical()Service
* @createDate 2024-06-19 15:04:44
*/
public interface MedicalRecPhysicalService extends IService<MedicalRecPhysical> {
}

@ -0,0 +1,13 @@
package com.supervision.service;
import com.supervision.model.MedicalRecTreatmentPlanDrug;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* @author Administrator
* @description vp_medical_rec_treatment_plan_drug()Service
* @createDate 2024-06-19 15:04:44
*/
public interface MedicalRecTreatmentPlanDrugService extends IService<MedicalRecTreatmentPlanDrug> {
}

@ -0,0 +1,13 @@
package com.supervision.service;
import com.supervision.model.MedicalRecTreatmentPlan;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* @author Administrator
* @description vp_medical_rec_treatment_plan()Service
* @createDate 2024-06-19 15:04:44
*/
public interface MedicalRecTreatmentPlanService extends IService<MedicalRecTreatmentPlan> {
}

@ -0,0 +1,22 @@
package com.supervision.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.supervision.model.MedicalRecAncillary;
import com.supervision.service.MedicalRecAncillaryService;
import com.supervision.mapper.MedicalRecAncillaryMapper;
import org.springframework.stereotype.Service;
/**
* @author Administrator
* @description vp_medical_rec_ancillary()Service
* @createDate 2024-06-19 15:04:44
*/
@Service
public class MedicalRecAncillaryServiceImpl extends ServiceImpl<MedicalRecAncillaryMapper, MedicalRecAncillary>
implements MedicalRecAncillaryService{
}

@ -0,0 +1,22 @@
package com.supervision.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.supervision.model.MedicalRecPhysical;
import com.supervision.service.MedicalRecPhysicalService;
import com.supervision.mapper.MedicalRecPhysicalMapper;
import org.springframework.stereotype.Service;
/**
* @author Administrator
* @description vp_medical_rec_physical()Service
* @createDate 2024-06-19 15:04:44
*/
@Service
public class MedicalRecPhysicalServiceImpl extends ServiceImpl<MedicalRecPhysicalMapper, MedicalRecPhysical>
implements MedicalRecPhysicalService{
}

@ -0,0 +1,22 @@
package com.supervision.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.supervision.model.MedicalRecTreatmentPlanDrug;
import com.supervision.service.MedicalRecTreatmentPlanDrugService;
import com.supervision.mapper.MedicalRecTreatmentPlanDrugMapper;
import org.springframework.stereotype.Service;
/**
* @author Administrator
* @description vp_medical_rec_treatment_plan_drug()Service
* @createDate 2024-06-19 15:04:44
*/
@Service
public class MedicalRecTreatmentPlanDrugServiceImpl extends ServiceImpl<MedicalRecTreatmentPlanDrugMapper, MedicalRecTreatmentPlanDrug>
implements MedicalRecTreatmentPlanDrugService{
}

@ -0,0 +1,22 @@
package com.supervision.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.supervision.model.MedicalRecTreatmentPlan;
import com.supervision.service.MedicalRecTreatmentPlanService;
import com.supervision.mapper.MedicalRecTreatmentPlanMapper;
import org.springframework.stereotype.Service;
/**
* @author Administrator
* @description vp_medical_rec_treatment_plan()Service
* @createDate 2024-06-19 15:04:44
*/
@Service
public class MedicalRecTreatmentPlanServiceImpl extends ServiceImpl<MedicalRecTreatmentPlanMapper, MedicalRecTreatmentPlan>
implements MedicalRecTreatmentPlanService{
}

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.supervision.mapper.MedicalRecAncillaryMapper">
<resultMap id="BaseResultMap" type="com.supervision.model.MedicalRecAncillary">
<id property="id" column="id" jdbcType="VARCHAR"/>
<result property="medicalRecId" column="medical_rec_id" jdbcType="VARCHAR"/>
<result property="itemId" column="item_id" jdbcType="VARCHAR"/>
<result property="result" column="result" jdbcType="VARCHAR"/>
<result property="normalResult" column="normal_result" jdbcType="VARCHAR"/>
<result property="description" column="description" jdbcType="VARCHAR"/>
<result property="primarilyDiagnosisCriteriaFlag" column="primarily_diagnosis_criteria_flag" jdbcType="INTEGER"/>
<result property="basisConfirmFlag" column="basis_confirm_flag" jdbcType="INTEGER"/>
<result property="basisIdentificationFlag" column="basis_identification_flag" jdbcType="INTEGER"/>
<result property="fullCheckFlag" column="full_check_flag" jdbcType="INTEGER"/>
<result property="diagnosisAssessmentFlag" column="diagnosis_assessment_flag" jdbcType="INTEGER"/>
<result property="expectedDiagnosisResult" column="expected_diagnosis_result" jdbcType="INTEGER"/>
<result property="requireCheckFlag" column="require_check_flag" jdbcType="INTEGER"/>
<result property="createUserId" column="create_user_id" jdbcType="VARCHAR"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
<result property="updateUserId" column="update_user_id" jdbcType="VARCHAR"/>
<result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
</resultMap>
<sql id="Base_Column_List">
id,medical_rec_id,item_id,
result,normal_result,description,
primarily_diagnosis_criteria_flag,basis_confirm_flag,basis_identification_flag,
full_check_flag,diagnosis_assessment_flag,expected_diagnosis_result,
require_check_flag,create_user_id,create_time,
update_user_id,update_time
</sql>
</mapper>

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.supervision.mapper.MedicalRecPhysicalMapper">
<resultMap id="BaseResultMap" type="com.supervision.model.MedicalRecPhysical">
<id property="id" column="id" jdbcType="VARCHAR"/>
<result property="medicalRecId" column="medical_rec_id" jdbcType="VARCHAR"/>
<result property="toolId" column="tool_id" jdbcType="VARCHAR"/>
<result property="locationId" column="location_id" jdbcType="VARCHAR"/>
<result property="result" column="result" jdbcType="VARCHAR"/>
<result property="normalResult" column="normal_result" jdbcType="VARCHAR"/>
<result property="trait" column="trait" jdbcType="VARCHAR"/>
<result property="primarilyDiagnosisCriteriaFlag" column="primarily_diagnosis_criteria_flag" jdbcType="INTEGER"/>
<result property="basisConfirmFlag" column="basis_confirm_flag" jdbcType="INTEGER"/>
<result property="basisIdentificationFlag" column="basis_identification_flag" jdbcType="INTEGER"/>
<result property="fullCheckFlag" column="full_check_flag" jdbcType="INTEGER"/>
<result property="diagnosisAssessmentFlag" column="diagnosis_assessment_flag" jdbcType="INTEGER"/>
<result property="expectedDiagnosisResult" column="expected_diagnosis_result" jdbcType="INTEGER"/>
<result property="locationDiagnosisFlag" column="location_diagnosis_flag" jdbcType="INTEGER"/>
<result property="requireCheckFlag" column="require_check_flag" jdbcType="INTEGER"/>
<result property="createUserId" column="create_user_id" jdbcType="VARCHAR"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
<result property="updateUserId" column="update_user_id" jdbcType="VARCHAR"/>
<result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
</resultMap>
<sql id="Base_Column_List">
id,medical_rec_id,tool_id,
location_id,result,normal_result,
trait,primarily_diagnosis_criteria_flag,basis_confirm_flag,
basis_identification_flag,full_check_flag,diagnosis_assessment_flag,
expected_diagnosis_result,location_diagnosis_flag,require_check_flag,
create_user_id,create_time,update_user_id,
update_time
</sql>
</mapper>

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.supervision.mapper.MedicalRecTreatmentPlanDrugMapper">
<resultMap id="BaseResultMap" type="com.supervision.model.MedicalRecTreatmentPlanDrug">
<id property="id" column="id" jdbcType="VARCHAR"/>
<result property="medicalRecId" column="medical_rec_id" jdbcType="VARCHAR"/>
<result property="treatmentPlanId" column="treatment_plan_id" jdbcType="VARCHAR"/>
<result property="medicalRecTreatmentPlanId" column="medical_rec_treatment_plan_id" jdbcType="VARCHAR"/>
<result property="drugId" column="drug_id" jdbcType="VARCHAR"/>
<result property="createUserId" column="create_user_id" jdbcType="VARCHAR"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
<result property="updateUserId" column="update_user_id" jdbcType="VARCHAR"/>
<result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
</resultMap>
<sql id="Base_Column_List">
id,medical_rec_id,treatment_plan_id,
medical_rec_treatment_plan_id,drug_id,create_user_id,
create_time,update_user_id,update_time
</sql>
</mapper>

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.supervision.mapper.MedicalRecTreatmentPlanMapper">
<resultMap id="BaseResultMap" type="com.supervision.model.MedicalRecTreatmentPlan">
<id property="id" column="id" jdbcType="VARCHAR"/>
<result property="medicalRecId" column="medical_rec_id" jdbcType="VARCHAR"/>
<result property="treatmentPlanId" column="treatment_plan_id" jdbcType="VARCHAR"/>
<result property="createUserId" column="create_user_id" jdbcType="VARCHAR"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
<result property="updateUserId" column="update_user_id" jdbcType="VARCHAR"/>
<result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
</resultMap>
<sql id="Base_Column_List">
id,medical_rec_id,treatment_plan_id,
create_user_id,create_time,update_user_id,
update_time
</sql>
</mapper>
Loading…
Cancel
Save