Research Intelligence Methodology

How Health AI Central collects, categorizes, and synthesizes data across the health AI lifecycle. We combine deterministic pipeline ingestion with AI-assisted classification to track innovation from lab bench to bedside billing.

Data Sources & Ingestion

Our data pipelines run daily, pulling from primary federal and academic registries. We use strict boolean search strategies to isolate health AI records from the broader medical literature. Every source below documents the exact search terms, filters, and inclusion decisions used in production — expand any source to see its full methodology.

Science & Discovery

  • PubMedIngested daily via NCBI E-utilities (ESearch/EFetch). Two boolean landscape queries isolate health AI literature, plus a company-affiliation pass for tracked companies.
    View exact queries & filters
    API / Access

    NCBI E-utilities API (ESearch → EFetch), daily incremental runs. Records deduplicated by PMID.

    Exact landscape queries (run verbatim)
    ("artificial intelligence" OR "machine learning" OR "deep learning") AND (health OR medical OR clinical OR healthcare OR biomedical)("neural network" OR "natural language processing") AND (health OR medical OR clinical OR diagnosis OR patient)Company pass: "{search name}"[Affiliation] for every tracked company. The search name is the company's name, or curated names where the plain name also matches other organizations (for example "Stryker Corporation" or "Turbine Ltd"). Companies whose names mainly match other organizations have no automatic search and are linked only by our editors.
    Filters & Scope

    Publication dates from January 2000 forward. Incremental runs re-query by the date a record was added to PubMed, so records indexed after their publication date are also captured. Papers published before 2025 are still being collected: earlier full-range searches kept only the most recent results per query, and a year-by-year backfill is planned.

    Inclusion Decisions

    A publication is included if it matches either landscape query (AI/ML terms co-occurring with health context terms) or is affiliated with a tracked health AI company. Book chapters indexed in PubMed (e.g., StatPearls) are not included; the data covers journal articles. MeSH terms assigned by the National Library of Medicine are stored with every record and drive clinical-area categorization downstream. A paper is linked to a company only when an author affiliation names the company itself: its name, legal name or a former name. A subsidiary named with the company counts; a distributor or reseller does not. A company's affiliation search may exclude named organizations, places or authors that share its name; each exclusion is listed in our records and checked against the papers it removes. Links our editors add or remove are kept and never overridden by later runs. We checked a random sample of 579 company–paper links by reading every author affiliation; 571 (98.6%, 95% CI 97.3–99.3%) named the company. Companies whose sample fell below 80% correct were given narrower search names and checked again.

  • PreprintsSourced from bioRxiv and medRxiv via the bioRxiv API. Every new preprint is screened at insert time against 63 word-boundary regex patterns across five keyword families.
    View exact queries & filters
    API / Access

    api.biorxiv.org, both servers (bioRxiv and medRxiv), daily. The API has no server-side search, so all filtering happens at insert time. Deduplicated by DOI.

    Keyword screen — title OR abstract must match ≥1 of 63 case-insensitive regex patterns, grouped in five families
    Core AI/ML (11): artificial intelligence · machine learning · deep learning · neural network · natural language processing · computer vision · large language model · foundation model · transformer model · generative AI / generative artificial intelligenceArchitectures & methods (16): convolutional neural · recurrent neural · random forest · gradient boosting · support vector machine · reinforcement learning · federated learning · transfer learning · self-supervised · semi-supervised · unsupervised learning · supervised learning · graph neural · attention mechanism · vision transformer · diffusion modelHealth-AI applications (20): clinical decision support · computer-aided detection/diagnosis · radiomics · pathomics · digital pathology · medical imaging AI · AI-assisted · AI-powered · ML-based · predictive model · predictive analytics · clinical prediction · risk prediction · automated diagnosis · automated detection · automated segmentation · image segmentation · object detection · EHR/electronic health record co-occurring with predict/model/algorithmDigital health (10): digital health · digital therapeutics · mHealth · wearable + sensor/device/monitor · remote patient monitoring · telehealth + AI/algorithm/model · chatbot · GPT (as the AI model family: GPT-4 and similar, or with AI context) · ChatGPT · LLMBioinformatics AI (6): protein structure prediction · AlphaFold · drug discovery + AI/ML/deep/neural/model · genomic, single-cell, or multi-omics co-occurring with deep learning / neural / machine learning
    Filters & Scope

    All patterns use word boundaries and case-insensitive matching to avoid false positives (e.g., "LLM" must be a standalone token).

    Inclusion Decisions

    A preprint is stored only if it matches at least one pattern. The specific matched keywords are saved on every record for auditability, so any inclusion can be traced back to the exact terms that triggered it. A stored preprint takes its newest version; if that version no longer matches, it is no longer counted. A preprint is linked to a company only when the corresponding author's institution names the company as a whole word, using the same search names as for publications. Links our editors add or remove are kept and never overridden by later runs.

  • NIH GrantsIngested from the NIH RePORTER Projects API. Nine landscape search terms are run against project titles and indexed terms, fiscal years 2000 to the current fiscal year. Only grants these searches return are counted.
    View exact queries & filters
    API / Access

    NIH RePORTER Projects API v2 (POST /v2/projects/search), paginated per fiscal year to stay under the API result cap. Deduplicated by application ID.

    Exact search terms — each run as an advanced text search (operator AND) against project title + indexed project terms, per fiscal year
    artificial intelligencemachine learningdeep learningneural networknatural language processingcomputer vision healthclinical decision support systemcomputer-aided detectioncomputer-aided diagnosis
    Filters & Scope

    Fiscal years 2000 to the current fiscal year for the full backfill; nightly incremental runs cover the current and prior fiscal year. A separate organization pass searches each tracked company's reviewed RePORTER organization names across all fiscal years.

    Inclusion Decisions

    A grant counts as health AI research only if a landscape term matches its title or NIH-indexed terms. Grants stored for other reasons are kept but not counted. Examples are grants to a tracked company that match no landscape term, or grants cited by a stored publication. A grant is linked to a company only when its recipient organization's name exactly matches one of that company's reviewed RePORTER organization names, ignoring case and punctuation. Companies with no reviewed name have no automatic grant links. Links our editors add or remove are kept and never overridden by later runs. Project abstracts, funding amounts, PI details, and administering institute are stored in full.

  • CitationsCitation counts come from OpenAlex and power the Most Cited Articles rankings. A publication OpenAlex has not yet indexed shows no count rather than zero.
    View exact queries & filters
    API / Access

    OpenAlex API with an OpenAlex API key and a contact email (OpenAlex meters usage per day). Publications are matched by PubMed ID in batches of 50, with a DOI lookup when the PubMed ID is not found.

    Inclusion Decisions

    Chosen over Google Scholar, which has no API and blocks automation. New publications are looked up nightly. Those not yet in OpenAlex are retried nightly for 60 days, then weekly. All counts are refreshed weekly. A failed lookup is never recorded as zero citations.

  • People & InstitutionsProfiles of researchers at 31 university health AI labs, collected by AI-assisted scraping and refreshed on demand. Publication authors, NIH PIs and trial investigators are not yet linked to these profiles.

Clinical Validation

  • ClinicalTrials.govIngested daily via the ClinicalTrials.gov API v2 using a single boolean landscape query, with a last-update date filter for incremental runs. Only trials this query returns are counted.
    View exact queries & filters
    API / Access

    ClinicalTrials.gov API v2, daily incremental. Deduplicated by NCT ID; updated trials are refreshed in place.

    Exact queries (landscape query as query.term; company check as query.spons)
    "artificial intelligence" OR "machine learning" OR "deep learning"Incremental filter: AREA[LastUpdatePostDate]RANGE[{last-run-date}, MAX]"{reviewed sponsor name}" — company check for each tracked company with reviewed ClinicalTrials.gov sponsor names
    Filters & Scope

    The landscape query searches all indexed trial text (interventions, conditions, titles, summaries). Incremental runs fetch trials whose registry record was updated in the last 7 days; the daily company check searches each tracked company's reviewed ClinicalTrials.gov sponsor names, as lead sponsor or collaborator.

    Inclusion Decisions

    A trial counts as health AI research only if it matches the AI/ML landscape query. Trials stored for other reasons, such as a tracked company's trials that match no landscape term, are kept but not counted. A trial is linked to a company only when its lead sponsor or a collaborator exactly matches one of that company's reviewed ClinicalTrials.gov sponsor names, ignoring case and punctuation. Contract research organizations working for other sponsors are not linked, and companies with no reviewed name have no automatic trial links. Links our editors add or remove are kept and never overridden by later runs. Phase, enrollment, status, sponsor class, design fields (allocation, masking, age groups), and MeSH condition/intervention terms are stored in full.

  • Trial Status & Stop ReasonsTracks phase, enrollment, and completion status. Free-text "why stopped" reasons on stopped trials are LLM-classified nightly into seven categories.
    View exact queries & filters
    API / Access

    Status fields come directly from the registry record. Stop-reason classification runs nightly on new stopped trials.

    Inclusion Decisions

    Many AI trials are observational or device-based and do not use traditional drug phases (marked N/A). The ~21,500 stopped trials carrying a free-text stop reason are classified by an LLM into seven buckets — enrollment, funding, business decision, safety/efficacy, COVID-19, data/results, other — which powers the "Why Trials Stop" analysis on Clinical Validation pages. Classifications are stored per trial and never overwrite registry data.

Regulatory Clearance

  • FDA AI DevicesAnchored to the official FDA AI-Enabled Medical Device List (1,500+ devices). Enriched with 510(k) and PMA records via openFDA; De Novo devices, which have no openFDA endpoint, are enriched from the device classification by product code.
    View exact queries & filters
    API / Access

    The official FDA AI-Enabled Medical Device List CSV is downloaded from fda.gov and upserted daily. Each device is then enriched via exact submission-number lookups on openFDA (device/510k by K-number, device/pma, device/classification).

    Inclusion Decisions

    The FDA list itself is the inclusion criterion — we do not decide what counts as an "AI-enabled device"; the FDA does. Clinical areas are assigned in two passes: the FDA review panel deterministically sets a first area, then an LLM reads the device name, generic name, company and review panel and adds up to three areas the panel label alone would miss. The primary area is the review panel's area, unless that is a cross-cutting area and the device has a clinical-specialty tag; then the first clinical specialty in taxonomy order is primary. A device is linked to a tracked company when FDA's applicant name and the company's name are the same after ignoring case, punctuation and legal-form words such as Inc., LLC or GmbH, or when one of the two names begins with the other and either both have at least two words or the shorter has at least eight characters. A name that fits more than one company is not linked. Links our editors add or remove are kept and never overridden by later runs.

  • Safety & RecallsCross-referenced against FDA device recalls and MAUDE adverse event reports. Adverse events count only reports about the AI devices themselves, from 2010 on.
    View exact queries & filters
    API / Access

    openFDA device/recall (recalls), device/event (MAUDE adverse event reports) and device/udi (the FDA's Global Unique Device Identification Database, GUDID). Recalls are checked daily with a 14-day lookback. Adverse events are re-checked daily from a week before the newest stored report, because openFDA publishes them in monthly batches.

    Inclusion Decisions

    A recall is linked to an AI device when it lists the device's 510(k) or PMA number; when it lists neither, it is linked to AI devices with the same product code from the same company. Recall counts are distinct recall events. An adverse event report counts for an AI device in one of two ways. First, by device identifier: the report lists a device identifier (UDI-DI) whose GUDID record names a 510(k), De Novo or PMA number on the FDA AI list; a report whose identifier leads only to other submissions does not count. Second, when a report has no usable identifier: it must carry the device's product code, come from the device's company or one of its subsidiaries, name the device's product line in its brand or model (from a written list), and be received on or after that product line's first AI clearance. Software sold as an option for a larger system counts only reports that name the software itself. Reports rarely give a software version, so a report counts for every AI clearance in its product line decided by the report date; totals count each report once. In a seeded random sample, 200 of 200 identifier matches and 193 of 200 name matches were about the AI device's product line (95% intervals 98.1–100% and 93.0–98.3%). Reports stored earlier by product code alone are kept but not counted.

Market Adoption

  • Clinical AI Coding RegistryA strictly curated, source-verified registry of CPT/HCPCS codes (currently 50: 48 AI-specific (3 Category I, 45 Category III) plus 2 Category I retinal-imaging context codes (92227, 92228) kept for family trend context). Excludes unverified draft codes. Mapped to AMA Appendix S taxonomy.
    View exact queries & filters
    API / Access

    Hand-curated registry maintained in code with every entry source-verified against primary CMS and AMA documents.

    Inclusion Decisions

    Inclusion requires verification against primary sources (CMS Medicare Physician Fee Schedule, CMS billing articles, AMA CPT releases); draft or rumored codes are excluded. Each entry carries the code, official descriptor, code type (Category I / Category III / HCPCS), AMA Appendix S taxonomy tier (assistive / augmentative / autonomous), clinical area, example devices, effective date, status, and source notes. A code’s presence in this registry does not establish coverage, a payment rate, or product-specific billing eligibility. A small number of non-AI "context codes" (e.g., the 92227–92229 retinal imaging family) are retained and flagged for trend comparison.

  • Medicare UtilizationNational utilization and payment data for every code in our AI registry, from CMS Medicare Physician & Other Practitioners datasets, 2013–2024.
    View exact queries & filters
    API / Access

    data.cms.gov "Medicare Physician & Other Practitioners — by Geography and Service" datasets, one fixed dataset per calendar year (2013–2024), refreshed when CMS publishes a new annual release.

    Filters & Scope

    Only rows whose HCPCS code appears in our curated code registry are ingested — utilization is measured for the codes in our registry, including the 2 context codes, which are labeled as context.

    Inclusion Decisions

    Service counts, provider counts, and average payment amounts are aggregated per code per year. Because CMS data lags roughly two years, the most recent year shown is the latest CMS release, not the current calendar year.

  • Government ContractsSourced from USAspending.gov via an 8-keyword × 3-agency search matrix, then screened by an LLM for genuine health AI relevance (~21% pass rate).
    View exact queries & filters
    API / Access

    USAspending API v2 (spending_by_award), contract award types A–D, award period 2016 to present, paginated and deduplicated by award ID.

    Exact search matrix — each of 8 AI keywords crossed with each of 3 awarding agencies (24 queries)
    Keywords: artificial intelligence · machine learning · deep learning · neural network · computer vision · natural language processing · predictive analytics · clinical decision supportAgencies: Department of Health and Human Services · Department of Veterans Affairs · Department of Defense
    Filters & Scope

    Keyword search casts a wide net by design; a second-stage LLM relevance screen then evaluates every contract description individually.

    Inclusion Decisions

    A contract is kept only if it is genuinely about AI/ML applied to healthcare, medicine, clinical care, biomedical research, or health administration. Explicitly rejected: generic IT infrastructure, non-health AI, staffing contracts without AI substance, and non-AI health services. Roughly 21% of fetched contracts pass (346 of 1,650 at last count); passing contracts are tagged to one to three clinical areas with confidence scores, and rejected ones are retained but excluded from dashboards.

  • Public CompaniesFinancials for 59 tracked publicly traded health AI companies, pulled from SEC XBRL company facts.
    View exact queries & filters
    API / Access

    SEC XBRL companyconcept API, queried per company CIK on every daily run.

    US-GAAP concepts pulled
    Revenue: RevenueFromContractWithCustomerExcludingAssessedTax (falling back to Revenues)R&D expense: ResearchAndDevelopmentExpenseNet income: NetIncomeLoss
    Inclusion Decisions

    Only companies in our tracked public-company list are pulled. Values come directly from company XBRL filings with no restatement or adjustment on our side.

Coding, Coverage & Payment Are Separate Signals

HAIC uses CPT and HCPCS codes to identify and track relevant clinical services in public claims data. A code is not a Medicare coverage decision, an assigned payment rate, or a determination that every claim reflects a specific AI product. Category III CPT codes are temporary emerging-technology codes and may not carry a payment rate. Coverage and payment can vary by benefit category, clinical indication, care setting, payer policy, National or Local Coverage Determination, and Medicare Administrative Contractor jurisdiction. For policy context, see the Bipartisan Policy Center's February 2026 issue brief on paying for AI in U.S. health care.

Clinical Area Categorization

We organize all research data into a unified taxonomy of 30 areas (22 clinical specialties and 8 cross-cutting technologies). Because data comes from different sources, we use three distinct categorization methods.

1. MeSH-Based Mapping (Publications & Trials)

For PubMed publications and ClinicalTrials.gov records, we rely on the National Library of Medicine's Medical Subject Headings (MeSH).

  • We processed the full MeSH 2026 descriptor tree; 12,287 mapping rows cover 9,308 descriptors that map into our 30 clinical areas via tree-number branch rules (e.g., C04.* maps to Oncology).
  • Specialty branches like M01 (Persons/Pediatrics) and C13 (Pregnancy/OBGYN) are explicitly mapped to ensure comprehensive coverage.
  • When a paper or trial is ingested, its assigned MeSH terms automatically link it to the corresponding clinical areas.

2. Source-Specific Mapping (Grants & Preprints)

For sources without MeSH indexing, we map native metadata to our taxonomy:

  • NIH Grants: Categorized based on the administering NIH Institute (e.g., NCI maps to Oncology, NICHD maps to Pediatrics).
  • Preprints: Categorized using the native subject categories provided by bioRxiv and medRxiv.

3. AI-Assisted Classification (FDA Devices & Contracts)

For sources with unstructured text or generic regulatory categories, we use Large Language Models (LLMs) to assign clinical areas:

  • FDA Devices: The FDA review panel deterministically sets the primary clinical area (a clinical-specialty tag takes precedence over a cross-cutting panel area); an LLM then reads the device name, generic name, company and review panel to add up to three secondary areas the panel label alone would miss.
  • Government Contracts: An LLM evaluates each contract description to confirm genuine health AI relevance and assign 1–3 clinical areas with confidence scores.

Multi-Tagging & Primary Areas

A single record can be tagged with multiple clinical areas, and each area's counts include every record tagged to it. For summaries that must count each record only once, every record has exactly one Primary Area, chosen by the strongest evidence in the record itself. Clinical specialties always take precedence over cross-cutting technologies. Publications use the area of their major-topic MeSH disease or condition terms, then other major-topic terms, then all mapped terms. Trials use the area with the most condition terms. NIH grants use the administering institute's main specialty. Preprints use their subject category. Exact ties follow the taxonomy order.

Maturity Slider & Momentum Score

Each clinical area page features a Maturity Slider and a Momentum Score. These are composite indicators designed to summarize where an area sits in the health AI lifecycle and how quickly it is progressing.

Maturity Slider (Position)

The slider places each area on a four-stage continuum: Research-Dominant → Translational → Regulated → Coding-Mapped. The position is calculated as a weighted composite of the area's relative standing across lifecycle stages. The final stage measures the comparative presence of curated coding records, not verified coverage or payment.

Calculation

  1. For each area, we compute a Stage Index for four dimensions: Research (publications), Trials (clinical trials), Regulatory (FDA devices), and Clinical AI Coding (curated CPT/HCPCS records).
  2. Each Stage Index = (area's count in that stage) / (average count across all 30 areas). A value of 1.0× means average; 3.0× means three times the average.
  3. The Position is a weighted centroid: position = Σ(stage position × weight × min(Stage Index, 2) / 2) ÷ Σ(weight × min(Stage Index, 2) / 2), with stage positions Research 0, Trials 1, Regulatory 2, Coding 3 and fixed weights Research 0.2, Trials 0.3, Regulatory 0.3, Coding 0.2; capping at 2.0× keeps one dominant stage from pulling the slider alone.
  4. The result maps to a 0–3 scale: 0 = pure Research-Dominant, 3 = Coding-Mapped. The slider dot is placed at (position / 3) × 100% along the gradient bar. It does not measure verified coverage, payment availability, or product-specific billing eligibility.

Stage Label Assignment

  • Research-Dominant (position 0.0 to less than 0.5): Significant publication activity but minimal trials, devices, or codes.
  • Translational (position 0.5 to less than 1.5): Active clinical trials; some devices may exist but coding presence is absent or limited.
  • Regulated (position 1.5 to less than 2.5): Multiple FDA-cleared devices; curated coding records may be emerging.
  • Coding-Mapped (position 2.5 to 3.0): A comparatively large footprint of curated CPT/HCPCS records. This is not a coverage or payment finding.

Momentum Score (0–100)

The Momentum Score quantifies how quickly an area is growing across all lifecycle stages. It is displayed as a circular gauge on each area's page.

Calculation

  1. Start with a base score of 50 (neutral).
  2. Points follow each lane's year-over-year (YoY) change: gains are capped (Trials +15, Devices +10, Grants +10); declines subtract at the same rate without a cap:
    • Clinical Trials: up to +15 points (YoY% / 2, capped at 15)
    • FDA Devices: up to +10 points (YoY%, capped at 10)
    • NIH Grants: up to +10 points (YoY% / 2, capped at 10)
  3. Add a +10 acceleration bonus if the fastest-growing lane exceeds +20% YoY.
  4. Clamp the final score to the 0–100 range.

YoY Calculation

Year-over-year growth compares the last two complete years: calendar years for trials and devices, and federal fiscal years (October–September) for NIH grants. A year with no records counts as zero, and growth from zero is not scored. For example, if 2025 had 1,248 trial starts and 2024 had 1,021, the YoY is ((1248 - 1021) / 1021) × 100 = +22%. Publications are left out of the growth figures and the score while papers published before 2025 are still being collected.

Interpretation

  • 70–100: Accelerating — strong growth across multiple stages.
  • 40–69: Steady — moderate or mixed growth signals.
  • 0–39: Decelerating — declining activity in key stages.

Lane Acceleration Indicators

Each lifecycle lane on the Momentum panel displays an acceleration arrow:

  • ▲ Accelerating: YoY growth exceeds +15%.
  • → Steady: YoY growth is between -5% and +15%.
  • ▼ Decelerating: YoY growth is below -5%.
  • · Insufficient data: Fewer than 2 complete years of data available.

Lane Divergence Detection

When publications are surging (>+20% YoY) while trials are declining (<0% YoY), the system flags a lane divergence. This signals a widening translation backlog: new science is being produced faster than it enters clinical validation.

Lab Research Evidence

A lab's papers, grants and trials come from the people listed on the lab's own team page.

  • Paper. Linked to a person when an author on it has the same name (first and last; initials alone never count), and that author's own affiliation on that paper names the lab's institution. For common surnames, the affiliation must also name the lab or the person's department. Only papers in Health AI Central's health-AI research database are counted, not everything a lab publishes.
  • NIH grant. Linked when NIH lists the person as contact principal investigator at one of the institution's NIH organization names. People with common surnames get no automatic grant links.
  • Clinical trial. Shown when PubMed links one of the lab's papers to that trial by its registry number, among the health-AI trials Health AI Central tracks.
  • Accuracy. In a seeded sample checked against the original records, 400 of 400 paper links, 150 of 150 grant links and 50 of 50 trial links were correct.
  • Corrections. Admins can add or remove links, and those decisions are kept.

Updated October 18, 2026.

Editorial Standards & Summarization

Our editorial pipeline synthesizes raw data into actionable intelligence while maintaining strict sourcing standards.

  • Source Verification: Every curated record (such as a Clinical AI Coding Registry entry) and every generated news brief must include a direct, clickable link to the primary source.
  • Duplicate Detection: Our pipeline uses semantic deduplication to prevent the same story from being published multiple times, even if reported by different outlets.
  • Editorial Scope: Our coverage focuses exclusively on scientific, clinical, regulatory, and operational market adoption.

Data Accuracy Notice: Research intelligence on Health AI Central is aggregated from public sources (PubMed, ClinicalTrials.gov, FDA, NIH, CMS, and others) and refreshed nightly. Classifications and derived metrics are produced by automated methods described in our Methodology. We recommend verifying critical data points against the primary sources before making decisions.