ADM\記号.txtを直しても各手術室に反映されない、その理由

こんなお問い合わせが届きました

「サーバーのADMフォルダに記号.txtを置いたのですが、各手術室のpaperChartに反映されません。ただ、各手術室に直接ファイルを配ると、そちらは問題なく反映されます」

「サーバー側は共有フォルダのはずなのに、なぜか反映されない」というご相談です。ネットワークの不調や、共有フォルダのアクセス権限を疑いたくなる症状ですが、実はこれ、仕様として最初から自動反映されないファイルだった、ということでした。

ADMフォルダ内でも、ファイルによって挙動が違う

paperChartのADMフォルダには、人名メニューや薬剤メニューなど、いわゆる「マスターファイル」がまとめて置かれています。同じADMフォルダに入っているので、てっきり全部同じ仕組みで各手術室に自動配信されるものだと思い込みがちですが、実際はファイルの種類によって全く違う挙動をします。

自動で全室に伝播するもの

  • ADM\DMG-人名.txt(人名メニュー)
  • ADM\DMG-病名.txt(病名メニュー)
  • ADM\DMG-術名.txt(術名メニュー)
  • ADM\DMG-JSA選択.txt(麻酔法・手術部位・経験必要症例分類などのJSA関連メニュー)
  • ADM\IO-???.txt(薬剤メニュー、ME.exe経由で編集)

これらはdmgcnf.txtの中でtree_menu_itemcandidate_menu_itemの「file = ○○.txt」として参照される、demograph_menu_directory(通常はADMフォルダ)配下のメニューファイル群です。ネットワーク環境下でどこか1台の端末から変更を加えると、他の端末にも自動的に伝播します。人名ファイルについては「メニューファイルの書き方.pdf」に「ある端末からの変更は約30秒程度で他の端末へも伝播します」という具体的な記載があり、他のメニューファイルもおおむね同程度(数十秒〜せいぜい数分)の体感速度だと考えられます。

自動では伝播しないもの

  • ADM\DMG-施設別.txt
  • ADM\記号.txt
  • CONFフォルダ内のファイル全般calcnf.txtdmgcnf.txtdircnf.txtjsatmplt.txtなど)

公式マニュアル(お手軽セットアップ.pdf)には、次のようにはっきり明記されています。

「DMG-施設別.txtと記号.txtは他の端末に伝播しませんので人為的に各端末にコピーしてください.同じくCONFフォルダ内のファイル群にインストール後に加えた変更も他の端末には伝播しません.ネットワーク環境下でも人為的に各端末にコピーしてください.」

つまり記号.txtは、ADMフォルダに入っているにもかかわらず、人名メニューや薬剤メニューとは違うグループに属しており、どれだけ待っても、ネットワークが正常であっても、自動では他の端末に反映されません。

対応方法

サーバー上のADMフォルダに置いた記号.txt(およびDMG-施設別.txt、CONFフォルダ内の各設定ファイル)を変更したときは、必ず各手術室の端末のローカルのpaperChartフォルダへ、手動でファイルをコピーしてください。共有フォルダに置くだけでは完結しません。

補足・注意点

  • 「ADMフォルダ=自動配信される場所」という思い込みがあると、この症状に遭遇したときにネットワーク側を疑って時間を浪費してしまいがちです。まずは「そのファイルは、そもそも自動伝播する対象なのか」を確認するのが近道です。
  • 複数手術室構成の病院では特に見落としやすいポイントです。導入時や設定変更時は、「自動伝播するファイル」と「手動コピーが必要なファイル」をあらかじめ整理しておくと、同じ問い合わせを防げます。
  • 各手術室に手動コピーする際は、必ず全ての手術室に漏れなく配布されているか(部屋数分きちんと反映されているか)も合わせて確認すると安心です。

まとめ

ファイル自動伝播対応方法
DMG-人名.txt(人名メニュー)○ 自動反映されるサーバーに置くだけでOK
DMG-病名.txt/DMG-術名.txt(病名・術名メニュー)○ 自動反映されるサーバーに置くだけでOK
DMG-JSA選択.txt(JSA関連メニュー)○ 自動反映されるサーバーに置くだけでOK
IO-???.txt(薬剤メニュー、ME.exe編集)○ 自動反映されるサーバーに置くだけでOK
DMG-施設別.txt× 自動反映されない各手術室へ手動コピーが必要
ADM\記号.txt× 自動反映されない各手術室へ手動コピーが必要
CONFフォルダ内の設定ファイル全般(calcnf.txt等)× 自動反映されない各手術室へ手動コピーが必要

本記事はpaperChart(自動麻酔記録ソフトウェア)の設定・運用に関するTips情報です。