-- ============================================================================= -- 丽水市妇幼保健院 专科档案生成配置(依据五个完成接诊入参) -- orgid : 47226079133110211G1001 -- date : 2026-11-04 -- 说明 : -- 1. 完成接诊消息 JZ_MZ_WanChengJZ 写入 pat_med_outhosp 后,按本配置生成档案。 -- 2. dept_codes / icd10_codes 均为 JSON 数组字符串。 -- 3. 匹配关系为 OR:部门条件或诊断条件任一命中即生成。 -- 4. 脚本按 remark 做幂等,重复执行不会重复插入。 -- ============================================================================= -- 1. 妇科-早孕关爱 -- 入参:JiuZhenKSID=010104010601(早孕关爱门诊),主诊断 Icd10=O26.900x206(孕19周) INSERT INTO pat_specific_archive_generate_config (dept_type, dept_category, archive_type, dept_codes, icd10_codes, remark, orgid, campusid, create_by, create_time, del_flag) SELECT '1', '1', '1', '["010104010601"]', '["O26.900x206"]', '丽水妇幼-早孕关爱(完成接诊入参)', '47226079133110211G1001', '1', 'system', NOW(), '0' FROM DUAL WHERE NOT EXISTS ( SELECT 1 FROM pat_specific_archive_generate_config WHERE orgid = '47226079133110211G1001' AND remark = '丽水妇幼-早孕关爱(完成接诊入参)' ); -- 2. 妇科-围绝经期 MHI -- 入参:JiuZhenKSID=010102010207(妇科内分泌门诊),主诊断 Icd10=N95.900 INSERT INTO pat_specific_archive_generate_config (dept_type, dept_category, archive_type, dept_codes, icd10_codes, remark, orgid, campusid, create_by, create_time, del_flag) SELECT '1', '1', '2', '["010102010207"]', '["N95.900"]', '丽水妇幼-围绝经期MHI(完成接诊入参)', '47226079133110211G1001', '1', 'system', NOW(), '0' FROM DUAL WHERE NOT EXISTS ( SELECT 1 FROM pat_specific_archive_generate_config WHERE orgid = '47226079133110211G1001' AND remark = '丽水妇幼-围绝经期MHI(完成接诊入参)' ); -- 3. 儿科-营养性疾病 -- 入参:主诊断 Icd10=E46.x00x003(营养不良) -- 说明:该样例科室为“儿童心理/语言/行为发育门诊”,科室不具备区分度,因此只按诊断匹配。 INSERT INTO pat_specific_archive_generate_config (dept_type, dept_category, archive_type, dept_codes, icd10_codes, remark, orgid, campusid, create_by, create_time, del_flag) SELECT '1', '2', '1', NULL, '["E46.x00x003"]', '丽水妇幼-儿科营养性疾病(完成接诊入参)', '47226079133110211G1001', '1', 'system', NOW(), '0' FROM DUAL WHERE NOT EXISTS ( SELECT 1 FROM pat_specific_archive_generate_config WHERE orgid = '47226079133110211G1001' AND remark = '丽水妇幼-儿科营养性疾病(完成接诊入参)' ); -- 4. 儿科-学习困难 -- 入参:主诊断 Icd10=F81.900(学习技能发育障碍),子诊断含 F90.000(活动与注意失调) -- 说明:该样例科室为“儿童保健门诊”,科室不具备区分度,因此只按诊断匹配。 INSERT INTO pat_specific_archive_generate_config (dept_type, dept_category, archive_type, dept_codes, icd10_codes, remark, orgid, campusid, create_by, create_time, del_flag) SELECT '1', '2', '2', NULL, '["F81.900","F90.000"]', '丽水妇幼-儿科学习困难(完成接诊入参)', '47226079133110211G1001', '1', 'system', NOW(), '0' FROM DUAL WHERE NOT EXISTS ( SELECT 1 FROM pat_specific_archive_generate_config WHERE orgid = '47226079133110211G1001' AND remark = '丽水妇幼-儿科学习困难(完成接诊入参)' ); -- 5. 儿科-高危儿专案 -- 入参:JiuZhenKSID=010104010405(早产儿/高危儿门诊),主诊断 Icd10=P96.800x904(高危儿) INSERT INTO pat_specific_archive_generate_config (dept_type, dept_category, archive_type, dept_codes, icd10_codes, remark, orgid, campusid, create_by, create_time, del_flag) SELECT '1', '2', '3', '["010104010405"]', '["P96.800x904"]', '丽水妇幼-儿科高危儿专案(完成接诊入参)', '47226079133110211G1001', '1', 'system', NOW(), '0' FROM DUAL WHERE NOT EXISTS ( SELECT 1 FROM pat_specific_archive_generate_config WHERE orgid = '47226079133110211G1001' AND remark = '丽水妇幼-儿科高危儿专案(完成接诊入参)' ); -- 核验:应返回 5 条配置 SELECT id, dept_category, archive_type, dept_codes, icd10_codes, remark FROM pat_specific_archive_generate_config WHERE orgid = '47226079133110211G1001' AND del_flag = '0' AND remark LIKE '丽水妇幼-%(完成接诊入参)' ORDER BY dept_category, archive_type;