高齢者医療費明細書請求書

ORCA本運用開始にあたり、高崎市独自の公費、高齢者(68歳、69歳)医療費の請求書と明細書を作成するプログラムを作成しました。

高齢者医療費明細書請求書


SQL文は下記。
収納情報テーブル"tbl_syunou"、患者情報テーブル"tbl_ptinf"、
患者保険情報テーブル"tbl_pthkninf"、患者公費情報テーブル"tbl_ptkohinf"
の四つのテーブルからデータを取得しています。

SELECT DISTINCT "tbl_syunou"."nyugaikbn", "tbl_syunou"."ptid", "tbl_syunou"."sryymd", "tbl_syunou"."syuhknnum", "tbl_syunou"."koh1hknnum", "tbl_syunou"."koh1comptotal", "tbl_syunou"."koh2hknnum", "tbl_syunou"."koh2comptotal", "tbl_syunou"."koh3hknnum", "tbl_syunou"."koh3comptotal", "tbl_syunou"."koh4hknnum", "tbl_syunou"."koh4comptotal", "tbl_pthkninf"."ptid", "tbl_pthkninf"."honkzkkbn", "tbl_ptinf"."ptid", "tbl_ptinf"."name", "tbl_ptinf"."sex", "tbl_ptinf"."birthday", "tbl_ptkohinf"."ptid", "tbl_ptkohinf"."kohnum", "tbl_ptkohinf"."jkysnum", "tbl_syunou"."total_hknten"
FROM "tbl_syunou", "tbl_pthkninf", "tbl_ptinf", "tbl_ptkohinf"
WHERE "tbl_syunou"."ptid" = "tbl_pthkninf"."ptid"
AND "tbl_syunou"."ptid" = "tbl_ptinf"."ptid"
AND "tbl_syunou"."ptid" = "tbl_ptkohinf"."ptid"
AND "tbl_syunou"."sryymd" LIKE '200303%'
AND ( "tbl_syunou"."koh1hknnum" = '155' OR "tbl_syunou"."koh2hknnum" = '155' OR "tbl_syunou"."koh3hknnum" = '155' OR "tbl_syunou"."koh4hknnum" = '155' OR 
"tbl_syunou"."koh1hknnum" = '255' OR "tbl_syunou"."koh2hknnum" = '255' OR "tbl_syunou"."koh3hknnum" = '255' OR "tbl_syunou"."koh4hknnum" = '255' )

なお、200303は2003年3月を処理対象としていることを示し、155と255は当該公費の法別番号です。

個別の請求金額は、計算フィールド

   Round(請求点数*3,-1) - 一部負担金相当額

で求めます。
(請求点数を10倍して金額に換算し、その3割の金額を求めて円単位の端数を四捨五入した値)から(一部負担金相当額)を差し引いています。
そして、それらを患者単位で集計し、さらに総計を求めると全体の請求金額になります。

明細書のスキャン画像(用紙はA4サイズ)
高齢者医療費明細書

請求書の印刷プレビュー画像(用紙はA4を二分割して上半分を提出)
高齢者医療費請求書

なお、現在は群馬県版地方公費プログラムがこの公費にも対応しています。


HOME  TOP↑  ORCAのページのTOP