Skip to content

Offline Mode

TheraTap features a full offline mode that allows you to document assessments without an internet connection — ideal for mobile therapists, barn visits, or locations with poor reception.

As soon as the connection is restored, all assessments created offline are synchronized with your account.


Work Without Internet

Document assessments in the barn, on the pasture, or on the go — completely without cellular reception or Wi-Fi.

Automatic Synchronization

As soon as you’re back online, all assessments are uploaded with a single click and assigned to your account.

Full Documentation

Animal models, assessments, anamnesis, and text blocks are fully available to you offline.

Installable as an App

Install TheraTap as a PWA on your home screen — for instant access, even without an internet connection.


For offline mode to work reliably, the following conditions must be met:

  • TheraTap installed as a PWA Install TheraTap via your browser to your device’s home screen. This stores the app locally so it can be launched even without internet. Learn how the installation works in our guide with demo videos for iOS and Android.

  • Signed in at least once while online The first time you open offline mode (or with an active internet connection), your patient data and today’s appointments are cached in local storage. Without this initial sync, no patient data will be available.

  • Modern browser Offline mode uses Service Workers and local storage. Use a current browser such as Chrome, Safari, Edge, or Firefox.


TheraTap automatically detects when the internet connection is interrupted. In this case, a dialog appears with two options:

  • Try again — Checks whether the connection has been restored.
  • Go to Offline Mode — Switches directly to the offline area.

You can also access offline mode manually at any time via the URL /offline.

In the offline mode header, you can always see:

  • Online / Offline — The current connection status as a colored indicator (green = online, red = offline).
  • Last updated — Shows when patient data was last loaded from the server.
  • Back to app — Visible when you’re back online, to return to the regular TheraTap view.

The offline view is divided into three main areas:

If you use a calendar with appointments, today’s appointments are displayed at the top. You can see:

  • Animal name and owner
  • Time of the appointment
  • Documented badge — When an assessment already exists for this appointment (online or offline)

Tap on an appointment to start an assessment for the associated animal directly.

The patient list shows all your cached patients. Available features:

  • Search — Search the patient list by name.
  • Select patient — Opens an action menu with the following options:
    • Start a new assessment
    • Edit patient data (only for patients created offline)
    • View, upload, or delete existing offline assessments
  • New Patient — Creates a new patient directly in offline mode (marked with a “New” badge).

At the bottom of the view, you’ll find all assessments that were recorded offline and haven’t been uploaded yet:

  • On desktop — As a full list with status, creation date, and number of assessments.
  • On smartphone — As a compact bar at the bottom of the screen. Tap on it to expand the list.

Each pending assessment shows:

  • Patient name
  • Status — “Pending,” “Uploading…,” or “Error”
  • Creation date and time
  • Number of assessments

  1. Select or create a patient

    Select a patient from the list or from today’s appointments. Alternatively, you can create a new patient via New Patient.

    When creating a new patient, the following is recorded:

    • Required fields: Animal name, species, sex, owner’s first and last name
    • Optional fields: Breed, birthday, age, weight, height, chip number, neutering date, address
  2. Document the assessment

    After selecting the patient, the assessment form opens. You can work as usual:

    • Use animal models to visually mark assessments
    • Record the anamnesis
    • Document assessments
    • Adjust the assessment date
  3. Save the assessment

    Click Save. The assessment is saved locally on your device and appears in the pending assessments list.

    You can create as many assessments in succession as you like — all are saved locally until you upload them.


As soon as you have an internet connection again, you can upload your offline assessments:

  1. Check connection

    The status in the header automatically switches to Online (green indicator) as soon as a connection is established.

  2. Sign in (if needed)

    If you’re not signed in, a banner appears prompting you to sign in. Uploading requires an active session.

  3. Upload individually or all at once

    • Individually: Tap Upload on an assessment.
    • All at once: Tap All to upload all pending assessments in one go.
  4. Check results

    After uploading, you’ll see a confirmation. In case of errors, the affected assessment is marked with a red “Error” badge and the error message is displayed. You can then retry the upload.


As long as an assessment hasn’t been uploaded yet, you can edit or delete it at any time:

  • Edit: Tap on the assessment in the list or in the patient action menu. The assessment form opens with the saved data.
  • Delete: Tap the trash icon. A confirmation prompt appears before the assessment is permanently discarded.

Offline mode stores the following data locally on your device:

Data Update Frequency
Patient list Automatically every 15 minutes with an active connection
Today’s appointments When opening offline mode (if online)
Text blocks When opening offline mode (if online)
Pending assessments Stored locally until they are uploaded

The header shows when the data was last updated (e.g., “5 min. ago” or “2 hrs. ago”).


Compared to regular use, there are some limitations in offline mode:

Feature Available offline?
Create assessment Yes
Animal models & assessments Yes
Record anamnesis Yes
Use text blocks Yes
Adjust assessment date Yes
Create patients (new) Yes
Edit patient data (created offline) Yes
Upload photos & media No
PDF export No
Send emails No
Book appointments No
Edit patient data (existing) No

  • Before a barn visit: Open offline mode briefly to make sure all patient data is up to date.
  • Multiple assessments: You can easily create multiple assessments in a row — all are saved locally.
  • New patients: Create emergency or first-time patients directly offline. The data is automatically added to the system upon upload.
  • Sync regularly: Upload your assessments as soon as you’re back online to avoid data loss.
  • Install the PWA: Install TheraTap on your device’s home screen for the fastest access — even without internet. Make sure to wait until the message “App ready for offline use” appears. Here’s how with demo videos

What happens if I turn off my device? Assessments saved offline remain in your browser’s local storage. The next time you open TheraTap, they’ll still be there.

Can I use offline mode on multiple devices? Yes, but each device has its own local storage. Assessments created on device A must also be uploaded from device A.

What happens if the upload fails? The assessment remains marked as “Error” in the list. You can retry the upload as many times as needed until it succeeds. The data is preserved.

Will patients created offline be duplicated? No. If you select an existing patient from the cached list, the assessment is assigned directly to that patient. Only completely new patients are created upon upload.