PrimeKarte > PkShijireki
PkShijireki †
全般 †
指示歴とは †
- 指定患者の発行済みオーダ(OR_MAINテーブルのデータ)の履歴(最新情報)を表示する。
機能一覧 †
オーダ種コンボボックス †
- オーダ種リスト、全て、指定したもの全て となる。
- プログラム上、擬似オーダ種別コードとして、全てに「0」, 指定したもの全てに「1」を設定。
- 指示歴対象となるオーダ種の絞り込み条件は以下のとおり。
- ORDER_KIND.CONDITION_FLG = 0 (有効オーダ種である)
- ORDER_KIND.LAST_FLG = 1 (最新)
- ORDER_KIND.NAME がある (名称がある)
- ORDER_KIND.SHIJIREKI_FLG > 0 (1:指示歴 2:強制)
- ORDER_KIND.FLGIDX > 0 (USER_SHIJIREKI ?.FLGTBL_01/02(G/N)のIDXの定義がある)
- USER_SHIJIREKI ?の各 FLGTBL_01(G/N)(読込用)の各オーダ種の対応IDXに1が立っている
- ログインユーザで対象オーダ種に対し、閲覧権限がある
各種ボタン †
- 昇順・降順ボタン
- 表示順を昇順・降順 にする。
発行日付・オーダ種・発行時刻・オーダNo・Seq・RowNo・アイテム種別・1オーダ内の行番号
の並びのうち、発行日付・発行時刻・オーダNo が昇順・降順の対象となる。
- <・■・> ボタン
- 読み込み条件の期間を 前後にスライドさせ、■で設定内容の状態に戻す。
ボタン押下の操作で指示歴設定マスタ(USER_SHIJIREKI ?)の値は変更されない。
- 最新化ボタン
- 読み込み条件に従って最新情報を読み込み、再表示する。
- 詳細表示ボタン
- 最新情報を読み直し、表示情報(サマリ情報または伝票情報)の下に詳細情報を展開・表示する。
- 「保」ボタン
- 実施日未定オーダ(OR_MAIN.CONDITION_FLG = 3 且つ OR_MAIN.CONDITION_TYPE = 3)のみを表示する。
- 設定ボタン
- 指示歴の読み込み・表示の設定を行う(G/N)。
入外(G/N)の判定はPrimeKarte内で入院予定を選択された状態の場合に「入院」とし、それ以外を「外来」とする。
判断基準としては KanjaProfile.Instance.KanjaObj.NyuinSeq > 0 で 入院 とみなす。
なお、KanjaProfile.Instance.KanjaObj.NyuinSeq は メモリ上で操作される可能性のある値であり
実際の患者テーブルのNyuinSeqの値とは異なる場合がある。
- 検索ボタン
- ボタン押下により、検索文字列入力テキストボックスが表示されるので
検索文字列を入力し、表示内容より指定文字列を検索する。
ツリー表示エリア †
- 発行日付・オーダ種・各種情報 の順にツリー表示を行う。
但し、指示歴表示設定にて、発行日付・オーダ種の階層を表示しないモードも設定できる。
メッセージ表示エリア †
- ツリー表示エリアで現在選択されている行の情報の付加情報を表示する。
右クリックメニュー †
- USER_SHIJIREKI_MENU ?にてマスタ登録されたメニューを表示する。
- プログラムと連動しないメニューの新規追加は、指示歴defaultメニュー以外は行えない。
- 指示歴のdefaultメニューとして以下のメニューを用意している。
- 詳細表示
- Do(Do/日付を指定してDo/複数日付にDo)
- 文書関連可変メニュー(SANSHO_URL テーブルにマスタ登録)
- カルテ参照可変メニュー(SANSHO_URL テーブルにマスタ登録)
- 履歴表示
- クリップボードへコピー
- 当該オーダの詳細情報まで表示した状態にて、クリップボードにコピーする。
- 各オーダ種での独自メニュー
- 各オーダ種の仕様に従います。
オーダ入力画面と連動時、非連動時 のメニューを用意している。
- 登録/修正時のルール
- USER_SHIJIREKI_MENU ?:マスタメンテがある。
セパレータが必要な場合、セパレータとセットで登録していく。
(プログラム上で自動でセパレータを挿入していないので注意する事)
- SANSHO_URLメニュー(画像参照・文書関連・カルテ参照 の 可変右クリックメニュー) 参照用メニュー
USER_SHIJIREKI_MENU ?への登録時の注意
- 本メニュー挿入位置の前:セパレータを設定しない事。
- 本メニュー挿入位置の後:セパレータを設定する事。
ツリーの内容 †
- 各オーダで異なるが、標準設定としては以下のような構成となる。
- サマリ文字列(OR_MAIN.ORDER_SUMMARY_STR)
表示の有無はオーダパラメータ設定(XML)で決まる。defaultは表示。
表示されている場合、この行を「伝票行」とみなす。
この行の表示内容で「このオーダはこんな情報が入っているな」とわかるように構成している...。
- 詳細情報
OR_MAIN.ORDER_DENPYO_STR + chr(10) + OR_MAIN.ORDER_DETAIL_F + chr(10) + OR_MAIN.ORDER_DETAIL_R という構成となる。
OR_MAIN.ORDER_DETAIL_R まで文字列が続くことは稀だと思うが、ある場合には改行(chr(10))を付与し、文字列を生成する。
- 階層状態
OR_MAIN.ORDER_ROW_NO_STR の 文字列により、本構造を生成している。
OR_MAIN.ORDER_ROW_NO_STR は プロシージャ PRO_GET_ORDER_DETAIL_XXXX にて生成している。
(XXXX は オーダ種別コード文字列)
アイテム種別・(テーブルの)ROW_NO・ポインタNo の情報が格納されており、
各々を「,(カンマ)」で、且つ、行数分(階層状態)を「/(スラッシュ)」で区切っている。
各情報の要素数は必ず一致しなくてはならないので注意する事。
一致していない場合はイレギュラーな動作をする。
例) 10/0/11/12/12/12,0/0/1/2/2/2,461657/461657/461658/461659/461659/461659
下部メッセージの生成 †
- ツリー表示エリアのカレント行の付加情報を生成・表示する。
- データ発行時(OR_MAIN生成時)に文言を生成する方法と
OR_MAIN、マスタ、トランザクション他、必要な情報をその都度データベースに取得する方法があり、
生成後、ツリー表示エリア更新処理が行われるまでメモリ保存される。
ただし、OR_MAINでカラム更新が行われる可能性のある情報が下部メッセージに含まれる場合は
(予約の医事オーダNo, 確認情報/部門伝送情報/会計伝送情報/会計済情報 など)、カレント行設定の都度データベースにアクセスして文言を生成する。
- 発行時や修正・削除時(SEQ UPあり,なしともに)には,主に固定情報(頻繁に変わらないもの)についてメッセージを作成し,MESSAGE_STRに格納する。
- 伝送済み情報など,SEQが上がらずにDBが更新されるものでOR_MAINに情報があるものについては,MESSAGE_STRに格納しない。
- 文書・カルテ関連のバッファサイズの大きいデータを表示する場合はカレント行クリック時に読み込み
再読み込みまでメモリ上に保持する。
- 完成されたMESSAGE_STRを生成するFUNCTION or PROCEDUREを作成する。
- GUIでは,MESSAGE_STRがNULL(空)のときDB(FUNCTION or PROCEDUR)から取得する。
- 指示歴の更新ボタン押下もしくは最新化メニュー選択等の操作により,MESSAGE_STRをクリアする。
- 最新化を行う際,選択中の行についてはメッセージも最新化する。
- 病名オーダについて
- 病名オーダの病名伝票行の下部メッセージの取得方法は特殊なので注意が必要。
OR_MAIN:BYOMEI_NYUIN_DENPYOデータを表示しているため、特殊処理を行っている。
- クリック時に他オーダ種の伝票行と似たような動作をする。
ORDER_NO, SEQ で OR_MAIN内を該当する病名伝票情報を検索し、そのORDER_MESSAGE_STRに格納されている情報を使用する。
(発行時に単独で作成されているBYOMEI_DENPYOのデータ)
他オーダ種の伝票行と同様に可変のデータが格納されているため、その都度取得する(医事オーダNoなど...)。
- 伝票行 default メッセージ
伝票行 の defaultメッセージは以下のようになる。
データの判定は OR_MAINである。
KAIKEI_DENSO_XX, BUMON_DENSO_XX, KAKUNIN_XX に関して
○○_FLG=1 且つ ○○_TIMESTAMP に日付情報が格納されている事(NULL以外, 日付の初期値ではない)が条件である。
ケモ情報に関して
ケモセット番号表示時は ケモオーダNoを必須とする。
1) オーダ種, オーダNo, シーケンス
2) 動的情報(医事オーダNo、予約の医事オーダNo)
2-1) 医事オーダNo
2-2) 予約の医事オーダNo
3) 保留情報(OR_MAIN.CONDITION_FLG, OR_MAIN.CONDITION_TYPEによる文言)
4) 初回発行情報
5) 動的情報2(発行/更新/削除, 確認, 伝送情報,,,etc)
5-1) 発行/更新/削除 情報
5-2) 確認情報(1〜 (複数対応))
5-3) 部門伝送情報
5-4) 会計伝送情報
5-5) 会計済情報
5-6) 代行入力確認・指導医確認 処理済情報
6) 保険情報
7) 場所情報
8) ケモオーダ情報(ケモオーダNo、ケモセットNo)
9) 発行理由
例)
【処方】No.10010420<0> (医 7351) [保留中]
2008/03/01 16:53:05 テスト医師(心臓血管外科)<医師> により初回発行
2008/03/01 16:53:05 テスト医師(心臓血管外科)<医師>(心臓血管外科) により発行
2008/03/01 17:30:20 テストNr(形成外科)<看護師>(形成外科/02F010101)によって確認されました
部門伝送済:2008/03/01 16:53:36
会計伝送済:2008/03/01 16:53:20
2008/03/03 09:30:05 テスト2医師(心臓血管外科) によって代行入力確認されました
原本は患者ファイルを参照してください。*2
保険(組合 本 特定疾)
場所:内科診察室1
ケモオーダ番号:10001010(4000100)
発行理由:通常
急を要する症状のため
(緊急):H02 とりあえず知りたい?らしい右クリック権限判定 †
ただし、USER_ORDER_KINDによる権限は考慮に入れていないので
USER_ORDER_KINDによる権限制限がある場合は以下の限りではないことに注意していただきたい。
本来は各オーダ種ごとにまとめられる。
- 0502 の 修正
- 文書作成による初回発行(denpyo_kind:0。スキャナ取り込み...などではない、ということ)
- データの診療科 = 発行診療科
- 0502 の 削除
- 0511, 0521, 0522, 0523(, 0524), 0525, 0526, 0527, 0541 の 修正・取り消し
使用マスタや必要な情報 †
- BYOIN
- BYOIN_CODE
- 詳細読み込み可/不可(FLGTBL_01:IDX=29)
- ツールチップ表示フラグ(FLGTBL_03:IDX=5)
- 複数診療科フラグ(FLGTBL_03:IDX=11)*3
- STR_31:文書系(0502) 「チェック」メニューによるチェック実行後に指示歴下部詳細情報に表示する付加メッセージ
(「原本は患者ファイルを参照してください。」 など)
- ORDER_KIND(COMMON:00010024:(CODE_01 > 0 / FLG_01 > 0))
- オーダフラグ(KIND: 0:オーダ 1:オーダではない)
- オーダ種名称(NAME)
- フラグインデックス(CODE_01: USER_SHIJIREKI ?.G_FLGTBL_01, N_FLGTBL_01で参照するインデックス(1〜))
- 指示歴フラグ(FLG_01: 0:指示歴ではない 1:指示歴 2:強制)
- Doフラグ*4(CODE_04: 0:Do出来ない 1:Do出来る)
- USER_SHIJIREKI ?
- USER_SHIJIREKI_SHOSAI
- USER_SHIJIREKI_MENU ?
- USER_FONT
- USER_ORDER_KIND(閲覧権限)
- SANSHO_URL
- オーダパラメータ(XMLファイルにて)
オーダ種一覧 †
○…稼動中, △…稼動予定, ×…未稼動, ?…不明(確定ではない情報), −…オーダ(もしくは指示歴対象)として未実装(未定義)
便宜上、H000 を PrimeKarte標準(パッケージ版)のつもりで記述を行っている。
| オーダ種 | コード | H000 | H002 | H005 | H019 | 詳細 | DoctorX*5 |
| 処方 | 0011 | ○ | ○ | ○ | ○ | 指示歴 処方 | 24, 25, 28, 90 |
| 検体検査 | 0021 | ○ | ○ | ○ | ○ | 指示歴 検体検査 | 24, 25, 28, 90 |
| 細菌検査(微生物) | 0022 | ○ | ○ | ○ | × | 指示歴 細菌検査 | (調査中) |
| 病理検査 | 0023 | ○ | ○ | ○ | × | 指示歴 病理検査 | (調査中) |
| 生理検査 | 0024 | ○ | ○ | ○ | ○ | 指示歴 生理検査 | 24, 25, 28, 90 |
| 輸血 | 0025 | ○ | ○ | × | × | 指示歴 輸血 | 24, 25 |
| 血液ガス | 0026 | ? | × | × | × | 指示歴 血液ガス | 25 |
| 注射 | 0031 | ○ | ○ | ○ | ○ | 指示歴 注射 | 24, 25, 28, 90 |
| 注射実施 | 0032 | ○ | ○ | ○ | ○ | 指示歴 注射実施 | (PrimeKarteにて指示歴対象となる) |
| 放射線 | 0041 | ○ | ○ | ○ | ○ | 指示歴 放射線 | 24, 25, (?28,) 90 |
| 内視鏡 | 0051 | ○ | ○ | × | × | 指示歴 内視鏡 | 24, 25, 90 |
| 処置 | 0061 | ○ | × | △ | × | 指示歴 処置 | 24, 25, (?28,) 90 |
| 処置実施 | 0062 | − | − | − | − | 指示歴 処置実施 | − |
| 指導料 | 0063 | − | − | − | − | 指示歴 指導料? | − |
| 病名 | 0071 | ○ | ○ | △ | ? | 指示歴 病名 | 24, 25, (?28,) 90 |
| 再診予約(診療予約) | 0081 | ○ | ○ | ○ | ○ | 指示歴 再診予約 | 24, 25, 28, 90 |
| 訪問看護 | 0083 | ○ | ○ | × | × | 指示歴 訪問看護 | − |
| 他科依頼 | 0085 | ○ | ○ | × | × | 指示歴 他科依頼 | 24, 25 |
| 手術予約 | 0091 | ○ | ○ | × | ○ | 指示歴 手術予約 | 24, 25 |
| 手術記録 | 0092 | ? | × | × | × | 指示歴 手術記録? | 24, 25 |
| 食事(給食) | 0101 | ○ | ○ | ○ | ○ | 指示歴 食事 | 24, 25, 28, 90 |
| 栄養指導 | 0102 | ○ | ○ | ○ | ? | 指示歴 栄養指導 | 24, 25, 90 |
| 移動(入退院) | 0111 | ○ | ○ | ○ | ○ | 指示歴 移動 | 24, 25, 28, 90 |
| 病歴 | 0131 | − | − | − | − | 指示歴 病歴? | − |
| 入院指示(汎用) | 0141 | ○ | ○ | ○ | ○ | 指示歴 入院指示 | 24, 25, (?28,) 90 |
| 担当 | 0171 | ○ | ○ | ○ | ○ | 指示歴 担当 | (PrimeKarteにて指示歴対象となる) |
| リハビリ | 0181 | ○ | ○ | ○ | ○ | 指示歴 リハビリ | 24, 25, 28, 90 |
| 服薬指導 | 0191 | ○ | × | × | × | 指示歴 服薬指導 | 24, 25, 90 |
| 化学療法(ケモ) | 0301 | ○ | ? | ? | ? | 指示歴 化学療法 | 24, 25 |
| 病診連携 | 0311 | ○ | ○ | × | × | 指示歴 病診連携 | 24, 25 |
| 紹介状 | 0312 | − | − | − | − | 指示歴 紹介状 | 25, DoctorXSDK |
| 患者スケジュール | 0413 | ? | × | × | × | 指示歴 患者スケジュール? | PrimeKarteにて新設オーダ(の予定...) |
| スキャン(文書管理) | 0501 | − | − | − | − | 指示歴 スキャン | 24, 25 |
| XML文書作成 | 0502 | ○ | ○ | △ | ○ | 指示歴 XML文書作成 | 24, 25 |
| XMLレポート | 0505 | ○ | × | × | ○ | 指示歴 XMLレポート | PrimeKarteにて新設オーダ |
| プロブレム | 0511 | ○ | ○ | △ | × | 指示歴 プロブレム | (PrimeKarteにて指示歴対象となる) |
| SOAP | 0521 | ○ | ○ | △ | × | 指示歴 SOAP | 24, 25 |
| 初診時カルテ | 0522 | ○ | ○ | △ | × | 指示歴 初診時カルテ | 24, 25 |
| 入院時カルテ | 0523 | ○ | ○ | △ | × | 指示歴 入院時カルテ | 24, 25 |
| 退院時カルテ | 0524 | − | × | × | × | 指示歴 退院時カルテ | 25 |
| 退院サマリ | 0525 | ○ | ○ | △ | × | 指示歴 退院サマリ | 24, 25 |
| その他記録(所見) | 0526 | ○ | ○ | △ | × | 指示歴 その他記録 | 24, 25 |
| 症状詳記 | 0527 | ○ | ○ | △ | × | 指示歴 症状詳記 | PrimeKarteにて新設オーダ |
| クリティカルパス | 0531 | ○ | ? | × | × | 指示歴 クリティカルパス | 24, 25, 90 |
| I.C. | 0541 | ○ | ○ | △ | × | 指示歴 インフォームドコンセント | 24, 25 |