[[PrimeKarte]] > [[PkApp]] > PkIngaiShoho
#contents
*概要 [#e403c22e]
[[院外処方箋]]印刷アプリ~
オーダ種コード:0822~
~
旧DoctorXにおいて、沼津市立病院・済生会病院((済生会では、現在使用されていない))方箋コーナーで使用されており、~
タイマーにより[[院外処方箋]]が発行されたかを監視し、発行されればそれを印刷する。~
日付単位(管理者のみ)、オーダ単位での再印刷も可能。
*レイアウト [#s4cd208e]
#ref(IngaiShoho.PNG)
*機能 [#zc07708d]
+薬剤師、もしくはシステム管理者のみログイン可
+タイマー監視による[[院外処方箋]]自動印刷
+オーダ指定による再印刷
++日付を選択し、その日の一覧より指定
+日付指定による、一日分の再印刷
++管理者権限を持つユーザのみ可
++この機能そのもののON/OFFは、XMLにて
+患者指定による、その日の一覧表示可能
+オーダ指定による、PrimeKarteの保険修正モードでの起動
*めもめも [#sde439f4]
+アプリ起動
++(OP)[[IngaiShohoUserTbl>PkOrderParameter(院外処方)#IngaiShohoUserTbl]]のビット(デフォルトは薬剤・管理者)がたっているのがログイン可能~
++起動直後の動作設定は、(OP)[[IngaiShohoStartType>PkOrderParameter(院外処方)#IngaiShohoStartType]]で可能~
0:ダイアログ表示のみ~
1:起動状態でダイアログ表示(デフォルト)~
+起動(F1)
++起動が停止に変わる
++指定患者(F5)・印刷(F9)・一括印刷(F10)が押下不可
++左上あたりに「起動中」・「起動時刻(yyyy年M月d日 tt hh:mm:ss)」が表示される
++ステータスバーにプログレスバー(タイマーにより表示が変化)が表示される
++タイマー設定は、(OP)[[IngaiShohoPrintAutoTimer>PkOrderParameter(院外処方)#IngaiShohoPrintAutoTimer]]で可能(現状はなんとなくで20秒)
++(OP)[[IngaiShohoPrintStartType>PkOrderParameter(院外処方)#IngaiShohoPrintStartType]]が~
0:印刷対象がある場合は印刷~
1:印刷対象がある場合は一覧表示(デフォルト)~
++患者IDが指定されている場合は、その患者で絞込み
+停止(F1)
++停止が起動に変わる
++指定患者・印刷・一括印刷が押下可能
++左上あたりに「停止中」・「停止時刻(yyyy年M月d日 tt hh:mm:ss)」が表示される
+指定患者(F5)
++指定患者が全患者に変わる
++外来の上に「患者ID:テキストボックス」が出現する
++一覧が表示されていた場合はクリアされる
+全患者(F5)
++全患者が指定患者に変わる
++外来の上に「患者ID:テキストボックス」が消える
++一覧が表示されていた場合はクリアされる
+再発行(F8)
++カレンダーが表示される
++日付を指定したその日の一覧を表示
++左上あたりに「停止中(再発行:指定日付(yyyy年M月d日))」・「検索時刻(yyyy年M月d日 tt hh:mm:ss)」が表示される
++起動中に再発行を押下した場合、停止中となる
+印刷(F9)
++一覧表示から選択中オーダの印刷
++タイマー起動中は不可
+一括印刷(F10)
++一覧表示されているオーダを全て印刷
++タイマー起動中は不可
++(OP)[[IngaiShohoPrintLumpingFlg>PkOrderParameter(院外処方)#IngaiShohoPrintLumpingFlg]]が~
0:非表示~
1:管理者のみ表示(デフォルト)~
2:表示~
+COLOR(RED):PrimeKarte(F11)
++COLOR(RED):とりあえず、ログイン中のユーザ・一覧表示で選択されている患者で、PrimeKarteが起動できる~
COLOR(RED):一覧表示で選択されていない場合は、起動できない
+閉じる(F12)
++アプリ終了
+一覧表示
++COLOR(RED):ヘッダ行追加
++修正オーダは文字色が違う(現状はCOLOR(#008040):必殺の緑)
++COLOR(RED):印刷済のオーダは、バックカラーが灰色に、印刷項目に"済"が表示される
++一覧表示で起動中にオーダを選択中に更新が行われた時、選択中のオーダが指定される~
選択中のオーダが取り消しなどされた場合は、一覧の最初のオーダが選択される
+番外編
++タイマーで一覧を更新時に一度行を削除しているのだが、22000行あたり表示するとスクロールバーが壊れる~
↑なんとか壊れない方法発見。現在1000件のオーダを20秒ごと一覧更新の耐久OK(7時間コース)
++1000件を一括印刷すると、LuckyStar PCだとFinePrint出力で約8分かかった
++プログレスバー以外にもカウントダウン表示が可能かも。。。未実装~
COLOR(RED):↑自動印刷中で、動作が印刷の場合なら使えるかも。。。ただ、見た目が・・・。1・2・3 ⇒ [[☆彡:http://empress/emr/puki/index.php?plugin=attach&pcmd=open&file=IngaiShoho2.PNG&refer=PkIngaiShoho]]
++%%オーダ指定による、PrimeKarteの保険修正モードでの起動はいつ実装か未定かも。。。%%~
COLOR(RED):↑起動まではやってみた
++COLOR(RED):[[ORDER_PRINT_JOURNAL]]テーブルが修正され次第、PRINT_PC_NAME・PRINT_UIDの対応を行う~
COLOR(RED):↑201環境で動作確認済み
*汎用的な処方箋に対応するための修正案[#r8fac1c1]
+データ書込時
++[[BYOIN]].FLG_30 は、あくまでデータ作成をするか否か⇒変更なし
++PRO_SET_OD_SUMMARY_0011内で、病院ごと個別に判断
+++DENPYO_KINDだけでなく、STEP_FLGもからむ(中止処方)
+データ取得時
++CHOHYO_CODE='00110006' (データが院外処方箋)の条件を、STR_01='0822'(処理対象が本アプリ)に変更
+データ表示時
++結局ここで設定を使用するので、上記の判定時もどこかの設定を見るようにする・・・!
*0822.xml Config内容 [#e31f1a54]
|DispOrder|Title|Contents|設定例|2019年04月時点の設定値|備考|h
|0|IngaiShohoPrintAutoTimer|自動印刷タイマ(秒)|20|20:58病院||
|1|IngaiShohoPrintLumpingFlg|院外処方箋一括印刷ボタン表示タイプ(0:非表示 1:管理者権限のみ表示 2:表示)|1|1:58病院||
|2|IngaiShohoStartType|アプリ起動時の動作タイプ(0:動作なし 1:自動印刷モード)|1|1:58病院||
|3|IngaiShohoPrintStartType|自動印刷モードタイプ(0:印刷 1:一覧表示)|1|1:58病院||
|4|IngaiShohoUserTbl|ユーザテーブル|00000000000000000000000000100100000000000000000000|00000000000000000000000000100100000000000000000000:58病院||

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS