[[PrimeKarte]] > [[PkBase]] > FilepathDoc
#contents
*概要 [#id784bc1]
FILEPATH_DOCを格納するクラス~
MASTER_CODE:05000105
*FILEPATH_DOC [#g5de2b52]
+主なカラムの説明
|DOCUMENT_CODE|YEAR|KIND&aname(a_1){※1};|FILE_PATH|用途|h
|0|発行年/0:デフォルト|0,1〜12,20,30,40|UNC表記|セット|
|1|発行年|0,1〜12,20,30,40|UNC表記|カルテ参照|
|2|0|130|UNC表記|稼働年以前の過去のファイル保存先&br;FILE_PATH\文書番号\患者ID(KIND:130)&br;<以下の条件を満たす場合に使用>&br;・文書番号別で設定した発行年(YEAR)が存在しない&br;・発行年を今年よりも前の年で発行|
|3|発行年|0,1〜12,20,30,40|UNC表記|カルテ参照2|
|4|0|0,1〜12,20,30,40|UNC表記|ジャーナルファイル|
|5|0|80|UNC表記|編集中カルテ参照|
|オーダ種別コード|発行年|0,1〜12,20,30,40|UNC表記|カルテ|
|BGCOLOR(yellow):151|BGCOLOR(yellow):発行年|BGCOLOR(yellow):130|BGCOLOR(yellow):UNC表記|BGCOLOR(yellow):患者プロフィール画像|
|文書番号|発行年|0,1〜12,20,30,40|UNC表記|文書管理|
|文書番号|登録年|90|UNC表記|タイムスタンプ用|
- [稼働年以前の過去のファイル保存先の設定]の設定例 &color(red){※パスは要変更(\\eagle02d\kartedata\H012KARTE\kako)};
INSERT INTO FILEPATH_DOC VALUES('05000105', 10100004, '', 0, 1, sysdate, sysdate, 'SBS', '', '', '', TO_DATE('1900/01/01 00:00:00', 'YYYY/MM/DD HH24:MI:SS'), TO_DATE('3000/12/31 00:00:00', 'YYYY/MM/DD HH24:MI:SS')
, 130, '過去ファイル転送先デフォルト', '過去ファイル転送先デフォルト', '', '過去ファイル転送先デフォルト', '過去ファイル転送先デフォルト', '', NULL, '', '', NULL, '', 0, '', '', '', 2, 0, 10, 0,
'\\eagle02d\kartedata\H012KARTE\kako', '', 0, '', 0, 0, 0, 0, 0, '', '', '', '', '')
/
&aname(a_1);※1 KINDについて ⇒ [[ForwardFilePathKind]]
|コード|意味|フォーマット|h
|%%1〜12%%|%%発行月を表す%%|%%FILE_PATH%%※未使用|
|20|FILE_PATHにディレクトリ階層を追加する|FILE_PATH\yyyyMM|
|30|FILE_PATHにディレクトリ階層を追加する|FILE_PATH\患者ID|
|40|FILE_PATHにディレクトリ階層を追加する|FILE_PATH\患者ID\yyyyMM|
|50|FILE_PATHにディレクトリ階層を追加する|FILE_PATH\ORDER_KIND_CODE_STR|
|60|FILE_PATHにディレクトリ階層を追加する|FILE_PATH\MM|
|70|FILE_PATHにディレクトリ階層を追加する|FILE_PATH\MM\DD|
|80|FILE_PATHにディレクトリ階層を追加する|FILE_PATH\MM\DD\sansho|
|90|FILE_PATHにディレクトリ階層を追加する|FILE_PATH\MM\DD|
|%%101〜112%%|%%1〜12に[[患者ID階層>ファイル転送#KanjaIdDir]]を追加する%%|%%FILE_PATH\[[患者ID階層>ファイル転送#KanjaIdDir]]%%※未使用|
|120|20に[[患者ID階層>ファイル転送#KanjaIdDir]]を追加する|FILE_PATH\オーダ種コード\文書番号\[[患者ID階層>ファイル転送#KanjaIdDir]]\yyyyMM|
|130|30に[[患者ID階層>ファイル転送#KanjaIdDir]]を追加する|FILE_PATH\オーダ種コード\文書番号\[[患者ID階層>ファイル転送#KanjaIdDir]]\患者ID|
|140|40に[[患者ID階層>ファイル転送#KanjaIdDir]]を追加する|FILE_PATH\オーダ種コード\文書番号\[[患者ID階層>ファイル転送#KanjaIdDir]]\患者ID\yyyyMM|
|150|70に[[患者ID階層>ファイル転送#KanjaIdDir]]を追加する|FILE_PATH\MM\DD\オーダ種コード\文書番号\[[患者ID階層>ファイル転送#KanjaIdDir]]\患者ID&br;日付はローカル時刻(更新日) (未実装)|
|0|デフォルト|FILE_PATH|
~
※カルテ参照形式の編集中オーダ一覧を使用する場合はkind=60をcondition_flg=2(無効)にしてkind=70,80を使用すること!
&color(red){※カルテ参照形式の編集中オーダ一覧を使用する場合はkind=60をcondition_flg=2(無効)にしてkind=70,80を使用すること!};
+検索の優先順位
++%%101〜112のレコードのFILE_PATHを探す%%
++120,130,140の順番でFILE_PATHを探す
++50のレコードを探す
++%%1〜12のレコードのFILE_PATHを探す%%
++20,30,40の順番でFILE_PATHを探す
++0のFILE_PATHを探す
++発行年が転送処理を行った年(原則として今年)より過去であればDOCUMENT_CODE=2のレコードのFILE_PATHを探す
**[[FILEPATH_DOC年次延長作業]] [#m8ca19d9]