VETLINKSQL MOBILE is an App designed to be used by Veterinarians when visiting patients off-site. This is a true localised App that does not require a live internet or data connection when in the field. Data can be synced between the clinic VETLINKSQL server and this App when a connection becomes available. Generally a user will sync data when a WiFi connection is available, either at the clinic, home or at a client site. Of course there is nothing stopping one syncing using mobile data if it is available and cost-effective. Given lower speed and high cost of mobile data, a major re-structure of the VETLINKSQL master database was done before writing this App. The resulting advantage is that only data that has changed or added gets transferred between the two systems. Appointment syncing is also independent from other data syncing so up to date appointments can be made available without "breaking the bank" on mobile data charges.

How Does It Work
Once the VETLINKSQL MOBILE App is loaded onto a phone or tablet, the user needs to contact CFL to sign up for integration to their VETLINKSQL server. Once configuration and setup has been completed, you are ready to upload designated Clients, Animals, Products, Services, and your own Appointments. Intelligent Notes for Client, Animal, and Product records, as well as Drug Withholding Notes are also synced. You are now ready to head out to see patients off-site! While the device is usually "owned" by a particular staff member, we have designed the App to be "Staff Agnostic" on a device, so the loading of data is dynamic for the Staff that logs in. This facilitates support for multiple communal tablets at the charging bay within an organisation, regardless of the location of a practice branch, thereby allowing Vets to pick any device, login and sync as they head out to farm or house calls. Once bills (and other data) are synced to the server, they will appear under Batched Bills for individual review / edit before being finalised.

Features Supported

Device Compatibility
The Mobile billing App is available for download for both Android and Apple.

Appointment Syncing
The logged in user is able to sync all their appointments to the device. A date range can also be selected in case future days are also required. Appointments can be displayed in a list of graphical view.

Billing Via Appointment List
Simply select an appointment from the list on your mobile device and go straight to billing and clinical note taking.

Ad-hoc Billing

A bill can be generated without an appointment being present. The absence of an appointment can happen due to a number of reasons. For example, a data connection may not be present between client visits and so an appointment made at the clinic is not able to be synced. Finally it may just be a direct call to the Vet on the road.

Create New Client / Animal

Users can create new clients and animals on the device. Upon syncing back to VetlinkSQL a prompt will advise of new clients or animals and allow users to double check they are definitely new and merge if necessary to avoid duplicates. A live search back to the VetlinkSQL database is also available if a data or wireless connection exists.

Bill to Animal Only

A new animal can be added without selecting owner. This is great for Stud visits where identifying the owner may not be immediately available. Upon syncing back to VetlinkSQL a prompt will then ask to assign the bill to a new or existing client.

Clinical Note Taking and Photo Capture

Full clinical notes can be taken on-site. Photos can also be taken or uploaded from the device as well. This is later synced back to the VETLINKSQL server at the clinic.

Download Previous Clinical History

Previous clinical history can be downloaded in HTML to view on the device if a Data or Wireless connection exists.


Almost all mobile devices have GPS hardware. When a client is selected from the Appointment List, or elsewhere, the user is able to click on the Map icon. This will automatically use the current location and provide a graphical and efficient route using Google Maps. Actual written directions and other features are then also easily accessible via Google Map and device features. Note: This feature requires a data connection.

Phone Calls

When a client is selected from the Appointment List, the user is provided with phone numbers for the client. The phone icon can be clicked to make calls directly from this App.

Recently Used Button

It is important that data entry on a Mobile App is as easy and fast as possible. We realised that searching for commonly used seasonal Drugs and Services could become repetitive and tiresome. For this reason, the App automatically maintains a local list of recently used items in reverse chronological order. Simply selecting this option while billing will allow quick and easy access to seasonal items.

My Favourites

Each user will no doubt have their drugs, services, and products of choice. Users are able to build a list of their most commonly used items under a “My Favourites” button. Simply selecting this option while billing will allow quick and easy access to these items.

History Abbreviations

Since it can be time consuming taking clinical notes on a small device, the user is able to create and store abbreviations with full expansion into words, sentences or full paragraphs. Simply typing the abbreviation and then pressing the space bar will automatically expand into the whole phrase. For example, one may store the abbreviation "conj" which could expand into "Conjunctivitis" while typing notes for a case, and "conjx" could expand into "Severe Conjunctivitis".

Travel Charging

Travel distances from the Clinic to client addresses stored in VETLINKSQL are also synced to the mobile database. When billing a client using the App, any travel bill item will automatically bring up the default distance for selection.

Intelligent Notes

All client and animal "Pop at Billing" notes will come up when billing so users do not miss any vital information. Also, "Print as Bill Item" notes will insert a bill line item – this is commonly used for Meat/Milk Withholding Notes. Click here for more information on Intelligent Notes.

Drug Withholding Messages

All Drug Withholding messages will show at the time of billing and will print under the drug name on the invoice once processed at the clinic.

Complex Products & Procedures

Selection of multi-item complex products and procedures are supported. Components are expanded once imported into VETLINKSQL with latest pricing applied.

Management Control

Each Mobile User can have restrictions placed on them by Management. The following are currently configurable:

Show Pricing: This flag will determine if the user can see any product or service pricing. All default pricing will be used and will be presented to the accounts person at the clinic as bills are imported in VETLINKSQL. They may then edit as required.

Allow Discounting: If Show Pricing is enabled then this flag can control whether the user is able to discount any item. At worst case, they can leave a message which will be stored and visible to the accounts person reviewing the bill before finalising.


We have a Great Roadmap for this App (and other Client Side Apps) so please do contact us for further updated features as this page may not always be up to date.


 All Features  Top