[[PrimeKarte]] > [[PkShokuji]] > PKG_SHOKUJI
#contents
*概要 [#u49c000f]
食事オーダ関連のパッケージ
*関数一覧 [#sc8db5a3]
|CHECK_COMBINATION|食種との組み合わせ禁忌のチェックを行います。|
|CHECK_CONDITION|マスタ(食種・主食)の有効期限をチェック&br;テンポラリテーブル等を使用して、種別ごとにまとめてチェックした方がいいかな?&br;とも思ったけれど、他の処理とのバッティングの恐れもあるので個別にチェック|
|CHECK_CONDITION_BYOMEI|マスタ(食事病名)の有効期限をチェック|
|CHECK_CONDITION_COMMENT|マスタ(コメント/禁止)の有効期限をチェック|
|CHECK_DUPLICATION_TIMING|編集中オーダに同一タイミングのものがないかをチェック。ただし、取消のものは除く。|
|CHECK_SPECIAL_AUTH|指定ユーザが栄養士権限を持っているかのチェックです。&br;STAFFテーブルの、DISP_FLGTBLの左から20番目に1が立っていれば栄養士と判断。&br;なお、栄養士の場合、締め切り・組み合わせのチェックは行われません。|
|CHECK_TIMING|CHECK_SHIMEKIRI_SHOKUJIテーブルを用いて、&br;現在その伝票種別のオーダを発行できるかのチェックを行います。|
|CHECK_TIMING_WITH_MSG|CHECK_TIMINGのエラーメッセージを返す機能を追加|
|GET_HAKKOU_DATE|指定オーダの発行日を取得します。|
|GET_KANJA_ORDER_NO|SEQ_KANJA_ORDER_RIREKIから、患者オーダの履歴番号を取得します。|
|GET_ORDER_DETAIL|指定オーダに関するORDER_STATUS作成に必要なデータを取得します。|
|SET_ORDER_STATUS|患者ID, 入院SEQ, オーダ番号, SEQを指定して、ORDER_STATUSに書き込みます。|
|SET_ORDER_STATUS_EX|患者ID, 入院SEQ を指定して、ORDER_STATUSを作成します。|
|SET_ORDER_STATUS2|SET_ORDER_STATUSの処理を、編集モードを指定しつつ行います。&br;0:新規 1:修正 2:取消|
|GET_START_DENPYO_TIMING|開始伝票の開始タイミングを取得します。|
|START_CANCEL|開始伝票の取消を行います。&br;関連伝票も全て取り消します。|
|UPDATE_ORDER_STATUS|ORDER_STATUSをUPDATEします(そのまんま;)&br;渡されたORDER_STATUSオブジェクトで、UPDATE文を実行するだけです|
|UPDATE_SHOKUJISEN_PRINT_FLG|食事箋印刷フラグ([[OR_MAIN]].[[BUMON_DENSO_*_04>OR_MAIN#BumonDenso]])を更新|
|GET_START_TIMING|現在発行可能な開始伝票の開始タイミングを取得|
|GET_DEFAULT_TIMING|現在発行可能なタイミングを取得|
|GET_TIMING_FROM_TIME|時刻値(16時25分30秒⇒162530)より、その時間のタイミングコードを取得|
|GET_IDO_NYUIN|入院情報を取得|
|GET_ORDER_DATA|指定オーダの内容を、ORDER_JOURNALのリスト形式で取得|
|SHOKUJI_DELETE|食事オーダを取消|
|SHOKUJI_DELETE_BY_DATE|開始タイミング、終了タイミングを指定して食事オーダを取消(開始のみでも可の関数も有り)|
|UPDATE_DENSO_STATE|部門伝送情報更新&br;OR_MAIN、ORDER_DATE_SUMMARY、ORDER_STATUSを更新|
|NYUIN_CANCEL_FOR_UPDATE_START|部門の入院(食事開始)情報を削除する。&br;開始を修正する場合に、一度入院情報を削除しないと部門で取り込めないため|

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS