医療文書アシスタント v3
Overview
Henry患者画面→ 患者フォルダ自動生成+マスタ問題可視化+Drive Advanced APIで高速化
# 🏥 医療文書アシスタント Chrome拡張機能 Henry患者画面から医療文書一括生成フォームへの自動転記、およびGoogleドライブ連携を行うChrome拡張機能です。 ## Bookmarklet → Chrome拡張 移行による改善点 | 項目 | Bookmarklet(旧) | Chrome拡張(新) | |------|-------------------|------------------| | 起動方法 | ブックマークバーからクリック | ツールバーアイコンをワンクリック | | 患者情報の確認 | `confirm()` のテキスト表示 | カード形式で視覚的に確認 | | 2つの機能の切替 | 別々のBookmarkletを使い分け | 1つのポップアップに統合 | | 設定変更 | コードを直接編集 | GUIの設定画面で変更可 | | エラー時の挙動 | `alert()` 一行のみ | 状態表示バーで詳細通知 | | Henry以外のページ | 無関係なページでも実行可能 | 自動判定で対象外ページを案内 | | 管理・配布 | 個別にURLをコピー配布 | zipを渡してインストール | ## インストール手順 ### 1. ファイルの準備 `chrome-extension/` フォルダをPCにダウンロードまたはコピーします。 ### 2. Chrome拡張機能として読み込み 1. Chromeで `chrome://extensions` を開く 2. 右上の **「デベロッパーモード」** をONにする 3. **「パッケージ化されていない拡張機能を読み込む」** をクリック 4. ダウンロードした `chrome-extension/` フォルダを選択 5. ツールバーに拡張機能のアイコンが表示される > ⚠️ ピン留め推奨:ツールバーのパズルアイコン 🧩 → 「医療文書アシスタント」のピンをONにしてください。 ## 使い方 ### 患者情報の取得 → フォーム自動入力 1. Henry(henry-app.jp)で対象患者の基本情報画面を開く 2. ツールバーの拡張機能アイコンをクリック 3. ポップアップに患者情報が表示される(名前・ID・性別・生年月日等) 4. **「📝 医療文書一括生成フォームを開く」** をクリック 5. → 自動入力済みのGoogleフォームが新タブで開く ### Googleドライブ連携 1. Henryの患者画面でメール欄にGoogleドライブURLが設定されている場合 2. **「📁 Googleドライブを開く」** ボタンが有効になる 3. クリックすると患者のドライブフォルダが新タブで開く ### 設定変更 ポップアップ下部の **「⚙️ 設定」** から以下を変更できます。 - **Google Form URL**:転記先フォームのベースURL - **フォーム項目ID**:各入力項目のentry IDをJSON形式で指定 ## ファイル構成 ``` chrome-extension/ ├── manifest.json # 拡張機能の定義(Manifest V3) ├── popup.html # ポップアップUI ├── popup.js # ポップアップのロジック ├── content.js # Henry画面からデータ抽出するスクリプト └── icons/ ├── icon16.png ├── icon48.png └── icon128.png ``` ## セレクタの更新について Henryの画面デザインが更新された場合、`content.js` 内の `document.querySelector()` を修正する必要があります。対象箇所は `extractPatientData()` 関数内です。 ```js // 変更が必要になりやすい箇所(Henryの画面更新時) const sexText = val( document.querySelector('div[role="radio"][aria-checked="true"] span.sc-1f92bd21-12')?.textContent ); const id = val(document.querySelector(".sc-1f92bd21-12.dDnKlg")?.textContent); ``` ブラウザの開発者ツール(F12)で新しいセレクタを特定してください。 ## Google Formの項目IDを調べる方法 1. Google Formを開く 2. 「事前入力したURLを取得」機能を使う(フォーム編集画面 → ⋮ → 事前入力したURLを取得) 3. 各項目に仮の値を入力して「リンクを取得」 4. URLの `entry.XXXXXXX=仮の値` の部分が項目IDです ## 技術仕様 - **Manifest Version**: V3(最新の Chrome 拡張規格) - **権限**: `activeTab`, `scripting`, `storage` - **対象サイト**: `https://henry-app.jp/*` - **設定保存**: `chrome.storage.sync`(Chromeアカウント間で同期)
0 out of 5No ratings
Details
- Version3.7.0
- UpdatedJune 2, 2026
- Offered bychromedevelopwebstore
- Size20.67KiB
- Languages日本語
- Developer株式会社ヘンリー
Email
ken.kaneyama@henry.jp - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes