診療報酬 20240601 改訂

2024 5/31 → 6/1 に日付が変わった頃、テスト用サイトのページ
https://phazor.jp/dolphorca/test/
に若干の手を加えた。

なんで変更したかわからない人もいたようだが、健康保険報酬の 6/1 改訂で診療行為によってはレセプト記載上、選択式のコメントを選ばないといけないが、これが各種アプリでうまく動くか確認したかったから。

ドルフィンもそうなのだが、設計の古い電カルはこれに対応できない。

あくまでレセプト記載上であって診療録に記載せよとは言ってないので、致命的というほどではないが、レセコンでいちいちコメント入力するのは不便なことこの上ない。

 

ところで、上記ページのシンプルな機能(使ったファイルは3つだけ)は実は「3層クラサバ」構成をとっている。
ブラウザからの検索語を受信して orca DB に問いかけているファイルが「バックエンドサーバー」にあたる。

かつて標準型電子カルテの厚労班会議で「3層クラサバ」だの「フロントサーバを院内に設置する」だのあーだこーだ言っていたのは、具体的にはこういうこと。

院内にオンプレの WebORCA が稼働していた場合、クラウド上のバックエンドと院内 WebORCA をダイレクトに通信させるのは難しいが、(上で言った)バックエンドを院内に設置した上で必要な情報だけを(クラウド)バックエンドと通信するのはそれほど難しくはない。

HPKI signer For Mac

X(twitter) あたりでごちゃごちゃいってたやつは、結局、chrome 拡張にして chrome ウェブストアで公開しました。

NativeMessaging を使っているので、これだけだと何も機能しませんが「署名カードドライバ」などを設定すれば、Mac のブラウザから電子署名値(秘密鍵による暗号結果ですが)を取得することができます。

設定方法などは、このページで案内しています。

HPKI signer For Arm Mac になってますが、ドライバのビルド設定確認したらユニバーサルバイナリになっていたので、おそらく Intel Mac でも動くと思います。

 

猪股弘明

WebORCA

医療情報系ではもう積極的に何かすることはないだろうなあと思っていた。
ORCA のブラウザタイプ(いわゆる WebORCA)も自分ではインストールすらしないだろうと漠然と考えていた。
さすがにドルフィンのあれこれは、捨て置くわけにはいかないと思っていたが。→結局、動画を何本(これとかこれとかこれ)か公開し『ソースコード嫁』や『@masudanaika による個人情報流出ツィート』などの記事は書かせてもらった。

だが、標準型電子カルテあたりの話が比較的評判良かったこともあって、HPKI あたりのことは割と自主的に調べていた。
へえ、電子処方箋の署名はこういうものなんだなと感心したりもした。

もうちょっと踏み込んで、MacOS で電子処方箋のデジタル署名のテストなども行った。

手を動かし始めると欲するのは現実とのリンクというやつで、実際のレセコンと連携できないかとぼんやり考え始めた。

そうなると手っ取り早く試せる環境が欲しくなる。

ここはやっぱり ORCA。

結論から書くと今もっともお手軽に WebORCA を試せるのは MS Windows の WSL2 環境。

通常に wsl をインストールしただけで MS の手が入った最新版の Ubuntu がインストールされる。まあ、GUI は一切ないが。

WebORCA と言えどもインスト手順自体は従来の ORCA とそうは変わってないので、作業に要する時間も慣れた人なら1時間もかからないと思う。

wsl1 だと systemctl が動かないという話なので、ハマるかも。インストール自体はできるが、動作させるのに相当苦労しないといけないようだ。

なお、MacOS + パラレルデスクトップという環境は、WebORCA 自体が amd64 にしか対応してない(arm64 非対応)ようで arm Mac だとインストール自体ができない

(追記)ORCA の ML にも投稿

そこで、「WSL2 の仕様上、ゲスト Ubuntu を再起動させるとIPアドレスが変わってしまうようで、いちいち上のコマンドを打ち込む必要があるから」と書いたが、ホスト windows 上で以下のバッチファイルを管理者権限で走らせると(走らせた後は)ホスト windows と同じIPでアクセスできるようになる。

FOR /F "usebackq" %%i in (`wsl -d Ubuntu exec hostname -I`) do set IP=%%i

netsh interface portproxy delete v4tov4 listenport=8000
netsh interface portproxy add v4tov4 listenport=8000 connectaddress=%IP% connectport=8000

少々、ダサいが、私の用途では実用的にはこれで十分。

同じ LAN 上にある Mac からもホスト windows のIPを指定することで WebORCA と通信できるようになった。

 

ひさびさに ORCA インスト

諸々の所用で ORCA をひさびさにインストール。

手順は公式のここに書いてある。

Ubunu 22.04 LTS に載せるわけね。

arm マシーン用の iso イメージはここ

jammy-desktop-arm64.iso を落とす。


phazor.jp をリニューアルしたとき、WebORCA もインストしてます。