[[パッケージ]]
#contents
*概要 [#u49c000f]
患者・診療科・発行日を1行として、各オーダ種のステータスを更新します。
*関数一覧 [#sc8db5a3]
|SET_ORDER_SUMMARY|患者・診療科・発行日にてORDER_SUMMARYを更新します。|
|SET_ORDER_SUMMARY_BY_ARRAY|患者・診療科・発行日を配列にて複数更新します。|
*詳細 [#sc8db5a4]
・引数の患者・診療科・発行日にてOR_MAINを取得します。(全オーダ種の最新)~
・各オーダ種のステータスはFLG_9999(=ORDER_KIND_CODE_STR)に以下で格納されます。~
0:オーダなし 1:未済み 2:一部済み 3:全て済み
複数オーダの場合、一部済みがある
・ステータスの判定は、COMMON(MASTER_CODE_STR=00010024)のFLGTBLの14番目(済み設定)をSTEP_FLGと比較します。~
STEP_FLGが済み設定以上ならば済みと判定
CODITION_FLG=2はオーダなしと判定
・会計フラグKAIKEI_FLGは、OR_MAINのkaikei_sumi_flgとkaikei_denso_flgより判断します。~
kaikei_sumi_flg=1 ・・・会計済み
kaikei_sumi_flg=0 AND kaikei_denso_flg=1 ・・・未会計
全オーダ種の総計で判断します。
*その他メモ [#sc8db5a5]
・榛原は、kaikei_sumi_flgが1にならないので、会計済みにはなりません。<m(__)m>~
・ORDER_SUMMARYをバッチで作成するツール(PRO_TOOL_ORDER_SUMMARY)を用意(^^♪~
RIGHT:SIZE(1): BY ダッチ