PkShokuji
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[PrimeKarte]] > PkShokuji
#contents
* 概要 [#gef9533b]
食事オーダ
*関連テーブル [#u74f7118]
-[[SHOKUJI_DENPYO]]
-[[SHOKUJI_COMMENT]]
-[[COMMON_SHOKUJI]]
-[[BYOMEI_SHOKUJI]]
-[[CHECK_SHIMEKIRI_SHOKUJI]]
-[[KINKI_SHOKUJI]]
-[[I_SHOKUJISEN]]
* 関連ダイアログ [#kc58a0af]
-[[食事伝票編集ダイアログ]]
-[[食止編集ダイアログ]]
-[[食種選択ダイアログ]]
-[[主食選択ダイアログ]]
-[[食事コメント選択ダイアログ]]
-[[禁止食選択ダイアログ]]
-[[エネルギー必要量算出ダイアログ]]
* 伝票種別 [#s44a510b]
|DENPYO_KIND|種別|
|11|開始|
|12|移動|
|19|入院取消|
|21|変更|
|31|終了|
|33|食止|
|34|外泊|
|39|退院取消|
そのほかにCHECK_SHIMEKIRI_SHOKUJIテーブル限定で13(転室)が...
存在しない場合、転室登録したときに例外で落ちる。
**開始オーダ [#ec8abbd2]
+1入院の中で1オーダだけ発行され、これがないと、変更オーダ...
+開始オーダが取り消されるとき、同じ入院(NYUIN_SEQにより判...
+終了日付の指定は不可~
+曜日指定不可~
***デフォルトの開始日の決定方法 [#wc5ea1ae]
+入院予約の場合は、入院(予定)日より決定~
++入院日に時刻が指定されていない場合~
※時刻未指定の場合は"00時00分00秒"、「00時00分」が指定され...
+++現在発行可能なタイミングを取得~
+++a)の日付より入院日の方が後の場合、開始タイミングは、入...
+++b)以外の場合は、a)のタイミング~
++入院日に時刻が指定されている場合~
+++時刻よりタイミングを算出~
00:00:00 〜 07:59:59 朝~
08:00:00 〜 13:00:00 昼~
13:00:01 〜 18:00:00 夕~
18:00:01 〜 23:59:59 翌朝~
+++入院日とa)で取得したタイミングを設定する~
+入院が確定していれば、現在可能なタイミングで設定~
++栄養士権限があれば、現在の日時により設定~
++一般ユーザであれば、一次締め切りで警告/エラーの出ないタ...
+開始タイミング固定のセットを展開した場合~
++栄養士権限で展開した場合~
�,發靴�は�△之萃蠅靴親�付の指定タイミングを設定~
++一般ユーザで展開した場合~
�,發靴�は�△之萃蠅靴織織ぅ潺鵐旭聞澆悩能蕕了慊螢織ぅ潺鵐�...
**変更オーダ [#r545afad]
+一食のみを選ぶと、次のタイミングで再給伝票が展開される。
+終了日を入力することでも、その次のタイミングで再給伝票が...
+設定により、曜日指定可
**食止オーダ [#af4c91cf]
+一食のみを選ぶと、次のタイミングで再給伝票が展開される。
+終了日を入力することでも、その次のタイミングで再給伝票が...
+終了日を選ばない場合は、設定により、次のような動作をしま...
++以降のオーダの取消
++確認ダイアログで[OK]を押したときだけ以降のオーダの取消
* エラーチェック項目 [#t2c871f7]
**ユーザによらずチェックする項目 [#g30f0a50]
+権限(発行/修正/取消)
+入院情報が結びついていること(NYUIN_SEQ>0)
+発行日は入院日以降
++現在は、入院日との比較は日付のみでしか行っておらず、「...
++ただし、一般ユーザの場合は、これとは別に締め切りチェッ...
+開始伝票なしでは、変更、食止共に発行不可
+開始伝票の発行日、タイミングより前のタイミングでは発行不可
+曜日指定の場合は、発行日がその指定された曜日に含まれてい...
⇒通常は、曜日指定としたときに自動で発行日の曜日が選択され...
+食種、主食は必須
+開始伝票は1入院につき1オーダのみ
+同時に、同じ日付・タイミングで通常オーダを発行しようとし...
⇒発行処理順と部門への伝送順とで微妙に違いがあるため、同一...
⇒ただし、通常オーダとスケジュール食との混合は可
+マスタの有効期限が切れていればエラー
+特食の場合に、食事病名が設定されていなければエラー
+併用食
++食種に全て食止フラグが立っている場合は、併用食の設定不可
++併用食が一つでも設定されている場合は、全てのタイミングにつ...
**栄養士権限をもたないユーザではチェックするが、権限をも...
+食種と主食の組み合わせ禁忌
+食種とコメントの組み合わせ禁忌
+食種と禁止の組み合わせ禁忌
**栄養士権限を持たないユーザだけチェックする項目 [#y94fa5...
+締め切り時間~
オーダ取消時は、この締め切り時間のみチェックされる~
※保留の取消に対してはチェックしない~
⇒[[CHECK_SHIMEKIRI_SHOKUJI]]マスタ
* 関連プロシージャ [#ea4b58f7]
**''PRO_SET_ORDER_STATUS_0101'' [#da9cb0ef]
食事オーダのORDER_STATUSを作成。~
+KANJA_ID, NYUIN_SEQ, 年月ごとに、伝票/朝/昼/夕 の4行が作...
+その4行は、ITEM_CODEで識別され、0:伝票 1:朝 3:昼 5:夕~
⇒[[ORDER_STATUS(食事)]]
**''PRO_POSTPROCESS_SET_DO_0101'' [#ibebed56]
セット展開後の処理用プロシージャ~
+開始タイミングのセット
+直近の発行済みオーダ(無ければ患者食物禁忌より)から禁止情...
**''PRO_POSTPROCESS_SJ_DO_0101'' [#rd611acc]
DO展開後の処理用プロシージャ~
+開始タイミングのセット
+DO展開フラグのセット
**[[PKG_SHOKUJI]] [#i681d057]
食事オーダ関連パッケージ~
*[[移動−食事連携]] [#of538f2d]
*[[ORDER_STATUS(食事)]] [#ra59b747]
*GUI [#Gui]
**開始取消 [#StartCancel]
開始オーダを取り消すと、関連食事オーダ全て取り消されるこ...
**食事カレンダー [#ShokujiCalendar]
+概要
++オーダされている食事の内容をカレンダー形式で表示。
+++表示される伝票種~
・開始~
・変更~
・食止~
・外出・泊~
・移動~
移動の確定後にカレンダーに表示される。~
同一タイミングに通常オーダが有る場合は表示されない。~
移動処理後に、それ以前のタイミングで通常オーダが登録...
・終了(退院)~
退院確定後に表示される。
++ここから右クリックによりタイミング指定による新規/修正/...
+++新規のメニューが表示される条件~
・開始伝票以降のタイミング~
・[[開始取消>#StartCancel]]中ではない
+++修正/取消のメニューが表示される条件~
・そのタイミングに開始/変更/食止オーダが出ている。~
・[[開始取消>#StartCancel]]中ではない
・部門に伝送されていない~
※栄養士権限を持っていたり、[[Xmlによる設定>PkOrderParam...
一般ユーザでも伝送済みオーダを修正/取消可能。
++カレンダーの日付の行にカーソルがある場合は、ファンクシ...
※伝票入力ダイアログからでもタイミング等の変更は可能
+カレンダーからの新規展開について
++カレンダーの右クリックにより、開始日付、タイミングの初...
+表示文字色
++青~
部門へ伝送済みのオーダ(BUMON_DENSO_FLG_01>0)
++緑~
保留オーダ(部門へ伝送はされない)
++黒~
上記以外
**カレンダーのメニュー [#ve8156cd]
|新規伝票|右クリックしたタイミングで伝票を起票。&br;旧シ...
|食止|右クリックしたタイミングで食止伝票を起票。|
|修正|指定オーダを修正。その行にオーダが存在しない場合は...
|取消|指定オーダを修正。その行にオーダが存在しない場合は...
|カレンダー最新化|カレンダーの表示を最新化する。|
**ファンクション/メニュー [#x457ad22]
|SOSA_CODE|名称|詳細|
|1010001|新規伝票|基本的にはカレンダーのメニューと同じ。&...
|1010002|食止|食止伝票を起票。|
|1010003|セット登録|セット登録を行う。|
|1010004|タイミング固定|セット展開時のタイミングを指定する。(...
|1010005|行削除|未使用|
|1010006|再給設定|この設定がセットの最後のオーダにあると...
|1010007|修正/再編集|編集中オーダを再編集する。&br;他オー...
*セット展開時の先頭の伝票のタイミングの決定 [#SetStartTim...
|種別|入院|タイミング|初期日付|初期タイミング|
|セット|予定|固定|入院予定日|登録時タイミング|
|~|~|非固定|入院予定日連動|入院予定時刻連動|
|~|入院中|固定|処理日|登録時タイミング|
|~|~|非固定|処理日連動|処理時刻連動|
|統合&br;セット|予定|固定|入院予定日|登録時タイミング|
|~|~|非固定|入院予定日連動|入院予定時刻連動|
|~|入院中|固定|指定日|登録時タイミング|
|~|~|非固定|指定日|登録時タイミング|
-初期日付/初期タイミング
--セットの場合は、セット展開時のタイミング指定ダイアログ...
--統合セットの場合は、統合セット展開日付を指定した後に、...
---入院予定日/連動とあるものは、指定日が入院予定日よりも...
-入院予定と判断するのは、現在の日時よりも、入院(予定)日時...
⇒指定日が入院予定日よりも未来の場合は、そのままの日付を採...
-入院予定日/時刻連動とは、入院予定日時から食事オーダのタ...
夕食締め切り後の入院の場合は、翌朝からのオーダとなること...
-処理日/時刻連動とは、処理日時でエラー無く発行できる直近...
-基本的な(勝手な)考え方
--タイミング固定の場合は、処理日、指定日、もしくは入院予...
--タイミング非固定の場合は、処理日・入院予定日連動
---統合セットの場合は、日付のみ指定可能なので、指定日+登...
*未実装機能 [#mfe7d4fd]
**セット展開時に、展開開始ステップを指定 ⇒実装済[#zff690c2]
+複数ステップのセットを展開時に、何日目から展開するかを指...
+セット登録時に、各オーダのステップの差分がRP_NOに入って...
**タイミングエラー時の、可能タイミング表示 [#ad83b602]
+現状、タイミングエラーの場合に「締め切りを過ぎています。...
⇒「YYYY年M月D日(タイミング)からのオーダになります。」とい...
**併用食制御⇒実装済 [#ic2a44fa]
+併用食情報のORDER_STATUSへの書き込み
+併用食情報の食事カレンダーへの表示
**食種のタイミング制御 [#i4e88804]
食種を、各タイミングに設定できるか否かの制御を行う
**入院情報が変更されていれば新しい情報をセット⇒実装済 [#n...
※[[PRO_CHECK_ERROR_0101]]内に実装
+下記の項目について、独自に[[IDO_NYUIN]]より最新情報を取...
++%%STEP_FLG(入院予約/確定)%%
++病棟
++部屋
++ベッド
*オーダ発行時のDB処理の流れ [#x0c5a1ca]
**通常のオーダ発行 [#va6ae8c8]
PRO_ORDER_HAKKOU~
PRO_HAKKOU_ORDER_BY_ORDER_KIND トランザクションテ...
PRO_ORDER_HAKKOU_0101 オーダ発行~
PKG_SHOKUJI.NYUIN_CANCEL_FOR_UPDATE_START 開始の修...
PKG_SHOKUJI.START_CANCEL 開始の取消の場合~
PRO_ORDER_UPDATE 修正/取消の場合[[SH...
[[[SHOKUJI_DENPYO]]/[[SHOKUJI_COMMENT]]にINSERT]~
PKG_SHOKUJI_RENKEI.DATA_TOUROKU_MAIN 保留でない場...
[[[KANJA_ORDER]]:患者食物禁忌更新]~
PRO_SET_OR_SUB_SEND_0151 連携処理~
PRO_GET_ORDER_DETAIL_BY_OK 指示歴文字列設定~
PRO_SET_ORDER_STATUS_BY_OK ORDER_STATUS更新~
PRO_SET_ORDER_STATUS_0101 [[ORDER_STATUS(食事...
PRO_ORDER_HAKKOU_OR_MAIN [[OR_MAIN]]更新~
PRO_SET_OR_SUB_BY_OK [[OR_SUB]]更新~
PRO_SET_OD_SUMMARY_BY_OK [[ORDER_DATE_SUMMAR...
PRO_SET_POSTPROCESS_BY_OK 後処理~
**部門取り込み時 [#xc644cce]
[[I_SHOKUJISEN]].[[OSBS_FLAG>I_SHOKUJISEN#OsbsFlag]]を1⇒2...
[[TRI_I_SHOKUJISEN]] [[I_SHOKUJISEN]].[[...
[[PKG_SHOKUJI]].UPDATE_DENSO_STATE~
[[OR_MAIN]]更新~
[[ORDER_DATE_SUMMARY]]更新~
[[ORDER_STATUS(食事)]]更新~
*SHOKUJI_DENPYO.CTRL_FLGTBL [#dd46cf1e]
とりあえず記憶にあるもののメモ(1始まり。間違っている可能...
-1:栄養科の発行オーダ
-3:外泊再給
*0101.xml Config内容 [#h5430733]
|DispOrder|Title|Contents|設定例|2019年04月時点の設定値|...
|0|[[ShokujiByomeiSelectMode]]|病名選択方式 0:食種⇒食事病...
|1|[[ShokujiHeiyoshoku]]|併用食入力可否 0:不可 1:可 2:...
|2|[[ShokujiWeek]]|曜日指定入力可否 0:不可 1:可|1|1:19...
|3|[[ShokujiAllowNoCancelAfterStop]]|食止期間のオーダを取...
|4|[[ShokujiEiyoShido]]|栄養指導依頼の設定有無 0:なし 1...
|5|[[ShokujiByomeiDialogDisp]]|食種選択時に、既に選択中の...
|6|ShokujiShokushuShosaiPos|食種詳細チェックボックスの表...
|7|[[ShokujiKinshiMax]]|禁止項目の最大設定可能数|5|5:25...
|8|[[ShokujiKanjaShokumotsuKinki]]|食物禁忌取得モード(0:...
|10|[[ShokujiCommentMaxCntCom]]|コメント設定可能個数(毎食...
|11|[[ShokujiCommentMaxCntBre>ShokujiCommentMaxCntCom#m11...
|12|[[ShokujiCommentMaxCntLun>ShokujiCommentMaxCntCom#n11...
|13|[[ShokujiCommentMaxCntDin>ShokujiCommentMaxCntCom#v69...
|14|[[ShokujiNoteAvailable]]|特別指示入力可能個数(一般ユ...
|15|[[ShokujiUpdateDensozumi]]|伝送済みオーダ修正可能フラ...
|16|[[ShokujiDispCalendarIdo]]|食事カレンダーに「移動」を...
|17|[[ShokujiCalendarLabelShokushu]]|食事カレンダーの食種...
|18|[[ShokujiCalendarLabelShushoku]]|食事カレンダーの主食...
|19|[[ShokujiCommentTakeFlg]]|食事コメント引き継ぎ機能使...
|20|[[ShokujiKinkiCheckMode]]|食事禁忌設定モード(禁忌マス...
|21|[[ShokujiKasanByomeiErrorMessage]]|食事非加算病名選択...
|22|[[ShokujiKasanByomeiCheckFlg]]|食事非加算病名警告メッ...
|23|[[ShokujiShokumotsuShikoTakeFlg]]|食事コメント嗜好食...
|24|[[ShokujiNoteCharCount]]|食事特別指示入力文字数|0|0:...
|25|[[ShokujiShokudomeAutoSelectFlg]]|食種選択時他タイミ...
|26|[[ShokujiShushokuShokudomeCode>ShokujiShokudomeAutoSe...
|27|[[ShokujiNote2UseFlg]]|特別指示2使用フラグ 0:未使用 1...
|28|[[ShokujiNote1Width]]|特別指示1テキスト横幅|381|381:...
|29|[[ShokujiDenpyoKinshiStr]]|伝票入力画面禁止枠文言|禁...
|30|[[ShokujiShokushuStartCode]]|伝票初期設定食種コード 0...
|31|[[ShokujiXmlCommentStr]]|【食事オーダ入力画面】XMLコ...
|32|[[ShokujiXmlCommentFont>ShokujiXmlCommentStr#j6371633...
|33|[[ShokujiXmlCommentFontSize>ShokujiXmlCommentStr#t2c5...
|34|[[ShokujiXmlCommentColor>ShokujiXmlCommentStr#q25eb8f...
|35|[[ShokujiDenpyoDisplayMode2>食事伝票入力画面_入力モー...
|36|[[ShokujiDenpyoGetFreeCommentFlg]]|食事オーダ直近フリ...
|37|[[ShokujiKanjaCommentStr]]|【食事オーダ入力画面】患者...
|38|[[ShokujiKanjaCommentFont>ShokujiKanjaCommentStr#c292...
|39|[[ShokujiKanjaCommentFontSize>ShokujiKanjaCommentStr#...
|40|[[ShokujiKanjaCommentColor>ShokujiKanjaCommentStr#ofb...
|41|[[ShokujiStartDenpyoOpenFlg]]|入院患者食事未入力時伝...
|42|[[ShokujiStartByomeiOpenFlg]]|食種自動設定時病名画面...
|43|[[ShokujiBsnModeOpenFlg>食事伝票入力画面_入力モード設...
|44|[[ShokujiDrinkCommentUseFlg]]|食事オーダ伝票画面飲み...
|45|[[ShokujiNyuinAutoShokudomeUseFlg]]|食事オーダ入院決...
|46|[[ShokujiBeforeNyuinDataAutoFlg]]|前回入院時食事デー...
|47|[[ShokujiKinkiKanjaKikiAlwaysGetFlg]]|食事禁忌コメン...
|48|[[ShokujiKinkiKanjaKikiAlwaysGetStr>ShokujiKinkiKanja...
|49|[[ShokujiOrderStatusDeleteFlg]]|食事オーダステータス...
|50|[[ShokujiOrderCalenderTosekiFlg]]|食事オーダカレンダ...
|51|[[ShokujiH66ModeFlg>食事伝票入力画面_入力モード設定#d...
|52|[[ShokujiKinkiMarkStr]]|食事オーダ禁忌対象表示マーク|...
|55|[[ShokujiHakkouDateMainDoctorFlg]]|食事オーダ 発行医...
|56|[[ShokujiEnbunSeigenMaxLength]]|食事オーダ 塩分制限テ...
|57|[[ShokujiFreeCommentDispFlg]]|食事オーダ フリーコメン...
|58|[[ShokujiKanjaByomeiSelectFlg]]|食事オーダ 病名選択画...
|59|[[ShokujiCalendarDispTerm>ShokujiOrderStatusDeleteFlg...
|60|[[ShokujiOrderBackColor]]|食事オーダ入力画面 朝昼夕...
|61|[[ShokujiOrderDialogChange>食事伝票入力画面_入力モー...
|62|[[ShokujiCalendarNyuinTojitsu]]|入院予定がある場合に...
|63|[[ShokujiChangeShushokuCheckDefaultFlg]]|BSN版の伝票...
|64|[[ShokujiOrderForcedCommentInputFlg]]|禁忌コメントの...
|65|[[ShokujiCommentBSNTakeOrverToFutureDayFlg]]|食事オー...
|66|[[ShokujiEiyokaDisp]]|食種選択ダイアログの栄養価の表...
|67|[[ShokujiKinkiProfileUseFlg]]|※BSN版を除く 食物禁忌...
|68|[[ShokujiTotalEiyoryoDispMode]]|食事入力画面で現在入...
|69|[[ShokujiTotalSetting>ShokujiTotalEiyoryoDispMode]]|...
|70|[[ShokujiCommentMaxCntMulti]]|コメント設定可能個数(複...
|71|[[ShokujiByomeiSanshoInfoPlus]]|食事の病名参照で情報...
|72|[[ShokujiByomeiHikasanDispMode]]|非加算病名を指定以外...
|73|[[ShokujiReplaceCommentLatest]]|伝票入力画面を開く際...
|74|[[ShokujiSuperUserModeForSelectSettingKinki]]|主食・...
|75|[[ShokujiFreeComment2CharCount]]|食事特別指示フリーコ...
*USER_ORDER_PARAMETER [#dd2ebbf2]
[[USER_ORDER_PARAMETER(食事)]]
終了行:
[[PrimeKarte]] > PkShokuji
#contents
* 概要 [#gef9533b]
食事オーダ
*関連テーブル [#u74f7118]
-[[SHOKUJI_DENPYO]]
-[[SHOKUJI_COMMENT]]
-[[COMMON_SHOKUJI]]
-[[BYOMEI_SHOKUJI]]
-[[CHECK_SHIMEKIRI_SHOKUJI]]
-[[KINKI_SHOKUJI]]
-[[I_SHOKUJISEN]]
* 関連ダイアログ [#kc58a0af]
-[[食事伝票編集ダイアログ]]
-[[食止編集ダイアログ]]
-[[食種選択ダイアログ]]
-[[主食選択ダイアログ]]
-[[食事コメント選択ダイアログ]]
-[[禁止食選択ダイアログ]]
-[[エネルギー必要量算出ダイアログ]]
* 伝票種別 [#s44a510b]
|DENPYO_KIND|種別|
|11|開始|
|12|移動|
|19|入院取消|
|21|変更|
|31|終了|
|33|食止|
|34|外泊|
|39|退院取消|
そのほかにCHECK_SHIMEKIRI_SHOKUJIテーブル限定で13(転室)が...
存在しない場合、転室登録したときに例外で落ちる。
**開始オーダ [#ec8abbd2]
+1入院の中で1オーダだけ発行され、これがないと、変更オーダ...
+開始オーダが取り消されるとき、同じ入院(NYUIN_SEQにより判...
+終了日付の指定は不可~
+曜日指定不可~
***デフォルトの開始日の決定方法 [#wc5ea1ae]
+入院予約の場合は、入院(予定)日より決定~
++入院日に時刻が指定されていない場合~
※時刻未指定の場合は"00時00分00秒"、「00時00分」が指定され...
+++現在発行可能なタイミングを取得~
+++a)の日付より入院日の方が後の場合、開始タイミングは、入...
+++b)以外の場合は、a)のタイミング~
++入院日に時刻が指定されている場合~
+++時刻よりタイミングを算出~
00:00:00 〜 07:59:59 朝~
08:00:00 〜 13:00:00 昼~
13:00:01 〜 18:00:00 夕~
18:00:01 〜 23:59:59 翌朝~
+++入院日とa)で取得したタイミングを設定する~
+入院が確定していれば、現在可能なタイミングで設定~
++栄養士権限があれば、現在の日時により設定~
++一般ユーザであれば、一次締め切りで警告/エラーの出ないタ...
+開始タイミング固定のセットを展開した場合~
++栄養士権限で展開した場合~
�,發靴�は�△之萃蠅靴親�付の指定タイミングを設定~
++一般ユーザで展開した場合~
�,發靴�は�△之萃蠅靴織織ぅ潺鵐旭聞澆悩能蕕了慊螢織ぅ潺鵐�...
**変更オーダ [#r545afad]
+一食のみを選ぶと、次のタイミングで再給伝票が展開される。
+終了日を入力することでも、その次のタイミングで再給伝票が...
+設定により、曜日指定可
**食止オーダ [#af4c91cf]
+一食のみを選ぶと、次のタイミングで再給伝票が展開される。
+終了日を入力することでも、その次のタイミングで再給伝票が...
+終了日を選ばない場合は、設定により、次のような動作をしま...
++以降のオーダの取消
++確認ダイアログで[OK]を押したときだけ以降のオーダの取消
* エラーチェック項目 [#t2c871f7]
**ユーザによらずチェックする項目 [#g30f0a50]
+権限(発行/修正/取消)
+入院情報が結びついていること(NYUIN_SEQ>0)
+発行日は入院日以降
++現在は、入院日との比較は日付のみでしか行っておらず、「...
++ただし、一般ユーザの場合は、これとは別に締め切りチェッ...
+開始伝票なしでは、変更、食止共に発行不可
+開始伝票の発行日、タイミングより前のタイミングでは発行不可
+曜日指定の場合は、発行日がその指定された曜日に含まれてい...
⇒通常は、曜日指定としたときに自動で発行日の曜日が選択され...
+食種、主食は必須
+開始伝票は1入院につき1オーダのみ
+同時に、同じ日付・タイミングで通常オーダを発行しようとし...
⇒発行処理順と部門への伝送順とで微妙に違いがあるため、同一...
⇒ただし、通常オーダとスケジュール食との混合は可
+マスタの有効期限が切れていればエラー
+特食の場合に、食事病名が設定されていなければエラー
+併用食
++食種に全て食止フラグが立っている場合は、併用食の設定不可
++併用食が一つでも設定されている場合は、全てのタイミングにつ...
**栄養士権限をもたないユーザではチェックするが、権限をも...
+食種と主食の組み合わせ禁忌
+食種とコメントの組み合わせ禁忌
+食種と禁止の組み合わせ禁忌
**栄養士権限を持たないユーザだけチェックする項目 [#y94fa5...
+締め切り時間~
オーダ取消時は、この締め切り時間のみチェックされる~
※保留の取消に対してはチェックしない~
⇒[[CHECK_SHIMEKIRI_SHOKUJI]]マスタ
* 関連プロシージャ [#ea4b58f7]
**''PRO_SET_ORDER_STATUS_0101'' [#da9cb0ef]
食事オーダのORDER_STATUSを作成。~
+KANJA_ID, NYUIN_SEQ, 年月ごとに、伝票/朝/昼/夕 の4行が作...
+その4行は、ITEM_CODEで識別され、0:伝票 1:朝 3:昼 5:夕~
⇒[[ORDER_STATUS(食事)]]
**''PRO_POSTPROCESS_SET_DO_0101'' [#ibebed56]
セット展開後の処理用プロシージャ~
+開始タイミングのセット
+直近の発行済みオーダ(無ければ患者食物禁忌より)から禁止情...
**''PRO_POSTPROCESS_SJ_DO_0101'' [#rd611acc]
DO展開後の処理用プロシージャ~
+開始タイミングのセット
+DO展開フラグのセット
**[[PKG_SHOKUJI]] [#i681d057]
食事オーダ関連パッケージ~
*[[移動−食事連携]] [#of538f2d]
*[[ORDER_STATUS(食事)]] [#ra59b747]
*GUI [#Gui]
**開始取消 [#StartCancel]
開始オーダを取り消すと、関連食事オーダ全て取り消されるこ...
**食事カレンダー [#ShokujiCalendar]
+概要
++オーダされている食事の内容をカレンダー形式で表示。
+++表示される伝票種~
・開始~
・変更~
・食止~
・外出・泊~
・移動~
移動の確定後にカレンダーに表示される。~
同一タイミングに通常オーダが有る場合は表示されない。~
移動処理後に、それ以前のタイミングで通常オーダが登録...
・終了(退院)~
退院確定後に表示される。
++ここから右クリックによりタイミング指定による新規/修正/...
+++新規のメニューが表示される条件~
・開始伝票以降のタイミング~
・[[開始取消>#StartCancel]]中ではない
+++修正/取消のメニューが表示される条件~
・そのタイミングに開始/変更/食止オーダが出ている。~
・[[開始取消>#StartCancel]]中ではない
・部門に伝送されていない~
※栄養士権限を持っていたり、[[Xmlによる設定>PkOrderParam...
一般ユーザでも伝送済みオーダを修正/取消可能。
++カレンダーの日付の行にカーソルがある場合は、ファンクシ...
※伝票入力ダイアログからでもタイミング等の変更は可能
+カレンダーからの新規展開について
++カレンダーの右クリックにより、開始日付、タイミングの初...
+表示文字色
++青~
部門へ伝送済みのオーダ(BUMON_DENSO_FLG_01>0)
++緑~
保留オーダ(部門へ伝送はされない)
++黒~
上記以外
**カレンダーのメニュー [#ve8156cd]
|新規伝票|右クリックしたタイミングで伝票を起票。&br;旧シ...
|食止|右クリックしたタイミングで食止伝票を起票。|
|修正|指定オーダを修正。その行にオーダが存在しない場合は...
|取消|指定オーダを修正。その行にオーダが存在しない場合は...
|カレンダー最新化|カレンダーの表示を最新化する。|
**ファンクション/メニュー [#x457ad22]
|SOSA_CODE|名称|詳細|
|1010001|新規伝票|基本的にはカレンダーのメニューと同じ。&...
|1010002|食止|食止伝票を起票。|
|1010003|セット登録|セット登録を行う。|
|1010004|タイミング固定|セット展開時のタイミングを指定する。(...
|1010005|行削除|未使用|
|1010006|再給設定|この設定がセットの最後のオーダにあると...
|1010007|修正/再編集|編集中オーダを再編集する。&br;他オー...
*セット展開時の先頭の伝票のタイミングの決定 [#SetStartTim...
|種別|入院|タイミング|初期日付|初期タイミング|
|セット|予定|固定|入院予定日|登録時タイミング|
|~|~|非固定|入院予定日連動|入院予定時刻連動|
|~|入院中|固定|処理日|登録時タイミング|
|~|~|非固定|処理日連動|処理時刻連動|
|統合&br;セット|予定|固定|入院予定日|登録時タイミング|
|~|~|非固定|入院予定日連動|入院予定時刻連動|
|~|入院中|固定|指定日|登録時タイミング|
|~|~|非固定|指定日|登録時タイミング|
-初期日付/初期タイミング
--セットの場合は、セット展開時のタイミング指定ダイアログ...
--統合セットの場合は、統合セット展開日付を指定した後に、...
---入院予定日/連動とあるものは、指定日が入院予定日よりも...
-入院予定と判断するのは、現在の日時よりも、入院(予定)日時...
⇒指定日が入院予定日よりも未来の場合は、そのままの日付を採...
-入院予定日/時刻連動とは、入院予定日時から食事オーダのタ...
夕食締め切り後の入院の場合は、翌朝からのオーダとなること...
-処理日/時刻連動とは、処理日時でエラー無く発行できる直近...
-基本的な(勝手な)考え方
--タイミング固定の場合は、処理日、指定日、もしくは入院予...
--タイミング非固定の場合は、処理日・入院予定日連動
---統合セットの場合は、日付のみ指定可能なので、指定日+登...
*未実装機能 [#mfe7d4fd]
**セット展開時に、展開開始ステップを指定 ⇒実装済[#zff690c2]
+複数ステップのセットを展開時に、何日目から展開するかを指...
+セット登録時に、各オーダのステップの差分がRP_NOに入って...
**タイミングエラー時の、可能タイミング表示 [#ad83b602]
+現状、タイミングエラーの場合に「締め切りを過ぎています。...
⇒「YYYY年M月D日(タイミング)からのオーダになります。」とい...
**併用食制御⇒実装済 [#ic2a44fa]
+併用食情報のORDER_STATUSへの書き込み
+併用食情報の食事カレンダーへの表示
**食種のタイミング制御 [#i4e88804]
食種を、各タイミングに設定できるか否かの制御を行う
**入院情報が変更されていれば新しい情報をセット⇒実装済 [#n...
※[[PRO_CHECK_ERROR_0101]]内に実装
+下記の項目について、独自に[[IDO_NYUIN]]より最新情報を取...
++%%STEP_FLG(入院予約/確定)%%
++病棟
++部屋
++ベッド
*オーダ発行時のDB処理の流れ [#x0c5a1ca]
**通常のオーダ発行 [#va6ae8c8]
PRO_ORDER_HAKKOU~
PRO_HAKKOU_ORDER_BY_ORDER_KIND トランザクションテ...
PRO_ORDER_HAKKOU_0101 オーダ発行~
PKG_SHOKUJI.NYUIN_CANCEL_FOR_UPDATE_START 開始の修...
PKG_SHOKUJI.START_CANCEL 開始の取消の場合~
PRO_ORDER_UPDATE 修正/取消の場合[[SH...
[[[SHOKUJI_DENPYO]]/[[SHOKUJI_COMMENT]]にINSERT]~
PKG_SHOKUJI_RENKEI.DATA_TOUROKU_MAIN 保留でない場...
[[[KANJA_ORDER]]:患者食物禁忌更新]~
PRO_SET_OR_SUB_SEND_0151 連携処理~
PRO_GET_ORDER_DETAIL_BY_OK 指示歴文字列設定~
PRO_SET_ORDER_STATUS_BY_OK ORDER_STATUS更新~
PRO_SET_ORDER_STATUS_0101 [[ORDER_STATUS(食事...
PRO_ORDER_HAKKOU_OR_MAIN [[OR_MAIN]]更新~
PRO_SET_OR_SUB_BY_OK [[OR_SUB]]更新~
PRO_SET_OD_SUMMARY_BY_OK [[ORDER_DATE_SUMMAR...
PRO_SET_POSTPROCESS_BY_OK 後処理~
**部門取り込み時 [#xc644cce]
[[I_SHOKUJISEN]].[[OSBS_FLAG>I_SHOKUJISEN#OsbsFlag]]を1⇒2...
[[TRI_I_SHOKUJISEN]] [[I_SHOKUJISEN]].[[...
[[PKG_SHOKUJI]].UPDATE_DENSO_STATE~
[[OR_MAIN]]更新~
[[ORDER_DATE_SUMMARY]]更新~
[[ORDER_STATUS(食事)]]更新~
*SHOKUJI_DENPYO.CTRL_FLGTBL [#dd46cf1e]
とりあえず記憶にあるもののメモ(1始まり。間違っている可能...
-1:栄養科の発行オーダ
-3:外泊再給
*0101.xml Config内容 [#h5430733]
|DispOrder|Title|Contents|設定例|2019年04月時点の設定値|...
|0|[[ShokujiByomeiSelectMode]]|病名選択方式 0:食種⇒食事病...
|1|[[ShokujiHeiyoshoku]]|併用食入力可否 0:不可 1:可 2:...
|2|[[ShokujiWeek]]|曜日指定入力可否 0:不可 1:可|1|1:19...
|3|[[ShokujiAllowNoCancelAfterStop]]|食止期間のオーダを取...
|4|[[ShokujiEiyoShido]]|栄養指導依頼の設定有無 0:なし 1...
|5|[[ShokujiByomeiDialogDisp]]|食種選択時に、既に選択中の...
|6|ShokujiShokushuShosaiPos|食種詳細チェックボックスの表...
|7|[[ShokujiKinshiMax]]|禁止項目の最大設定可能数|5|5:25...
|8|[[ShokujiKanjaShokumotsuKinki]]|食物禁忌取得モード(0:...
|10|[[ShokujiCommentMaxCntCom]]|コメント設定可能個数(毎食...
|11|[[ShokujiCommentMaxCntBre>ShokujiCommentMaxCntCom#m11...
|12|[[ShokujiCommentMaxCntLun>ShokujiCommentMaxCntCom#n11...
|13|[[ShokujiCommentMaxCntDin>ShokujiCommentMaxCntCom#v69...
|14|[[ShokujiNoteAvailable]]|特別指示入力可能個数(一般ユ...
|15|[[ShokujiUpdateDensozumi]]|伝送済みオーダ修正可能フラ...
|16|[[ShokujiDispCalendarIdo]]|食事カレンダーに「移動」を...
|17|[[ShokujiCalendarLabelShokushu]]|食事カレンダーの食種...
|18|[[ShokujiCalendarLabelShushoku]]|食事カレンダーの主食...
|19|[[ShokujiCommentTakeFlg]]|食事コメント引き継ぎ機能使...
|20|[[ShokujiKinkiCheckMode]]|食事禁忌設定モード(禁忌マス...
|21|[[ShokujiKasanByomeiErrorMessage]]|食事非加算病名選択...
|22|[[ShokujiKasanByomeiCheckFlg]]|食事非加算病名警告メッ...
|23|[[ShokujiShokumotsuShikoTakeFlg]]|食事コメント嗜好食...
|24|[[ShokujiNoteCharCount]]|食事特別指示入力文字数|0|0:...
|25|[[ShokujiShokudomeAutoSelectFlg]]|食種選択時他タイミ...
|26|[[ShokujiShushokuShokudomeCode>ShokujiShokudomeAutoSe...
|27|[[ShokujiNote2UseFlg]]|特別指示2使用フラグ 0:未使用 1...
|28|[[ShokujiNote1Width]]|特別指示1テキスト横幅|381|381:...
|29|[[ShokujiDenpyoKinshiStr]]|伝票入力画面禁止枠文言|禁...
|30|[[ShokujiShokushuStartCode]]|伝票初期設定食種コード 0...
|31|[[ShokujiXmlCommentStr]]|【食事オーダ入力画面】XMLコ...
|32|[[ShokujiXmlCommentFont>ShokujiXmlCommentStr#j6371633...
|33|[[ShokujiXmlCommentFontSize>ShokujiXmlCommentStr#t2c5...
|34|[[ShokujiXmlCommentColor>ShokujiXmlCommentStr#q25eb8f...
|35|[[ShokujiDenpyoDisplayMode2>食事伝票入力画面_入力モー...
|36|[[ShokujiDenpyoGetFreeCommentFlg]]|食事オーダ直近フリ...
|37|[[ShokujiKanjaCommentStr]]|【食事オーダ入力画面】患者...
|38|[[ShokujiKanjaCommentFont>ShokujiKanjaCommentStr#c292...
|39|[[ShokujiKanjaCommentFontSize>ShokujiKanjaCommentStr#...
|40|[[ShokujiKanjaCommentColor>ShokujiKanjaCommentStr#ofb...
|41|[[ShokujiStartDenpyoOpenFlg]]|入院患者食事未入力時伝...
|42|[[ShokujiStartByomeiOpenFlg]]|食種自動設定時病名画面...
|43|[[ShokujiBsnModeOpenFlg>食事伝票入力画面_入力モード設...
|44|[[ShokujiDrinkCommentUseFlg]]|食事オーダ伝票画面飲み...
|45|[[ShokujiNyuinAutoShokudomeUseFlg]]|食事オーダ入院決...
|46|[[ShokujiBeforeNyuinDataAutoFlg]]|前回入院時食事デー...
|47|[[ShokujiKinkiKanjaKikiAlwaysGetFlg]]|食事禁忌コメン...
|48|[[ShokujiKinkiKanjaKikiAlwaysGetStr>ShokujiKinkiKanja...
|49|[[ShokujiOrderStatusDeleteFlg]]|食事オーダステータス...
|50|[[ShokujiOrderCalenderTosekiFlg]]|食事オーダカレンダ...
|51|[[ShokujiH66ModeFlg>食事伝票入力画面_入力モード設定#d...
|52|[[ShokujiKinkiMarkStr]]|食事オーダ禁忌対象表示マーク|...
|55|[[ShokujiHakkouDateMainDoctorFlg]]|食事オーダ 発行医...
|56|[[ShokujiEnbunSeigenMaxLength]]|食事オーダ 塩分制限テ...
|57|[[ShokujiFreeCommentDispFlg]]|食事オーダ フリーコメン...
|58|[[ShokujiKanjaByomeiSelectFlg]]|食事オーダ 病名選択画...
|59|[[ShokujiCalendarDispTerm>ShokujiOrderStatusDeleteFlg...
|60|[[ShokujiOrderBackColor]]|食事オーダ入力画面 朝昼夕...
|61|[[ShokujiOrderDialogChange>食事伝票入力画面_入力モー...
|62|[[ShokujiCalendarNyuinTojitsu]]|入院予定がある場合に...
|63|[[ShokujiChangeShushokuCheckDefaultFlg]]|BSN版の伝票...
|64|[[ShokujiOrderForcedCommentInputFlg]]|禁忌コメントの...
|65|[[ShokujiCommentBSNTakeOrverToFutureDayFlg]]|食事オー...
|66|[[ShokujiEiyokaDisp]]|食種選択ダイアログの栄養価の表...
|67|[[ShokujiKinkiProfileUseFlg]]|※BSN版を除く 食物禁忌...
|68|[[ShokujiTotalEiyoryoDispMode]]|食事入力画面で現在入...
|69|[[ShokujiTotalSetting>ShokujiTotalEiyoryoDispMode]]|...
|70|[[ShokujiCommentMaxCntMulti]]|コメント設定可能個数(複...
|71|[[ShokujiByomeiSanshoInfoPlus]]|食事の病名参照で情報...
|72|[[ShokujiByomeiHikasanDispMode]]|非加算病名を指定以外...
|73|[[ShokujiReplaceCommentLatest]]|伝票入力画面を開く際...
|74|[[ShokujiSuperUserModeForSelectSettingKinki]]|主食・...
|75|[[ShokujiFreeComment2CharCount]]|食事特別指示フリーコ...
*USER_ORDER_PARAMETER [#dd2ebbf2]
[[USER_ORDER_PARAMETER(食事)]]
ページ名: