| | |
| | | |
| | | public Boolean updateServiceSubtaskByCondition(ServiceSubtask ServiceSubtask); |
| | | |
| | | /** |
| | | * 微信公众号已领取未填写按默认选项完成:只更新当前子任务,且只允许 sendstate=1、未提交的数据。 |
| | | * |
| | | * @param serviceSubtask 必填 id、finishtime、result、remark |
| | | * @return 影响行数 |
| | | */ |
| | | public int updateWechatDefaultComplete(ServiceSubtask serviceSubtask); |
| | | |
| | | public Boolean updateServiceSubtaskByTaskGuid(ServiceSubtask ServiceSubtask); |
| | | |
| | | /** |
| | |
| | | public int deleteUnfinishedServiceSubtaskByInhospids(@Param("patid") Long patid, |
| | | @Param("inhospids") List<Long> inhospids, |
| | | @Param("sendstates") List<Long> sendstates); |
| | | |
| | | /** |
| | | * 统计患者指定任务下未完成的随访任务数量(用于人工随访重复校验) |
| | | * |
| | | * @param patid 患者ID |
| | | * @param taskid 任务ID |
| | | * @param sendstates 未完成状态集合 |
| | | * @return 未完成任务数量 |
| | | */ |
| | | int countUnfinishedServiceSubtaskByPatidAndTaskid(@Param("patid") Long patid, |
| | | @Param("taskid") Long taskid, |
| | | @Param("sendstates") List<Long> sendstates); |
| | | |
| | | /** |
| | | * 删除单一任务(随访) |
| | |
| | | */ |
| | | public List<ServiceSubtaskScriptCount> getSfStatisticsScriptItemDetails(ServiceSubtaskCountReq serviceSubtaskCountReq); |
| | | |
| | | /** |
| | | * 问题选项数字下钻:查询选择了指定选项的 service_subtask 列表 |
| | | * |
| | | * @param serviceSubtaskCountReq 统计维度、科室/病区、任务、题目及选项条件 |
| | | * @return service_subtask 列表 |
| | | */ |
| | | public List<ServiceSubtask> getSfStatisticsScriptDetailsHyperlink(ServiceSubtaskCountReq serviceSubtaskCountReq); |
| | | |
| | | |
| | | public List<PatMedRes> getDeptRanking(PatMedReq patMedReq); |
| | | |