Canada Vigilance

Search Canada Vigilance

Search Canada Vigilance, Health Canada's database of suspected adverse reaction reports for health products marketed in Canada (drugs, biologics and vaccines, natural health products, radiopharmaceuticals), from Assyro's copy of Health Canada's monthly data extract (Open Government Licence - Canada), reports from 1965 to the extract's date. Each report: Health Canada's report number, dates received, report type (spontaneous, study, published), patient sex and age, seriousness and its criteria, outcome, reporter type, every product named with its role (suspect, concomitant), active ingredients, dose, route and indication, and the MedDRA reactions. Find by drug (brand or active ingredient; suspect drugs by default), reaction (MedDRA preferred term), system organ class, seriousness, outcome, sex, age or date received; countBy counts every match (top reactions for a drug, reports by year, outcomes), and total is exact. Reports are SUSPECTED associations in the reporter's opinion, not established causation, and counts are not incidence and cannot compare products (Health Canada's caveat comes with every answer: repeat it). For FDA adverse event reports use the openFDA FAERS dataset; for EU ones, search_eudravigilance_reports.

get/v1/sources/canada-vigilance/search

Request

  • Base URL
    https://api.assyro.com
  • Auth
    none declared

Query parameters

querystring

Words that must all appear among a report's products, active ingredients, indications or reactions, e.g. "semaglutide pancreatitis".

drugstring

A brand name or active ingredient, e.g. "Ozempic" or "semaglutide"; matched as a phrase against the report's suspect drugs (or every drug with role "any").

role'suspect' | 'any'

Which drugs drug and suspect counts read: "suspect" (default: suspect or interacting) or "any" (concomitant and treatment drugs too).

reactionstring

A MedDRA preferred term or words of one, e.g. "Pancreatitis" or "drug-induced liver injury".

systemOrganClassstring

A MedDRA system organ class, e.g. "Hepatobiliary disorders".

seriousboolean

true: serious reports only (death, life threatening, hospitalization, disability, congenital anomaly or other medically important condition); false: non-serious only.

outcome'Fatal' | 'Not recovered/not resolved' | 'Recovering/resolving' | 'Recovered/resolved' | 'Recovered/resolved with sequelae' | 'Unknown'

The report's outcome as Health Canada words it.

sex'Female' | 'Male'

The patient's sex as reported.

ageFromnumber

Patients at least this old, in years (0.5 for six months).

ageTonumber

Patients at most this old, in years.

receivedFromstring

Reports Health Canada first received on or after this date, YYYY-MM-DD.

receivedTostring

First received on or before this date, YYYY-MM-DD.

excludeDuplicatesboolean

true leaves out reports Health Canada links to another as its duplicate (default false: every report, as the database lists them).

countBy'reaction' | 'system_organ_class' | 'suspect_ingredient' | 'suspect_product' | 'outcome' | 'sex' | 'report_type' | 'seriousness_criterion' | 'year'

Count every match by this field (top 20, or every year), returned as summary lines with the exact total.

limitinteger

Reports to return, default 8, newest first. total and countBy cover every match.

offsetinteger

Skip this many results (for paging), default 0.

Response

Matching records.

versionunknown required
totalinteger nullable required

Total matches the source reports, when it says.

notestring
summarystring[]

Changes

No recorded changes to this operation across all 1 revision of this API.