Work Without Internet
Document treatments in the barn, on the pasture, or on the go — completely without cellular reception or Wi-Fi.
TheraTap features a full offline mode that allows you to document treatments without an internet connection — ideal for mobile therapists, barn visits, or locations with poor reception.
As soon as the connection is restored, all treatments created offline are synchronized with your account.
Work Without Internet
Document treatments 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 treatments 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:
You can also access offline mode manually at any time via the URL /offline.
In the offline mode header, you can always see:
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:
Tap on an appointment to start a treatment for the associated animal directly.
The patient list shows all your cached patients. Available features:
At the bottom of the view, you’ll find all treatments that were recorded offline and haven’t been uploaded yet:
Each pending treatment shows:
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:
Document the treatment
After selecting the patient, the treatment form opens. You can work as usual:
Save the treatment
Click Save. The treatment is saved locally on your device and appears in the pending treatments list.
You can create as many treatments 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 treatments:
Check connection
The status in the header automatically switches to Online (green indicator) as soon as a connection is established.
Sign in (if needed)
If you’re not signed in, a banner appears prompting you to sign in. Uploading requires an active session.
Upload individually or all at once
Check results
After uploading, you’ll see a confirmation. In case of errors, the affected treatment is marked with a red “Error” badge and the error message is displayed. You can then retry the upload.
As long as a treatment hasn’t been uploaded yet, you can edit or delete it at any time:
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 treatments | 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 treatment | Yes |
| Animal models & assessments | Yes |
| Record anamnesis | Yes |
| Use text blocks | Yes |
| Adjust treatment 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 |
What happens if I turn off my device? Treatments 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. Treatments created on device A must also be uploaded from device A.
What happens if the upload fails? The treatment 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 treatment is assigned directly to that patient. Only completely new patients are created upon upload.