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

  1. NRAC sends recall data using the /providerRecallNotices API
  2. Oracle Recall Management validates the request
  3. The application creates recall notices
  4. 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

  1. Create an Integration User
    • Create a dedicated Oracle user for NRAC integration.

    • Use a separate user to maintain security and traceability.

  2. Assign Required Role
    • Assign the Manage Recall Notices as Provider privilege to the configured job role and then assign it to the integration user.

  3. Configure Provider in NRAC
    • Register your organization and integration user in the NRAC system.

  4. Set Up Authentication
    You can use:
    • JWT-based authentication (recommended)
    • Basic authentication

    To enable JWT authentication:

    1. Provide Oracle user credentials to NRAC

    2. NRAC generates a JWT and shares a public certificate

    3. Upload the certificate in the Oracle Security Console

    4. Enable token-based authentication

Note: This step is typically performed by a system administrator.

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

Setup tasks example:

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