Connector Details
Type
Virtual machines, Single VM , BYOL
Runs on
Google Compute Engine
Last Update
24 October, 2024
Category
U.S. Food & Drug Administration (openFDA)
Connector Details
Type
Virtual machines, Single VM , BYOL
Runs on
Google Compute Engine
Last Update
24 October, 2024
Category
Overview
The openFDA Connector facilitates seamless integration with the openFDA API, providing access to a wide range of U.S. Food and Drug Administration (FDA) datasets, including drugs, devices, food, animal and veterinary, tobacco, and other regulatory information. This connector acts as a proxy to streamline data retrieval, supporting actions for querying adverse events, drug shortages, device clearances, and more. No API key is required for accessing the openFDA API.
Integration Overview
This document provides a detailed guide for each integration point, its purpose, configuration, and workflow support using the openFDA Connector. The connector leverages the openFDA API to query FDA datasets with flexible search parameters and limits on returned results.
Supported Integration Action Points
Detailed Integration Documentation
Animal and Veterinary Adverse Events Retrieval
Action | getAnimalVeterinaryEvents |
Purpose | Retrieves adverse event records for animal and veterinary products, enabling analysis of safety issues related to veterinary drugs and products. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_OPENFDA_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
Drug Adverse Events Retrieval
Action | getDrugEvents |
Purpose | Retrieves adverse event records for drugs, supporting pharmacovigilance and safety monitoring. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Drug Labeling Information Retrieval
Action | getDrugLabels |
Purpose | Retrieves drug labeling information, useful for regulatory compliance and product information analysis. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
National Drug Code (NDC) Retrieval
Action | getDrugNdc |
Purpose | Retrieves National Drug Code (NDC) records, supporting drug identification and inventory management. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Drug Enforcement Actions Retrieval
Action | getDrugEnforcement |
Purpose | Retrieves drug enforcement action records, enabling monitoring of regulatory actions. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Drugs@FDA Database Retrieval
Action | getDrugsFda |
Purpose | Retrieves records from the Drugs@FDA database, supporting drug approval and regulatory analysis. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Drug Shortages Retrieval
Action | getDrugShortages |
Purpose | Retrieves drug shortage records, enabling tracking of supply chain issues for medications. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Device 510(k) Clearances Retrieval
Action | getDevice510k |
Purpose | Retrieves 510(k) premarket notification records for medical devices, supporting regulatory compliance and market analysis. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Device Classifications Retrieval
Action | getDeviceClassification |
Purpose | Retrieves device classification records, supporting regulatory and product development processes. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Device Enforcement Actions Retrieval
Action | getDeviceEnforcement |
Purpose | Retrieves device enforcement action records, enabling monitoring of regulatory actions. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Device Adverse Events Retrieval
Action | getDeviceEvents |
Purpose | Retrieves adverse event records for medical devices, enabling safety monitoring and risk assessment. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Premarket Approval (PMA) Records Retrieval
Action | getDevicePma |
Purpose | Retrieves Premarket Approval (PMA) records for medical devices, supporting regulatory analysis. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Device Recalls Retrieval
Action | getDeviceRecalls |
Purpose | Retrieves device recall records, supporting safety and compliance monitoring. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Device Registration and Listing Retrieval
Action | getDeviceRegistrationListing |
Purpose | Retrieves device registration and listing records, supporting regulatory compliance and market analysis. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
COVID-19 Serology Tests Retrieval
Action | getDeviceCovid19Serology |
Purpose | Retrieves records related to COVID-19 serology tests, supporting pandemic response and research. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Unique Device Identification (UDI) Retrieval
Action | getDeviceUdi |
Purpose | Retrieves Unique Device Identification (UDI) records, supporting device tracking and regulatory compliance. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Food Enforcement Actions Retrieval
Action | getFoodEnforcement |
Purpose | Retrieves food enforcement action records, enabling monitoring of food safety regulations. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Food Adverse Events Retrieval
Action | getFoodEvents |
Purpose | Retrieves adverse event records related to food products, supporting food safety monitoring. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Historical Documents Retrieval
Action | getHistoricalDocuments |
Purpose | Retrieves historical document records, supporting research and regulatory analysis. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
National Surveillance Data Elements (NSDE) Retrieval
Action | getNsde |
Purpose | Retrieves National Surveillance Data Elements (NSDE) records, supporting regulatory data analysis. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Substance Data Retrieval
Action | getSubstance |
Purpose | Retrieves substance data records, supporting chemical and regulatory analysis. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Unique Ingredient Identifier (UNII) Retrieval
Action | getUnii |
Purpose | Retrieves Unique Ingredient Identifier (UNII) records, supporting ingredient tracking and regulatory compliance. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Tobacco Problem Reports Retrieval
Action | getTobaccoProblems |
Purpose | Retrieves problem reports for tobacco products, supporting regulatory oversight and consumer safety. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Workflow Creation with the Connector
Example Workflow: Drug Safety and Device Compliance Analysis
Query Drug Adverse Events |
|
Monitor Drug Shortages |
|
Analyze Device 510(k) Clearances |
|
Track Device Adverse Events |
|
Enhance Reporting with Food Safety Data |
|
Configuration Notes
Base URL | Set the CONNECTOR_ENV_OPENFDA_BASE_URL environment variable to https://api.fda.gov . |
Error Handling |
Handle HTTP 400 (invalid syntax) and 404 (invalid fields or no matches) errors gracefully. Check the response body for error details (e.g., {"error": "No matches found!"} ).
|
Search Fields |
Valid fields for the search parameter vary by endpoint.Consult the openFDA documentation (e.g., https://open.fda.gov/apis/) for dataset-specific fields. Example fields include:
|
Rate Limits |
The openFDA API may impose rate limits for high-volume usage. Monitor response headers for rate limit information and implement retry logic if needed. |
Additional Resources
Pricing
iSolution logo - white - transparent 250 px
Register To Palo Alto & iSolution Event
[forminator_form id=”14485″]
[forminator_form id=”14419″]
[forminator_form id=”14298″]
[forminator_form id=”13094″]