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

[orca-users:13538] ORCA APIでの薬剤履歴取得



「OrcaMed」

ORCA MLで話題になっていましたので、ORCA APIを利用して過去6か月の薬剤を取得するプログラムを作ってみました。

OpenDolphinのコードを流用しているため、ライセンスはGPLです。
プログラムソースは
https://github.com/MasudaNaika/OrcaMed
で公開しています。


1.インストール

Java SE7のインストールが必要です。
ORCAのデータベースにアクセスするため、postgresql.conf, pg_hba.confの設定が必要です。

https://github.com/MasudaNaika/OrcaMed/archive/master.zip

から、OrcaMed-master.zipをダウンロード。
展開物にdistフォルダがあります。distフォルダには実行に必要なjavaファイルとライブラリがあります。

プログラムを配置するフォルダを作成してください。
Windowsの場合、UAEの影響を避けるため、ルートフォルダやC:\Program Files\に配置するのは避けた方がよいでしょう。

(例)C:\User Program Files\OrcaMedフォルダを作成
上記フォルダ内にdistフォルダ内の、OrcaMed.jarおよびlibフォルダをコピーしてください。

デスクトップにOrcaMed.jarのショートカットを作成すると便利でしょう。

2.実行

 先ほど作成したショートカットをダブルクリックしプログラムを開始します。
設定ボタンから、ORCAのIPアドレス、医療機関コードをなど設定してください。
ORCA APIを利用するためORCAのログインID, パスワード、ドクタコードが必要です。
ドクターコードは職員情報の番号が0001ならば先頭に1を追加して10001となります。

 診療行為一覧テーブルの行選択をしてコピーボタンを押すとクリップボードにコピーされます。テーブルからテキストエディタにドラッグ&ドロップすることでもペースト可能です。

3.その他
 CLASS 03と02を組み合わせてデータ取得しています。orcaデータベースに直接アクセスするよりも、時間がかかります。
ゆうえん医院様がMLでご指摘の通り ORCA
APIでは薬剤の単位を返却してこないため、別途tbl_tensuを参照して単位を設定しています。


増田内科
増田 茂