[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[orca-users:13538] ORCA APIでの薬剤履歴取得
- To: orca-users@xxxxxxxxxxxxxx
- Subject: [orca-users:13538] ORCA APIでの薬剤履歴取得
- From: shigeru masuda <peu605@xxxxxxxxxxx>
- Date: Mon, 10 Mar 2014 16:54:15 +0900
「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を参照して単位を設定しています。
増田内科
増田 茂