[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[orca-users:12126] Re: データ移行が部分的にできません



いつもお世話になります。スカイエスエイッチ 長谷川です。

> sudo -u orca /usr/lib/jma-receipt/bin/orcvt_exec.sh ORCVTPTINF
> /etc/jma-receipt/ORCADC.PARA など各々のファイルへ応じて3つ実行
> 

「ORCVTPTHKNINF」の次に、「ORCVTPTHKNINF02」(ゼロ・に)
(公費があれば、「ORCVTPTKOHINF」の次に、「ORCVTPTKOHINF02」)
さらにORCVTHKNCOMBIを実行する必要があります。
「ORCVTPTHKNINF」で保険のエラーを一度確認してから「ORCVTPTHKNINF02」で
実際のDBに移すよう流れです。

> うざ@まえはら内科 です。
> 
> データ移行の件で困っています。
> 患者情報、主保険、病名の3つのファイルを取り込みたいのですが、患者情報と病名は取り込まれていますが、主保険が取り込まれません。行った作業は
> 以下の通りです。
> 
> ptinf.txt, pthkninf.txt, ptbyomei.txtを/var/tmp/にコピー
> 
> orcaの患者番号構成管理の変更
>     09 101 1009と開いて患者番号構成管理を 自由構成 数字型 5桁に設定
> 
> 端末で
> sudo gedit /etc/jma-receipt/ORCADC.PARA
> ORCADC.PARAを開いて
> @03-1の患者番号構成情報初期化設定変更
>     @03-1:YESをNOに変える
> 
> 文字コード変更
> cd /var/tmp
> nkf -e ptinf.txt >ptinf.euc など各々のファイルへ応じて3つ実行
> tr -d '\r' <pthkninf.euc >PTHKNINF.CSV
> など各々のファイルへ応じて3つ実行(実際はこれで文字化けするのでこの操作は別のソフトを使用)
> 取り込み作業開始
> sudo -u orca /usr/lib/jma-receipt/bin/orcvt_exec.sh ORCVTPTINF
> /etc/jma-receipt/ORCADC.PARA など各々のファイルへ応じて3つ実行
> 
> 以上で作業は完了しorcaで内容の確認すると
> ptinf.txt, ptbyomei.txtの内容は取り込まれていますが、pthkninf.txtが取り込まれていません。
> 
> ptinf.txtの例(これは取り込まれている)
> "00002","ニチイ タロウ","日医
> 太郎",,1,19490601,,,"あああ市あああ町3丁目17番21号",,988933669,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0,,
> 
> pthkninf.txtの例(これが取り込まれていない)
> "00002",1,32,,470411,1,,,6,733,,20,,20100501,99999999,,,,
> "00003",1,32,,470411,2,,,6,733,,30,,20100501,99999999,,,,
> "00004",1,60,,470088,1,,,"浦国",238616,,30,,20100501,99999999,,,,
> 
> ptinf.txtの例(これは取り込まれている)
> "00002","01","19990827","急性上気道炎","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
> 
> エラーログは3つとも空欄で(エラーなし)エラー端末にもerror 0とでます。
> 
> ORCADC.PARAの設定で必要なのがもれているのかと考えましたがよくわかりません。
> 
> エラーログの手がかりもなく途方にくれています。
> よろしくお願いします。
> 

★★★☆☆☆★★★☆☆☆★★★☆☆☆★★★☆☆☆
株式会社スカイ・エス・エイッチ http://www.sky.sh/
日医総研日医IT認定サポート事業所
             http://www.sky.sh/orca/
長谷川 司 hasegawa@xxxxxxx
京都市伏見区新町5丁目495北本ビル4F401
TEL 075-622-7385 FAX 075-622-7403