诊断流程提交

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

@ -44,7 +44,12 @@ public class Disease implements Serializable {
@ApiModelProperty("状态 0未训练 1已训练")
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="diseaseName" column="disease_name" jdbcType="VARCHAR"/>
<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="confirmingDiagnosis" column="confirming_diagnosis" jdbcType="VARCHAR"/>
<result property="basisIdentification" column="basis_identification" jdbcType="VARCHAR"/>
@ -20,8 +25,9 @@
</resultMap>
<sql id="Base_Column_List">
id,disease_name
,code,status,
id
,disease_name
,code,status,diseaseType,containsDiseaseId,standardQuestionLibrary,
expected_diagnosis_result,preliminary_diagnosis,confirming_diagnosis,
basis_identification,disease_treatment_plan,other,create_user_id,
create_time,update_user_id,update_time

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

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

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

Loading…
Cancel
Save