Media > AI活用ユースケース > 総務 > 自治体の介護保険の担当課に毎月届く住宅改修の事前申請書・見積書・理由書を読み取り、工事の種類と金額を支給の要件と限度額に照らして、不足書類と確認点を拾う

自治体の介護保険の担当課に毎月届く住宅改修の事前申請書・見積書・理由書を読み取り、工事の種類と金額を支給の要件と限度額に照らして、不足書類と確認点を拾う

実装ステータス:構成例 技術的に実現可能な構成として設計したもの。自社未検証

介護保険の住宅改修の事前申請で届く申請書・見積書・理由書を読み取り、見積の明細を住宅改修の種類に当てはめて審査の台帳にそろえます。限度額の残り、対象外の工事の混在、足りない書類を拾い、担当者の確認の一覧にします。

サマリー
生成AI
ChatGPT/Claude/Gemini
AIサービス
Azure AI/Google Document AI
対象業界
介護/自治体
対象部門
総務
対象業務
データ入力・転記/内容確認・チェック
主な課題
入力作業が多い/属人化している/確認ミスが多い
AIで行う処理
読み取り(OCR)
主な効果
入力漏れ削減/品質標準化/工数削減
導入難易度
★★★☆☆
実装レベル
本格構成
費用感
API連携(中)
人間の確認
条件付き
現在工数
75h/月
AI導入後
24h/月
想定削減
68%
年間削減
612h
モデル条件による試算値です。実在企業の実績ではありません。

01導入前 / 導入後の業務フロー

導入前(Before)
  1. 届いた書類をスキャンし、文書の管理の仕組みに申請番号ごとに保存する
  2. 担当者が書類を開き、申請書から被保険者番号・氏名・住所・工事の予定の箇所を審査の台帳に打ち込む
  3. 業務システムで、被保険者の要介護認定と、これまでの住宅改修費の支給の実績を確かめ、限度額の残りを出す
  4. 見積書の明細を1行ずつ読み、6つの種類のどれに当たるか、対象外の工事が混ざっていないかを見る
  5. 見積の内訳が、材料費・施工費・諸経費に区分されているかを見る
  6. 理由書の工事種別と、見積書の工事の内容が合っているかを見る
  7. 写真や図、所有者の承諾書がそろっているかを見る
  8. 足りないものや確かめたいことがあれば、ケアマネジャーや事業者に電話かFAXで照会する
導入後(After)
  1. 人届いた書類をスキャンし、申請番号ごとのフォルダに保存する
  2. 自動保存を起点に関数が動き、形式・サイズ・ページ数を確かめる
  3. 自動Google Document AI が申請書と理由書のキーと値・チェックボックス、見積書の表を読む
  4. 自動Claude API が書類の種類を見分け、見積の明細を6つの種類と「対象外の候補」に当てはめ、根拠を付ける
  5. 自動関数が業務システムから支給の実績を引き、限度額の残りを出す
  6. 自動関数が、見積の合計の検算、内訳の区分の有無、理由書の工事種別との一致、必要書類の有無を規則で確かめ、印を付ける
  7. 自動Claude API が、事業者やケアマネジャーへの照会の文案を作る
  8. 人担当者が審査の台帳の案と印の付いた項目を確かめ、保険給付として適当かを確認する
  9. 人照会が要るものは照会し、結果を被保険者に教示する
各工程の詳しい説明を読む
  1. 届いた書類をスキャンし、文書の管理の仕組みに申請番号ごとに保存する
  2. 担当者が書類を開き、申請書から被保険者番号・氏名・住所・工事の予定の箇所を審査の台帳に打ち込む
  3. 業務システムで、被保険者の要介護認定と、これまでの住宅改修費の支給の実績を確かめ、限度額の残りを出す
  4. 見積書の明細を1行ずつ読み、6つの種類のどれに当たるか、対象外の工事が混ざっていないかを見る
  5. 見積の内訳が、材料費・施工費・諸経費に区分されているかを見る
  6. 理由書の工事種別と、見積書の工事の内容が合っているかを見る
  7. 写真や図、所有者の承諾書がそろっているかを見る
  8. 足りないものや確かめたいことがあれば、ケアマネジャーや事業者に電話かFAXで照会する

(a)見積書の明細の当てはめに時間がかかる。 「浴室改修工事」とまとめて書かれた行に、手すりの取付けと浴槽の交換が一緒に入っていることがあります。浴槽の交換は6つの種類に入らないため、分けて見積もってもらう必要があります。 慣れた担当者は一目で気づき、異動してきたばかりの担当者は見落とします。

(b)理由書と見積書が合わない。 理由書には「手すりの取付け」としか書かれていないのに、見積書には段差の解消の工事も入っている。どちらかの書き漏れか、理由書で説明されていない工事か。 確かめないまま教示すると、事後の申請で問題になります。

(c)照会の観点が人によって違う。 担当者ごとに「この書き方なら通す」「これは照会する」の線が違い、同じ事業者から同じ形の見積書が出ても、担当者によって照会されたりされなかったりします。 事業者からは「前は何も言われなかった」と返されます。

(d)限度額の残りを確かめる手間。 3番目で過去の支給の実績を引き、要介護の段階が上がって限度額がもう一度設定される場合や、転居した場合を考えに入れる必要があります。

  1. 【人】 届いた書類をスキャンし、申請番号ごとのフォルダに保存する
  2. 【自動】 保存を起点に関数が動き、形式・サイズ・ページ数を確かめる
  3. 【自動】 Google Document AI が申請書と理由書のキーと値・チェックボックス、見積書の表を読む
  4. 【自動】 Claude API が書類の種類を見分け、見積の明細を6つの種類と「対象外の候補」に当てはめ、根拠を付ける
  5. 【自動】 関数が業務システムから支給の実績を引き、限度額の残りを出す
  6. 【自動】 関数が、見積の合計の検算、内訳の区分の有無、理由書の工事種別との一致、必要書類の有無を規則で確かめ、印を付ける
  7. 【自動】 Claude API が、事業者やケアマネジャーへの照会の文案を作る
  8. 【人】 担当者が審査の台帳の案と印の付いた項目を確かめ、保険給付として適当かを確認する
  9. 【人】 照会が要るものは照会し、結果を被保険者に教示する

8番目が、この設計の分かれ目です。 担当者は書類を全部読み直すのではなく、台帳の案と、印の付いた項目の根拠だけを見ます。 ただし「対象外の候補」と出た明細は、必ず見積書の画像で確かめます。

5番目と6番目を規則にしているのも、意図してのことです。 限度額の残り、合計の検算、書類の有無は答えが1つに決まる作業です。AIにさせるのは、書き方のばらばらな明細を種類に当てはめることだけです。

02今回想定するシステム構成

構成図
窓口・郵送の書類(スキャンしたPDF)
   ▼【トリガー】Cloud Storage への保存(申請番号ごと)
Cloud Run functions ── 形式・サイズ・ページ数の確認
   ▼
Google Document AI
   ├─ Enterprise Document OCR(全書類。手書き・画像の品質の点数)
   └─ Form Parser(申請書・理由書のキーと値とチェックボックス、見積書の表)
   ▼
Claude API ── 書類の種類の見分け、見積の明細の種類への当てはめ(根拠付き)
   ▼
Cloud Run functions ── 限度額の残り、検算、内訳の区分、理由書との一致、必要書類(規則)
   │   ← 介護保険の業務システム(支給の実績・認定の情報)
   ▼
Claude API ── 照会の文案
   ▼
審査の台帳(案)と確認の一覧
   ▼【人】担当者が確認 → 照会 → 教示
役割想定する製品代替候補
OCRGoogle Document AI(Enterprise Document OCR と Form Parser)Azure AI Document Intelligence
生成AIClaude API(書類の種類の見分け、明細の種類への当てはめ、照会の文案)Gemini API、OpenAI API
連携Cloud Run functions(起動、規則の確認、台帳の案の書き込み)Cloud Workflows
保管Cloud Storage(書類と読み取り結果)庁内の文書の管理の仕組み
業務システム既存の介護保険の業務システム―

介護保険の業務システムは、新しく足すものではありません。 この構成は支給の実績と認定の情報を読むだけで、書き込みません。支給の決定は、これまでどおり業務システムで担当者が行います。

読み取りの土台は Google Document AI です。 Form Parser は、OCRの文字に加えてキーと値のペア、表、チェックボックスなどの選択マーク、一般的なエンティティを取り出すプロセッサで、日本語の手書きにも対応しています。Enterprise Document OCR も日本語の手書きに対応し、画像の品質を0〜1の点数で返せます。

Form Parser の表の読み取りには前提があります。 公式の説明では、表の取り出しは行や列をまたぐセルの無い、単純な表が対象です。見積書の「浴室」「トイレ」のような箇所の見出しが結合セルになっていると、明細の行が崩れることがあります。崩れた見積書は、OCRの全文から明細を組み立て直します(第7章)。

処理のリージョンには注意が要ります。 Form Parser の対応リージョンの一覧に、日本のリージョンはありません(2026年10月時点)。住民の氏名・住所・要介護の状態を含む書類です。 自治体の情報セキュリティポリシーに照らして、国外のリージョンで処理してよいかを最初に確かめます(第13章)。

03どうやって実装するのか

Step1

処理の起点を決める

スキャンした書類が、Cloud Storage の申請番号のフォルダに保存されたことを起点にします。 窓口で受け取った書類はその場でスキャンし、郵送のものは開封した日にスキャンします。

読み取りはファイルが届くたびに行い、台帳の案と不足の判定は「受付完了」の操作で行います。 窓口で書類が後から追加されることがあり、最初の1枚で「理由書が不足」と出すと、翌日持参される書類と行き違います。 受付の担当が、その申請の書類をすべてスキャンし終えたところで受付完了を押します。

同じ人の申請が続けて届くこともあります。 浴室とトイレを別々の時期に改修する場合です。被保険者番号で過去の申請を引き、限度額の残りは直前の申請の分を差し引いてから出します。 事前の確認を終えて工事を待っている申請の額も、まだ支給の実績には載っていないので、審査の台帳の「確認済み・未支給」の額を足して差し引きます。 ここを抜くと、同じ月に2件出た申請の両方が限度額の内に見えます。

Step2

入力データを集める

データ中身取得元
支給申請書被保険者番号、氏名、住所、改修の箇所と工事の種別、着工の予定日、住宅の所有者申請番号のフォルダ
工事費の見積書事業者名、明細(箇所、内容、数量、単価、金額)、材料費・施工費・諸経費、合計同上
理由書作成者と資格、利用者の心身の状況、改修が必要な理由、工事の種別同上
予定の状態が分かるもの改修前の写真と改修後の予定の図・写真同上
所有者の承諾書所有者の氏名と承諾の記載同上(所有者が本人でない場合)
支給の実績と認定の情報これまでの住宅改修費の支給額、要介護状態区分の履歴、住所の履歴介護保険の業務システム
判断の記録過去に担当者が対象外とした工事の言い方と理由自社で作る一覧

質を決めるのは、いちばん下の判断の記録です。 「浴槽の交換」「給湯器の交換」「手すりの取付けに伴う壁の補強」のように、担当者が過去に対象・対象外と判断した明細の言い方と理由を一覧にしておくと、AIの当てはめの根拠になります。第3章の(c)の「人によって違う線」を、この一覧でそろえます。

Step3

データの取得方法を決める

すべてのファイルを Enterprise Document OCR に通し、申請書・理由書・見積書は Form Parser にも通します。

取るものどこから何に使うか
全文の文字と位置Enterprise Document OCR書類の種類の見分け、崩れた見積書の明細の組み立て直し
画像の品質の点数Enterprise Document OCR(enableImageQualityScores)「読めなかった」の判定
キーと値のペアForm Parser申請書の被保険者番号・氏名・着工の予定日、理由書の作成者
チェックボックスForm Parser理由書の工事の種別の欄(□に印を付ける形の場合)
表Form Parser見積書の明細

理由書の工事の種別は、□に印を付ける形と、文字で書く形があります。 □の形ならチェックボックスとして取り、印が付いているか(valueType が filled か unfilled か)で読みます。ただし公式の説明では、検出したチェックボックスに対応するキーが無いことがあるとされています。キーが取れなかった□は、位置から様式の項目に当てます。

支給の実績は、業務システムの照会の機能か、日次で出力されるデータから読みます。 業務システムに外部から読める仕組みが無い場合は、日次の出力ファイルを Cloud Storage に置く運用にします。

Step4

AIへ渡す前に整形する

  1. 形式とサイズの確認 … オンライン処理は1ファイル40MBまでです。超えるものはバッチ処理に回します
  2. ページ数の確認 … Form Parser のオンライン処理は15ページまでです。写真を何枚も貼った資料で超えるものは、写真のページを分けて Enterprise Document OCR だけに通します
  3. 画素数の確認 … 画像は1ページ4,000万画素までです
  4. 書類の分割 … 窓口で1つのPDFにまとめてスキャンしたものは、表紙の文字から書類ごとに分けます
  5. 写真のページの扱い … 改修前後の写真は文字が少ないので、撮影日の書き込みと箇所の説明だけを読みます

4番目が、窓口の運用で最も手間を減らせるところです。 書類ごとに分けてスキャンしてもらえば分割は要りません。最初の数か月は分割の処理を持ち、窓口の運用が定着したら外します。

5番目で写真を読み込みすぎないのも、意図してのことです。 改修前の写真には室内の様子や家族の持ち物が写ります。この構成で写真から取るのは、撮影日と箇所の書き込みだけにし、写真の中身の判断は担当者が画面で行います。撮影日が読めない写真は、事前申請の段階では印を付けるだけにとどめ、事後の申請で撮影日の分かる写真がそろっているかを見ます。

Step5

AIに処理させる

させること中身
書類の種類の見分け申請書/見積書/理由書/予定の状態が分かるもの/所有者の承諾書/その他
明細の当てはめ見積の明細の1行ずつを、6つの種類(1〜6)か「対象外の候補」か「判断できない」に当てはめる
まとめ書きの検出「浴室改修工事 一式」のように、複数の工事がまとまっていそうな行に印を付ける
理由書の工事種別の取り出し理由書に書かれた工事の種別を、6つの種類の番号で返す
根拠の文字列当てはめごとに、見積書の行の文字列と、判断の記録のどの行を参考にしたかを付ける
照会の文案規則が出した印から、事業者やケアマネジャーへの照会の文面を作る
させないこと理由
保険給付として適当かの確認市町村の担当者が行い、教示する
対象外の確定「候補」までにする。確定は担当者
支給額・限度額の計算決まった計算。関数で行う
理由書の内容の妥当性の評価利用者の心身の状況の評価は、作成した専門職と担当者の領分
一式の行の内訳の推測金額を按分して埋めない。事業者に内訳を求める

最後の行がいちばん起きやすい失敗です。 「浴室改修工事 一式 25万円」の内訳を聞くと、AIは手すりと段差の解消に金額を割り振ってそれらしい内訳を作ります。その数字が台帳に載れば、事業者に内訳を求めるという本来の照会が消えます。

判断の記録は、AIに「答え」としてではなく「参考」として渡します。 同じ「床の張替え」でも、滑りの防止のための材料の変更なのか、傷んだ床の取り替えなのかで扱いが変わります。言い方が一致しても、理由書に書かれた目的と合わなければ unknown に残すように指示し、参考にした行の番号を必ず返させます。担当者はその番号から、過去の判断の理由をすぐに読めます。

Step6

指示内容を固定する

あなたは市の介護保険課で、住宅改修の事前申請の書類を確認する担当の補助です。
見積書の明細を、介護保険の住宅改修の種類に当てはめます。
書類に書かれていることだけを根拠にしてください。推測で埋めないでください。

【住宅改修の種類】
1 手すりの取付け
2 段差の解消
3 滑りの防止及び移動の円滑化等のための床又は通路面の材料の変更
4 引き戸等への扉の取替え
5 洋式便器等への便器の取替え
6 その他前各号の住宅改修に付帯して必要となる住宅改修

【明細ごとの category の選び方】
- 1〜6 ........ 上の種類に当たると読める
- excluded? ... 上のどれにも当たらない工事に読める(対象外の候補)
- bundled ..... 複数の工事が1行にまとまっていて、分けないと判断できない
- unknown ..... 書き方から判断できない

【厳守事項】
- 判断の記録に同じ言い方があれば、それに従い ref に行番号を書いてください。
- 6(付帯工事)は、どの種類に付帯するかを related に書けるときだけ選んでください。
- 一式の行の金額を、工事ごとに割り振らないでください。bundled にしてください。
- 保険給付として適当か、支給できるかは書かないでください。
- 金額の合計や限度額の計算をしないでください。
- 品質の点数が0.5未満の領域から読んだ行は status を unreadable にしてください。
- 各行に、見積書の行の文字列をそのまま evidence に写してください。

【理由書に書かれた工事の種別】{reason_form_types}
【判断の記録(言い方・判断・理由)】{decision_log}
【見積書の読み取り結果(行ごと、品質の点数付き)】{estimate_rows}

「6は、どの種類に付帯するかを書けるときだけ」を入れているのは、6が逃げ道になりやすいからです。 何も言わないと、当てはめに迷った行が「その他付帯」に集まります。付帯する先を書かせることで、迷った行は unknown に残ります。

Step7

出力形式を固定する

次の形のJSONで受け取ります。 Claude の構造化出力(output_config.format に json_schema を指定)を使い、項目の名前と型を固定します。

{
  "application_id": "JK-2026-0912",
  "insured_no": "",
  "documents": [
    { "file": "scan_0001.pdf", "pages": [2, 3], "doc_type": "estimate" }
  ],
  "estimate_lines": [
    { "line_no": 4, "place": "浴室", "text": "浴室用手すり I型 600mm 取付",
      "amount_text": "28,600", "category": "1",
      "related": "", "ref": "D-012", "status": "ok | unreadable",
      "evidence": "浴室用手すり I型 600mm 取付 1 28,600" }
  ],
  "cost_breakdown": { "material": "", "labor": "", "overhead": "", "total": "" },
  "reason_form": { "author_role": "", "types": ["1", "2"] }
}

1つ目の理由は、category に「1〜6」以外の値を持てることです。 excluded?、bundled、unknown を分けることで、担当者が見るべき行が種類ごとに並びます。

2つ目は、cost_breakdown で内訳の区分の有無を見られることです。 厚生労働省の通知では、見積もりは材料費、施工費、諸経費等を適切に区分したものとされています。3つのどれかが空なら、関数が印を付けます。

3つ目は、金額を文字列で受けることです。 構造化出力では数値の範囲や文字数の制約は使えないとされているため、数値への変換と検算は関数で行います。

関数が規則で付ける印は、次のとおりです。

確認規則印
対象外の候補excluded? または bundled の行があるscope_check
内訳の区分材料費・施工費・諸経費のいずれかが無いbreakdown_missing
理由書との一致見積の種類の集合と理由書の工事の種別が合わないreason_mismatch
検算明細の合計と見積の合計が合わないsum_mismatch
限度額対象の見積額が限度額の残りを超えるover_limit
必要書類申請書・見積書・理由書・予定の状態が分かるもの・(所有者が別なら)承諾書missing_doc
Step8

システムへ連携する

つなぎ先方式内容
Cloud Storageオブジェクトの作成のイベント書類の保存を検知して関数を起動する
Google Document AIAPI呼び出し文字・品質の点数、キーと値・チェックボックス・表を返す
Claude APIAPI呼び出し種類の見分け、明細の当てはめ、照会の文案
介護保険の業務システム照会の機能または日次の出力ファイルの読み取り支給の実績、認定と住所の履歴
審査の台帳案の書き込み印と根拠を添えて担当者の一覧に載せる

業務システムには書き込みません。 支給の決定は、事後の申請の後に担当者が業務システムで行います。この構成が関わるのは、事前の確認の段階だけです。

Step9

人が確認する

  1. scope_check の行を画像で見る … 対象外の候補とまとめ書きの行は、見積書の画像で中身を確かめます
  2. reason_mismatch を見る … 理由書と見積書のどちらが足りないのかを確かめ、照会先を決めます
  3. over_limit を見る … 要介護の段階が3段階以上上がった、転居したなど、限度額がもう一度設定される事情がないかを業務システムで確かめます
  4. 照会の文案を直して送る … 事業者とケアマネジャーに照会します
  5. 確認の結果を教示する … 被保険者に結果を伝えます。事後の支給の決定とは異なることも合わせて説明します

1件あたり8分を目安にします。 印の無い申請は台帳の案の流し読みで数分、scope_check のある申請は見積書を読み直すので10分を超えます。ならして8分です。

3番目を規則にしていないのは、意図してのことです。 限度額がもう一度設定される条件は通知で決まっていますが、着工の時点の要介護状態区分と比べる必要があり、認定の変更の途中にある申請では判断が分かれます。 関数は印を付けるまでにし、担当者が確かめます。

Step10

例外に対処する

起きること対応
工事が終わってから申請が届いたやむを得ない事情がある場合は工事の後の申請も可能とされる。事情の確認を担当者に回す
見積書の表が崩れるForm Parser の表が使えないときは、OCRの全文から行を組み立て直し、needs_review を付ける
手書きの見積書で読めない行unreadable。事業者に清書した見積書を求める
一式の行しかない見積書bundled。事業者に内訳の分かる見積書を求める
被保険者が業務システムで見つからない番号の書き誤りか住所の異動。担当者が確かめる
同じ住宅に複数の被保険者がいる共用の箇所の申請が重なっていないかを担当者が確かめる
理由書の作成者の資格が読み取れない作成者の欄を unreadable にし、担当者がケアマネジャーの事業所に確かめる
見積書の宛名が被保険者でない家族の名前のことが多い。印を付け、担当者が申請書の内容と合わせて確かめる
Document AI か Claude が応答しない再試行し、続けて失敗したら担当者の一覧に「読み取り未完了」として出す

6行目は、通知で扱いが決まっている場面です。 一の住宅に複数の被保険者がいる場合、限度額は被保険者ごとに管理され、共用の居室の床材の変更などは、いずれか一方だけが申請するとされています。関数は同じ住所の申請を並べて示すまでにします。どちらの申請に共用の箇所を含めるかは、世帯とケアマネジャーに確かめて担当者が決めます。

Step11

記録を残す

  • 届いた書類の原本と、受付の日時・経路(窓口/郵送)
  • Document AI が返した結果の全文と、Claude が返したJSON、使った指示の版
  • 関数が付けた印と、そのとき使った判断の記録・必要書類の一覧の版
  • 担当者が当てはめを直した記録 … どの明細を、どの種類から何に変えたか、その理由
  • 照会の内容と回答、教示した日と内容

4つ目は、判断の記録に戻して育てます。 理由まで残すのが要点です。 担当者が直した言い方を判断の記録に足すと、翌月から同じ言い方の明細で迷わなくなり、担当者による線の違いも減ります。

04実装レベルの3段階

最小構成:伏せた見積書の画像を手でAIの画面に貼り、明細を種類に当てはめさせる / 1件ごとの当てはめの試し
半自動化:上記+Document AI のAPIで全書類を読み、Claude で明細を当てはめて審査の台帳の案に書き出す / 読み取りと当てはめ
本格構成:上記+保存を起点に自動で動かし、限度額・検算・内訳・理由書・必要書類の照合を規則で行い、照会の文案まで添える / 転記と照合の全体

最小構成は、確かめるための段階です。 月180件には使えません。 半自動化で、1件25分が15分程度になります。 読み取りと当てはめは自動になりますが、限度額の確認と理由書との照合は担当者が行います。本格構成で8分になり、この段階が本記事の想定です。 差が大きいのは、限度額と書類の照合が、1件ずつ業務システムを引く手作業だからです。

05工数削減シミュレーション

前提値(モデル条件)
対象人数
3 名
月間件数
180 件
1件あたり現在時間
25 分
1件あたり導入後時間
8 分
現在  180件 × 25分 ÷ 60 = 75 時間/月
導入後 180件 × 8分 ÷ 60 = 24 時間/月
月間削減時間
51h
削減率
68%
年間削減時間
612h
年間金額換算(時間単価3,000円)
184万円
モデル条件による試算であり、実際の効果は業務内容・運用方法によって異なります。

自社条件で導入効果を整理したい方へ

このユースケースを自社に当てはめた場合の前提値と削減見込みを、業務ヒアリングをもとに整理します。

AI活用について相談する

06向いている企業・向いていない企業

向いている
  1. 介護保険の保険者である市町村で、住宅改修の事前申請が月に百件を超え、申請書・見積書・理由書を担当者が読んで審査の台帳に打ち込んでいる場合。見積書の書式が施工事業者ごとにばらばらで、支給の対象の工事と対象外の工事が混ざった見積書の確認に時間がかかっている場合。審査の観点が担当者の経験に頼っており、担当者によって照会の内容が違う場合。Google Cloud を使える場合。
向いていない
  1. 住宅改修の申請が月に数十件で、担当者が全件を目で見ても間に合う場合。申請を電子申請の決まった入力項目だけで受け付けており、読み取りの必要がない場合。住民の個人情報を国外のリージョンで処理することが自治体の情報セキュリティポリシーで認められていない場合(Google Document AI の対応リージョンに日本はありません)。なお、住宅改修が保険給付として適当かどうかの確認と、支給の決定は市町村の担当者が行うもので、この構成はそれを代わりに判断しません。

07最小構成で試す方法

  1. 過去の事前申請から20件を選ぶ(うち数件は、対象外の工事が混ざっていたもの、理由書と見積書が合わなかったものを入れる)
  2. その20件について、当時の審査の台帳と照会の記録を用意する
  3. 氏名・住所・被保険者番号を伏せたうえで、手元のAIサービスに見積書の画像と、住宅改修の6つの種類の一覧を貼る
  4. 「この見積書の明細を、1行ずつ6つの種類のどれに当たるか分けてください。どれにも当たらないもの、複数の工事がまとまっているものは分けて示してください。一式の金額を割り振らないでください」と指示する
  5. 出てきた当てはめを、当時の担当者の判断と見比べる

組む前に、明細の当てはめがどこまで担当者の判断と合うかを確かめます。

出てきた内容判断
当時の判断とほぼ同じ当てはめが出たDocument AI と照合の連携に進む
一式の金額を割り振った、付帯工事に寄せた指示の書き方で直る。構成は有効
担当者によって当時の判断が違っていた判断の記録を先に作る。 AIの問題ではない

3行目が出ることは珍しくありません。 それ自体が、第3章の(c)がどれくらい起きていたかを示す材料になります。

08実装時につまずきやすいポイント

問題対策
一式の行の金額をAIが割り振る指示で禁じ、bundled として事業者に内訳を求める
迷った明細が付帯工事に集まる付帯する先を書けるときだけ6を選ばせる
見積書の表が崩れるForm Parser は行や列をまたぐセルの無い単純な表が対象。 OCRの全文から組み立て直す
理由書の□の印が拾えないキーの無いチェックボックスがある。位置から様式の項目に当てる
限度額がもう一度設定される事情を見落とす規則にせず、over_limit の印を担当者が業務システムで確かめる
事後の申請が混ざる事情の確認を担当者に回す
担当者ごとに当てはめの直し方が違う判断の記録に理由とともに足し、係の中で読み合わせる
日本のリージョンで処理できない対応リージョンに日本は無い。情報セキュリティポリシーを先に確かめる

上の2行が、この構成の失敗のほとんどです。 どちらも「迷った行を、それらしい形に収めてしまう」という同じ形で現れます。迷った行は迷ったまま担当者に見せることを、設計で守ってください。

09セキュリティ・AIガバナンス上の注意点

この構成で扱うデータ: 被保険者の氏名・住所・被保険者番号、要介護状態区分、心身の状況(理由書)、住宅の間取りと室内の写真、事業者の見積の金額です。心身の状況は健康に関わる情報で、室内の写真は暮らしの様子そのものです。

  1. 処理のリージョンを最初に決める … Document AI の対応リージョンに日本は無いため、自治体の情報セキュリティポリシーと個人情報の取扱いの規程に照らして、国外での処理が認められるかを確かめます。 認められない場合は、国内のリージョンで処理できる別のOCRを検討します
  2. 外部へ渡す範囲を限る … Claude に渡すのは見積書の明細と理由書の工事の種別で、氏名・住所・被保険者番号・心身の状況の記述は渡しません。 写真のページも渡しません
  3. 適当かどうかを判断させない … この構成が出すのは、明細の当てはめの候補と印までです。保険給付として適当かの確認と教示は、担当者が行います
  4. 教示が支給の決定と異なることを伝える … 通知では、事前の確認の結果は住宅改修の完了後に行う支給の決定とは異なることを合わせて説明するとされています。AIの出力を根拠に「支給されます」と伝えないでください
  5. 事業者やケアマネジャーを評価する材料にしない … 照会の多い事業者の一覧は作れますが、書き方の相談に使い、指導の材料にする前に担当者の判断を挟みます

誤りが起きた場合のリスクは、対象外の工事を見落として教示することと、対象の工事に不要な照会をすることの2つです。 前者は迷った行をAIが種類に収めると起き、後者は判断の記録がそろっていないと起きます。どちらも、迷った行を人に見せる設計と判断の記録で防ぎます。

10まず何から始めるか

1週目:判断の記録を作る

過去1年の事前申請で、対象外とした工事、照会した工事の言い方と理由を係で書き出し、一覧にします。担当者によって判断が違っていたものは、ここでそろえます。

2週目:20件で試す

過去の申請から20件を選び、伏せた見積書で明細の当てはめをさせます。一式の金額を割り振っていないか、迷った行を付帯工事に寄せていないかを最優先で見ます。

3週目:Document AI で読む

Enterprise Document OCR と Form Parser を作り、20件の書類を通します。見積書の表がどこまで崩れずに取れるか、理由書の□が取れるかを確かめます。あわせて、処理のリージョンについて情報政策の担当と確認を済ませます。

4週目:保存から台帳の案までをつなぐ

Cloud Storage のイベントから関数を起動し、読み取りと当てはめを審査の台帳の案として書き出すところまで作ります。この時点では限度額の照合を入れず、担当者が直した当てはめを数えます。

2か月目: 業務システムの支給の実績を読み込み、限度額・検算・理由書・必要書類の照合を足します。3か月目以降: 照会の文案を足し、1件25分が何分になったかを実測します。判断の記録で当たらない明細が月に数行まで減った時点で、この構成は完成です。


11関連ユースケース

12この仕組みを理解するための記事

13技術仕様の確認日・参考情報

技術仕様確認日:2026-10-07/最終更新:2026-10-07
確認した内容情報源確認日
住宅改修の6つの種類。事前に市町村へ申請し、工事完成後に領収書等を提出すること。やむを得ない事情がある場合は工事完成後の申請も可能なこと。支給限度基準額が要支援・要介護の区分にかかわらず20万円で、三段階の上昇や転居で再設定されること。事前申請の書類(支給申請書、見積書、理由書、改修後の予定の状態が分かるもの)と理由書の作成者厚生労働省: 介護保険における住宅改修2026-10-07
市町村が事前に提出された書類で保険給付として適当かを確認し、結果を教示すること。それが完了後の支給の決定と異なることを説明すること。見積もりは材料費、施工費、諸経費等を適切に区分すること。理由書は別紙2の様式を標準とすること。所有者が異なる場合の承諾書。一の住宅に複数の被保険者がいる場合の扱い厚生労働省: 居宅介護住宅改修費及び介護予防住宅改修費の支給について(老企第42号)2026-10-07
Form Parser がキーと値のペア、表、チェックボックスなどの選択マークを取り出すこと。表の取り出しが行や列をまたぐセルの無い単純な表を対象とすること。検出したチェックボックスに対応するキーが無いことがあることGoogle Cloud: Form Parser2026-10-07
Enterprise Document OCR と Form Parser の対応言語に日本語が入り、どちらも日本語の手書きに対応すること。Form Parser の対応リージョンに日本が無いことGoogle Cloud: Processor list2026-10-07
画像の品質を0〜1の点数で返し、enableImageQualityScores で有効にすることGoogle Cloud: Enterprise Document OCR2026-10-07
オンライン処理の1ファイル40MB。画像1ページ4,000万画素。Form Parser のオンライン15ページGoogle Cloud: Document AI limits2026-10-07
構造化出力を output_config.format の json_schema で指定すること。数値の範囲や文字数の制約が使えないことClaude Docs: Structured outputs2026-10-07

住宅改修の支給の要件と、対象・対象外の判断は、厚生労働省の告示・通知と自治体の取扱いに従ってください。 本記事は公開仕様と厚生労働省のページで確認できた範囲だけを扱っています。

実装ステータス:構成例。 公開仕様に基づいて設計した構成であり、当社で実際に構築・検証したものではありません。工数の数値はモデル条件による試算です。

自社の業務に使えるAI活用候補を整理します

このユースケース(UC-0713)についてのご相談はこちらから。

AI活用について相談する
目次