[[PrimeKarte]] > [[PkApp]] > PkKarteOutPutPDF

#contents
&br;

*機能 [#wd60389c]
-指定日付に更新された記録系オーダの内容を指定されたフォルダへPDFファイルを作成する。
~出力されるオーダ種毎に出力先フォルダにオーダ種フォルダが作成されます。
~オーダ種フォルダに各オーダのPDFファイルが作成されます。

*ファイル名フォーマット [#g3470a64]
-仕様
文書番号_発行日付_発行時間_診療科コード_関連オーダ種別コード_関連オーダNo_担当医ID_患者ID_更新者ID_オーダNo_SEQ_削除フラグ

|文書番号|文書作成|文書の文書番号|
|~|カルテ系|デフォルトはオーダ種別コード、指定がある場合は文書番号|
|発行日付|>|YYYYMMDD|
|発行時間|>|HHmmss|
|削除フラグ|>|オーダが削除された場合は、"d"となる。通常の場合は無い|

-例
 ・通常
 111900_20180530_084112_7_0_0_999999_3301192_ishi01_10002547_0.pdf
 
 ・修正オーダの場合
 300430006_20170517_084112_7_0_0_ishi01_9305608_ishi01_10002547_4.pdf
 
 ・削除オーダの場合
 300430006_20170517_084112_7_0_0_ishi01_9305608_ishi01_10002547_4_d.pdf
 
*設定の保存 [#tbf77414]
各種設定はアプリケーション終了時に設定ファイル(1505.xml)に自動的に保存する。

*コマンドライン引数 [#v32fc855]
-/q:クイックモード
 起動後、取り込み処理を行い、即座にアプリケーションを終了する。
 例)PkKarteOutputPDF.exe /q

-/n:クイックモード時にウィンドウを非表示にする
 例)PkKarteOutputPDF.exe /q /n

-/d=:出力先フォルダ指定
 出力先フォルダを指定する。設定ファイル(1505.xml)より優先される。
 例)PkKarteOutputPDF.exe /q /n /d="C:\Program Files\PrimeKarte\Files\OutputPDF"

-/m=:検索更新期間を指定(0:本日、1:昨日、2:指定範囲)
 設定ファイル(1505.xml)より優先される。

-/datef:検索更新開始日付を指定する。/m=2が指定された場合に指定する。
 例)PkKarteOutputPDF.exe /q /n /m=2 /datef=2018/07/18 /datet=2018/07/20

-/datet:検索更新終了日付を指定する。/m=2が指定された場合に指定する。
 例)PkKarteOutputPDF.exe /q /n /m=2 /datef=2018/07/18 /datet=2018/07/20

-/k=:検索対象オーダ種コードを指定する。
 記録系オーダ全ての場合は、9999を指定する。
 例)PkKarteOutputPDF.exe /q /n /m=1 /k=0502

-/ol:処理結果オーダ情報をログファイルに出力するように指定する

*Config(1505.xml)の設定内容 [#f19558a2]
-出力先フォルダパス
|DispOrder|0|
|Key|KarteOutputPDFOutputFolderPath|
|値|PDFファイルを格納するフォルダパスを指定|
|default|C:\Program Files\PrimeKarte\Files\OutputPDF|

-ログ出力先フォルダパス
|DispOrder|1|
|Key|KarteOutputPDFLogFolderPath|
|値|ログ出力先フォルダパスを指定|
|default|C:\Program Files\PrimeKarte\Log\PkOutputPDF|

-ログ表示用アプリパス
|DispOrder|2|
|Key|KarteOutputPDFLogDispAppPath|
|値|ログ表示用アプリパスを指定|
|default|C:\WINDOWS\system32\notepad.exe|

-ログファイル自動削除
|DispOrder|3|
|Key|KarteOutputPDFLogAutoDelete|
|値|ログファイル自動削除(0:無効 1:有効)の有無を指定|
|default|1|

-ログファイル保存期間
|DispOrder|4|
|Key|KarteOutputPDFLogSaveDays|
|値|ログファイル保存期間(日)を指定|
|default|30|

-対象オーダ種リスト
|DispOrder|6|
|Key|KarteOutputPDFOrderKindList|
|値|対象オーダ種リストを指定(オーダ種コード/オーダ種名)|
|default|9999/全て&br;0502/文書作成&br;0521/SOAP&br;0522/初診時カルテ&br;0522/入院時カルテ&br;0525/退院サマリ&br;0526/その他記録|

-検索更新日時
|DispOrder|7|
|Key|KarteOutputPDFSearchUpdateMode|
|値|検索更新日時(0:本日、1:昨日、2:指定範囲)|
|default|1|

*カルテPDF出力連携セットアップ手順 [#wdb71c7e]

+PrimeKarteのDLLをコピー
--下記を推奨
 C:\Program Files\PrimeKarte\KarteOutputPDF                                                                                                                                                                                                                          
 
 ※PrimeKarteSetting.configを合わせて変更すること
+バッチファイルを作成する
--例
 REM PrimeKarte
 "C:\Program Files\PrimeKarte\KarteOutputPDF\PkKarteOutputPdf.exe" /q /n /d="D:\OutputPdf" /m=1 /k=9999
 
+タスクを登録する
--例
---タスク
#ref(タスク1.png);
&br;
---操作
#ref(タスク3.png);
&br;
---スケジュール
#ref(タスク2.png);
+ログ削除用タスクを登録する
--PkFileDelete.xmlに削除対象のログフォルダを指定する
#ref(ログ削除タスク.png);
#ref(ログ削除タスク2.png);

*カルテPDF出力連携 稼働病院 [#cb3c491b]
|病院コード|病院|IP|h
|207|高木病院|xxx.xx.xx.xx|

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