National Cancer Institute (cancer.gov)
The US National Cancer Institute: PDQ cancer information, the clinical-trial register, cancer drugs, NCI-designated cancer centers and the cancer…
The US National Cancer Institute: PDQ cancer information, the clinical-trial register, cancer drugs, NCI-designated cancer centers and the cancer dictionaries. Callable now: the NCI-Designated Cancer Center directory (findCancerCenters) — every center's name, designation type, location and host institution, optionally filtered by state — and getCancerInfoSummary — NCI's own PDQ information summary for a cancer topic, patient or health-professional version, with its own revision date. The other eleven declared functions are still stubs.
Domain: cancer.gov
Also known as: NCI, National Cancer Institute, cancer.gov, www.cancer.gov, NIH National Cancer Institute, PDQ, Physician Data Query
Call it directly
bowmark.providers.cancer.findCancerCenters(args?: { state?: string }): Promise<cancerCentersResult>
bowmark.providers.cancer.getCancerInfoSummary(args: { topic: string; audience?: "patient" | "healthProfessional" }): Promise<cancerInfoSummaryResult>Functions
| Function | What it does |
|---|---|
findCancerCenters | The NCI-Designated Cancer Centers — the institutions NCI itself certifies as meeting its standards for cancer research and care — each with its name, its designation type (Comprehensive,… |
getCancerInfoSummary | NCI's own PDQ information summary for one cancer topic — what the cancer is, its symptoms and risk factors, how it is diagnosed and staged, the treatment options by stage, and the prognosis… |
Types
type cancerCenterDesignation =
| "Comprehensive Cancer Center"
| "Clinical Cancer Center"
| "Basic Laboratory Cancer Center";
interface cancerCenterRow {
name: string;
/** The center's own detail page on cancer.gov. */
url: string;
/** NCI's own state grouping — the authoritative field to filter on. */
state: string;
/** The "City, State" line the page publishes, verbatim. */
location: string;
/** A second location aside the page publishes for a few centers, e.g.
* "(in addition to facilities in Florida and Minnesota)" — present on a
* center that operates comprehensive facilities in more than one state and
* is cross-listed under each. */
locationNote?: string;
/** The parent university or health system, when distinct from the center's
* own name. Absent for freestanding centers (their own name IS the
* institution). */
hostInstitution?: string;
designation: cancerCenterDesignation;
}
interface cancerCentersResult {
/** Every center when no `state` filter is given; only the matching ones
* otherwise. */
total: number;
centers: cancerCenterRow[];
}
type cancerInfoAudience = "patient" | "healthProfessional";
interface cancerInfoSection {
/** The PDQ document's own heading, verbatim, e.g. "Stage Information for
* Breast Cancer". */
heading: string;
/** The section's own text, whitespace-normalized. */
text: string;
}
interface cancerInfoSummaryResult {
topic: string;
audience: cancerInfoAudience;
/** The PDQ document's own title, verbatim. */
title: string;
/** The summary's own page on cancer.gov. */
url: string;
/** ISO 8601 — the PDQ Editorial Board's own "Updated" date for this exact
* document. PDQ is a living, continuously revised document; there is no
* honest way to use this text without it. */
revisionDate: string;
sections: cancerInfoSection[];
}