診療予約及び関連するオーダにて予約取得を行います。
予約取得の方法には以下の2通りがあります。
ITEM_YOYAKU.MASTER_CODE_STR=00810006のDISP_FLGTBLの左から4番目で制御します。
| 列定義 | 説明 | ||
| 名称 | インデックス | 定義値/条件 | 定義値説明 |
| MASTER_CODE_STR | テーブルを定義するマスタコード文字列です。 | ||
| 00810006 | |||
| DISP_FLGTBL | 50バイト0詰め | 規定値 | |
| 3 | 24時間人数制を制御します。 | ||
| 0 | 通常 | ||
| 1 | 24時間人数制 | ||
| CNT_FLG | TEIIN_TOTAL_CNT | JISSEKI_TOTAL_CNT |
| 0 | 定員数 | 最大取得人数(0の場合は設定無し) |
| 1 | 定員数 | 実績数 |
| CNT_FLG | TEIIN_TOTAL_CNT | JISSEKI_TOTAL_CNT |
| 0 | 連続取得可能ポイント数 | 連続取得可能ポイント数 |
| 1 | 連続取得可能ポイント数 | 連続取得可能ポイント数 |
| 列定義 | 説明 | ||
| 名称 | インデックス | 定義値/条件 | 定義値説明 |
| 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 | スキップ | ||
| 以下未定義 | 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 | 未使用 | |
| マーク | 占有率 |
| ○ | 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をジョブ登録します。
本日を基準となる日付としてマスタの設定通りに予約枠を展開します。
登録方法はジョブ登録を参照して下さい。