[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[orca-users:14694] Re: 日計表について



●日計表について



精神科医の猪股弘明と申します。

あまり万人向けの方法ではないですが、orca データベースに sql 文を投げるといろいろな情報が取得できます。
先ほど手抜きですがちょっと試してみました。(ロジック間違ってたらご容赦)

例えば、20201022 の診療実績を知りたければ以下のようなsql文が考えられます。

select tbl_sryacct_main.sryym,tbl_sryacct_main.day_22,tbl_hkncombi.syu_tanseidoname,tbl_sryacct_main.ptid,tbl_sryacct_main.srykbn,tbl_sryacct_main.zaiten
from public.tbl_sryacct_main
inner join public.tbl_hkncombi on tbl_sryacct_main.ptid =
tbl_hkncombi.ptid and tbl_sryacct_main.hkncombi =
tbl_hkncombi.hkncombinum
where tbl_sryacct_main.sryym='202010' and tbl_sryacct_main.day_22 > 0;

私の環境だと結果は orca-sql-result-1.png のようになります。(添付できるんでしたっけ?)

「自費」を除外したければ、この文の最後に and tbl_hkncombi.syu_tanseidoname !='自費 を付加した

select tbl_sryacct_main.sryym,tbl_sryacct_main.day_22,tbl_hkncombi.syu_tanseidoname,tbl_sryacct_main.ptid,tbl_sryacct_main.srykbn,tbl_sryacct_main.zaiten
from public.tbl_sryacct_main
inner join public.tbl_hkncombi on tbl_sryacct_main.ptid =
tbl_hkncombi.ptid and tbl_sryacct_main.hkncombi =
tbl_hkncombi.hkncombinum
where tbl_sryacct_main.sryym='202010' and tbl_sryacct_main.day_22 > 0
and tbl_hkncombi.syu_tanseidoname !='自費';

というsql文を発行します。

結果は orca-sql-result2.png になります。
「自費」分が除外されているのがわかるかと思います。

20201022 固定が嫌なら、yyyymmdd として適当なプログラム言語からこの手のsqlを生成してorcaに投げればいいと思います。


あと、前にも言いましたが、
https://ml.orca.med.or.jp/orca-users/msg14678.html
やはりテーブル間にカラムの不整合がありますね。
今回は
 tbl_sryacct_main.hkncombi = tbl_hkncombi.hkncombinum
と名前が違うような・・・。


猪股弘明
医師(精神科):精神保健指定医

2020年10月22日(木) 15:19 yamada k <ymdkznr@xxxxxxxxxxxxxxx>:
>
> ご無沙汰しています。
>
> 日計表を作成する際、保険はあるが、診療は自費のみ、(インフルエンザワクチンなど)の患者を、
>
>
> 保険あり、保険受診の総数から、除外する方法をご教示ください。
>
>
>                   仙台市 山田医院 山田和徳
>
>
> yamada k