|
|
@ -7,6 +7,9 @@ import com.supervision.manage.pojo.vo.MedicalRecInfoVO;
|
|
|
|
import com.supervision.manage.pojo.vo.MedicalRecManageVO;
|
|
|
|
import com.supervision.manage.pojo.vo.MedicalRecManageVO;
|
|
|
|
import com.supervision.manage.pojo.vo.MedicalRecQaVO;
|
|
|
|
import com.supervision.manage.pojo.vo.MedicalRecQaVO;
|
|
|
|
import com.supervision.service.CommonDicService;
|
|
|
|
import com.supervision.service.CommonDicService;
|
|
|
|
|
|
|
|
import com.supervision.vo.manage.DiseaseAncillaryResVo;
|
|
|
|
|
|
|
|
import com.supervision.vo.manage.DiseasePhysicalResVo;
|
|
|
|
|
|
|
|
import com.supervision.vo.manage.DiseaseTreatmentPlanResVo;
|
|
|
|
import com.supervision.vo.manage.MedicalRecPageResVO;
|
|
|
|
import com.supervision.vo.manage.MedicalRecPageResVO;
|
|
|
|
import com.supervision.manage.service.MedicalRecManageService;
|
|
|
|
import com.supervision.manage.service.MedicalRecManageService;
|
|
|
|
import com.supervision.model.Disease;
|
|
|
|
import com.supervision.model.Disease;
|
|
|
@ -27,10 +30,10 @@ public class MedicalRecManageController {
|
|
|
|
|
|
|
|
|
|
|
|
private final MedicalRecManageService medicalRecManageService;
|
|
|
|
private final MedicalRecManageService medicalRecManageService;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiOperation("初步诊断下拉列表联想")
|
|
|
|
@ApiOperation("初步诊断下拉列表联想(这里目前只查单一疾病)")
|
|
|
|
@GetMapping("queryDiseaseListByKeyWord")
|
|
|
|
@GetMapping("queryDiseaseListByDropList")
|
|
|
|
public List<Disease> queryDiseaseListByKeyWord(@NotBlank(message = "关键字不能为空") String keyword) {
|
|
|
|
public List<Disease> queryDiseaseListByDropList() {
|
|
|
|
return medicalRecManageService.queryDiseaseListByKeyWord(keyword);
|
|
|
|
return medicalRecManageService.queryDiseaseListByDropList();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@ApiOperation("病历管理分页查询")
|
|
|
|
@ApiOperation("病历管理分页查询")
|
|
|
@ -48,6 +51,30 @@ public class MedicalRecManageController {
|
|
|
|
medicalRecManageService.createMedicalRec(reqVO);
|
|
|
|
medicalRecManageService.createMedicalRec(reqVO);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiOperation("创建疾病时可选的的疾病列表")
|
|
|
|
|
|
|
|
@GetMapping("queryDiseaseListByCreat")
|
|
|
|
|
|
|
|
public List<Disease> queryDiseaseListByCreat() {
|
|
|
|
|
|
|
|
return medicalRecManageService.queryDiseaseListByCreat();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiOperation("创建病历时查看配置的辅助检查项")
|
|
|
|
|
|
|
|
@GetMapping("queryDiseaseAncillaryByCreat")
|
|
|
|
|
|
|
|
public List<DiseaseAncillaryResVo> queryDiseaseAncillaryByCreat(String diseaseId){
|
|
|
|
|
|
|
|
return medicalRecManageService.queryDiseaseAncillaryByCreat(diseaseId);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiOperation("创建病历时查看配置的体格检查项")
|
|
|
|
|
|
|
|
@GetMapping("queryDiseasePhysicalByCreat")
|
|
|
|
|
|
|
|
public List<DiseasePhysicalResVo> queryDiseasePhysicalByCreat(String diseaseId){
|
|
|
|
|
|
|
|
return medicalRecManageService.queryDiseasePhysicalByCreat(diseaseId);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiOperation("创建病历时查看配置的处置计划")
|
|
|
|
|
|
|
|
@GetMapping("queryDiseaseTreatmentPlanByCreat")
|
|
|
|
|
|
|
|
public List<DiseaseTreatmentPlanResVo> queryDiseaseTreatmentPlanByCreat(String diseaseId){
|
|
|
|
|
|
|
|
return medicalRecManageService.queryDiseaseTreatmentPlanByCreat(diseaseId);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@ApiOperation("创建病历时,应答策略查询问题(目前只支持单一疾病)")
|
|
|
|
@ApiOperation("创建病历时,应答策略查询问题(目前只支持单一疾病)")
|
|
|
|
@GetMapping("queryQuestionListByCreat")
|
|
|
|
@GetMapping("queryQuestionListByCreat")
|
|
|
|
public List<MedicalRecQaVO> queryQuestionListByCreat(String diseaseId) {
|
|
|
|
public List<MedicalRecQaVO> queryQuestionListByCreat(String diseaseId) {
|
|
|
|