*HoshasenLibrary [#p0053d0f] PlibHoshasen.HoshasenLibraryに関する情報を記述します。 #contents *概要 [#dbfff9fc] -放射線部門の各種画面で行う処理を提供します。 --PrimeKarteが動作する環境で使用してください。 --PlibHoshasen.HoshasenLibraryにて提供。 --AppBaseProf、AppSeigyoProf、AppByoinProf、UserProfileを使用します。 **提供機能 [#z16f80d0] 2008/03/14現在の提供機能です。 -[[受付DB更新処理>#uketsuke]] -[[実施DB更新処理>#jisshi]] *機能詳細 [#x99ad2eb] **受付DB更新処理[#uketsuke] -PlibHoshasen.HoshasenLibrary.Uketsuke -パラメータ |型|名称|内容|説明|h |int|kanjaId|患者ID|| |double|orderNo|オーダNO|| |bool|shijisenPrintFlg|指示箋印刷フラグ|true:印刷する false:印刷しない| |bool|labelPrintFlg|ラベル印刷フラグ|true:印刷する false:印刷しない| -戻り値 |型|名称|内容|説明|h |bool|-|結果|true:成功 false:失敗| |int|-|結果|-99:患者ロック失敗&br;0:処理無し&br;1:処理成功&br;2:処理チェックエラー&br;3:オーダデータ展開失敗&br;4:オーダ修正失敗&br;5:オーダ発行失敗| -概要 --指定したオーダを受付(済)状態にする。 -機能 --患者ID、オーダNOの最新データを受付状態に更新する。 --放射線一時データ(HOSHASEN_LIB_DENPYO、HOSHASEN_LIB_ITEM)を作成する。 --受付処理前にチェックを行い、受付できないデータの場合はエラーメッセージを表示する(微妙?) --指示箋印刷はDOCUMENT_LIB_HOSHASENのデータを参照し処理を行う。 **実施DB更新処理[#jisshi] -PlibHoshasen.HoshasenLibrary.Jisshi -パラメータ |型|名称|内容|説明|h |int|kanjaId|患者ID|| |double|orderNo|オーダNO|| |bool|kirokuLabelPrintCnt|記録ラベル印刷枚数|0:印刷しない| |int|kirokuLabelPrintCnt|記録ラベル印刷枚数|0:印刷しない 1〜:印刷枚数| -戻り値 |型|名称|内容|説明|h |bool|-|結果|true:成功 false:失敗| |int|-|結果|-99:患者ロック失敗&br;0:処理無し&br;1:正常終了&br;2:処理チェックエラー&br;3:一時データなし&br;4:オーダデータ展開失敗&br;5:オーダ修正失敗&br;6:オーダ発行失敗| -概要 --指定したオーダを実施状態にする。 -機能 --患者ID、オーダNOの最新データを実施状態に更新する。 --放射線一時データ(HOSHASEN_LIB_DENPYO、HOSHASEN_LIB_ITEM)を実施状態に更新する。 --放射線一時データを元にHOSHASEN_JISSHI_DENPYO、HOSHASEN_JISSHI_ITEMを更新する。 --実施処理前にチェックを行い、実施できないデータの場合はエラーメッセージを表示する(微妙?) [[PlibHoshasen]]