| | |
| | | d.setDeptname(inhosp.getDeptname()); |
| | | d.setHospitaldistrictcode(inhosp.getHospitaldistrictcode()); |
| | | d.setHospitaldistrictname(inhosp.getHospitaldistrictname()); |
| | | // ---- 2026-11 新增:重要性标记(含「日间」)原样带走 ---- |
| | | // 背景:判断日间就看 pat_med_inhosp.importance_flag_code(现场库存中文描述 |
| | | // 「日间手术」「日间诊疗」,也有库按 ImportFlagEnum 存 FH0165.01/02)。 |
| | | // 子任务落一份,随访列表就能直接按「日间」筛,不用每行回查住院登记表。 |
| | | // 口径:原样拷贝、不做值域归一;不随 type 4/5 改写(与科室/病区维度无关)。 |
| | | d.setImportanceFlagCode(inhosp.getImportanceFlagCode()); |
| | | // ---- 2026-11 新增:点位编码原样带走 ---- |
| | | // 来源是【任务】而不是住院登记表:service_task.point_location 建任务时由前端填, |
| | | // 子任务落一份快照,之后任务改点位不回写已有子任务(与 importanceFlagCode 同口径)。 |
| | | d.setPointLocation(serviceTask.getPointLocation()); |
| | | // ---- 原 L1128-1134:type 4/5 改用入院维度 ---- |
| | | if (type != null && (type == 4 || type == 5)) { |
| | | d.setLeaveldeptcode(inhosp.getDeptcode()); |
| | |
| | | // ---- 原 L1226:拷贝 ---- |
| | | applyCarriedOverFieldsFromTask(d, serviceTask); |
| | | |
| | | // ---- 2026-11 新增:点位编码原样带走(来源是任务,不是住院登记表) ---- |
| | | d.setPointLocation(serviceTask.getPointLocation()); |
| | | |
| | | // ---- 原 L1227-1231 ---- |
| | | d.setTaskid(serviceTask.getTaskid()); |
| | | d.setOrgid(serviceTask.getOrgid()); |
| | |
| | | d.setHospitaldistrictname(inhosp.getHospitaldistrictname()); |
| | | d.setLeavehospitaldistrictcode(inhosp.getLeavehospitaldistrictcode()); |
| | | d.setLeavehospitaldistrictname(inhosp.getLeavehospitaldistrictname()); |
| | | // 2026-11:重要性标记(含「日间」)原样带走(口径同 boxedServiceSubtask) |
| | | d.setImportanceFlagCode(inhosp.getImportanceFlagCode()); |
| | | // ---- 原 L1242-1251 ---- |
| | | d.setTemplateid(serviceTask.getTemplateid()); |
| | | d.setTemplatename(serviceTask.getTemplatename()); |