| | |
| | | e.setDrname(d.getDrname()); |
| | | e.setManagementDoctor(d.getManagementDoctor()); |
| | | e.setManagementDoctorCode(d.getManagementDoctorCode()); |
| | | // 2026-11:deptcode/deptname 列已改名 leaveldeptcode/leaveldeptname(出院维度), |
| | | // 原 sendlimit* 四个空列复用为 hospitaldistrictcode/name(在院病区)、deptcode/name(在院科室)。 |
| | | e.setLeaveldeptcode(d.getLeaveldeptcode()); |
| | | e.setLeaveldeptname(d.getLeaveldeptname()); |
| | | // ⚠️ 这 4 列只有「出院随访」会填值(VisitSubtaskFactory 从 pat_med_inhosp 取), |
| | | // 门诊/手术/扫码/答卷等路径的草稿里仍是 null —— 与改造前这些列不写的效果一致。 |
| | | e.setDeptcode(d.getDeptcode()); |
| | | e.setDeptname(d.getDeptname()); |
| | | e.setHospitaldistrictcode(d.getHospitaldistrictcode()); |
| | | e.setHospitaldistrictname(d.getHospitaldistrictname()); |
| | | e.setLeavehospitaldistrictcode(d.getLeavehospitaldistrictcode()); |
| | | e.setLeavehospitaldistrictname(d.getLeavehospitaldistrictname()); |
| | | e.setLeaveicd10code(d.getLeaveicd10code()); |
| | | e.setLeavediagname(d.getLeavediagname()); |
| | | e.setDiagname(d.getDiagname()); |
| | | // 2026-11:重要性标记编码(日间手术/日间诊疗/无…),来自 pat_med_inhosp.importance_flag_code。 |
| | | // 只有「出入院随访」链路会填值(VisitSubtaskFactory);门诊/手术等草稿里为 null → |
| | | // insert 的条件列直接跳过,与改造前这些列不写的效果一致。 |
| | | e.setImportanceFlagCode(d.getImportanceFlagCode()); |
| | | e.setTemplateid(d.getTemplateid()); |
| | | e.setTemplatename(d.getTemplatename()); |
| | | e.setLibtemplateid(d.getLibtemplateid()); |