陈昶聿
4 天以前 a1d7878bc5e76eccce087f758fc3b3e1f1cf5af3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
-- =============================================================================
-- 丽水市妇幼保健院 专科档案生成配置(依据五个完成接诊入参)
-- 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;