[[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)

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