OkiTool開発日記

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

64ビットAppで32ビットAppを制御する

OkiToolの動作環境は32ビットをターゲットとして開発していました 32ビットMDBや32ビットOCXを利用するためですが、パフォーマンス的には64ビットの方が良いだろうと思いAnyCPUでのコンパイルに変更しました しかしながら32ビットOCXの利用は止め…

看護必要度Ⅱの内服薬展開について

通常、入院中の処方をオーダーするとき、「今日から7日分」としてオーダーする。 この時、医事側でも、N日に7と表記なり、N日のデータとして丸められる 疑義解釈に があるため、1回で7日分オーダーした場合、1日分しか評価できない 毎日指示(オーダー…

「重症度、医療・看護必要度」 特定集中治療室用からハイケアユニット用へ変更する場合の試算 のSQL

syskobo.hatenablog.com select to_char(to_date(h.TARGETDATE),'YYYY/MM/DD') 対象日,h.PATIENTNO 患者番号,( z.KANJILASTNAME || ' ' || z.KANJIFIRSTNAME ) 患者氏名 ,TO_DATE(h.TARGETDATE) - A.ADMISSIONDATE + 1 入院日数 ,h.WARDCODE 病棟,h.ROOMCODE…

「看護必要度精度検証」 - HファイルとEFファイルの突合 のSQL

syskobo.hatenablog.com select to_char(to_date(h.TARGETDATE),'YYYY/MM/DD') 対象日,h.PATIENTNO 患者番号,( z.KANJILASTNAME || ' ' || z.KANJIFIRSTNAME ) 患者氏名 ,TO_DATE(h.TARGETDATE) - A.ADMISSIONDATE + 1 入院日数 ,h.WARDCODE 病棟,h.ROOMCODE…

「重症度、医療・看護必要度」 特定集中治療室用からハイケアユニット用へ変更する場合の試算

特定集中治療室用で評価しているのをハイケアユニットに変更したいので、変更したときの試算が出来ないかと問い合わせがあった ハイケアユニットでは、創傷処置、蘇生術の施行、呼吸ケア、点滴ラインの評価が特定集中治療室用より多いため、同項目をどうする…

重症者等療養環境特別加算対象患者の抽出

適時調査のために準備しなくてはいけません hpcase.jp products.ndis.jp 今回は、「重症者等療養環境特別加算の施設基準に係る届出書添付書類」様式23の2 の自動出力です clinicalsup.jp OkiToolで出力した内容をそのままでは使えませんので、対象患者の抽出…

OkiToolでダッシュボード(看護必要度)もどき

以前記載した「OkiToolでの楽々文書管理」を利用して、ダッシュボードもどきを作成しました syskobo.hatenablog.com syskobo.hatenablog.com 看護必要度精度検証で取得したデータを、病棟、年月単位にグラフを出力しPDF出力、 そのデータをOkiToolに貼り付け…

「看護必要度精度検証」 - HファイルとEFファイルの突合(改)

看護必要度の精度検証を以前掲載した【「看護必要度精度検証」-HファイルとEFファイルの突合】の方法で行っていましたが、2行になるためソートしたときバラバラになり使い勝手が悪いとの指摘がありましたので、1行バージョンを作成しました syskobo.haten…

看護必要度Ⅰと看護必要度Ⅱの比較(月報出力)

以前の記事で看護必要度のHファイルとEFファイルのリアルタイム突合の話を書きましたが、今回、厚労省からEFファイルのコードが開示されましたので、そのコードに置き換えて突合処理を行う事とする syskobo.hatenablog.com すなわち、一般病棟用の重症度、医…

OkiToolSP_1180609のリリース

最新バージョンのOkiToolSPを公開しました www.geocities.jp 前回バージョンと異なるところは ・ODBC接続先DB定義をSQLiteからINIファイルに変更・実行SQLをSQLiteからテキストファイル(拡張子:SQL)に変更 ・不具合の修正 これにより、個人で使うシステム…

OkiToolHR(MegaOakHRの足りない所を補うアプリ?) その4

帳票の内容を変えてほしいとき、MegaOakHRではレイアウトのちょっとした変更は可能ですが、項目を追加したりするのは有償になると常々言われています そこで、MegaOakHRに無い帳票をOkiToolより印刷しています。 OkiToolのから印刷する場合、 1.データを読…

診察までの待ち時間調査(外来患者待ち時間調査)

MegaOakHRのDBからでは診察開始時間の取得が出来ない予約データに診察開始時間、診察終了時間のカラムはあるが、診察前にカルテを開いたとき(診察の予習)でも診察開始時間になるため予約データの診察開始時間は当てに出来ない そこで思いついたのでデジタ…

OkiToolSPの次期バージョン準備中

簡単に環境設定できるように、SQLコマンドをテキストファイルで、接続先DBの定義をINIファイルで行える次期バージョンを作成しています パッケージ構成は以下を予定していますが、ご要望のSQL等がありましたらご連絡ください OfficeテンプレートファイルはSQ…

OkiToolSP_1180412のリリース

====================================================================== OkiToolSP Version 1.18.4.12 Copyright (C) 2012-2018 SYSKOBO====================================================================== ◆ OkiToolSP は NEC電子カルテ MegaOakHR…

OkiToolから呼び出すメソッドの作成方法

using OkiDBAccess; public TabPage メソッド名称(object sender) { //TABのタイトル、イメージをマスタより取得 DataRow dr = Sta.ActionMethod(System.Reflection.MethodBase.GetCurrentMethod().Name); if (dr == null) return; string nImageNo = dr["im…

OkiToolの拡張性

OkiToolのカスタマイズを容易にするため以下に対応をしました ◆機能画面(メニューから起動しTAB表示する画面)はマスタ(DB)設定で行う ・実行可能機能画面はマスタに定義され、メニューへ反映される ・メニューから実行されるメソッドはマスタに文字列で…

OkiTool機能説明書

簡単なOkiToolの機能説明書は以下になります http://www.geocities.jp/syskobo/OkiTool_Feature_Description_v0.pdf

WebBoewserでのOffice埋め込み表示

以前のOfficeバージョンではWebBoewserでOffice(Excel、Word)の埋め込み表示が出来ていたが、2010では出来なくなったので調べたところ、レジストリの設定変更で可能との事 わざわざ、officeのプレビューにDsoframer.ocxを利用していたが、WebBoewserで出来…

OkiToolでの楽々文書管理

文書管理のシステムは色々なメーカーが手掛けていますが、導入するのにちょっと敷居が高ったのでOkiToolで文書管理が出来るようにしました 文書管理といっても、文書をファイリングするだけで、難しいことはしていません 1)簡単にプレビューが参照できる …

dsoframer の商用利用?

Dsoframer.ocx とは? Dsoframer.ocx は、Windowsオペレーティング システム用に Smartdraw, Llc が開発した DSOFRAMER 関連のOCX ファイルの一種です。Dsoframer.ocx の最新版は 1.3.1323.1 で、Windows 用に開発されました。 www.officeocx.com 対抗社のHP…

自己署名証明書(通称:オレオレ証明書)の証明書インストール

自己署名証明書(通称:オレオレ証明書)の危険性を理解した上で使う、証明書インストールプログラムについて qiita.com OkiToolはローカル設定のみでも利用可能ですが、複数の端末で利用するのはやはり、サーバーがあった方が良いです。 そのとき、証明書絡…

WORDの差し込み印刷

OkiToolでWORDの差し込み印刷を行っています。 差し込み印刷のパターンは以下の3通り対応しています 1)1データをWORD1ページに印刷 2)複数データをWORD複数ページに一括印刷(WORDは1ファイル) 3)複数データをWORD1ページに印刷 テンプレートを…

手離れが良いOkiTool(IDLink、HumanBridge EHRの例)

院内の電子カルテ及び部門システムではID連携を行っており、シングルサインオンで運用を行っているが、地域医療ネットワークがとの連携で、その様には出来ない現状があります。 HISシステムのID管理は煩雑で、新規医師(職員)の登録、医師(職員)の無効化…

手離れが良いOkiTool(糖尿病薬剤一覧の例)

処方薬剤など、四半期ごとの見直しや、新しい薬剤、ジェネリックへの切り替えなどで抽出条件の変更が多々発生します。 一寸前までSQLの中に糖尿病薬剤コードを記載していたため、薬剤コードの変更時、修正対応が必要でした。 でも、薬剤コードのメンテナンス…

入院予約患者一覧の帳票出力

入院予約患者一覧の帳票出力です SQL抽出は簡単ですが、病棟と病棟の間に空行を挿入するのに悩みました SQLで行えるか、エクセルで行えるか悩みました 何事も閃きが大事です どうしたかは↓↓↓↓↓ 結果、SQLで対応しました サンプルSQLです select *(出力項目…

OkiToolHR(MegaOakHRの足りない所を補うアプリ?) その3

スキャナーで読み込んだデータ、診断書などの文書データを参照する場合、患者単位にカルテを開いて参照するのが基本と思いますが、文書名単位に抽出参照を行う機会がただあると思われます。 見かねたのは、救急患者の統計処理で、看護記録に記載しスキャナー…

「疾患管理テンプレート(糖尿病・CKD)」の検査データインポート方法マニュアル

「疾患管理テンプレート」へのインポートデータをOkiToolで作成

「疾患管理テンプレート(糖尿病・CKD)」とは施設内における糖尿病・CKD 患者の関連検査項目を入力し、データベース化するためのシステムです。全患者の検査結果を入力する事で必要な検査、処置の抜け漏れを明確にし、施設全体の疾患管理状況を“見える化”する…

OkiToolを使って、SKYSEAのリモート操作画面(複数端末)を切替える(VNCでも可)

保守業務として、操作方法の説明などSKYSEAのリモート操作機能(またはVNC)を使って行っています 複数のパソコンのリモート操作を行うときOkiToolが便利です 端末一覧の右クリックメニューより SKYSEA Client Viewを選択し 選択したパソコンのリモート画面…

看護師の勤務種別

O病院の看護師の勤務種別は89種類あります こんなの看護管理室以外覚えられません しかし、看護管理室より問い合わせが絶えませんので、勤務種別一覧を出力できるようにしました また、同じ勤務種別でも病棟により勤務開始時間、終了時間が異なるため複雑で…