LungIQ

Find every patient eligible for screening, even when the chart never says so.

Lung cancer screening eligibility depends on a 20+ pack-year smoking history that is buried in clinical notes or missing altogether. LungIQ reads the notes, diagnoses, and medications already in your records and returns a ranked list of screening candidates, each with the reason they were flagged.

0.96AUROC at an external FQHC validation site
94%of the top 100 patients reached were confirmed eligible
5,000screening candidates confirmed at an Oklahoma FQHC with 35K patients

The identification gap

Eligibility hinges on a number most charts never record

The bottleneck in lung cancer screening is not scanner capacity. It is knowing who qualifies. Pack-year history is rarely stored in a structured field, so registry queries miss most eligible patients.

Buried in free text

When smoking history is recorded, it usually lives in a progress note, not a reportable field. A query on structured data cannot see it.

Missing altogether

Often it was never written down. The signal is still there in diagnoses like COPD, cessation prescriptions, and related procedures.

Too slow to find by hand

Reviewing one chart for smoking history takes 15 minutes or more. No team can do that across an entire patient panel. LungIQ is 9x more efficient than manual chart review.

Internal validation study at an Oklahoma FQHC.

1 in 5

About 14.2 million U.S. adults meet USPSTF screening criteria, and nearly 19 million under American Cancer Society guidelines. Fewer than 1 in 5 are screened. Missing pack-year data is also the main reason a lung cancer screening quality measure has not advanced at NCQA.

Sources: American Lung Association, State of Lung Cancer 2022. American Cancer Society lung cancer screening guideline, 2023. Bandi et al., JAMA, November 2025. American College of Radiology public comment, 2025.

How LungIQ works

Three steps. Live in days. No IT project.

No EHR integration required. Send a flat-file export, LungIQ reads the charts, and your team gets a ranked, explained worklist.

Step 1 · Export

Send a flat file. CSV is fine.

Demographics, clinical notes, diagnoses, and medications as delimited text files, under a signed BAA. Any EHR, any column names. We map them at configuration time.

Step 2 · Extract and score

AI recovers what the chart buries

A large language model reads clinical notes for smoking status, pack-years, and nine tobacco-associated risk factors. A machine learning classifier combines them with diagnosis, procedure, and medication signals, and USPSTF rules are applied exactly.

Step 3 · Worklist

Ranked, explained, ready to call

Every patient lands in an action queue, ranked by probability, with a plain-language reason. Your navigators know why a patient was flagged before they pick up the phone.

The output

Every patient lands in a queue with a next step

Not an undifferentiated list. Each queue calls for a different conversation, so they are never pooled.

QueueWhat it meansWhat your team does
USPSTF Eligible

Documented smoking history that meets USPSTF criteria.

Call. This is the navigator's list.

Incomplete Smoking History

Known smoker, but packs per day or years smoked were never recorded.

Ask one question. The queue names exactly which fields are missing.

Needs Review

No smoking documentation at all, but a high statistical probability.

Review or reach out, working top-down by probability.

Not Currently Eligible

Qualifying pack-years, but quit more than 15 years ago. Outside USPSTF, inside ACS 2023 and NCCN 2025 guidance.

Revisit as guidelines broaden.

Non-Candidate

Smoking history documented, but excluded, for example over age 80 or prior lung cancer.

No action. The exclusion reason is stated for audit.

Every row carries an explanation column: the specific documented basis for the flag, in plain language. Results come back as a workbook your team can work directly, plus a flat file for loading into your own systems.

Validation

Tested where charts are hardest

LungIQ was validated at a rural FQHC network in eastern Oklahoma serving about 35,000 patients across 14 sites, where pack-year history is rarely recorded in a structured field. The model was not retrained for the site. It read the records the health center already had and surfaced about 5,000 likely screening candidates, each with the reason they were flagged.

5,000likely screening candidates surfaced from 35,000 patient records
0.96AUROC for predicting USPSTF eligibility
94%of the top 100 patients verified were confirmed eligible
Finding patients is LungIQ’s job. Reaching them is LungNAV’s. See how LungNAV works

How we tested it

1. Read the whole chart

A large language model reads clinical notes for smoking status and pack-years, along with nine tobacco-related clinical factors such as COPD. Diagnoses, medications, and procedures add structured signal.

2. Score every patient

A machine learning model ranks each patient by their probability of meeting USPSTF criteria, and deterministic USPSTF logic confirms eligibility wherever the chart documents it. The top 2,500 candidates all scored above 0.87.

3. Sort into clear next steps

Every patient lands in one of five queues, from ready-to-call to needs one missing answer, each with a plain-language reason the patient was flagged.

4. Confirm with real patients

A nurse practitioner and a nurse navigator worked the ranked list top-down and confirmed eligibility directly with patients by telemedicine or in-clinic visits.

Results from the LungIQ FQHC Deployment Report (Oatmeal Health, August 2026). Validated at one site to date. Eligibility was confirmed directly with patients by telemedicine or in-clinic visits, working the list in rank order. Completed LDCT and stage-shift outcomes are not yet measured.

Getting started

Four files, a few business days

The fastest start is a standard CSV export your EHR analyst can pull. Prefer a direct connection? We also integrate with your EHR through FHIR or HL7.

What we need

  • Demographics. Patient ID, age or date of birth, sex.
  • Clinical notes. PCP and pulmonology notes carry about 90% of the smoking signal.
  • Diagnoses. ICD-10 codes, with descriptions if available.
  • Medications. Free-text drug names are enough.
  • Procedures, optional. CPT history adds signal where notes are thin.

What you do not need

  • An HL7 or FHIR interface to get started
  • A specific EHR vendor, schema, or column names
  • Structured smoking history fields
  • Imaging data or lab results
  • Pre-cleaned or de-duplicated data
Export or integrateA standard CSV export under a signed BAA, or a direct FHIR or HL7 integration with your EHR.
Column mappingA configuration step, not a development project.
Dry runEvery file and column is checked before the full run.
Batch runYour trailing 12 to 24 months of outpatient patients.
DeliveryA triaged, explained worklist, ready for outreach.

With a CSV export, first export to first worklist typically takes a few business days. A direct FHIR or HL7 integration takes longer to set up and follows your IT team’s timeline. CSV refreshes run every 1, 3, or 6 months, and a direct FHIR or HL7 integration updates in real time. Each one picks up newly seen patients, patients who age into eligibility, and new documentation.

Security and privacy

Runs on your servers or in our HIPAA-compliant cloud

BAA before any PHI moves

A business associate agreement is signed with every client before data is shared.

On premises or in our cloud

Run LungIQ inside your own environment, or in Oatmeal Health's HIPAA-compliant Google Cloud environment under Google's BAA. Your choice.

Nothing kept after a run

In our HIPAA-compliant cloud, processing is transient. Working data is purged at the end of each batch.

Encrypted end to end

TLS 1.2 or higher in transit and AES-256 at rest.

Your data does not train models

Client data is used only to produce your results.

Least-privilege access

A dedicated, restricted upload location per client, open only to you and the pipeline.

LungIQ Challenge

Find the proof

Can you spot a 20 pack-year history? Five fictional patient charts, each one harder than the last, then a finale on how LungIQ does this work for every patient in your EHR.

Playlist · Rounds 1 to 6

Watch all six rounds back to back

One playlist, Round 1 through the finale. Each chart gets harder, and the finale shows how LungIQ does this work for every patient in your EHR.

Round 1Does this patient qualify?Watch on YouTube
Round 2The chart never mentions smokingWatch on YouTube
Round 3He smoked. Does he qualify?Watch on YouTube
Round 4She quit 18 years agoWatch on YouTube
Round 545 pack-years. Look closer.Watch on YouTube
FinaleFrom chart to scan: how LungIQ worksWatch on YouTube

Get started

Find the patients already in your records

Start with a CSV export. Run it on your servers or in our HIPAA-compliant cloud, with no IT project, and get a ranked worklist within days.

LungIQ identifies patients who may be eligible for screening. Eligibility is confirmed with the patient, and screening follows a shared decision-making visit.