診療予約及び関連するオーダにて予約取得を行います。
予約取得の方法には以下の2通りがあります。
ITEM_YOYAKU.MASTER_CODE_STR=00810006のDISP_FLGTBLの左から4番目で制御します。
| 列定義 | 説明 | ||
| 名称 | インデックス | 定義値/条件 | 定義値説明 |
| MASTER_CODE_STR | テーブルを定義するマスタコード文字列です。 | ||
| 00810006 | |||
| DISP_FLGTBL | 50バイト0詰め | 規定値 | |
| 3 | 24時間人数制を制御します。 | ||
| 0 | 通常 | ||
| 1 | 24時間人数制 | ||
ITEM_YOYAKU, ITEM_WEEK_YOYAKU, DATE_YOYAKUにそれぞれカラムを持ちますが、
入力画面での制御に使用されるのはDATE_YOYAKUになります。
以下の通り定義されています。
| 定義値 | 説明 | 説明 |
| 1 | 受付可能 | 予約取得可です。 |
| 2 | 電話連絡要 | 電話連絡が必要な旨のメッセージを表示します。 |
| 3 | 受付不可 | 予約不可のメッセージが表示され予約の取得はできません。 |
| CNT_FLG | TEIIN_TOTAL_CNT | JISSEKI_TOTAL_CNT |
| 0 | 定員数 | 最大取得人数(0の場合は設定無し) |
| 1 | 定員数 | 実績数 |
| CNT_FLG | TEIIN_TOTAL_CNT | JISSEKI_TOTAL_CNT |
| 0 | 連続取得可能ポイント数 | 連続取得可能ポイント数 |
| 1 | 連続取得可能ポイント数 | 連続取得可能ポイント数 |
予約枠に付随するコメントが設定されます。
| 定義 | 列定義 | 説明 | |||||
| 名称 | インデックス | 定義値/条件/定義値説明 | テンプレート(ITEM_WEEK_YOYAKU) | スケジュール(DATE_YOYAKU) | |||
| 枠コメント | 時間コメント | 枠コメント | 時間コメント | ||||
| 制御情報 | GROUP_CODE | 予約枠グループコード | |||||
| 予約枠グループコード | 予約枠コード | 予約枠グループコード | 予約枠コード | ||||
| HAKKOU_DATE | 発行日付 | ||||||
| 1899/12/30 | 1899/12/30 | YYYY/MM/DD | YYYY/MM/DD | ||||
| INSERT_TIMESTAMP | 挿入日時 | ||||||
| SYSDATE | SYSDATE | SYSDATE | SYSDATE | ||||
| INSERT_UID | 挿入利用者ID | ||||||
| ログインユーザ | ログインユーザ | ログインユーザ | ログインユーザ | ||||
| WAKU_DATETIME | コメント格納日時 | ||||||
| 1899/12/30 00:00:00 | 1899/12/30 HH24:MI:SS | YYYY/MM/DD 00:00:00 | YYYY/MM/DD HH24:MI:SS | ||||
| DISP_ORDER | 表示順 | ||||||
| 0 | 1 | 0 | 1 | ||||
| COMMENT_STR | コメント内容 | ||||||
| 文字列 | 文字列 | 文字列 | 文字列 | ||||
| DAY_FLG | 曜日フラグ[0:日/1:月/2:火/3:水/4:木/5:金/6:土] | ||||||
| 曜日フラグ | 曜日フラグ | 曜日フラグ | 曜日フラグ | ||||
| 列定義 | 説明 | ||
| 名称 | インデックス | 定義値/条件 | 定義値説明 |
| YOYAKU_FLGTBL | 50バイト0詰め | 規定値 | |
| 0 | 今回編集分での予約取得有無を設定します。 | ||
| 0 | 予約取得無し。(DATE_YOYAKUのカウントアップ無し。) | ||
| 1 | 予約取得あり。(DATE_YOYAKUのカウントアップあり。) | ||
| 修正オーダ発行時、修正前のOR_MAINの情報を元にDATE_YOYAKUをカウントダウンします。 | |||
| 1&2 | 階層番号を設定します。(※1) | ||
| FM00 | 正数値を左0詰め2桁で設定します。 | ||
| 3 | 予約未取得を設定します。(画像系で使用) | ||
| 0 | 予約取得あり。(DATE_YOYAKUのカウントアップの状態があり。) | ||
| 1 | 予約取得無し。(DATE_YOYAKUのカウントアップの状態が無し。) | ||
| 修正オーダ発行時、修正前のOR_MAINの情報を元にDATE_YOYAKUをカウントダウンします。 | |||
| 4 | 予約取得エラーフラグを設定します。 | ||
| 0 | 通常 | ||
| 1 | エラー | ||
| 診療予約はチェックプロシージャ内でエラーとします。又セット展開時にフラグを設定します。 | |||
| 5 | PRO_ORDER_DELETEでのカウントダウン処理スキップ可否を設定します。 | ||
| 1番目のフラグよりも優先します。 | |||
| 0 | 通常 | ||
| 1 | スキップ | ||
| 6 | オーダ修正、取り消し発行時のOR_MAINデータによるカウントダウン処理スキップ可否を設定します。 | ||
| 1番目のフラグよりも優先します。 | |||
| PRO_YOYAKU_HAKKOU_CTRLの処理で使用されます。 | |||
| 0 | 通常 | ||
| 1 | スキップ | ||
| 以下未定義 | 0 | 未使用 | |
※1 画面を1つ開く様な場合には『01』を設定します。 子画面が順々に開いていく場合には以下の様に設定します。 メイン画面 └子画面 :階層番号『01』で表示。 └子画面:階層番号『02』で表示。
| 列定義 | 説明 | ||
| 名称 | インデックス | 定義値/条件 | 定義値説明 |
| CTRL_FLGTBL | 50バイト0詰め | 規定値 | |
| 0 | 締め切り時間タイムリミット制御無効を設定します。 | ||
| 締め切り時間設定場所はCONTROL.MASTER_CODE_STR=00020010,CODE=8101のDATE_01です。 | |||
| 0 | 有効 | ||
| 通常通り締め切り時間制御を行います。 | |||
| 1 | 無効 | ||
| 予約取得時の締め切り時間の制限を無効化します。(化学療法対応。) | |||
| 1 | 外部制御オーダか否かを設定します。(診療予約入力画面操作不可。) | ||
| 0 | 通常オーダ | ||
| 診療予約で入力されたオーダです。 | |||
| 1 | 外部制御オーダ | ||
| 診療予約以外で入力されたオーダです。 | |||
| 入力画面で修正、取り消しの操作を不可にします。(化学療法対応。) | |||
| 新規オーダの日付の変更、コメント追加等も不可、つまり、何も操作できない様にします。 | |||
| 2 | コメント拡張機能が有効か否かを設定します。 | ||
| 以下のコメント設定の機能が有効になっている場合に設定されます。 | |||
| (患者宛てと予約票の患者宛て・予約票への纏め対応、予約一覧表のフリー対応) | |||
| 指示歴文字列設定等の際に使用します。 | |||
| 0 | 無効 | ||
| 1 | 有効 | ||
| 以下未定義 | 0 | 未使用 | |
診療予約オーダで使用するコメントマスタです。
| 定義 | 列定義 | 説明 | コメント拡張機能(※1) | ||||||
| 名称 | インデックス | 定義値/条件 | 規定値 | 定義値説明 | 無効 | 有効 | |||
| 共通情報 | MASTER_CODE_STR | マスタコード文字列 | |||||||
| 00810101 | ○ | コメント予約情報(COMMENT_YOYAKU) | |||||||
| CODE | コード | ||||||||
| N | 整数値 | 連番 | 自由に設定 | 連番 | 自由に設定 | ||||
| KIND | 種別 | ||||||||
| 0 | 診療科共通 | ||||||||
| 2 | 予約枠固定 | ||||||||
| ORDER_KIND_CODE_STR | オーダ種別コード文字列 | ||||||||
| 0081 | ○ | 診療予約オーダ | |||||||
| 固有情報 | SECTION_CODE | 診療科コード | |||||||
| N | 整数値 | ||||||||
| WAKU_CODE | 予約枠コード | ||||||||
| N | 整数値 | ||||||||
| COMMENT_KIND | コメント種別 | ||||||||
| 1 | 患者宛てコメント | ○ | |||||||
| 1 | 患者宛て・予約票コメント | ○ | |||||||
| 2 | 定型コメント | ○ | ○ | ||||||
| SHINSATSUMAE_FLG | 診察前フラグ | ||||||||
| 0 | ○ | 診察前検査 | |||||||
| 1 | 診察前採血 | ||||||||
| PRINT_FLG | 印刷フラグ | ||||||||
| 0 | 既定値 | ○ | |||||||
| 0 | 予約一覧表コメント | ○ | ○ | ○ | |||||
| 1 | 予約票コメント | ○ | |||||||
| 1 | 患者宛て・予約票コメント | ○ | ○ | ||||||
※1 コメント拡張機能の有効設定について 1.画面的な設定は0081.xmlで行います。 1006 / YoyakuCommentSelectLayout(【コメント選択画面定義】/【画面レイアウト】) = 2 1010 / YoyakuCommentActionControl[1](【コメント動作制御】/【コメント設定機能拡張】) = 1 2.DB的な設定はUSER_ORDER.MASTER_CODE_STR=00030034で行います。 STR_01[1] = 1(0081.xmlの1010と同様の内容です。) 注意事項 コメント拡張機能を無効から有効に設定すると患者宛てコメントは患者宛て・予約票コメントに相当する事になります。 なので、設定変更のタイミングでPRINT_FLGを0から1に更新する必要があります。
診療予約オーダで使用する雑多なデータを格納するマスタです。
| 列名称 | 説明 | 内容 |
| MASTER_CODE_STR | マスタコード文字列 | 00810003 |
| 列名称 | 説明 | 内容 |
| MASTER_CODE_STR | マスタコード文字列 | 00810004 |
| BUMON_CODE_STR | 部門コード文字列 | 表示板連携で使用しています。 |
| マーク | 占有率 |
| ○ | 0%以上90%未満 |
| △ | 90%以上100%未満 |
| × | 100% |
| マーク | 占有率 |
| ○ | 取得する項目のポイント数の連続取得可能ポイント数に占める割合が100%未満 |
| × | 取得する項目のポイント数の連続取得可能ポイント数に占める割合が100% |
| 名称 | テーブル名 | カラム | 意味 |
| 予定種別 | ITEM_YOYAKU | DISP_FLGTBL(8バイト目) | 0:週間 1:月間 |
| 週種別 | ITEM_WEEK_YOYAKU | FLG_02 | 0:(週間予定時) 1:第1週 2:第2週 3:第3週 4:第4週 5:第5週 |
定期的に予約枠をスケジュールに従い展開する処理をジョブにより行います。
メンテ画面では基準となる日付を指定してマスタの設定通りに予約枠を展開します。
マスタを以下の通り定義します。
| カラム名称 | 説明 | インデックス | 詳細 |
| DISP_FLGTBL | 表示用フラグテーブル (左から) デフォルト0詰め50桁 | 0 | 0:処理無し 1:指定日 2:指定期間 以下29バイト ALL”0” |
| FLGTBL | フラグテーブル (左から) デフォルト0詰め50桁 | 0〜2 | 予約枠自動展開日数 (左0詰め3桁数値) 以下27バイト ALL”0” |
PKG_YOYAKU_EX.PRO_EXPAND_SCHEDULE_TEMPLATEをジョブ登録します。
本日を基準となる日付としてマスタの設定通りに予約枠を展開します。
登録方法はジョブ登録を参照して下さい。
予約入力画面で使用できる予約枠か否かを制御します。
使用可の場合は予約枠が表示されます。(既定の動作です。)
使用不可の場合は予約枠が表示されません。
マスタを以下の通り定義します。
| テーブル名称 | 列定義 | 説明 | ||
| 名称 | インデックス | 定義値/条件 | 定義値説明 | |
| ITEM_YOYAKU | MASTER_CODE_STR | テーブルを定義するマスタコード文字列です。 | ||
| 00810007 | ||||
| DISP_FLGTBL | 50バイト0詰め | 既定値 | ||
| 1 | 予約画面使用可否を設定します。 | |||
| 診療予約入力画面、予約系オーダ予約取得画面共通設定とします。 | ||||
| 0 | 可 | |||
| 1 | 不可 | |||