Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

project digikar
description デジカル(M3 DigiKar)向け非公式OSSツール集 — Chrome拡張12 + GAS文書アプリ6 + 解析スクリプト + 文書雛形 + API リファレンス
license MIT
status active
last_updated 2026-08-11

digikar

デジカル(M3 DigiKar / エムスリーデジカル)向け非公式ツール集。 Chrome 拡張 + Google Apps Script アプリ + 解析スクリプト + 文書雛形 + API リファレンスのモノレポ。MIT License(商用利用OK)。

🤝 貢献歓迎: 機能追加・薬剤追加・スニペット追加など、どんどん受け付けます。 push 権ほしい人は Issue で GitHub ID を添えて一声ください(Collaborator 追加します)。 軽い要望・質問・アイデアは Discussions へ。 Fork → PR の通常 OSS フローも歓迎。配置ルールは STRUCTURE.md を参照。

🤖 AI エージェントで読む人へ: AGENTS.md を最初に読ませてください。 リポジトリ全体の地図・各モジュールの入口・触ってはいけない箇所がまとまっています。

⚠️ 非公式: M3 / エムスリーデジカル株式会社とは無関係なコミュニティプロジェクト。M3 公式サポートなし。

⚠️ 実データは一切含まれません: 患者情報・施設情報・認証情報はすべて除去済みです。 〇〇内科クリニック 患者A カルテ### YOUR-PROJECT-REF REPLACE_ME C:\path\to\digikar\... city.example.lg.jp、および施設ごとに発番されるIDの 0 などは サニタイズ済みのプレースホルダです。 導入時は各自の環境の値に置き換えてください(一覧は AGENTS.md にあります)。


トップ階層

ディレクトリ 中身 動くもの?
extensions/ Chrome 拡張(デジカル画面上で動く) ブラウザで動作
apps/ Chrome 拡張以外のアプリ(Google Apps Script 等) サーバ/GASで動作
scripts/ 単発実行の CLI スクリプト(Python) 手元で実行
templates/ 文書雛形・スニペット(静的データ) 動かない
docs/ デジカル/デジスマ API リファレンス 動かない

Chrome 拡張(extensions/)

拡張 何をするか 種別 ver
reception/ 診察券ラベル印字・バーコード受付・FAX未送信アラート React+Vite 1.14.0
clinical-tools/ 病名自動付与・小児/成人の用量&スコアカード・CPAPレセコメ・書類作成連携 React+Vite 0.12.0
pediatric/ 小児薬剤用量に特化した単機能カード(自由編集) バニラJS 1.1.0
digisma-sync/ デジスマ診療の予約データをバックエンドへ同期・月計表PDF取込 React+Vite 1.0.0
barcode-reception/ 診察券バーコード読み取りで受付処理 バニラJS 1.0.0
lab-order/ 検査依頼の保存→送信→ステータス変更をDOM操作で自動化 バニラJS 0.3.8
ai-summary/ ローカルLLM(LM Studio)でカルテサマリーを生成 バニラJS 1.0.0
ai-scribe/ 診察の音声録音→SOAP自動生成(デジカル連携版) バニラJS 1.0.0
ai-scribe-standalone/ 同上のデジカル非依存版 バニラJS 1.4.1
ddx-assistant/ 鑑別診断アシスタント(PHIガード付きサイドパネル) バニラJS 1.1.0
drug-safety/ 処方薬の併用禁忌・安全性チェック バニラJS 0.1.0
patient-list-export/ 全患者リストを検査機器の取込フォルダへCSV出力(native host同梱) バニラJS + PowerShell 1.0.0

各ディレクトリの README.md に 機能 / 必要権限 / 依存API / セットアップ / ファイル構成 / 免責 を記載しています (pediatric のみ旧フォーマットのまま)。


アプリ(apps/)

アプリ 何をするか 種別
gas-documents/ 主治医意見書・生活習慣病療養計画書・訪問看護指示書・統合書類作成・SOAP録音の GAS Webアプリ群 + 雛形プレースホルダ生成ツール Google Apps Script
inventory/ 医薬品在庫管理 L-FIMS(バーコード棚卸し・発注管理) GAS + 単一HTML

スクリプト(scripts/)

スクリプト 何をするか 言語
rezept-check/ レセ電(RECEIPTC.UKE)とEFファイルを突き合わせ、病名漏れ・算定漏れ・返戻/査定の原因を点検 Python
drug-indication-db/ PMDA添付文書から薬剤の保険適応病名DBを構築(clinical-tools の病名自動付与の元データ) Python

入力データ(レセプト・添付文書ダンプ等)はリポジトリに含まれません。 各自で用意・生成してください。


雛形・リファレンス

欲しいもの 場所 種別
紹介状/療養計画書/診断書 等の定型句スニペット集 templates/ CSV
デジカルにアップロードする xlsx/docx 雛形(DK_* 自動置換対応) templates/forms/ xlsx/docx
デジカル/デジスマ API リファレンス(40+8 endpoints, DK_* 51件, 検査36件) docs/ Markdown+JSON
機械可読 API/スキーマ辞書(拡張開発の主参照) docs/csv-schema/dk-parameters.json JSON
「○○を追加したい」配置ルール(AI/人間 共通) STRUCTURE.md Markdown
貢献ガイド(PHI サニタイズ手順含む) CONTRIBUTING.md Markdown

はじめかた(30秒)

# React+Vite 拡張(reception / clinical-tools / digisma-sync)
cd extensions/reception && npm install && npm run build
# → chrome://extensions/ で「パッケージ化されていない拡張機能を読み込む」→ dist/ を選択

# バニラJS 拡張(pediatric / barcode-reception / lab-order / ai-summary /
#                ai-scribe / ai-scribe-standalone / ddx-assistant / drug-safety)
# chrome://extensions/ で「パッケージ化されていない拡張機能を読み込む」→ そのディレクトリをそのまま選択
# ※ patient-list-export だけは manifest が1階層下なので extensions/patient-list-export/extension/ を選択

動作環境

  • Node.js 20+ (React+Vite 拡張のビルド時のみ)
  • Python 3.10+ (scripts/ の実行時のみ)
  • Chrome / Chromium 系(Manifest V3 対応)
  • デジカル(M3 DigiKar)ログイン済みセッション
  • 一部の拡張は外部サービスが別途必要(LM Studio / Gemini API キー / 予約管理バックエンド 等 — 各 README 参照)

免責

  • 用量計算・診療判断・診断は必ず処方医師が行うこと。本ツールは参考値の提示のみ
  • レセプト点検の結果も参考値。最終判断は人が行うこと。診療報酬は改定されるのでルールは各自更新が必要
  • デジカル内部APIおよびDOM構造を使用 → M3 側の変更で動作しなくなる可能性
  • M3 利用規約に抵触する使用は利用者責任
  • MIT License 通り無保証

関連

About

デジカル(M3 DigiKar)向け非公式ツール集:Chrome拡張(受付ラベル印字・診療補助)+ 文書スニペット + API リファレンス

Topics

Resources

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages