SecondaryUse開発日記

データベース参照ツールを開発しています。そのツールの開発、利用方法秘話などなどの紹介

SQL

SQLの学習に最適なSimpleUse

SQLを学ぶのにSQLを実行するDBが必要ですSQliteはファイル形式で実行可能なため簡単に環境が整えられますSimpleUseではインストール後すぐに使えますしかし実行するためのサンプルデータの作成が面倒ですでも今どきは新型コロナデータがたくさんありますので…

一般病棟用の重症度、医療・看護必要度A・C項目に係るレセプト電算処理システム用コード一覧の変更

一般病棟用の重症度、医療・看護必要度A・C項目に係るレセプト電算処理システム用コード一覧の変更がありました 000665999.xlsx → 000763824.xlsx MedicalUse、SimpleUse で利用する最新版のコードデータはご要望があれば作成します。

一般病棟用の重症度、医療・看護必要度A・C項目に係るレセプト電算処理システム用コード一覧の変更

一般病棟用の重症度、医療・看護必要度A・C項目に係るレセプト電算処理システム用コード一覧の変更がありました 000638415.xlsx → 000665999.xlsx ○は追加、×は削除になります 新しいコード一覧で集計しましたが、変更は見られませんでした 比較的新しい薬…

大切なデータを最大限利用する方法を提供します

coconala.com

実は簡単、看護必要度集計 - 複数月(3か月平均)の集計

看護必要度は3か月ごとの提出が必要とかで、3か月平均を求めるのにVIEWを利用します EFファイルの結合 CREATE VIEW EFN_000000000_2000 as select * from EFN_000000000_2006 unionselect * from EFN_000000000_2005 unionselect * from EFN_000000000_200…

新型コロナウイルス陽性患者発表のCSVデータの活用

都内 新型コロナウイルス陽性患者の詳細データが以下のサイトよりダウンロード可能でしたので試しました catalog.data.metro.tokyo.lg.jp 1.CSVデータのインポート ローカルSQLのインポートよりダウンロードしたCSVデータを読み込みます インポートの詳細…

一般病棟用の重症度、医療・看護必要度A・C項目に係るレセプト電算処理システム用コード一覧

simpleuse.hateblo.jp 看護必要度の計算をするには、「一般病棟用の重症度、医療・看護必要度A・C項目に係るレセプト電算処理システム用コード一覧」は必須です 下記の厚生労働省サイトにExcelファイルで公開されていますが www.mhlw.go.jp いつの間にか変…

DPC導入の影響評価に係る調査「退院患者調査」の結果報告について

この度、DPCデータに触れる機会がありましたので、公開されている内容を眺めていました 細かいデータはさておき、施設概要表という病院一覧のEXCELファイルがありましたので、今後何等かに使えないかと思いインポートしました select 告示番号,通番,市町村番…

実は簡単、看護必要度集計 - SQLが解る上級者向け

MedicalUseでは看護必要度集計用SQLを同梱していますが、SimpleUseでは同梱していないので自前で作成することになります SimpleUseにもCSVデータのインポート機能、看護必要度展開処理、必要度展開パラメータ設定のメニューを設けましたので簡単に環境を整え…

実は簡単、看護必要度集計 - ベンダーの集計内容と比較

ようやくベンダーの看護必要度集計ツールが提供されたので、一致しているか確認作業をしました その結果、月の集計で患者割合の差が5ポイントもあり、何が違うのか調べるのに実施日、患者毎の比較になります MedicalUseでは一覧から、EFファイル、Hファイル…

MedicalUseで行うDPC期間中に使用した薬剤の抽出

元ネタは stagira.hatenablog.com になります Dファイルをインポートします (Dファイルのヘッダファイルは\Documents\MedicalUse\csvData\Dファイルヘッダ.txtに準備しました Vershon4.20.5.28以降) Dファイルについては https://www.mhlw.go.jp/content/1…

MedicalUseによるDPCデータ活用術

DPCデータについては下記のリンクからどうぞ https://www.google.com/search?q=DPCとは 隙間時間に読める!DPCデータの一言コラム 第1回 DPCデータの種類 その1 | 株式会社健康保険医療情報総合研究所 (PRRISM) 隙間時間に読める!DPCデータの一言コラム …

実は簡単、看護必要度集計 - EFファイルの統合(Eファイル+Fファイル=EFファイル)

EFファイルの統合ツールがなかなか公開されないため自前で統合します Eファイル、Fファイルをそれぞれインポートします (ヘッダファイルは\Documents\MedicalUse\csvDataに用意しました) select * Eファイル union select * Eファイル left join Fファイル…

実は簡単、看護必要度集計 - MedicalUseのリリース

MedicalUse(4.20.5.30)のリリースを行いましたMedicalUseではDPCデータのEFファイル、Hファイルから看護必要度Ⅱの患者割合を計算します。看護必要度Ⅰについては未対応ですが、必要あらば看護必要度Ⅱをベースに簡単に作成できますのでお問い合わせください…

実は簡単、看護必要度集計 - 医事明細データとEFHファイルの差異

2018年(平成30年)の診療報酬改正後、看護必要度Ⅰの精度向上のため看護必要度Ⅰと看護必要度Ⅱの比較を行ってきました 2020年(令和2年)の診療報酬改正後も引き続き行っていきます それの延長で、医事明細データから集計した看護必要度の患者割合と、DPCデー…

実は簡単、看護必要度集計 - EFファイル、Hファイルの可視化

syskobo.hatenablog.com SQLの限界を感じていましたが、当院以外のベンダーのシステムでEFファイル、Hファイルをどのように作成しているか分からないのと、詳細な展開処理を実現するため敗北を認めAPPで処理する様にしました 看護必要度関連をランチャーより…

看護必要度集計 - SQLの限界

医事明細から集計した患者割合とEFHファイルから集計した値では500件の差異がある 同じことをしているのに差異が大きすぎる よくよく考えたらEFHファイルでは処方及びC項目が展開されず処方日、手術日しかカウントしていないことが分かった 医事明細から…

実は簡単、看護必要度集計 - EFファイルとHファイルを使った看護必要度集計

明細データからの必要度の取得が一段落しましたのでEFファイルとHファイルを使った看護必要度取得を行います いわゆる、EFファイルから看護必要度の算出法 についてです EFファイルとHファイルの仕様はこちらを参照してください https://www.mhlw.go.jp/cont…

令和2年度診療報酬改定対応 - 看護必要度検証の再構築 - 最終章

syskobo.hatenablog.com ようやくB項目の実施入力が出来る様になりデータが全て揃ったので一覧表示のSQLが出来ました select to_char(to_date(h.TARGETDATE),'YYYY/MM/DD') 対象日,h.PATIENTNO 患者番号,( z.KANJILASTNAME || ' ' || z.KANJIFIRSTNAME ) 患…

令和2年度診療報酬改定対応 - 看護必要度検証の再構築 - 地域包括ケア病棟

www.kango-roo.com syskobo.hatenablog.com 地域包括ケアの看護必要度はA項目とC項目の評価になります なので、B項目の入力を待たずに利用可能です 必要度Ⅰ:満たしているか否か A項目点数 - B項目点数 ※A項目点数のA7⑤⑩⑪は入力データから取得 必要度…

令和2年度診療報酬改定対応 - 看護必要度検証の再構築6

syskobo.hatenablog.com 区分ごとに分かれたデータを患者、日付毎に結合します SELECT PTNO --患者番号,YMD ーー日付,min(BTOCD) BTOCD --病棟コード , max(decode(kbn,'A11',1,'A12',1,0)) + sum(decode(kbn,'A21',1,0) + decode(kbn,'A31',1,0) + deco…

令和2年度診療報酬改定対応 - 看護必要度検証の再構築5

syskobo.hatenablog.com 月単位の診療明細データを日単位に分割します また、必要日数分のデータを展開します SELECT trim(PTNO) PTNO --患者番号,KACD --診療科コード,SHINKBN --診療区分,TAISHOYM --対象年月,trim(BTOCD) BTOCD --病棟コード,DT…

令和2年度診療報酬改定対応 - 看護必要度検証の再構築4

syskobo.hatenablog.com 看護必要度診療明細データの作成(マテリアライズド・ビュー) 看護必要度入力コードコード一覧と看護必要度の再構築3で作成した医事システム診療明細データを外部結合します。このとき複数レコードに分かれている診療データを一つ…

令和2年度診療報酬改定対応 - 看護必要度検証の再構築3

syskobo.hatenablog.com 「医事システム診療明細データ」はそのままでは使いにくいので使いやすくします ・現在の医事システムの明細データは月毎のテーブルに保存されますので、UNION で繋いで一つのデータにします ・小児は看護必要度から除外ですので14…

令和2年度診療報酬改定対応 - 看護必要度検証の再構築2

syskobo.hatenablog.com 看護必要度の患者割合を求めるための看護必要度診療明細データ作成までのフローが以下になります 看護必要度入力コードコード一覧 (ビュー) 医事システム点数マスタとレセプト電算処理システム用コード一覧で結合しそれぞれ必要な…

令和2年度診療報酬改定対応 - 看護必要度検証の再構築1

www.kango-roo.com 令和2年度診療報酬改定で看護必要度の評価方法(内容)も変わります syskobo.hatenablog.com 当院の電子カルテで看護必要度Ⅱの患者割合を求めるにはEFファイル、Hファイルからの取得になるとの事で、ますます患者割合をリアルに求めるのが…

ExcelのVLOOKUP関数をSecondaryUseで行う

複数のデータを見易い様に1つに纏めるのにExcelのVLOOKUP関数を度々使います 自由に使えるOracleスキーマがあれば、DBLinkでそれぞれのデータを結合し一覧表示は簡単に出来るし、SQliteにインポートしすれば結合はもっと簡単です しかしテーブル結合はSQLを…

駅データ、2点間の距離計算

syskobo.hatenablog.com 接続駅間の距離を求める様にしました 参考にしたのは下記のサイトです mikawanokami.blog.ss-blog.jp 当初、SQliteでpow関数、sqrt関数を実行したらエラーになりましたので諦めていましたが 最新バージョンにしたところsqrt関数が使…

SimpleUse の駅データの連携について

日本全国の駅や路線のCSVデータを無料で利用できる駅データサイト ekidata.jp がありましたので、何か面白いことが出来ないか試してみましたCSVデータをダウンロードするのに会員登録(無料)が必要です。また、有料会員であれば全てのデータ(カナ、ローマ…

DataGridViewの初期表示について

SecondaryUseではSQL毎にDataGridViewに表示する順番、項目の幅、SelectionModeの設定が出来る様にしています 2回目以降実行したときは前回設定値を読み込むのですが、初回時は初期値で実行されてしまうのを設定できるように変更しました 例えば、抽出する…