SOで検索しましたが、直接的な答えが見つかりませんでした。
患者、病院、診療科(ER、泌尿器科、整形外科、内科など)、診療コード(検査、外科手術、MRI、超音波、その他)、患者の診察日があります。
患者は医者を訪ね、医者は薬を処方し、コントロールチェックのために再び来るように頼みます. 患者が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
ここでは、訪問患者No. 3および5は、患者No.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
ありがとう。