← システム管理ハブへ戻る

厚労省ID同期

厚労省公開データの施設IDをNCDの診療所レコードへ紐付け、住所・連絡先等の情報を同期します。

手順

  1. scripts/importMhlwToD1.mjs --truncate --execute で最新 CSV を Cloudflare D1 (`mhlw_*` テーブル) に投入する。
  2. 未紐付けの診療所一覧から対象を選び、都道府県を指定して厚労省データを検索し ID を登録する。
  3. 必要に応じて「公開データから同期」ボタンで住所・電話等を更新。

※ 下の「旧方式」セクションはバックアップ用途として残しています。通常運用では D1 への直接取り込みを実施してください。

厚労省データアップロード(旧方式 / R2 バックアップ)

ブラウザ上で CSV を整形し、JSON を R2 (`mhlw/facilities.json`) に保存します。D1 を更新するには別途 CLI で scripts/importMhlwToD1.mjs を実行してください。

※ バックアップ用の旧方式です。最新データは scripts/importMhlwToD1.mjs で D1 に取り込んでください。

CLI でのアップロード手順(バックアップ)
node scripts/importMhlwFacilities.mjs \ 
  --file clinic:data/medical-open-data/02-1_clinic_facility_info_20250601.csv.gz \ 
  --file hospital:data/medical-open-data/01-1_hospital_facility_info_20250601.csv.gz \ 
  --schedule clinic:data/medical-open-data/02-2_clinic_speciality_hours_20250601.csv.gz \ 
  --schedule hospital:data/medical-open-data/01-2_hospital_speciality_hours_20250601.csv.gz \ 
  --outfile tmp/mhlw-facilities.json

export SYSTEM_ROOT_TOKEN="{systemRoot の Bearer トークン}"
node scripts/uploadMhlwToR2.mjs --json tmp/mhlw-facilities.json

厚労省ID未連携の診療所

読み込み中です…

厚労省データ未掲載として記録済みの診療所

読み込み中です…

厚労省ID設定済みの診療所

読み込み中です…

厚労省データプレビュー

整形済みJSON(施設辞書)の先頭数件を表示します。必要に応じて確認してください。

読み込み中...