Skip to main content

产前诊断预约数据接入

规则

  1. 只需处理以下检查数据

    • (zwy)中、晚孕I级 --无孕周限制
    • (zwy)中、晚孕III级 -- 20~24周
    • (TE)胎儿NT -- 11~13+6周
  2. 根据患者预约数据按照预约时间段平均分配到队列医生列表

    • 比如 中、晚孕I级 8:00~8:30 预约了4个人,医生有两个,那么就根据预约时间平均分配给医生,每个医生两个。
Mysql数据库:106.52.74.137:3306
账号:gysy
密码:cqzdb00k0nline@GY3Y

产前诊断预约数据分组排序

select ROW_NUMBER() OVER (PARTITION BY class,temp.periodName,temp.date ORDER BY class, temp.periodName, temp.approvedAt) AS row_num1,
temp.*
from (select case
when instr(t.checkItemName, '中、晚孕I级') then 'ZWY_I'
when instr(t.checkItemName, '中、晚孕III级') then 'ZWY_III'
when instr(t.checkItemName, '胎儿NT') then 'TE'
else 'Other'
end as class,
t.checkItemName,
t.cardNo,
t.patientName,
t.date,
t.period,
t.periodName,
t.week,
t.day,
t.edd,
t.approvedAt
from pdfm_bookonline_gy3_prd.book t
where t.status = 1
and t.date = '2024-06-03'
order by class, t.periodName, t.approvedAt) temp
where class in ('ZWY_III', 'ZWY_I', 'TE')