患者の入退院、移動予定または決定登録を行う。また、移動歴の修正も行うことができる。
| パラメータ名 | 内容 | 備考 |
| IdoOpenNyuinEnabled | オープン入院設定フラグ | 移動画面のオープン入院チェックボックスの設定をします。 0:無効 1:有効 |
| IdoKyukyuEnabled | 救急車搬送有効フラグ | 移動画面の救急車搬送チェックボックスの設定をします。 0:無効 1:有効 |
| IdoTeishoMethod | 定床数カウント方法 | 定床数のカウント方法を設定します。 0:KUSHO_BYOTOのNAMEカラム使用 1:KUSHO_BYOTOのREAL_NAMEカラム使用 2:KUSHO_BYOTOのKIND=0をサマリー |
| IdoJisshoRateVisible | 実床率表示フラグ | 実床率の表示・非表示を切り替えます。 0:表示しない 1:表示する |
| IdoMainKushoLayoutFlg | 移動画面空床レイアウト使用カラムフラグ | 移動画面の空床レイアウト表示用カラム番号を指定します。 1:KUSHO_BYOTO.XXXX_01カラムを使用 2:KUSHO_BYOTO.XXXX_02カラムを使用 |
| IdoMainWidth | 移動画面幅 | 移動画面幅設定値 |
| IdoMainHeight | 移動画面高さ | 移動画面高さ設定値 |
| IdoByomeiSel | 病名選択方法 | 病名選択方法を設定します 0:フリーテキスト 1:フリーテキスト + 病名選択ダイアログ |
| IdoNotIncludeRoom | 定床数、入院患者数カウント省略病室 | 入退院画面に表示される病棟レイアウトの定床数、入院患者数カウント省略病室 (複数設定可能) |
移動登録の際、他オーダも同時に発行するため、以下の権限を付与すること。
※補足 SBS固有情報
| プロパティ名 | 型 | 説明 |
| KanjaId | int | 移動処理した対象患者ID 値の取得のみ可能 |
| IdoKind | IdoKindType | 移動処理した種別 |
| IdoStep | IdoStepType | 移動処理した状態 |
| IdoProc | IdoProcType | 行った処理 値の取得のみ可能 |
| NextProc | bool | 次処理フラグ 値の取得のみ可能 true:次処理必要 false:次処理必要なし |
| NyuinSeq | double | 移動処理した対象入院シーケンス番号(IDO_NYUIN.NYUIN_SEQ) 値の取得のみ可能 |
| DenpyoOrderNo | double | 移動処理したオーダー番号(IDO_DENPYO.ORDER_NO) 値の取得のみ可能 |
| DenpyoSeq | int | 移動処理したオーダーシーケンス番号(IDO_DENPYO.SEQ) 値の取得のみ可能 |
| NyuinNo | int | 移動処理した入院番号(IDO_NYUIN_NO.NYUIN_NO) 値の取得のみ可能 |
| NyuinDateTime | DateTime | 入院日時 値の取得のみ可能 |
| TaiinDateTime | DateTime | 退院日時 値の取得のみ可能 |
| HakkouDateTime | DateTime | 発行日時 値の取得のみ可能 |
| SectionCode | int | 診療科コード 値の取得のみ可能 |
| SectionName | string | 診療科名称 値の取得のみ可能 |
| ByotoCode | int | 病棟コード 値の取得のみ可能 |
| ByotoName | string | 病棟名称 値の取得のみ可能 |
| RoomNoStr | string | 病室番号 値の取得のみ可能 |
| BedNoStr | string | 病室番号 値の取得のみ可能 |
| MainDoctorUid | string | 主治医ユーザーID 値の取得のみ可能 |
| MainDoctorName | string | 主治医氏名 値の取得のみ可能 |
| DispType | IdoDispType | 表示種別 |
| 名称 | 型 | 説明 |
| IdoKindType | int | IdoKindNyuin:入院 IdoKindTenshitsu:転室 IdoKindTenka:転科 IdoKindTentou:転棟 IdoKindTenkaTentou:転科・転棟 IdoKindGaishutsu:外出 IdoKindGaihaku:外泊 IdoKindTaiin:退院 |
| IdoStepType | int | IdoStepYotei:予定 IdoStepTsuchi:通知(未使用) IdoStepKettei:決定 |
| IdoProcType | int | IdoProcCancel:キャンセル IdoProcRegist:登録・修正 IdoProcDelete:削除 |
| IdoDispType | int | ByotoKihon:入退院画面を表示 IdoHistory:移動歴を表示 |
| メソッド名(引数) | 戻り値(型) | 説明 |
| ShowDialog | SBSResult | IdoDispTypeプロパティで指定した移動画面を表示する。 戻り値 = SBSResult.Okのとき移動処理が行われた。 |
| ShowDialog ・KanjaId | void int | IdoDispTypeプロパティで指定した移動画面を表示する。 表示する患者ID |
問い合わせ等、よく使用するSQLの一覧
バインド変数:START_DATETIME :END_DATETIME の期間に入院していた患者を抽出する。
:START_DATETIMEの時刻は00:00:00 :END_DATETIMEの時刻は23:59:59を指定すること。
テスト患者は除いて抽出される。
SELECT NYUIN.KANJA_ID ,NYUIN.NYUIN_SEQ ,KJ.NAME KANJA_NAME ,NYUIN.NYUIN_DATETIME /*,DECODE(NYUIN.TAIIN_DATETIME, NULL, :END_DATETIME, NYUIN.TAIIN_DATETIME) TAIIN_DATETIME*/ ,NYUIN.TAIIN_DATETIME ,NYUIN.TAIIN_FLG FROM IDO_NYUIN NYUIN ,KANJA KJ WHERE NYUIN.KANJA_ID > 0 AND NYUIN.CONDITION_FLG = 0 AND NYUIN.STEP_FLG = 2 AND NYUIN.NYUIN_DATETIME <= :END_DATETIME AND (NYUIN.TAIIN_FLG = 0 OR (NYUIN.TAIIN_FLG = 1 AND NYUIN.TAIIN_DATETIME >= :START_DATETIME)) AND KJ.KANJA_ID = NYUIN.KANJA_ID AND KJ.CONDITION_FLG = 0 AND KJ.TEST_KANJA_FLG = 0
| DispOrder | Title | Contents | 設定例 | 2019年04月時点の設定値 | 備考 |
| 0 | オープン入院設定フラグ | オープン入院有効フラグ 0:無効 1:有効 | 0 | 0:53病院 1:5病院 | |
| 1 | 救急車搬送有効フラグ | 救急車搬送フラグ 0:無効 1:有効 | 0 | 0:56病院 1:2病院 | |
| 2 | 定床数カウント方法 | 定床数のカウント方法を設定します。 0:KUSHO_BYOTOのNAMEカラム使用 1:KUSHO_BYOTOのREAL_NAMEカラム使用 2:KUSHO_BYOTOのKIND=0をサマリー | 2 | 2:10病院 0:48病院 | 各病院要確認 |
| 3 | 実床率表示フラグ | 実床率の表示・非表示を切り替えます。 0:表示しない 1:表示する | 2 | 2:57病院 1:1病院 | 0以外は「表示する」 |
| 4 | 移動画面空床レイアウトフラグ | 移動画面の空床レイアウト表示用カラム番号指定 | 1 | 1:58病院 | |
| 5 | 移動画面幅 | 移動画面幅設定値 | 0 | 0:53病院 1275:1病院 1250:1病院 1200:1病院 1420:2病院 | |
| 6 | 移動画面高さ | 移動画面高さ設定値 | 0 | 0:55病院 950:2病院 1025:1病院 | |
| 7 | 病名選択方法 | 病名選択方法設定 0:フリーテキスト 1:病名選択ダイアログ表示フリー入力可 2:病名選択ダイアログ表示フリー入力不可 | 0 | 0:16病院 1:36病院 2:6病院 | 各病院要確認 |
| 8 | 定床数、入院患者数カウント省略病室 | :57病院 423:1病院 | 未使用 | ||
| 9 | 食事移動方法 | :57病院 1:1病院 | H002のみ有効 | ||
| 10 | IdoPrintChohyoCode | 移動登録後に出力する帳票 移動種別,帳票コード,帳票名 | :47病院 110,810018,入院予約券:6病院 110,810018,入院予約券/112,1260017,リストバンド:1病院 110,810018,入院予約券,3:1病院 412,8210002,オーダ控え/422,8210002,オーダ控え/912,8210002,オーダ控え:2病院 112,1260068,持参薬チェック依頼書及び報告書/910,1260069,退院通知書/912,1260069,退院通知書:1病院 | 各病院要確認 Reportファイルの印刷。関連文書はDispOrder=54の設定 | |
| 11 | IdoShokujiCheck | 前食希望可能チェック 0:チェック無し 1:チェック有 | 0 | 0:57病院 1:1病院 | |
| 12 | IdoShiboTaiinCode | 死亡退院コード(COMMONテーブル00010023) | 5 | 5:43病院 2:8病院 4:1病院 6:2病院 7:3病院 8:1病院 | 各病院要確認 死亡退院時にオーダ種マスタ.FLGTBLの24バイト目を設定したオーダ種は自動削除される。 |
| 13 | 入院日未定枠表示 | 入院日未定患者も空床画面に入院予定患者枠で表示する(0:表示しない 1:表示する) | 0 | 0:56病院 1:2病院 | 空床画面の黒枠。 |
| 14 | IdoNyuinToDoSetNo | 入院決定時のToDoセット番号リスト | :58病院 | ||
| 15 | IdoRekiDelOrder | 移動歴削除順番指定フラグ 0:指定無し 1:順番指定あり | :38病院 1:19病院 0:1病院 | 移動歴画面で削除する際に下から順番にしか削除できないようにする設定。 | |
| 16 | IdoShokujiDisable | 食事オーダ連携なしフラグ(0:連携あり 1:連携なし)(H2XX病院のみ有効) | :53病院 0:5病院 | ||
| 17 | IdoByomeiMsgDisable | 病名登録メッセージ非表示フラグ(H2XX病院のみ有効) | :48病院 0:2病院 1:8病院 | ||
| 18 | IdoShokujiNoMove | 入院確定時の食事を自動で移動させないフラグ(0:自動移動(既定値) 1:移動しない) | 0 | 0:30病院 1:28病院 | |
| 19 | IdoTaiinKeiroMustFlg | 退院経路入力必須フラグ(0:任意 1:必須)H90のみ有効 | :38病院 0:16病院 1:4病院 | ||
| 20 | IdoNyuinChushaUpdate | 入院決定時注射オーダ更新処理(0:処理無し 1:更新) | 0 | 0:33病院 1:22病院 2:2病院 :1病院 | |
| 21 | IdoTaiinYoteiShokujiMiHakkou | 退院予定時の食止め発行しないフラグ(0:食止め発行あり 1:なし)H90のみ有効 | :39病院 0:15病院 1:4病院 | ||
| 22 | IdoNyuinByomeiDisableSection | 入院病名登録対象外診療科リスト(診療科コード)H90のみ有効 | :43病院 51:2病院 0:13病院 | ||
| 23 | IdoNyuinDrSectionNoCheck | 入院時主治医診療科チェックなしフラグ(0:チェックあり 1:チェックなし)H90のみ有効 | :41病院 0:3病院 1:14病院 | ||
| 24 | IdoNyuinByomeiMainFlg | 入院時病名主病フラグ(0:全ての病名 1:主病名のみ)H090のみかつIdoByomeiSel=1のときのみ有効 | :54病院 0:3病院 1:1病院 | ||
| 25 | IdoShokujiShimekiriShokushu | 食事締め切り食種チェック(0:食種チェックなし 1:食種チェックあり) | 0 | 0:45病院 1:13病院 | |
| 26 | IdoMokutekiMustFlg | 入院目的必須入力フラグ(0:任意 1:必須 2:決定時のみ必須) | :40病院 0:6病院 1:12病院 | ||
| 27 | IdoNyuinNoneRoom | 入院不可部屋リスト(BYOTO_CODE,ROOM_NO_STR | :57病院 3,3501/3,3502/3,3503:1病院 | ||
| 28 | IdoKushoZaiinYobi | 空床画面予備ベッド在院数カウントフラグ(0:カウントしない 1:カウントする) | 0 | 0:57病院 1:1病院 | |
| 29 | IdoFukuyakuDoui | 服薬指導同意KANJA_ORDER(MASTER_CODE_STR=01510038 0:登録なし 1:登録あり) | 0 | 0:43病院 1:15病院 | |
| 30 | IdoCalendarMode | 入退院カレンダー表示モード(0:縮小版(デフォルト) 1:通常版(オーダ情報表示あり) | 0 | 0:51病院 1:7病院 | BYOINの設定が優先 |
| 31 | IdoByomeiInsert | 入院病名KANJA_ORDER登録フラグ 0:登録しない 1:登録する 2:入院決定時のみ 3:入院予定時のみ 4:入力時のみ登録 5:入院決定時入力時のみ 6:入院予定時入力時のみ | 0 | 0:22病院 3:28病院 5:1病院 4:1病院 1:5病院 :1病院 | |
| 32 | IdoNyuinYoteiShokujiNoDisp | 入院予定時食事画面非表示フラグ(0:表示(デフォルト) 1:非表示) | 0 | 0:51病院 1:7病院 | |
| 33 | 入院予定時日付入力必須フラグ | 0:省略可 1:必須 | :40病院 1:15病院 0:3病院 | ||
| 34 | 入院予定時時刻入力必須フラグ | 0:省略可 1:必須 | :42病院 0:14病院 1:2病院 | ||
| 35 | 入院予定時病棟選択必須フラグ | 0:省略可 1:必須 | :37病院 1:14病院 0:7病院 | ||
| 36 | 入院予定時部屋選択必須フラグ | 0:省略可 1:必須 | :44病院 0:14病院 | ||
| 37 | 入院予定時ベッド選択必須フラグ | 0:省略可 1:必須 | :44病院 0:14病院 | ||
| 38 | 入院病名必須フラグ | 0:省略可 1:必須 2:決定時必須(一部病院のみ) | :39病院 1:9病院 2:1病院 0:9病院 | ||
| 39 | IdoTaiinOrderDelete | 退院時オーダ一括削除(0:なし 1:一括削除画面表示 2:一括削除画面表示(オーダ指定)) | 0 | 0:55病院 2/0061,0141:1病院 2:2病院 | |
| 40 | 入院形態入力フラグ | 0:なし 1:あり 000系のみ | :55病院 1:1病院 2:1病院 0:1病院 | ||
| 41 | 入院決定時食止開始発行 | 0:発行なし 1:発行あり | :45病院 1:11病院 0:2病院 | ||
| 42 | 移動食事タイミング時間 | タイミングコード,開始時刻/終了時刻 未設定時 朝:00:00〜07:00 昼:07:01〜12:00 夕:12:01〜18:00 翌朝:18:01〜23:59 | :41病院 1,00:00/07:00/3,07:01/12:00/5,12:01/18:00/7,18:01/23:59:2病院 1,00:00/07:29/3,07:30/11:59/5,12:00/17:59/7,18:00/23:59:2病院 1,00:00/07:20/3,07:21/11:50/5,11:51/17:50/7,17:51/23:59:5病院 1,00:00/07:45/3,07:46/12:00/5,12:01/18:00/7,18:01/23:59:1病院 1,00:00/07:59/3,08:00/11:59/5,12:00/17:59/7,18:00/23:59:1病院 1,00:00/07:30/3,07:31/12:00/5,12:01/18:00/7,18:01/23:59:1病院 1,00:00/05:15/3,05:16/10:00/5,10:01/15:30/7,15:31/23:59:1病院 1,00:00/07:00/3,07:01/11:15/5,11:16/17:15/7,17:16/23:59:3病院 1,00:00/08:29/3,08:30/13:59/5,14:00/18:59/7,19:00/23:59:1病院 | ||
| 43 | 転帰理由コントロール幅位置 | 既定幅からの増減幅 | :57病院 120:1病院 | ||
| 44 | 生年月日和暦表示 | 0:西暦(デフォルト) 1:和暦表示 | 0 | 0:57病院 1:1病院 | |
| 45 | 注射データ印刷フラグ | リスト1番目:注射箋印刷、リスト2番目:ラベル印刷 0:印刷なし、1:印刷あり (IdoNyuinChushaUpdate = 1の時のみ有効) | :52病院 1/1:5病院 1/1/1/1:1病院 | ||
| 46 | 外出泊許可証印刷フラグ | 0:印刷なし 1:印刷あり | :46病院 1:12病院 | ||
| 47 | 入院病棟デフォルトコード | 利用者の病棟にかかわらず、指定された病棟をデフォルト表示する | :53病院 2:5病院 | ||
| 48 | 移動予定時時刻入力必須フラグ | 0:省略可 1:必須 | 1 | 1:50病院 0:8病院 | |
| 49 | 緊急区分必須フラグ | リスト1:0:任意 1:予定時必須 2:決定時必須 3:両方必須 リスト2:至急名称 リスト3:急名称 リスト4:普通名称 | :52病院 0/救急室/外来/予約/入院経路:1病院 0/至急/急/普通/入院案内:1病院 2/ /緊急/予約:1病院 3:2病院 3/救急/予定外/予定:1病院 | ||
| 50 | IdoKaigoByotoList | 介護連携項目の入力可能病棟リスト(H060) | :56病院 10/11/12/13:1病院 122/123/132/133/202/203/204/302/303/304/305:1病院 | ||
| 51 | IdoKaigoDispIdoFlg | 入院登録時の介護連携項目を移動登録時に表示する(H60) 0:表示しない 1:表示する | :56病院 1:2病院 | ||
| 52 | IdoKaigoDispTaiinFlg | 入院登録時の介護連携項目を退院登録時に表示する(H60) 0:表示しない 1:表示する | :56病院 1:2病院 | ||
| 53 | IdoRoomKiboFlg | 入院時の部屋希望(0:チェックボックス 1:DBから項目取得) | :55病院 1:3病院 | ||
| 54 | IdoPrintDocument | 移動登録時印刷文書(伝票種別,0:予定のみ2:決定のみ3:予定+即日決定,文書名,コード,操作コード) | :48病院 11,3,入院予約票,01110004,2099:1病院 11,3,アレルギー問診票,01110002,2099/11,3,抗菌薬問診票,01110003,2099:3病院 11,3,入院予約票,1110004,2099:1病院 11,2,薬剤管理チェック,1110004,2099:1病院 11,2,入院バインダー表紙,1110001,2099:1病院 11,3,アレルギー問診票,01110002,2099:3病院 | ||
| 55 | 入院経路入力フラグ | 0:非表示 1:表示 2:決定時必須 3:予定・決定時必須(H301系のみ有効、他の病院は設定しないでください。) | :41病院 1:12病院 2:4病院 0:1病院 | ||
| 56 | 退院先入力フラグ | 0:任意 1:決定時必須 2:予定・決定時必須(表示・非表示はマスタの有無) | :41病院 1:5病院 0:12病院 | ||
| 57 | 移動確定時主治医診療科チェック無しフラグ | 移動確定時に入院診療科と主治医診療科のチェックをしないフラグ(0:する 1:しない) 000系のみ | :56病院 1:2病院 | ||
| 58 | 移動登録時文書印刷しない部屋リスト | 文書コード,病棟コード,印刷しない部屋(ROOM_BYOTO.NAME)カンマ区切り 病棟全体の場合は* | :56病院 01110002,31,BABY,GCU/01110002,32,NICU/01110003,31,BABY,GCU/01110003,32,NICU:1病院 01110004,2,*/01110004,7,*/01110004,8,*/01110004,9,*/01110004,10,*:1病院 | ||
| 59 | 薬歴開始日 | 薬歴開始日(yyyy/mm/dd) | :45病院 2016/02/14:6病院 2018/06/11:1病院 2016/11/21:1病院 1900/01/01:2病院 0001/01/01:1病院 2019/03/01:1病院 2018/06/01:1病院 | 各病院要確認 | |
| 60 | 移動コントロール背景色設定 | 移動種別,色,コントロール名....(移動入力推奨項目設定.xlsm)を使用 | :57病院 110,-3743564,flexTanto,txtByomei,cboRName1,txtRTel1,cboTenki 112,-3743564,flexTanto,txtByomei,cboRName1,txtRTel1,cboTenki 910,-3743564,gotoCmb,taiinSakiCtl 912,-3743564,gotoCmb,taiinSakiCtl:1病院 | H301系のみ | |
| 61 | 退院時食事締め切りチェックフラグ | 0:決定時のみ 1:予定決定両方 | :55病院 2:2病院 1:1病院 | ||
| 62 | 緊急区分入力コントロールフラグ | 0(デフォルト):ラジオボタン 至急、急、普通 1:コンボボックス(マスタから取得) | :52病院 1:4病院 0:2病院 | ||
| 63 | 緊急区分移動時編集フラグ | 0:登録しない 1:登録する 2:予定時必須 3:決定時必須 4:両方必須 | :52病院 0:6病院 | ||
| 64 | 救急来院検索日数 | 入院時の救急来院情報検索日数 | :57病院 1:1病院 | ||
| 65 | 入退院予定同時登録フラグ | 入院予定登録時に退院予定日時指定可能フラグ(0:登録しない 1:登録する) | :57病院 1:1病院 | ||
| 66 | 病棟マップベッド色リスト | 種別,色コード(ARGB) 0:空床 1:実床 2:移動予定 3:退院 4:外出泊 5:本日入院予約 6:入院予約 7:重複(空床画面のみ) 8:本日入院(病棟画面のみ) | :56病院 6,-16777216:1病院 5,-16776961:1病院 | ||
| 67 | 移動歴画面病名修正フラグ(H301系のみ) | 0:表示しない 1:表示する | 1 | 1:56病院 0:2病院 | |
| 68 | 移動食事締切メッセージ(IdoShokujiTimingTimeが設定されていること) | 時間帯(0:全て 1:朝 3:昼 5:夕 7:翌朝),メッセージ種別(0:警告 1:エラー),メッセージ文字列 | :54病院 0:2病院 0,1,食事開始日より前に食事オーダが設定されています。:2病院 | ||
| 69 | 退院決定時退院サマリ登録チェック | 0:未チェック 1:チェックあり(退院決定選択) 2:チェックあり(退院決定不可) | :57病院 1:1病院 | ||
| 70 | 病棟マップテスト患者枠色表示フラグ | 0:表示する 1:表示しない | :56病院 1:2病院 | ||
| 71 | 転科時医科歯科チェック | 0:チェック無し 1:警告メッセージ表示 2:移動に区分の違う診療科を表示しない | :55病院 1:2病院 2:1病院 | ||
| 72 | 入退院カレンダーボタン表示フラグ | 0:非表示 1:表示 | :57病院 1:1病院 | ||
| 73 | 病棟施設チェック | 0:チェックしない 1:チェックする | :57病院 1:1病院 | ||
| 74 | 食事の禁忌情報不一致チェック | 0:チェックなし 1:チェックあり | :55病院 1:2病院 | ||
| 75 | 食事締め切りチェックマスタ使用フラグ(H201系のみ) | 0:既存処理(1次締め切り、XML設定時刻) 1:CHECK_SHIMEKIRI_SHOKUJIから | :55病院 1:1病院 |
※プロジェクトからは除外しています。