[[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病院||