[[PrimeKarte]] > [[PkBase]] > PrintCommonTool #contents *概要 [#g8e6ac93] 印刷関連の共通関数を実装したクラス *一覧 [#d10243c8] |関数名|内容| |[[CheckPrintChusha>#CheckPrintChusha]]|注射関連帳票の印刷有無をチェック| *詳細一覧 [#tdeea711] **[[CheckPrintChusha>#CheckPrintChusha]] [#CheckPrintChusha] -[[OrderBase]] rowObj~ 注射オーダの伝票行データ -[[PkChohyoCode]] chohyoCode~ チェック対象の帳票コード~ 現状、[[注射箋(注射伝票)>注射箋]]、[[注射(ボトル)ラベル>注射ラベル]]、[[注射薬剤箋]]のみ -ref [[SosaOrderParameter]] sop~ 帳票関連XML情報。読み込んでなければ、この関数内で読み込む。 -戻り値 --true:印刷する --false:印刷しない ***機能 [#e2ed1186] 病院ごとの印刷有無設定より、印刷有無を判断した結果を返す。~ [[注射箋(注射伝票)>注射箋]]:[[PkOrderParameter(帳票)]].[[RptChushasenPrintFlgtbl>PkOrderParameter(帳票)#RptChushasenPrintFlgtbl]]~ [[注射(ボトル)ラベル>注射ラベル]]:[[PkOrderParameter(帳票)]].[[RptChushaLabelPrintFlgtbl>PkOrderParameter(帳票)#RptChushaLabelPrintFlgtbl]]~ [[注射薬剤箋]]:[[PkOrderParameter(帳票)]].[[RptChushaYakuzaiPrintFlgtbl>PkOrderParameter(帳票)#RptChushaYakuzaiPrintFlgtbl]]~ |インデックス|>|>|>|内容| |0|入院|定時|依頼|0:印字しない&br;1:印字する| |1|~|~|実施|~| |2|~|臨時/&br;随時|依頼|~| |3|~|~|実施|~| |4|外来|定時|依頼|~| |5|~|~|実施|~| |6|~|臨時/&br;随時|依頼|~| |7|~|~|実施|~| |8|>|>|>|(SS((スライディングスケール))条件)&br;0:関係なし 1:SSだけ印字 2:SSは印字しない&br;※CHUSHA_DENPYO.SPECIAL_FLG=1:SS| 上記からわかるとおり、判断に用いているパラメータは、ORDER_JOURNALでいうところの OR_NYUIN_SEQ, OR_DENPYO_KIND, OR_STEP_FLG, STR_23(SPECIAL_FLG)