Set Up National Recall Alert Center Integration
Use this integration to receive recall notices from the National Recall Alert Center (NRAC) into Oracle Recall Management.
The National Recall Alert Center (NRAC) provides real-time recall notifications for pharmaceuticals, medical devices, supplies, and food products. Its platform integrates with healthcare systems to support end-to-end recall lifecycle management—from detection and notification to resolution and compliance tracking.Operating continuously (24/7/365), NRAC ensures timely delivery of recall alerts, with a strong focus on high-risk (Class I) recalls. Its services are widely adopted across U.S. hospitals and healthcare institutions.
You can:
- Automatically receive recall notices from NRAC
- Keep recall data up to date in real time
- Eliminate manual data entry and reduce errors
- Track recall lifecycle for compliance and auditing
How the Integration Works
- NRAC sends recall data using the /providerRecallNotices API
- Oracle Recall Management validates the request
- The application creates recall notices
- Recall history is stored for tracking and compliance
Supported Recall Data
Recall Types
- FDA Mandatory Recall
- FDA Voluntary Recall
Classifications
- Class I
- Class II
- Class III
Risk Levels
- Low
- Moderate
- High
- Unclassified
Data Elements
- Recall details (header information)
- Contacts
- Attachments
- Product lines
- Lots and serial numbers
Before you start ensure that:
- You have an active NRAC account
- You have access to Oracle Recall Management
- You can create users and assign roles
Set Up the Integration
- Create an Integration User
-
Create a dedicated Oracle user for NRAC integration.
-
Use a separate user to maintain security and traceability.
-
- Assign Required Role
-
Assign the Manage Recall Notices as Provider privilege to the configured job role and then assign it to the integration user.
-
- Configure Provider in NRAC
-
Register your organization and integration user in the NRAC system.
-
- Set Up AuthenticationYou can use:
- JWT-based authentication (recommended)
- Basic authentication
To enable JWT authentication:
-
Provide Oracle user credentials to NRAC
-
NRAC generates a JWT and shares a public certificate
-
Upload the certificate in the Oracle Security Console
-
Enable token-based authentication
Receive Recall Notices
After setup:
- NRAC sends recall notices automatically
- The application creates records
- All supported data elements are processed
Related APIs
- POST /providerRecallNotices – Create or update recalls
- GET /providerRecallNotices – Retrieve recalls
- Batch APIs – Process multiple records
Example Setup Tasks
| Task | Description |
|---|---|
| Create user |
Set up integration user in Oracle |
| Assign role |
Grant Recall Content Provider role |
| Configure NRAC |
Register provider in NRAC |
| Set up authentication |
Configure JWT or basic authentication |
| Schedule jobs | Schedule Ingest Oracle Curated Recall Notices job |
Tips and Considerations
- Use JWT authentication for better security
- Keep integration user credentials secure
- Monitor recall processing for errors
- Schedule recall ingestion job