Search VICP cases with structured filters.
- query: free text matched against petitioner identifier, condition,
package id, caption name and the AI case summary.
- vaccine: canonical vaccine name (use get_filters() for valid values,
e.g. "Influenza (flu)", "DTaP/DPT", "MMR", "COVID-19", "Hepatitis B").
- condition_category / outcome: exact values from get_filters().
- decision_type: how the case was decided (stipulation, proffer,
reasoned, reasoned_damages, procedural, unclear).
- pediatric_only uses the broad pediatric cohort definition
(is_minor OR is_minor_inferred OR age<18) — strict age-only filtering
undercounts pediatric cases substantially.
- dates are ISO strings (YYYY-MM-DD); awards are USD integers.
- sort: decision_date_desc|decision_date_asc|filed_asc|filed_desc|award_desc|award_asc
- Returns total match count plus one page of compact case records with
canonical URLs. Use get_case(package_id) for the full record.
输入参数sortlimitqueryoffsetoutcomevaccineattorneyfiled_tois_deathmax_awardmin_awarddecided_to另有 7 个
Get the complete curated record for one case by package_id.
Includes the AI-assisted case summary, all extracted fields, attorney and
special master, plus links: canonical page, plain-text source bundle, and
per-document PDF links where available.
输入参数package_id必填
Get the staged plain text of a case's public court documents.
Long decisions can exceed 100 pages; the text is returned in chunks.
Use offset_chars from the previous response's next_offset to page
through. max_chars is capped at 50,000.
输入参数max_charspackage_id必填offset_chars
List all valid filter values: canonical vaccine names (with case
counts), condition categories, outcomes, special masters, and the
dataset's date range. Call this before filtering so you use real values
instead of guessing.
无需输入参数。
Aggregate statistics over the case corpus, optionally filtered.
group_by: vaccine | condition | outcome | year | special_master
Returns per-group: total cases, compensated count, compensation rate,
death count, and median award among compensated cases (awards over $10M
excluded from the median due to a known unit-extraction bug).
IMPORTANT framing: these describe the VICP case-record dataset, not
vaccine-safety rates in the general population.
输入参数vaccinegroup_byis_deathpediatric_onlycondition_category
Search petitioner attorneys and firms by name. Returns per-attorney
aggregate stats: case count, compensation rate, main vaccines, and firm.
Useful for 'who has handled X cases' questions.
输入参数limitquery必填
Get one attorney's profile: bio (when available), aggregate outcomes,
and their most recent cases. Name is matched case-insensitively.
输入参数name必填limit
Decision patterns for one special master: outcome breakdown, top
vaccines/conditions in their docket, and recent cases.
输入参数name必填limit
Search VICP vaccine-injury cases by free text. Returns result ids for
use with fetch. (Alias of search_cases for deep-research clients; prefer
search_cases when structured filters are available.)
输入参数query必填
Fetch the full record + source text of one case by its id (package_id).
(Deep-research companion to search.)
输入参数id必填