Typed primary-source lookups

Connectors

Every connector this pipeline can call, what question it answers, and whether it can actually answer one in this environment, right now — a live check of an API key or a cached data file, not a description of the code.

30
connectors
17
available now
10
need a key or a cache file
3
unverifiable by design

Read this before the table. A connector is called only by the Verifier (Stage 3, checking a claim already on file) or a Scout (Stage 0 / 0.5, scanning for what changed) — never by the Scorer, which has no network access at all. A source being unavailable here does not weaken a claim; the claim simply keeps whatever tag it already has, usually unconfirmed — meaning nothing was searched, not searched and found nothing.

CommandCalled fromAnswersPrimary sourceStatus
510kStage 3 · Verifierregulatory — a predicate clearance existsopenFDA device/510kavailable
No key or cached file needed.
classificationStage 3 · Verifierregulatory — device class and regulation numberopenFDA device/classificationavailable
No key or cached file needed.
clearance-summaryStage 3 · Verifierregulatory — the Indications for Use text a predicate was actually cleared forFDA 510(k) summary PDF repository (accessdata.fda.gov)available
No key or cached file needed.
denovoStage 3 · Verifierregulatory — a De Novo grant existsFDA De Novo database (no live endpoint; openFDA carries none)needs configuration
Missing data/fda_denovo.csv. See data/README.md.
regulationStage 3 · Verifierregulatory — CFR section texteCFR versioner APIavailable
No key or cached file needed.
policyStage 3 · Verifierregulatory/payment policy — a Federal Register documentFederal Register APIavailable
No key or cached file needed.
policy-scanStage 0 · Scoutsignal — new Federal Register documentsFederal Register APIavailable
No key or cached file needed.
policy-euStage 3 · Verifierregulatory/payment policy (EU) — a EUR-Lex documentEUR-Lexavailable
No key or cached file needed.
policy-eu-scanStage 0.5 · Seed Scoutsignal — new EUR-Lex documentsEUR-Lexavailable
No key or cached file needed.
maudeStage 0 · Scoutsignal — adverse-event reportsopenFDA device/event (MAUDE)available
No key or cached file needed.
recallsStage 0 · Scoutsignal — device recallsopenFDA device/recallavailable
No key or cached file needed.
clearancesStage 0 · Scoutsignal — newly cleared 510(k)sopenFDA device/510kavailable
No key or cached file needed.
trialsStage 0 · Scoutsignal — clinical trial registrationsClinicalTrials.gov API v2available
No key or cached file needed.
trial-detailStage 0 · Scoutsignal — full protocol for one trialClinicalTrials.gov API v2available
No key or cached file needed.
literatureStage 0 · Scoutsignal — published literaturePubMed E-utilitiesavailable
Optional: NCBI_EMAIL / NCBI_API_KEY unset — runs at the free rate limit.
literature-detailStage 0 · Scoutsignal — structured abstractPubMed E-utilitiesavailable
Optional: NCBI_EMAIL / NCBI_API_KEY unset — runs at the free rate limit.
research-fundingStage 3 · Verifieracademia — a specific NIH awardNIH RePORTER APIavailable
No key or cached file needed.
research-funding-scanStage 0.5 · Seed Scoutsignal — new NIH awardsNIH RePORTER APIavailable
No key or cached file needed.
patentStage 3 · VerifierIP/FTO — a patent's filing, publication and statusEPO Open Patent Services (OPS)needs configuration
Set EPO_OPS_KEY and EPO_OPS_SECRET.
hcpcsStage 3 · Verifierreimbursement — a HCPCS Level II code existsCMS HCPCS Level II Alpha-Numeric fileneeds configuration
Missing data/hcpcs_level_ii.csv. See data/README.md.
paymentStage 3 · Verifierreimbursement — the payment rate for a codeCMS fee schedule (PFS/DMEPOS/OPPS/ASC)needs configuration
Missing data/hcpcs_payment_rates.csv. See data/README.md.
coverageStage 3 · Verifierreimbursement — a Medicare coverage determination existsCMS Medicare Coverage Database (NCD/LCD)needs configuration
Missing data/medicare_coverage_policies.csv. See data/README.md.
proceduresStage 3 · VerifierTAM — how often a procedure is actually performedCMS Physician & Other Practitioners, by Geography and Serviceneeds configuration
Missing data/medicare_procedure_volumes.csv. See data/README.md.
rvuStage 3 · Verifierreimbursement — the practice-expense split under PFSCMS Physician Fee Schedule RVU releaseneeds configuration
Missing data/pfs_rvu.csv. See data/README.md.
drgStage 3 · Verifierreimbursement — inpatient DRG weight and length of stayCMS IPPS Table 5 (MS-DRG)needs configuration
Missing data/ms_drg_weights.csv. See data/README.md.
apcStage 3 · Verifierreimbursement — outpatient APC status indicatorCMS OPPS Addendum Bneeds configuration
Missing data/opps_addendum_b.csv. See data/README.md.
icdStage 3 · VerifierTAM — a diagnosis code exists (population, never payment)CMS/NCHS ICD-10-CMneeds configuration
Missing data/icd10cm.csv. See data/README.md.
cptStage 3 · Verifierreimbursement — a CPT codenone — AMA-licensed, cannot be scraped or reproducedunverifiable by design
Refuses to return verified/refuted under any circumstance, by design.
marketStage 3 · VerifierTAM — a market-size figurenone — no free authoritative source existsunverifiable by design
Only becomes verified if a human attaches a licensed report and hand-edits the tag.
adoptionStage 3 · Verifierstakeholder adoption / preferencenone — needs primary market research this repo does not haveunverifiable by design
No primary source exists for this claim type.

Three of these will never turn green, on purpose. cpt, market and adoption return unverifiable by design — CPT codes are AMA-licensed and cannot be scraped or reproduced, no free authoritative source prices a market, and no database records what a surgeon or a payer would do. That is a correct, permanent result, not a missing integration.

Regenerate this table's data any time with python3 engine/scripts/connector_status.py. Add a missing cache file per data/README.md; register the one API key (EPO_OPS_KEY / EPO_OPS_SECRET) at developers.epo.org — free, no US residency required.