VLM Powered OCR

AI 福利厚生加入申込書からExcelへの変換ツール

200枚の福利厚生加入申込書から給与スプレッドシートへ保険選択内容を手入力する作業は、オープンエンロールメント1回あたり約10時間かかります。このツールなら20分で完了します。

エンタープライズ級のセキュリティ · SOC 2準拠 · 256ビット暗号化

PDF、JPG、PNG チェックボックス&手書き文字 一括処理 Excel出力

福利厚生加入申込書から抽出できる項目

福利厚生加入申込書には、印刷されたラベル、チェックボックスによる選択、手書きの金額、署名が同じページに混在しています。手作業での仕分けは不要です。必要な列名を入力するだけで、AIが各フィールドの種類をページ上の位置ではなく意味に基づいて読み取ります。

従業員名
補償範囲区分
医療保険プラン選択
歯科保険プラン選択
眼科保険プラン選択
生命保険金額
扶養家族名
受取人指定
従業員負担額
発効日

福利厚生加入申込書が従来のツールを機能不全にする理由

人事担当者はRedditでオープンエンロールメントを「まさに地獄の2週間」と表現しており、その後の手作業によるデータ入力が大きな要因となっています。ほとんどのHR抽出ツールは、請求書や領収書を想定して作られており、すべてのフィールドが予測可能なレイアウトの印刷テキストであることを前提としています。福利厚生加入申込書は根本的に異なる文書クラスであり、その違いはすべてのフィールドに現れます。

01

OCRが無視するチェックボックス選択

医療保険、歯科保険、眼科保険、生命保険の選択は、チェックボックスや塗りつぶされた丸として表示されます。従来のOCRはこれらを図形要素として読み取ります。「チェックあり=選択、チェックなし=放棄」という概念を持ち合わせていません。

02

手書きの金額と署名

保険料の負担額や受取人指定は手書きで記入されることがよくあります。同じページに印刷されたラベルと筆記体の手書きが混在しており、多くのツールが両方をうまく処理できないという2つの抽出課題があります。

03

保険会社ごとにレイアウトが異なる

Cignaの加入申込書は、Aetna、Blue Cross、Kaiserとは異なるフィールド順序とセクション構成を使用しています。テンプレートベースのツールでは保険会社ごとに個別の設定が必要となり、従業員が複数のプランを利用している場合には現実的ではありません。

01

列名抽出でチェックボックスの状態を読み取り

チェック済みのボックスがランダムな記号として読み取られることはありません。「歯科保険プラン選択(選択肢:選択/放棄)」として列を定義すると、AIがチェックボックスの表示状態を読み取り、生のピクセル集合ではなく構造化された「はい/いいえ」の値を出力します。

02

Vision AIが手書きと印刷を同時に読み取り

手書きの保険料金額や署名は、周囲の印刷フィールドとは別に処理する必要はありません。同じモデルが1回のパスで両方を読み取るため、従業員名、手書き金額、署名、受取人名がすべて正しい列に配置されます。

03

1つの列セットで、あらゆる保険会社のフォームに対応

抽出がフィールドの位置ではなく意味に基づいて行われるため、同じ列定義でCigna、Aetna、BCBS、Kaiser、および独自の雇用主フォームを同じバッチ内で並行して処理できます。

オープンエンロールメント申込書の山から、構造化された1つのスプレッドシートへ

1

バッチをアップロード

一式をアップロードします。福利厚生ポータル(Workday、bswift、Benefitfocus)からエクスポートしたPDF、スキャンした紙のオープンエンロールメントパケット、署名済みフォームのスマホ写真なども対応します。このツールは1回のアップロードで異なるファイル形式を混在して受け付けます。

2

列を定義

必要な列を入力します。「従業員名」「補償範囲区分(従業員/従業員+配偶者/家族)」「医療保険プラン」「歯科保険プラン選択(選択/辞退)」「生命保険金額」「扶養家族名」「従業員負担額」など。カスタム列抽出とは、各列名が意味的な指示となることを意味します。AIは保険会社固有のテンプレートではなく、指定した列セットに基づいてバッチ内のすべてのフォームを読み取ります。

3

1つの統合Excelファイルをエクスポート

出力は1つのスプレッドシートで、各行が1人の従業員、各列が定義した名前と一致します。チェックボックスによる選択は「選択」または「辞退」として表示されます。手書きの負担額は数値として表示されます。このファイルは給与控除の設定、保険会社へのフィードアップロード、福利厚生監査のレビューにすぐに使用できます。

抽出が最適に機能する場合と、注意して確認すべき場合

✓ 最適に機能する場合
  • ✓ 明確なチェックボックスの記入。チェック済みのボックス、塗りつぶされた丸、または下線付きの「はい」「いいえ」は、構造化された選択値として確実に読み取られます。
  • ✓ 標準的なプラン名。「PPO」「HMO」「HDHP」、および一般的な保険会社名(Blue Cross、Cigna、Aetna)は、文書形式を問わず一貫して認識されます。
  • ✓ 鮮明なデジタルPDFまたは良好な照明下のスキャン。福利厚生ポータルから書き出したフォームや、200 DPI以上でスキャンしたフォームは、最も高い精度が得られます。
⚠ 注意が必要な場合
  • ⚠ 色あせたコピーやコントラストの低いフォーム。薄い鉛筆の記入、感熱紙、FAXコピーは、印刷欄と手書き欄の両方で読み取り精度が低下します。
  • ⚠ チェックボックスの複数回の修正。チェックされた後、取り消し線が引かれ、再度チェックされたボックスは、曖昧と判定される場合があります。これらは手動レビュー用にフラグを立ててください。
  • ⚠ 給与ベースの拠出計算式。従業員負担額が固定金額ではなく「時給×2×26」のように表記されている場合、計算式のテキストは抽出されますが、計算自体はスプレッドシート上で行う必要があります。

よくある質問

チェックボックスの選択状態を構造化された「はい/いいえ」の値として抽出できますか?

はい。たとえば「歯科保険プラン選択(選択肢:加入/放棄)」のような列を定義すると、AIがチェックボックスの視覚的な状態(塗りつぶし、チェック、丸印など)を読み取り、構造化されたラベルを出力します。医療、歯科、眼科、生命保険の選択に対応しています。曖昧なマークは確認用にフラグが立てられます。

印刷された欄に加えて、手書きの保険料額や署名も処理できますか?

はい。同じモデルが印刷されたラベルと手書きの記入を1回の処理で認識します。手書きで「$156.50」と記入された「従業員負担額」は数値として抽出されます。読み取りにくい筆記体の署名は、元の画像と抽出テキストを並べて確認できるレビュー画面で検証用にフラグが立てられます。

保険会社ごとにレイアウトが異なる場合、どのように対応できますか?

抽出はフィールドの位置ではなく、フィールドの意味に基づいて行われます。「補償範囲区分」の列は、Cignaのフォーム上部、Aetnaのサイドバー、Blue Crossの従業員名の横など、どこに表示されても区分ラベルを読み取ります。保険会社ごとのテンプレート設定は不要で、異なる形式が混在するバッチも一度にアップロードできます。

オープンエンロールメントの申込書200枚を1つのバッチで処理できますか?

はい。すべての申込書をまとめてアップロードし、列を一度定義するだけで、従業員ごとに1行のデータが入った1つのスプレッドシートが生成されます。バッチ処理は、異なるファイル形式(WorkdayのPDF、スキャンした紙、スマートフォンで撮影した写真)や、異なる保険会社のレイアウトが混在していても対応します。これにより、手作業で10時間かかっていた転記作業が、アップロードと確認を含めて約20分のワークフローに短縮されます。

抽出されたデータはERISA(従業員退職所得保障法)の記録保持に適していますか?

抽出されたすべての値は、元のフォーム上の位置にトレース可能です。ERISA(従業員退職所得保障法)への準拠には元のフォームを別途保管する必要があります。抽出機能は記録保持をサポートしますが、それ自体が記録保持に取って代わるものではありません。本ツールはSOC 2 Type 2準拠で、AES-256暗号化と転送時のTLS 1.2+に対応しています。

📮 contact email: [email protected]