Skip to main content

Async Tasks

When you create a note or form by voice dictation, processing happens in the background via an async task system. This allows you to keep using the app while the AI works.

Why Async Tasks?

Generating a note or form requires AI processing that can take a few seconds to a few minutes. Rather than blocking the app, Saro handles these tasks asynchronously.

Task Statuses

StatusDescription
WaitingThe task is queued
In ProgressThe AI is processing the task
SyncingThe task is syncing with the server
CompleteThe note or form is ready
ErrorAn error occurred during processing

View Your Tasks

Access the task list via:

  • The Deferred Tasks button in the FAB (the + button on Home)
  • The notification in the Home header (when a task is running)

Offline Mode

If you have no internet connection, tasks are queued locally. They will be automatically sent and processed when your connection is restored.

Mobile ↔ Web Sync

A note created on the mobile app is available on the web app once the processing task is complete. Synchronization is not instant — it depends on the completion of the corresponding async task.

Task Types

TypeTrigger
Note GenerationVoice dictation for a clinical note
Form CreationVoice dictation for a form
Bulk Form CreationBatch form generation
Patient ImportCamera-based patient import