| | |
| | | import com.ruoyi.common.utils.PageUtils; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.system.service.ISysConfigService; |
| | | import com.smartor.domain.DTO.ManualVisitDTO; |
| | | import com.smartor.domain.DTO.PatMedInhospDTO; |
| | | import com.smartor.domain.PatMedInhosp; |
| | | import com.smartor.domain.PatMedInhospVO; |
| | |
| | | |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * 患者住院记录Controller |
| | |
| | | } |
| | | |
| | | /** |
| | | * 患者人工随访:删除未完成随访任务并按指定任务重新生成 |
| | | */ |
| | | @ApiOperation("addManualVisit") |
| | | @PostMapping("/addManualVisit") |
| | | public AjaxResult addManualVisit(@RequestBody ManualVisitDTO manualVisitDTO) { |
| | | Map<String, Object> result = patMedInhospService.addManualVisit(manualVisitDTO); |
| | | if (Boolean.TRUE.equals(result.get("hasDuplicate"))) { |
| | | return AjaxResult.warn((String) result.get("tipMessage"), result); |
| | | } |
| | | return success(result); |
| | | } |
| | | |
| | | /** |
| | | * 处理患者信息,进入子任务表 |
| | | */ |
| | | @ApiOperation("dealOutHospInfoBySchedule") |
| | |
| | | String config = configService.selectConfigByKey("visit.early.day"); |
| | | iPatMedInhospService.addOperationSubTask(config); |
| | | } |
| | | |
| | | /** |
| | | * 临时方法,处理diagcheckFlag = 0的数据,重新生成随访任务 |
| | | */ |
| | | @ApiOperation("dealIcd10Subtask") |
| | | @PostMapping("/dealIcd10Subtask") |
| | | public void addIcd10SubTask(@RequestBody PatMedInhosp patMedInhospVo) { |
| | | String config = configService.selectConfigByKey("visit.early.day"); |
| | | iPatMedInhospService.dealIcd10Subtask(patMedInhospVo, config); |
| | | } |
| | | } |