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