诊断流程提交

dev_v1.0.1
liu 2 years ago
parent c01923c472
commit 38294e97d1

@ -44,7 +44,12 @@ public class Disease implements Serializable {
@ApiModelProperty("状态 0未训练 1已训练") @ApiModelProperty("状态 0未训练 1已训练")
private Integer status; private Integer status;
@ApiModelProperty("疾病类型 0单一疾病 1符合疾病")
private Integer diseaseType;
@ApiModelProperty("来源的单一疾病ID-用于初步诊断判定使用")
@TableField(typeHandler = StringListTypeHandler.class)
private List<String> containsDiseaseId;
/** /**
* *
*/ */

@ -9,6 +9,11 @@
<result property="code" column="code" jdbcType="VARCHAR"/> <result property="code" column="code" jdbcType="VARCHAR"/>
<result property="diseaseName" column="disease_name" jdbcType="VARCHAR"/> <result property="diseaseName" column="disease_name" jdbcType="VARCHAR"/>
<result property="status" column="status" jdbcType="INTEGER"/> <result property="status" column="status" jdbcType="INTEGER"/>
<result property="diseaseType" column="disease_type" jdbcType="INTEGER"/>
<result property="containsDiseaseId" column="contains_disease_id" jdbcType="ARRAY"
typeHandler="com.supervision.handler.StringListTypeHandler"/>
<result property="standardQuestionLibrary" column="standard_question_library" jdbcType="VARCHAR"
typeHandler="com.supervision.handler.StringListTypeHandler"/>
<result property="preliminaryDiagnosis" column="preliminary_diagnosis" jdbcType="VARCHAR"/> <result property="preliminaryDiagnosis" column="preliminary_diagnosis" jdbcType="VARCHAR"/>
<result property="confirmingDiagnosis" column="confirming_diagnosis" jdbcType="VARCHAR"/> <result property="confirmingDiagnosis" column="confirming_diagnosis" jdbcType="VARCHAR"/>
<result property="basisIdentification" column="basis_identification" jdbcType="VARCHAR"/> <result property="basisIdentification" column="basis_identification" jdbcType="VARCHAR"/>
@ -20,8 +25,9 @@
</resultMap> </resultMap>
<sql id="Base_Column_List"> <sql id="Base_Column_List">
id,disease_name id
,code,status, ,disease_name
,code,status,diseaseType,containsDiseaseId,standardQuestionLibrary,
expected_diagnosis_result,preliminary_diagnosis,confirming_diagnosis, expected_diagnosis_result,preliminary_diagnosis,confirming_diagnosis,
basis_identification,disease_treatment_plan,other,create_user_id, basis_identification,disease_treatment_plan,other,create_user_id,
create_time,update_user_id,update_time create_time,update_user_id,update_time

@ -24,9 +24,9 @@ public class AskProcessController {
@ApiOperation("生成诊断流程任务") @ApiOperation("生成诊断流程任务")
@GetMapping("creatDiagnosisProcess") @GetMapping("creatDiagnosisProcess")
public Process creatDiagnosisProcess(@ApiParam("病人ID") String patientId) { public Process creatDiagnosisProcess(@ApiParam("病人ID") String patientId, String medicalId) {
User user = UserUtil.getUser(); User user = UserUtil.getUser();
return askProcessService.creatDiagnosisProcess(patientId, user); return askProcessService.creatDiagnosisProcess(patientId, medicalId, user);
} }
@ApiOperation("查询用户正在诊断中的诊断记录") @ApiOperation("查询用户正在诊断中的诊断记录")

@ -7,7 +7,7 @@ import java.util.List;
public interface AskProcessService { public interface AskProcessService {
Process creatDiagnosisProcess(String patientId, User user); Process creatDiagnosisProcess(String patientId,String medicalId, User user);
List<Process> queryUserProcess(String userId); List<Process> queryUserProcess(String userId);

@ -16,9 +16,10 @@ public class AskProcessServiceImpl implements AskProcessService {
private final ProcessService processService; private final ProcessService processService;
@Override @Override
public Process creatDiagnosisProcess(String patientId, User user) { public Process creatDiagnosisProcess(String patientId,String medicalId, User user) {
Process process = new Process(); Process process = new Process();
process.setPatientId(patientId); process.setPatientId(patientId);
process.setMedicalRecId(medicalId);
process.setUserId(user.getId()); process.setUserId(user.getId());
process.setStatus(0); process.setStatus(0);
process.setCreateUserId(user.getId()); process.setCreateUserId(user.getId());

Loading…
Cancel
Save