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

[orca-users:15918] Re: 訪問予定患者と外来受付患者を区別したい



なお、訪問診療の訪問順序を決める問題はいわゆる「巡回セールスマン問題」ですが
https://ml.orca.med.or.jp/orca-users/msg15787.html
今回は、google の API を叩くのではなく
 greedy 法 + 2-opt 法
を独自実装して解いてます。
n=15 くらいでも google api の結果が返ってくるまで数時間かかると聞いたので。

greedy 法は、直感的にもわかりやすく「ある地点にいた時、距離が最小となる地点を次の目標地点とする」アルゴリズムです。
copilot が提案してくれたので、ほぼそのままの形で採用しました。
(https://phazor.info/OpenOcean/?page_id=611 にも追記)

猪股弘明
精神科医


2025年12月21日(日) 10:17 Hiroaki Inomata <inomatah0612@xxxxxxxxx>:
>
> >ロジックは
> >/api01rv2/acceptlstv2?class=03
> >で全受付取得。
> >→インスタンス化
> >→Medical_Information で振り分け
>
> で実装完了。
> https://phazor.info/OpenOcean/?page_id=592
> の v1.1.3 というのがそれです。
>
> 使い方は
> https://phazor.info/OpenOcean/?page_id=611
> にまとめてあります。
>
>
> 猪股弘明
> 精神科医
>
>
>
> 2025年12月19日(金) 17:36 Hiroaki Inomata <inomatah0612@xxxxxxxxx>:
> >
> > >受付の「診療内容」に設定すれば良いと思います。
> > >Medical_Information 診療内容区分
> >
> > なるほど。
> > ORCA 受付画面にも表示されるし、
> > https://x.com/H_Inomata/status/2001924192929992746
> > API の仕様にも明記されているし
> > https://www.orca.med.or.jp/receipt/tec/api/acceptancelst.html
> > 都合がよさそうですね。
> >
> > ロジックは
> > /api01rv2/acceptlstv2?class=03
> > で全受付取得。
> > →インスタンス化
> > →Medical_Information で振り分け
> > でよさそうです。
> >
> > ちなみに現在
> > https://weborca-trial.orca.med.or.jp/
> > の事例一と事例四は OceanMini から飛ばしたやつです。
> > 「会待」になっていて、診療行為も問題なく受け付けているので
> > まあ使えるレベルにはなったかなと。
> >
> > claim 時代は独自実装なんて無理だと思ってましたが
> > ORCA API になってそうでもなくなりましたね。
> >
> >
> >
> > 猪股弘明
> > 精神科医
> >
> > 2025年12月19日(金) 16:21 Hasegawa Tsukasa <hasegawa@xxxxxxx>:
> > >
> > > 猪俣先生
> > > いつもお世話になります。スカイエスエイッチ長谷川です。
> > >
> > > 受付の「診療内容」に設定すれば良いと思います。
> > >
> > > Medical_Information 診療内容区分
> > >
> > > ORCA受付から受付を行う電子カルテも使っています。
> > >
> > > > 誰に聞いていいやらわかりませんが...
> > > > 通常、外来受付は ORCA クライアントを通して行うと思いますが、
> > > > 同時に訪問診療が走っている場合、どうしたらいいでしょう?
> > > >
> > > > ORCA API で全受付患者を引っ張ってくる場合、
> > > > 外来待ち受け患者と訪問予定患者が混在するのでは?
> > > > と思います。
> > > >
> > > > ノーマル外来患者と訪問予定患者を区別する簡便な方法は
> > > > ないでしょうか?
> > > >
> > > >
> > > > 猪股弘明
> > > > 精神科医
> > >
> > > ★★★☆☆☆★★★☆☆☆★★★☆☆☆★★★☆☆☆
> > > 株式会社スカイ・エス・エイッチ http://www.sky.sh/
> > > 日医総研日医IT認定サポート事業所
> > > 長谷川 司 hasegawa@xxxxxxx
> > > 京都市伏見区新町5丁目495北本ビル4F401
> > > TEL 075-622-7385 FAX 075-622-7403
> > >