このサイトについて
これは公式サイトではありません。厚生労働省が e-Stat で公開している「令和5年 医療施設(静態)調査 二次医療圏・市区町村編」のCSV 37本を、公開データアーカイブが二次医療圏・市区町村・都道府県の単位に組み替えて静的なHTMLにしたものです。国(厚生労働省)が作成したものではありません。
このサイトは医療の良し悪しを判断するためのものではありません。受診先を選ぶ材料にはなりません。
出典
- 調査名
- 医療施設調査(統計法にもとづく基幹統計調査。3年ごとの静態調査)
- 収録している編
- 令和5年 医療施設(静態)調査 二次医療圏・市区町村編(CSV 37本)
- 調査の期日
- 令和5年(2023年)10月1日(第6・7・8表は令和5年9月中。第8表の在院患者数は令和5年9月30日現在)
- 作成
- 厚生労働省 政策統括官付参事官付保健統計室
- 配布
- 政府統計の総合窓口(e-Stat)
- 統計表の一覧
- https://www.e-stat.go.jp/stat-search/files?page=1&tstat=000001030908&toukei=00450021&cycle=7&tclass1=000001222880&tclass2=000001222883&layout=datalist&tclass3val=0
- 府省のページ
- https://www.mhlw.go.jp/toukei/list/79-1.html
- 公開(更新)日
- 2024年11月22日(e-Stat の一覧ページの表示。37本すべて同じ)
- 取得日
- 2026年10月24日
出典:「医療施設調査」(厚生労働省)(https://www.e-stat.go.jp/stat-search/files?page=1&tstat=000001030908&toukei=00450021&cycle=7&tclass1=000001222880&tclass2=000001222883&layout=datalist&tclass3val=0)(2026年10月24日に利用)
「医療施設調査」(厚生労働省)(https://www.e-stat.go.jp/stat-search/files?page=1&tstat=000001030908&toukei=00450021&cycle=7&tclass1=000001222880&tclass2=000001222883&layout=datalist&tclass3val=0)を加工して作成(公開データアーカイブ)
公開(更新)日は e-Stat の一覧ページに表示されている日付です。ファイルの Last-Modified ヘッダと突き合わせていません。
使った原典のファイル(実測)
37本の内訳(バイト数・SHA-256・原典のURL)は37表のそれぞれのページにあります。合計 1,791,145バイト、すべて CSV・CP932です。
同じ医療施設調査の「全国編」(191表)・「都道府県編」(129表)・「医療施設動態調査(毎月末概数)」(45表)は取得していません=中身を確かめていません。令和2年以前の静態調査も取得していません。収録は令和5年の二次医療圏・市区町村編だけです。
利用条件(原典の規約の原文)
配布しているのは e-Stat なので、e-Stat の利用規約が適用されます。https://www.e-stat.go.jp/terms-of-use(2026年10月24日に開いて確認)から引用します。
当サイトで公開している情報(以下「コンテンツ」といいます。)は、どなたでも以下の1)~6)に従って、複製、公衆送信、翻訳・変形等の翻案等、自由に利用できます。商用利用も可能です。
また、数値データ、簡単な表・グラフ等は著作権の対象ではありませんので、これらについては本利用ルールの適用はなく、自由に利用できます。
6)その他
イ 本利用ルールは、平成28年1月29日に定めたものです。本利用ルールは、政府標準利用規約(第2.0版)に準拠しています。
ウ 本利用ルールは、クリエイティブ・コモンズ・ライセンスの表示 4.0 国際(以下「CC BY」といいます。)と互換性があり、本利用ルールが適用されるコンテンツはCC BYに従うことでも利用することができます。
別紙
別の利用ルールが適用されます。
・政府統計の総合窓口(e-Stat)のロゴの利用について
・API機能の利用について
・統計地理情報システムの利用について
・ミクロデータ利用電子申出窓口(e-Micro)の利用について
・調査票情報提供機能の利用について
e-Stat は「公共データ利用規約(第1.0版)」ではなく、政府標準利用規約(第2.0版)のままです(思い込みで書かずに、このページを開いて確かめました)。ロゴとAPIは別ルールなので、当サイトはe-Stat のロゴを使っておらず、API も使っていません(ファイルのダウンロードだけです)。
作成者(厚生労働省)の規約も確認しました
https://www.mhlw.go.jp/chosakuken/index.html(2026年10月24日に開いて確認):
当ホームページで公開している情報(以下「コンテンツ」といいます。)は、特記されていない限り厚生労働省に帰属し、権利表記の記載がない限り「公共データ利用規約(第1.0版)」(PDL1.0)に準拠した利用条件の下で、利用することができます。
1.1. 出典の記載について
ア コンテンツを利用する際は出典を記載してください。(出典記載例)出典:厚生労働省ホームページ (当該ページのURL)/出典:「○○動向調査」(厚生労働省)(当該ページのURL)(○年○月○日に利用)など
イ コンテンツを編集・加工等して利用する場合は、上記出典とは別に、編集・加工等を行ったことを記載してください。また編集・加工した情報を、あたかも国(又は府省等)が作成したかのような態様で公表・利用してはいけません。
(記載例)「○○動向調査」(厚生労働省)(当該ページのURL)を加工して作成
1.4. 本利用ルールが適用されないコンテンツについて
ア 組織や特定の事業を表すシンボルマーク、ロゴ、キャラクターデザイン
これに合わせて、当サイトは出典行と「加工して作成」行を別に、全ページのフッタに出しています。加工の主体は公開データアーカイブです。厚生労働省のシンボルマークも使っていません。
厚生労働省の規約の「別紙」(1.4 イ の、別の利用ルールが明示されているコンテンツの一覧)は開いて確かめていません。
robots.txt(実測)
e-Stat(2026年10月24日・2,027バイト)は Drupal の既定の内容で、User-agent: * に対して /core/ /profiles/ /admin/ /comment/reply/ /filter/tips /node/add/ /search/ /user/register /user/password /user/login /user/logout /media/oembed /*/media/oembed /web.config と各 README を禁止しています。/stat-search/ の禁止行はありません(/search/ は別のパスです)。
厚生労働省(169バイト)。先頭に # のコメント行が3行あり、指定はこの4行だけです(行末の空白は原典のまま):
# robots.txt for http://www.mhlw.go.jp/
User-agent: *
Disallow: /cgi-bin/
Disallow: /images/
Disallow: /topics/bukyoku/iyaku/kaisyu/00-1-010.html
当サイトが取得した /stat-search/files・/stat-search/file-download・/terms-of-use・/toukei/list/*・/chosakuken/* はどれも Disallow に当たりません(全文と突き合わせて確認しました)。403 を返したホストは1つもありません。ログインや bot 判定の回避は一切していません。
既存の「医療機関・薬局データベース」との違い
同じ企画に保険医療機関・保険薬局の名簿のサイトがありますが、原典も中身も別物です。
| 医療機関・薬局データベース(別のサイト) | このサイト | |
|---|---|---|
| 原典 | 地方厚生局の「コード内容別医療機関一覧表」 | 厚生労働省「医療施設調査」(統計法にもとづく基幹統計調査) |
| 中身 | 施設1件ずつの名簿(保険医療機関・薬局 221,901件) | 市区町村・二次医療圏ごとの集計表(37本) |
| 施設の名前 | 載っている | 1件も載っていない |
| 対象 | 保険医療機関・保険薬局(指定を受けているもの) | 全国の病院・一般診療所・歯科診療所(医療法上の施設。薬局は含まない) |
| 時点 | 地方厚生局の名簿の時点 | 令和5年10月1日(表によっては令和5年9月中・9月30日現在) |
当サイトの集計値と、名簿の件数を足したり引いたりしていません。調査の対象・基準日・定義が違うので、引き算した数には意味がありません。名簿と結合して「この病院の病床数」を推定する形も作っていません。
また、同じ医療施設調査の「動態調査(毎月末概数)」の数とも一致しません(定義が違います)。当サイトは静態調査の二次医療圏・市区町村編だけを収録しています。混ぜて読まないでください。
どの粒度にしたか(既定は二次医療圏)と、その理由
当サイトは二次医療圏を既定の粒度にし、市区町村はその内訳として出しています。ページは全部で 2,323枚です。
- 原典がその粒度しか公表していません。37表のうち市区町村の行があるのは第1表と第2表の2本だけで、残りの35表は表題そのものが「二次医療圏編」です。市区町村の値を作ると、原典が公表していない数をこちらが作ることになります。
- 制度の単位が二次医療圏です。医療計画(地域医療構想)は二次医療圏を単位に作られていて、入院医療は圏内で完結することが前提です。市区町村単独で病床数を比べるのは、制度の読み方として誤りになります。
- 掛け合わせにするとページ数が上限を超えます。「市区町村 × 37表」は 70,152枚で、Cloudflare Pages の1サイト20,000ファイルを超えます。「二次医療圏 × 37表」は 12,395枚で入りますが、1ページ1表は無意味に細かくなります。1地域1ページなら 2,323枚(上限の 11.6%)で収まります。
その結果、原典が表として公表していない掛け合わせのページは1枚も作っていません。
していないこと
- 順位を1つも出していません。並べ替えは団体コード順(二次医療圏はそのコード順)だけです。「病院が多い/少ない自治体」「上位◯件」「全国◯位」「並べ替えのボタン」を作っていません。この題材は「医療が充実している自治体ランキング」になりやすいので、設計の時点で禁じています。
- 人口10万人当たりに換算していません。この原典に人口の列はありません(37表の全列を走査して確かめました。比率・割合・順位の列も0本です)。人口で割ると、別の統計を混ぜた、原典に無い数になります。原典がその列を公表していれば、その値をそのまま出します。
- 合計・平均を自分で作っていません。「総数」は原典の列・原典の行です。原典が「概況本文と統計表の数値は、四捨五入をしているため、内訳の合計が『総数』に合わない場合がある」と書いているので、内訳の和では作っていません。
- 全国の数を作っていません。原典のこの編に「全国」の行がないためです(実測)。
-を0に置き換えていません。原典の規約では「計数のない場合」ですが、原典が0と書いていないので当サイトも0と書きません。記号の原文と実測- 医療の良し悪しを書いていません。受診先の判断の材料にはなりません。どの施設・どの地域が良い・悪いという評価を一切書いていません。事実の索引に留めています。
- 施設の名前・開設者名・管理者名を出していません。原典にその列が1つもありません(全セル走査で実測)。
- 名簿のサイトと結合していません。病院が1施設しかない市区町村では病床数からその施設の規模が分かりますが、原典が誰にでも見える形で公開している数なのでそのまま出し、施設の名簿と組み合わせて「この病院の病床数」を示す形は作っていません。
- 将来を予測していません。収録は令和5年の1回だけで、推移も作っていません。
- 地図・座標を作っていません。原典に位置の情報はありません。
コードの突き合わせ(推測で振り分けていない)
原典のキー列にはコードと名前が1つのセルに入っています(01202 函館市 )。コードは公式の5桁で、先頭の0も落ちていません。区切りの空白は行の種類によって違い、都道府県と二次医療圏は全角空白、市区町村は半角空白です。当サイトは区切りの文字では見分けず、コードの桁数(2/4/5)で見分けています。
突き合わせは共通基盤の citycode.py を使っています(自分で書いていません)。マスタは総務省「全国地方公共団体コード」(R6.1.1現在の団体・市区町村1,747・都道府県47)。名称と位置の両方の一致を要求し、そのうえで原典のコードとマスタのコードが1件ずつ一致することも要求しています。1件でも食い違ったら、落とさずに数えて止める作りです。
| 突き合わせ | 件数 |
|---|---|
| 原典の市区町村 | 1,896 |
| マスタ第1シート | 1,747 |
| マスタ第2シートの区 | 171 |
| 政令市の行政区として突き合わせた | 168 |
| 第1シートで突き合わせた | 1,728 |
| 浜松市の旧7区(マスタに無い。令和6年1月1日に再編) | 7 |
| 異体字で名称が違う(コードで一致) | 1 |
| 名称と位置で一致 | 1,720 |
原典の行の並びは二次医療圏の順でコードの昇順ではないので(0103 北渡島檜山 の町村のあとに 0104 札幌 の行政区が来ます)、コード順に並べ直してから突き合わせています。
食い違った2件(マスタに寄せていません)
- 浜松市の旧7区(
22131・22132・22133・22134・22135・22136・22137)。令和6年1月1日に浜松市が7区から3区(中央区・浜名区・天竜区)へ再編されたため、取得した総務省「全国地方公共団体コード」(令和6年1月1日現在)にはこの7区が入っていません。調査の期日は令和5年10月1日です。同じ天竜区もコードが違います(原典22137/マスタ221406)。調査の期日に合っているのは原典なので、原典の名称とコードをそのまま出しています。令和5年10月1日時点のマスタは探していません(=未確認)。 - 高知県
39405。原典の表記は 檮原町、マスタの表記は 梼原町で、異体字が違います(檮 U+6AAE / 梼 U+6901)。citycode.pyの寄せ表にこの字はありません。コードで一致することを確かめ、画面には原典の字面を出しています。
北方領土の6村は原典に行がありません(マスタ1,747 − 政令市20 − 北方領土6 = 1,721 = 原典の市区町村1,896 − 政令市の行政区175)。捨てたのではなく、数が合うことを確かめています。
原典の実測値
| 項目 | 実測 |
|---|---|
| ファイルの本数 | CSV 37本(合計 1,791,145バイト)。Excel も PDF もこの編には無い |
| 文字コード | CP932。content-type: text/csv;charset=UTF-8 と宣言しているが中身は CP932(37本すべてで UTF-8 デコードが失敗) |
statInfId | 12桁(000040222901〜000040222937)。10桁に詰めると404 |
| 総行数 | 表ごとに 386〜3,071行 |
| 先頭のメタ行+見出し行 | 4・5・6・7・8・9 の6通り(固定の skiprows は必ず壊れる) |
| 値の列 | 3〜91列 |
| キー列の位置 | 0列目。ただし第20表だけ1列目(0列目が区分) |
| データ行 | 第1・2表 2,278行(都道府県47+二次医療圏335+市区町村1,896)/第3〜37表 382行(市区町村の行なし) |
| 区分が2つ以上ある表 | 第8表 8区分×382行(区分名は1セルだけの行)/第20表 3区分×382行 |
| 行の並びの一致 | 市区町村を含む2本は2,278行の並びが完全一致。第3〜37表の382行は第1表から5桁コードを抜いた並びと完全一致(食い違い0件) |
| 値のセル | 427,532(整数 249,107/小数1桁 29,123/記号 - 149,302) |
| 空セル | 0件(データ領域に空欄は1つも無い) |
素の 0 のセル | 0件 |
| 人口・比率・割合・順位の列 | 0本(37表の全列ラベルを走査) |
| 氏名・住所・電話・メール・URL | 0件(全セル走査) |
| 生成ページ | 2,323枚 |
より詳しい実測の記録は、このサイトのリポジトリの notes/FEASIBILITY.md にあります。確かめていないことは「未確認」と書いています。
桁区切りと数の出し方
原典のセルは記号の無い数字で、3桁ごとのカンマは読みやすさのためにこのサイトが付けています(値そのものは変えていません)。小数は原典の桁をそのまま残していて、18.0 のように末尾が 0 のものも 18 には直していません。丸めも単位の換算もしていません。- は原典の記号のまま出し、0 に置き換えていません。決め方と実測した桁数は「原典の記号・注記」にあります。
作り方(再現できるようにしてあります)
原典の取得は自分を名乗る User-Agent(製品名とこのサイトの連絡先を書いたもの。ブラウザを装っていません)で行い、e-Stat への間隔を3.3秒以上、厚生労働省・総務省への間隔を1.8秒以上あけています。ログインや bot 判定の回避は一切していません。保存したファイルは、サイズと中身(HTMLが返っていないこと)を検査してから「取得できた」と判定しています。形式の判定に file コマンドを使っていません(厚生労働省系のCSVを OpenPGP Secret Key と誤判定するため)。
取得したURL・バイト数・SHA-256・content-type・content-disposition・User-Agent・取得時刻は data/raw/manifest.tsv に残しています。取得した生データは改変していません。
連絡先
掲載の取り下げのご依頼・誤りのご指摘・出典元からのご連絡は、全ページのフッタに書いてあるアドレスまでお願いします。データの内容や使い方についてのお問い合わせ窓口ではありません。医療に関するご相談もお受けできません。