Trigger: A new adverse event (AE) or serious adverse event (SAE) is entered into the Electronic Data Capture (EDC) system (e.g., Medidata Rave) via a site or patient-reported outcome.
Context Pulled: The AI agent, via API/webhook, retrieves the AE/SAE form data, including patient demographics, study drug, event term, severity, and related lab values from the EDC and linked lab data management system.
Agent Action:
- Validates & Enriches: Cross-references the event against MedDRA/WHO-DD dictionaries for preferred term coding.
- Triages Urgency: Applies a pre-configured rule set (e.g., CIOMS criteria) to score case urgency (e.g., expedited vs. periodic).
- Checks for Duplicates: Performs a fuzzy match against the safety database for potential duplicate cases.
System Update: The agent creates a draft case in the pharmacovigilance system (e.g., Veeva Safety) with all coded and enriched data, assigns a preliminary seriousness and causality assessment, and routes it to the appropriate safety associate's queue with a priority flag.
Human Review Point: The safety associate reviews the AI-populated draft, confirms coding and triage logic, and adds medical judgment before finalizing the case for reporting.