我在 SO 中搜索但找不到直接答案。
有病人、医院、医疗科(急诊室、泌尿科、骨科、内科等)、医疗操作代码(检查、手术、核磁共振、超声等)和病人就诊日期。
患者去看医生,医生开药并要求再次进行控制检查。如果病人在10 天后返回,他必须向同一家医院支付另一次检查费用。医院可能会在 10 天后指定一个日期,告知接下来的 10 天内没有空位,以获得检查费。
表结构如下:
Patient id.no Hospital Medical Branch Medical Op. Code Date
1 H1 M0 P1 01/05/2011
5 H1 M1 P9 03/05/2011
3 H2 M0 P2 09/05/2011
1 H1 M0 P1 14/05/2011
3 H1 M0 P2 20/05/2011
5 H1 M2 P9 25/05/2011
1 H1 M0 P3 26/05/2011
在这里,探视病人没有。3号和5号不构成问题,因为病人没有。3 次访问不同的医院,5 号患者访问不同的医疗分支。即使他们在 10 天内访问,他们也会支付考试费用。
然而,1 号患者在 01/05 和 14/05 访问同一家医院、同一家分院并接受相同的流程(P1:检查)。
26/05 不算,因为它不是体检。
我要标记的是同一患者,同一医院,同一分支机构和同一医疗操作代码(即具体体检: P1 ),日期范围超过 10 天。
结果表的格式:
HOSPITAL TOTAL NUM. of PATIENTS NUM. of PATIENTS OUT OF DATE RANGE
H1 x a
H2 y b
H3 z c
谢谢。