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

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



すみません。
添付画像ははじかれるようですね。

投稿内容を
https://phazor.info/blog-ja/?p=1755
にしばらく置いておきますので、ご参考までに。


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


2020年10月23日(金) 5:14 Hiroaki Inomata <inomatah0612@xxxxxxxxx>:
>
> ●日計表について
>
>
>
> 精神科医の猪股弘明と申します。
>
> あまり万人向けの方法ではないですが、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