健康診断レポート抽出

あらゆる健康診断アプリのスクリーンショットから検査結果を取得し、年ごとに比較

2年分の健康アプリのスクリーンショットから検査結果を手動で比較スプレッドシートに打ち込むと、1レポートあたり3分かかりますが、これを5秒で整列します。

1スクリーンショット5秒 · 印字テキストで最大99%の精度

テスト名 · 結果 · 基準範囲
年ごとの比較
一括処理

健康診断アプリのスクリーンショットから抽出できる項目

Labcorp、Quest、美年大健康、愛康国賓 — どのプロバイダーも結果を表形式で表示しますが、列の順序、ラベル、単位は異なります。カスタム列抽出を使用すれば、必要なフィールドを入力するだけで、AIが位置ではなく意味に基づいて読み取ります。

テスト名

バイオマーカーの名称 — 「Glucose, Serum」、葡萄糖、甘油三酯。位置に関係なく読み取ります。

結果

数値測定値 — 102 mg/dL、5.7%。「185 H」のようにフラグが結合された値も処理します。

基準範囲

検査機関の正常範囲 — 「65-99 mg/dL」や「70-100 mg/dL」。検査機関間の比較のために別フィールドとして取得します。

単位

mg/dL、mmol/L、%、ng/mL — 従来のOCRでは見落とされがちな単位テキスト。独立したフィールドとして保持します。

フラグ (H / L / Critical)

基準範囲外を示すインジケーター — 「H」は高値、「L」は低値。別の列として抽出します。

2年分の検査結果 — 同じ検査、異なるレイアウト

前年同期比較が面倒な理由

01

ラボアプリごとに列の順序が異なります。Quest、Labcorp、美年大健康では、テスト名、結果、基準範囲、フラグの並びがすべて違います。手動で比較するには、目で見て列を並べ替える必要があります。

02

同じ検査でもラボによって基準範囲が異なります。Labcorpのグルコース基準範囲は65-99 mg/dL、Questは70-100 mg/dLです。98という結果はQuestでは「正常」でも、Labcorpではフラグが付きます。あるRedditユーザーが指摘したように、「あるラボがmg/dL、別のラボがmmol/Lを使っているせいで、すべてを再フォーマットしなければならないことほど最悪なことはない」のです。

03

2年分の結果をスプレッドシートとしてエクスポートできるアプリはありません。ヘルスポータルでは結果が1年ごとに表示され、CSVエクスポート機能もありません。唯一のポータブルな選択肢はスクリーンショットですが、従来のOCRでは異なる2つのレイアウトを1つのテーブルに揃えることができません。

セマンティック抽出であらゆるレイアウトに対応

01

フィールドに名前を付けるだけで、AIが意味で読み取ります。「テスト名、結果、基準範囲、単位」を定義します。基準範囲が結果の左側(Labcorp)にあっても右側(Quest Diagnostics)にあっても、AIは意味的な役割に基づいて特定します。

02

異なる年のデータも同じ列セットで一括処理。昨年のQuest Diagnosticsのスクリーンショットと今年のLabcorpのスクリーンショットを同じバッチにアップロードします。同じ5つの列が両方に適用され、1つの統合スプレッドシートが出力されます。

03

基準範囲は独立したフィールドとして取得されます。従来のOCRでは「65-99 mg/dL」が結果セルに結合されたり、削除されたりします。基準範囲を別に保持することで、正確な比較のための検査機関固有のコンテキストが維持されます。

2年分のスクリーンショットから1つの比較スプレッドシートへ

1

両方の年のレポートをスクリーンショット

MyQuest、Labcorp、美年大健康などのヘルスケアアプリで昨年の結果を開き、スクリーンショットを撮ります。今年の結果も同様に行います。それぞれに検査テーブル全体(検査名、値、基準範囲、単位、フラグ)が含まれています。年によってレイアウトが異なる場合がありますが、それは想定内です。両方を1回のアップロードにドラッグしてください。

2

フィールド名を一度指定

列名を入力します:テスト名、結果、基準範囲、単位、フラグ。AIは各スクリーンショットを個別に読み取ります。Questのスクリーンショットでは、ラベルからグルコースを特定し、基準範囲を取得し、フラグを記録します。美年大健康のスクリーンショットでも、レイアウトが中国語で列の順序が異なっていても、同様に処理します。

3

横並びの比較表をダウンロード

処理時間はスクリーンショット1枚あたり約5秒です。出力は1つのXLSXファイルで、両方の年のデータが同じ列見出しの下に整列されます。1行目:昨年のQuestのグルコース — 102 mg/dL、基準範囲70-100。2行目:今年のLabcorpのグルコース — 98 mg/dL、基準範囲65-99。手動入力と比較して約36倍の高速化です(レポート1件あたり約3分 → 約5秒)

最適なケースと注意すべきケース

これらの境界を理解することで、異なる年や医療機関の検査値を比較する際に、一貫した結果を得られます。

最適なケース

ヘルスケアアプリのテーブルを、鮮明でフル解像度のスクリーンショットで撮影した場合。 機械でレンダリングされた検査値は、最大99%の精度で認識されます。

複数の医療機関の結果を1つのバッチで処理する場合。 Quest、Labcorp、美年大健康のスクリーンショットをアップロードしてください。AIは統一されたヘッダーを持つ1つのスプレッドシートを出力します。

基準範囲の情報を活用して、経年比較を行う場合。 基準範囲は別フィールドとして取得されるため、異なる検査機関の結果も比較可能になります。

注意すべきケース

圧縮が強くかけられた、または転送されたスクリーンショット。 スクリーンショットのスクリーンショットは、小さな基準範囲の文字で解像度が低下します。可能な限りオリジナル画像をご使用ください。

テーブルが途切れてしまうスクロールが必要なスクリーンショット。 アプリでスクロールが必要な場合は、全リストをカバーするように複数のスクリーンショットを撮影するか、可能であればPDF書き出しをご利用ください。

表示データのみの抽出 — 臨床的な解釈は行いません。 本ツールはアプリに表示されている内容を抽出します。医学的な意義を解釈することはありません。スプレッドシートを医療提供者と共有し、レビューを受けてください。

よくある質問

LabcorpとQuestの結果を同じスプレッドシートで比較できますか?

はい。テスト名、結果、基準範囲、単位などの列を定義してください。QuestとLabcorpでは列の順序が異なりますが、AIが値を意味で読み取ります。Questのグルコース値102 mg/dLとLabcorpの99 mg/dLは、どちらも結果の列に配置されます。

昨年と今年のスクリーンショットをまとめてバッチ処理できますか?

はい。昨年のMyQuestのスクリーンショットと今年のLabcorpのスクリーンショットを同じバッチにアップロードしてください。列は一度だけ定義します — テスト名、結果、基準範囲、単位、フラグ。出力は、両方の年のデータが並んだ1つのスプレッドシートになります。

今年と昨年で基準範囲が異なる場合はどうなりますか?

基準範囲列には、各スクリーンショットに記載されている正確な範囲がそのまま取り込まれます。昨年のQuestがグルコースに対して「70-100 mg/dL」、今年のLabcorpが「65-99 mg/dL」と表示している場合、両方の値が保持されます。結果が98の場合、Questでは正常ですが、Labcorpの基準ではフラグが付く可能性があります。

AIは美年大健康や愛康国賓の中国語のテスト名を処理できますか?

はい。AIは中国語(葡萄糖、甘油三酯)と英語(Glucose、Triglyceride)の両方のテスト名を読み取ります。テスト名を定義すれば、スクリーンショットの言語で書かれた名前をそのまま取得します。

健康管理アプリのスクリーンショットから検査値を抽出する精度はどのくらいですか?

LabcorpやQuestのポータルの鮮明なスクリーンショットの場合、数値の精度は最大99%に達します。圧縮されたスクリーンショットでは精度が低下します。このツールは表示されているテキストのみを抽出し、臨床的な意味の解釈は行いません。

📮 contact email: [email protected]