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

[orca-users:07827] Re: ORCA+ドルフィン



黒岩先生

東葛クリニック病院長谷川です。
私も素人なので、ひとりごととして聞いてください。
OpenDolphin-1_0_1 のclaim送信は、OpenDolphinとorcaのマニュアルにしたがって
設定すればうまくいきますよ。
文字コードの問題があるのかもしれませんが、claimのdataで必要な部分は、数字の
コードの部分ためか、文字コードを特に変更しなくても、orcaで受信できています。
ただ、病名の方は見ていないのでわかりません(病名もコードですよね、大丈夫と思
うんですが)。

>本日、久しぶりに Dolphin をつかってみました。Dolphin から CLAIM 送信しま
>すと ORCA 側で「該当文字は長すぎるので、値を切ります」というメッセージが
>出て診療行為が ORCA 側に戻りません。

たぶんデーモンでなく、ktermで、claimサーバを立ち上げていると思うですが、
su orca の権限で立ち上げていますか?
server:>> No 5001 port open [12:47:08]
server:>> Waiting...

OpenDolphinで診療行為を入力、保存
ktermで文字が流れ始めます。
--------------------------------------以下、受信例
   前文略
                                         <claim:number claim:numberCode="12" clai
m:numberCodeId="Claim004"
                                      claim:unit="?"
                                                    >3</claim:number>
                                        </claim:item>
                                        <claim:memo>????</claim:memo>
                                </claim:bundle>
                        </claim:ClaimModule>
                </content>
        </MmlModuleItem>
</MmlBody>
</Mml>server:>> Complete Receiving File -----------------------
server:>> Convert to UTF-8
file:[/var/tmp/claim_rcv_0517_151908_00.xml] cmd:[u8tou8] mode:[-f]
server:>> Claim valid check
  empty elements mmlCm:extRef
  empty elements scopePeriod
  empty elements mmlSc:licenceName
  empty elements mmlSc:departmentName
  empty elements mmlRd:relatedHealthInsurance

[Results]
2005-05-17T15:19:09


server:>> Send [ack] to client
server:>> Client disconnects
server:>> Close port [15:19:09]

server:>> Decode claim data to /var/tmp/claim_rcv_0517_151908_00.txt and kick CO
BOL
../../../scripts/claim/HL03.sh /var/tmp/claim_rcv_0517_151908_00_u8.xml /var/tmp
/claim_rcv_0517_151908_00.txt

server:>> Thread Start[1]
server:>> No 8210 port open [15:19:09]
server:>> Waiting...
階層定義ファイル           = [../def/orca_decode.hir]
入力XMLファイル            = [/var/tmp/claim_rcv_0517_151908_00_u8.xml]
出力シーケンシャルファイル = [/var/tmp/claim_rcv_0517_151908_00.txt]
該当文字は長すぎるので、値を切り捨てます
切り捨て前[2005-05-17T02:40:32]
切り捨て後[2005-05-17]------------------------------ここで少し時間がかかる
NOTICE:  Closing pre-existing portal "tbl_syskanri_key_csr"
NOTICE:  Closing pre-existing portal "tbl_syskanri_key_csr"
NOTICE:  Closing pre-existing portal "tbl_tensu_key_csr"
NOTICE:  Closing pre-existing portal "tbl_tensu_key_csr"
NOTICE:  Closing pre-existing portal "tbl_tensu_key_csr"
server:>> Thread End[1] [15:19:09〜15:19:51]
server:>> End Sequence NO. =[1]

----------------------------------------終り

「該当文字は長すぎるので、値を切り捨てます」があっても、NOTICE以下があれば、
orcaの診療行為または中途表示に取り込まれていると思います。
 Complete Receiving Fileの前の日本語・漢字部分はたしかに文字化けしているようですが?

私もOpenDolphinはもう少し手を加えれば充分使えると思います。

黒岩先生は小児科ですか?日医のorcaホームページのコミュニティーの中に中山裕雄先生の
orcatoolsのホームページのリンクがあります。orcaとclaim接続できる小児科外来用の電子カルテ
をオープンソースで公開しています。
claimの勉強にもなります。

以上、長くなりましたが御報告を。

追伸:日医orcaプロジェクトの方へ
八木先生の OKY425(ORCA−KNOPPIX最終形)はどうなったのでしょうか?
soonが消えてしまいました。

*----------------------------------
東葛クリニック病院
医療情報開発室

長谷川真二
-----------------------------------*