OnTheMove | Disconnected Monitoring Visit Reporting for Veeva

More efficient process - Save money

Really Simple to Use - Delight the CRAs

OnTheMove for Veeva

OnTheMove for Veeva is a standard but configurable SaaS application built with OnTheMove Platform that allows CRAs to complete Veeva Monitoring Visit Reports. It is equally applicable to oversight monitoring and easily extensible to support other processes in Veeva Vault.

Offline Visit Reports

Allows CRAs to complete Monitoring Visit Reports in real-time at sites with no internet connection or whilst travelling

Very Easy to Use

Guides users through the MVR process with a single simple view of the report dramatically reducing clicks to complete the visit write up task

Out of the Box Functionality

Attendees, Monitoring Activities, Questionnaire inc. Inline Annotations & Conditional Routing, Follow Ups, Protocol Deviations, ICFs, Monitored Subjects & Monitored Subject Visits, Enrollment, Metrics, Review Comments, Communications Log


Supports your Veeva configurations. Easy to extend to other areas of Veeva

Include Other Applications

Open architecture allows integration with for almost any on-premise or SAAS server system with no data duplication

Powerful Robust Sync

Code free, implements Veeva data access rules. Full logging and automatic recovery

Fast Implementation

Think weeks not years. Your team or ours. Expert product implementation services available

Enterprise Ready

Scales to 1000s of users. Simple deployment and support


Veeva Offline
Veeva Offline
Veeva Monitoring Visit Reports MVR
Veeva Monitoring Visit Reports MVR
Veeva Offline
Veeva Offline

Video: Introduction to OnTheMove for Veeva

Video: Introduction to OnTheMove for Veeva

IE8 and IE9 do not support OnTheMove Videos

Frequently Asked Questions


Why is it easier to complete an MVR in OnTheMove for Veeva rather than in regular Veeva?

Obviously with an offline product, a CRA can write up in real time at sites with no internet access or whilst travelling – no more making notes and then trying to remember the context days later.

However, just as importantly, we have reimagined the MVR creation process to minimise clicks and show the user what they need to see when they need to see it. Creating a great user experience is all in the details but some of the things that we have done include:

  • The whole MVR can be completed on one page – no drilling down and navigating back
  • Seeing the questionnaire on the left of the screen at the same time as creating / editing (for example) a follow up on the right – no scrolling up and down and try to remember where you are
  • Conditioning the route through the questionnaire so the CRA is only required to enter detail relevant to the context of the current visit – why present questions about something that we already know is inapplicable?

These details and many similar ones don’t just make for happier users. They save money as well. A simpler product means less time writing up an MVR and, critically, less chance of something being missed.

How does OnTheMove for Veeva support my Vault Configurations?

Firstly, wherever possible we inherit the meta data you have created in Vault. For example, if you change a questionnaire in Vault, then the new version is downloaded next time you download an event that uses the new version.

Secondly if, for example, you want to include new Vault fields or objects in the MVR process, OnTheMove is a fully configurable product, so it is simple to add the new fields or objects into OnTheMove.

How often do you release a new version of OnTheMove for Veeva?

We release in line with the regular Veeva releases, 3 times a year. Each release contains new functionality and any changes required to support Veeva changes.

Can OnTheMove for Veeva work with other Vault processes?

Yes, because we interact with Veeva via their standard REST API we can quickly extend OnTheMove for Veeva to work with any object in any Vault.

Deploying OnTheMove for Veeva

What’s the implementation process?

It’s quick – think just a few weeks from signing up to having a fully configured application available for testing. The main activities are to review any configuration that you have made to the MVR process in Veeva and identify any special requirements; to modify the out of the box OnTheMove configuration to reflect those; and to integrate to your single sign on provider

How do I physically deploy OnTheMove to my end users?

OnTheMove is a web application so users simply connect to the relevant url, sync and start working. There is no messing around with deploying via App Stores and the like.

OnTheMove for Veeva runs in a browser but is an offline application. How does that work?

We use the standard modern web technologies of Services Workers and Application Cache to store the UI and business logic offline and IndexedDB to store data inside the browser. We have written a flexible and configurable sync process to synchronize Monitoring Events between a user’s device and Veeva.

What devices do you support?

We can run on any device with a suitable, modern HTML5 browser (for example Chrome, Safari, Edge). We have customers using OnTheMove on Windows desktops and laptops, iPads, iPhones and Android phones.


How does OnTheMove interact with Veeva?

Our sync process interacts with Vault via Veeva’s standard REST API. The whole application and approach has been reviewed and approved by the Veeva technical team.

How do you prevent sync failures?

This is a really important question and not one that we can fully answer in a short FAQ section. In summary:

  • If a monitoring event is checked out to OnTheMove, we don’t allow it to edited in Veeva at the same time
  • On sync back of any changes, we double check that the data has not been changed on the server since that last download. If it has the we suppress the change, notify the user so they know what has happened and log the problem so that a full audit trail is formed

Please let us know if you want to explore this topic in more detail.

Is OnTheMove for Veeva a SaaS application, like Veeva?



Is OnTheMove for Veeva Validated?

As part of purchasing a subscription, you get access to all of our validation requirements and test documentation.

How much does it cost?

Please contact us and with just a few facts about your situation we can provide a good indication. We generally find that monthly subscription costs are vastly outweighed by the potential savings in CRA efficiency.

My Question isn’t in the FAQ List

Please contact us and we will do our best to answer the question as quickly as possible.