Page cover

Report Recall aka "Oops Factor"

Prevent immediate report publication by adding a safety delay after signing, giving you time to catch errors and make corrections before the report reaches your RIS/PACS.

This feature must be enabled by your administrator under Integration Settings. Check if you see a countdown timer after signing reports.

What Is Report Recall?

Report Recall (also known as "Oops Factor") adds a configurable delay between when you sign a report and when it's published to external systems. During this delay:

  • The report remains in a signed state

  • You can still catch and correct errors

  • No final report event is sent to your RIS/PACS yet

  • The countdown timer shows remaining time

This gives you a safety window to recall and fix reports after you've already clicked "Sign."

How It Works

Normal Signing Flow

1

Complete and Sign

You complete your report and click Sign (or Prelim Sign, Sign Addendum, etc.).

2

Status Updates

The report status updates immediately (to Signed, Prelim Signed, etc.).

3

Countdown Appears

Instead of publishing immediately, a countdown timer appears.

4

Scheduled Publication

The timer shows how much time remains before the report publishes to your RIS/PACS.

During the Countdown

While the timer is running, you have multiple options:

1

Let It Publish Automatically

  • Do nothing and the report will publish when the timer reaches zero

  • You'll see a confirmation when publication completes

  • The final report event is sent to your RIS/PACS at that moment

2

Cancel and Make Changes

  • Click the Cancel Publish button to stop the countdown

  • The report returns to Draft status

  • Content is preserved exactly as it was when you signed

  • Make your corrections

  • Sign again when ready (starts a new countdown)

3

Publish Immediately (If Enabled)

  • Click the Publish Now button to bypass the remaining delay

  • The report publishes to your RIS/PACS immediately

  • Useful when you're certain the report is correct and want to expedite delivery

What You'll See

Countdown Timer Display

After signing, you'll see a status indicator showing:

  • Current Status: "Scheduled for Publication"

  • Time Remaining: Countdown in seconds (e.g., "45 seconds remaining")

  • Scheduled Time: The exact timestamp when publication will occur

  • Action Buttons: Cancel Publish (and optionally Publish Now)

Timer States

State
What It Means

Scheduled

Timer is counting down; report will publish automatically

Running

Publication process has started (appears briefly before completion)

Cancelled

You stopped the timer; report returned to draft

Executed

Timer expired and report was published successfully

Vidual Indicators

  • Dialog display: A modal dialog appears with a countdown timer and progress bar

  • Action buttons:

    • "Sign now" button (green, if immediate sign is enabled)

    • "Cancel, return to editing" button (orange/warning)

Common Scenarios

Scenario: Catching a Typo

1

Sign and Start Countdown

Countdown timer starts (e.g., 60 seconds remaining).

2

Cancel Publish

Click Cancel Publish.

3

Edit and Resign

  • Report returns to draft status

  • Correct "left" to "right"

  • Click Sign again

4

New Countdown and Publish

New 60-second countdown begins. Review one more time and either let the timer expire to publish, or click Publish Now if urgent.

Scenario: Urgent Critical Finding

1

Sign and Start Countdown

Countdown timer starts.

2

Notify Clinician

You've already called the referring physician.

3

Expedite Publication

Click Publish Now to expedite; report publishes immediately to RIS/PACS and you proceed with the critical result notification workflow.

Scenario: Linked Reports

1

Schedule All Linked Reports

All linked reports are scheduled for publication together; one countdown applies to the entire group.

2

Cancel Affects All

If you cancel, all reports return to draft.

3

Publish Applies to All

If you publish (automatically or manually), all reports publish simultaneously.

Scenario: End of Shift

  • Each report has its own independent timer

  • You can leave; timers continue in the background

  • Reports will publish automatically when their timers expire

  • You'll see publication confirmations next time you log in

Limitations and Constraints

When Recall Is Not Available

Report Recall does not apply to:

  • Reports created before the feature was enabled

  • Organizations without integration enabled

  • Organizations where administrators have disabled Report Recall

  • Legacy approval workflows (if your org still uses the "Approved" status)

What You Cannot Do During Countdown

While a report is scheduled for publication:

  • Cannot transfer ownership to another radiologist

  • Cannot link or unlink related reports

  • Cannot edit the report content directly

You must Cancel Publish first to make any of these changes.

Delay Boundaries

The countdown delay is configured by your administrator within these limits:

  • Minimum: 20 seconds

  • Maximum: 120 seconds (2 minutes)

  • You cannot adjust this delay yourself

Integration with Other Features

Report Linking

When you sign a linked report group:

  • One schedule applies to all reports in the group

  • Cancelling affects all linked reports together

  • Publishing (automatic or manual) publishes all reports simultaneously

  • Individual reports cannot be published separately

See Report Linking for more details.

Addendum Workflow

When you sign an addendum to a previously signed report:

  • The addendum has its own publication schedule

  • The original report remains published

  • Cancelling the addendum does not affect the original

  • Addendum-specific actions may trigger (e.g., auto-clear final report, add header)

Sign Type Variations

Report Recall works with all sign types:

  • Prelim Sign (preliminary signature)

  • Sign (final signature)

  • Addendum Prelim Sign (preliminary addendum)

  • Addendum Sign (final addendum)

Each maintains its own independent schedule.

Checking Publication Status

Via the API Endpoint

GET /api/v1/reports/{report_id}/publish/status

Returns:

{
  "schedule": {
    "scheduled": true,
    "published": false,
    "status": "scheduled",
    "remaining_seconds": 45,
    "scheduled_at": "2025-10-14T15:30:00Z",
    "delay_seconds": 60,
    "can_cancel": true,
    "is_running": false
  },
  "can_complete_now": true
}

Via the Report Details

In the report object returned by the API:

{
  "id": 12345,
  "status": "signed",
  "schedule": {
    "scheduled": true,
    "remaining_seconds": 45,
    ...
  },
  ...
}

Troubleshooting

"Publish Now button is disabled"

Cause: Your administrator has not enabled "Allow Immediate Sign" for your organization.

Solution: Contact your administrator if you need this capability, or wait for the timer to expire naturally.

"Cannot cancel publication"

Cause: The publication process has already started (status changed from "scheduled" to "running").

Solution: This happens in the final moments before publication. The report will complete publishing momentarily.

"Timer disappeared but report not published"

Cause: You or another user cancelled the publication, or there was a system error.

Solution: Check the report status. If it's back in "draft," someone cancelled it. If it remains "signed" without a timer, check system logs or contact support.

"Linked reports have different timers"

Cause: Reports were linked after one was already signed and scheduled.

Solution: This should not happen. Linking should occur before signing. If it does happen, cancel all publications, verify linking, then re-sign.

"Report published before timer expired"

Cause: Someone clicked "Publish Now," or the schedule was cancelled and the report was re-signed.

Solution: Check the report events log to see who triggered immediate publication and when.

Tips and Best Practices

Review Before Signing

  • Use the countdown as a "second look" window, not as your primary review

  • Avoid relying on recall for routine corrections

  • Build good review habits before clicking Sign

Plan Your Timing

  • If you need to leave quickly, consider waiting to sign until you have time to review

  • For urgent cases, use Prelim Sign first, then upgrade to final sign after verification

  • Batch similar studies together to improve efficiency

Coordinate with Team

  • Communicate when you've scheduled critical findings

  • Don't transfer reports that are mid-countdown

  • Establish team conventions for when to use immediate publish

During High-Volume Shifts

  • Keep track of how many reports you have scheduled

  • Review your pending publications before logging out

  • Cancel and defer non-urgent reports if you're interrupted

Frequently Asked Questions

Q: Does the countdown pause if I close the browser?

A: No. The timer continues on the server side. The report will publish when scheduled even if you're logged out.

Q: Can I adjust the delay time?

A: No. The delay is set by your administrator and applies organization-wide.

Q: What happens if I cancel just before the timer expires?

A: The cancellation will succeed as long as the status is still "scheduled." Once it transitions to "running," cancellation is no longer possible.

Q: Does Report Recall cost extra time per report?

A: Yes, but only if you let the timer run. Using "Publish Now" bypasses the delay entirely.

Q: Can I schedule different delays for different sign types?

A: No. The configured delay applies to all sign types equally.

Q: Does this affect turnaround time metrics?

A: It depends on how your organization measures TAT. The "signed" timestamp occurs immediately, but the "published" timestamp is delayed.

Q: Can I see a history of cancelled publications?

A: Yes. Check the report events log for `report.publish_cancelled` events.


v

Last updated