Skip to main content
Skip table of contents

User Roles and Permissions Reference (Admin)

A user role is a group of permissions granted to a Vetspire user profile. User roles help you quickly grant users access to Vetspire pages, features, and tools based on their responsibilities at your practice.

Go to More > Admin > Staff > User Roles to create and manage user roles for your organization.

  • Select Create New Role to create a new user role and enable the appropriate permissions.

  • Select the pencil icon next to an existing user role to edit the enabled permissions.

new user roles ui 2.png

The following reference table describes all available user role permissions.

Category

Feature

Permission

Allows a user to...

Accounting

AR Reconciliation

Read

Access the AR Reconciliation Issues report in Financials.

Accounts

Client Tags

Create

Create tags for client profiles in More > Admin > Configure > Client Tags.

Delete

Delete client tags.

Update

Edit client tags.

Client and Patient Tag

Apply

Apply tags to client profiles and patient charts.

Clients

Download List

Select Download All button in the Clients > Client Results table to download a CSV file of all of the organization’s clients.

Merge

Merge a client record into another client record.

Custom Client Fields

Create

Create custom client profile fields in More > Admin > Configure > Custom Fields.

Delete

Delete custom client fields.

Custom Patient Fields

Create

Create custom patient information fields in More > Admin > Configure > Custom Fields.

Delete

Delete custom patient fields.

Electronic Signature

Create

Add an electronic signature file to a provider's user profile.

Update

Change the electronic signature file saved to a provider's user profile to a new file.

License

Manage

Add and manage licenses in the Licensing tab of user profile settings.

Provider

Create

Create and edit user profiles in More > Admin > Staff > Users.

Download List

Download Excel file of all staff in More > Admin > Staff > Users.

Read

View grid of user profiles in More > Admin > Staff > Users.

Update

Edit user profiles in More > Admin > Staff > Users.

Note: This permission does not allow users to create new user profiles.

Update Active/Inactive Status

Set the user profile setting Is Active? to Yes or No.

Update Appointment Type Limits

Edit appointment type limits for a provider in their user profile settings. This setting allows you to enable and disable specific appointment types for providers.

Update Locations

Assign a user to location(s) in their user profile settings.

When this permission is granted, users can assign other users to any of your organization’s locations.

For this permission to work, the user must also have the Provider > Read permission granted.

Update Schedule Constraints

Edit the Scheduling Constraints setting in user profile settings. (For example, this permission enables you to set a provider’s user profile to ‘No Double Booking’.)

Provider Commission

Create/Delete/Update

Manage Commission Percentages in a user’s profile settings.

Provider Role

Manage

View and edit user roles in More > Admin > Staff > User Roles.

Admin

API Key

Manage API Keys And Associated API Users

Create and manage API keys in More > Admin > Integrations > API Keys.

Boarding Cages

Edit Cages For Location

Create and manage Boarding Kennels in location settings.

Boarding Wards

Edit Wards For Location

Create and manage Boarding Wards in location settings.

Configuration

Manage

Access multiple pages under More > Admin. This permission is essential for Admin users to access Admin pages.

DataSync

Create/Update

Access the DataSync settings page in More > Admin > Vetspire (bottom of the menu). DataSync enables you to import your data from your legacy PIMS directly into Vetspire.

Note: This permission is intended to only be used by Vetspire Support. Please contact Vetspire Support for assistance with DataSync.

Delete

Delete historical imported data for a location in the DataSync Settings section of location settings.

Department

Manage

Enable organization departments for a location in More > Admin > Locations.

Marketing

Manage

Access the Marketing & Reminders page from More menu in Global Navigation.

Org Department

Manage Organization Departments

Create and manage organization-level departments in More > Admin > Configure > Departments.

Org Preference

Edit the Organization's Preferences/Settings

View and edit organization preferences in More > Admin > Settings > Preferences.

Relationship

Manage Organization Relationships

Access More > Admin > Configure > Relationships where they can view, add, and edit patient associate relationship types.

Reservations

Manage Blocks In Boarding

Create a schedule block in the Boarding calendar.

RingCentral

Manage

Access the RingCentral settings page in More > Admin > Integrations.

Vetspire Subscription

Ability To Manage The Vetspire Subscription Billing Information

Access the Vetspire Subscription page in More > Admin > Vetspire (bottom of the menu). This is where you can link a payment method to your organization’s Stripe account.

Analytics

Analytics

Read

Access the Analytics page from More menu in Global Navigation.

Billing

Coupon

Create

Create discount coupons in Financials > Manage > Coupons.

Delete

Delete discount coupons in Financials > Manage > Coupons.

Update

Edit discount coupons in Financials > Manage > Coupons.

Credit Memo

Create

Add to and adjust Credit on Account balance in Patient Chart > Billing.

Estimate

Delete

Delete an open estimate by selecting the trash can icon in Patient Chart > Billing > Estimates.

Invoice

Delete

Delete an open invoice by selecting the trash can icon in Patient Chart > Billing > Invoices.

Manually Discount Invoice

Apply and remove discounts on an open invoice.

Mark Invoice As In Collection

Select Mark as Collections for a due invoice in Patient Chart > Billing.

Mark Invoice As Uncollectible

Select Mark as Uncollectible for a due invoice in Patient Chart > Billing.

Note: Marking an invoice as uncollectible is irreversible. This action cannot be undone.

Override Product Setting That Prevents It From Being Altered On Invoice, Estimate, Or Encounter

Delete a line item on an open invoice that has the product setting Prevent alteration from invoice, estimate or encounter set to Yes.

Re-Open Posted Invoice With 0$ Balance

Re-open a closed or locked invoice that has a Grand Total of $0.00.

Update Invoice Date

Change the invoice date (select Edit Details button on open invoice).

Update Line Item Price

Edit the Total Price of a line item on an open invoice.

Update Provider On Closed Invoice

Change the Provider of a line item on an invoice regardless of when the invoice was closed.

With this permission enabled, users can also edit the Provider of a line item on a locked invoice. Invoices can be set to automatically lock in More > Admin > Settings > Preferences > Billing Preferences > ‘Lock finalized invoices at midnight after X days’.

Update Provider On Closed Invoice Up To The 15th Of The Next Calendar Month

Change the Provider of a line item on a closed invoice until the 15th day of the next month.

Invoice Item

Change The Taxable Status Of A Line Item

Mark a line item on an open invoice as Taxed or NOT Taxed for state, county, city, and other tax rates.

Payment

Manually Credit Accounts

Issue a credit to the client after the invoice has been paid.

Note: For this permission to function, the “Add an 'Issue Credit' button when viewing a patient invoice” preference must also be enabled in More > Admin > Settings > Preferences.

Process Refunds

Process a refund (using the Issue Refund button) on a paid or partially paid invoice in Patient Chart > Billing.

Void

Void a payment in ‘Payments Towards this Invoice’ table on an open invoice.

Pricing Tool

Read

Access and use the Price Changes tool in More > Admin > Tools to create a new price change for a product.

Product

Create

Create a new product in More > Inventory & Services.

Create New Immunization Manufacturers/Vendors Outside Of Product Page

Create a new Manufacturer when adding an immunization.

Delete

Delete a product record from More > Inventory & Services.

Enable/Disable

Select Disable Product! for a product record in More > Inventory & Services.

Mass Upload

Use the Mass Upload/Change Products tool in More > Inventory & Services > Tools > Products Upload.

Read

View products grid in More > Inventory & Services.

Toggle Price Lock

Set the product details setting Price Locked? to Yes or No. When set to Yes, users cannot edit the product price on invoices.

Update

Edit details of a product record in More > Inventory & Services.

Product Manufacturer

Create

Add new manufacturer records in More > Inventory & Services > Categorize > Manufacturers.

Delete

Delete manufacturer records in More > Inventory & Services > Categorize > Manufacturers.

Read

View grid of manufacturer records in More > Inventory & Services > Categorize > Manufacturers.

Update

Edit existing manufacturer records in More > Inventory & Services > Categorize > Manufacturers.

Product Package

Create

Add new product package in Financials > Manage > Packages.

Delete

Delete product packages in Financials > Manage > Packages.

Lock

Set the product package setting Is Locked? to Yes or No. When set to Yes, users cannot edit the package details.

Read

View product packages grid in Financials > Manage > Packages.

Update

Edit existing product packages in Financials > Manage > Packages.

Product Price

Delete

Delete location/location tag-based pricing details in the Prices section of product settings.

Update

Add and edit pricing details in the Prices section of product settings.

Purchase Orders

Create

Create purchase orders for inventory products in More > Inventory & Services > Order > Purchase Orders.

Delete

Delete purchase orders.

Read

View purchase orders.

Update

Edit purchase orders.

Purchase Order Item

Create

Add line items to purchase orders in More > Inventory & Services > Order > Purchase Orders.

Delete

Remove line items from purchase orders.

Read

View line items in purchase orders.

Update

Edit line items in purchase orders.

Reconciliation Note

Create Reconciliation Note In End Of Day Report

Reconcile the End of Day report in Financials > End of Day (using the Mark Reconciled button).

Note: The user role must also have the Reports > End of Day > Read permission enabled to be able to reconcile End of Day.

Update Reconciliation Note In End Of Day Report

Undo a reconciliation for a selected date in Financials > End of Day.

Note: The user role must also have the ‘Create Reconciliation Note in End of Day Report’ permission enabled to be able to create a new reconciliation.

Revenue Center

Create

Create Revenue Centers in Financials settings to track revenue generated by invoiced products linked to the Revenue Centers.

Delete

Delete a Revenue Center in Financials.

Update

Edit a Revenue Center in Financials.

Clinical

Complication

Create

Create custom selections for Complications to add to an encounter (in More > Admin > Configure > Complications).

Delete

Delete a custom Complication.

Update

Edit a custom Complication.

Encounter

Delete

Delete an encounter (from first tab of the encounter footer).

Override Lockdown Period

Re-open an encounter that has already been signed after the time period set in More > Admin > Settings > Preferences > ‘Prevent Encounters Being Re-opened After’. 

Update Dates

Change the encounter Date (from first tab of the encounter footer).

Encounter Type

Manage

Create and manage encounter templates in More > Admin > Encounter Types.

Immunizations

Delete

Delete an immunization record in Patient Chart > Immunizations.

Macro

Make Universal

Set a macro to be universal, meaning it can be used at all locations across your organization.

Manage

View, create, edit, and delete pre-written messages in More > Macros.

Note: Users who do not have this permission granted can still use macros.

Medications

Delete

Delete a medication order in an encounter when the order has not been finalized.

Prescribe

Add medication prescriptions in encounters and Patient Chart > Medications.

Prescribe Controlled Drugs

Prescribe medication products that have the Controlled Drug? setting set to Yes.

Refill

Refill prescriptions (using the Refill Rx button) in Patient Chart > Medications.

Patient

Merge

Merge a patient’s records with another patient belonging to the same client.

Transfer Different Client

Transfer a patient’s records to a different client.

Patient Document

Delete

Delete files from Patient Chart > Uploads.

Patient Tag

Create

Create tags for patient charts in More > Admin > Configure > Patient Tags.

Delete

Delete patient tags.

Update

Edit patient tags.

Vitals

Delete

Remove a patient’s weight.

Note: This permission also allows users to reset the Vitals section of an encounter via the Vetspire API.

Conversations

Conversations

Delete

Delete messages in Patient Chart > Messages.

Read Centralized Inbox

View Inbox messages for all locations in your organization (under the Every tab).

Entities

Alert

Create

Create custom alert labels for patient charts in More > Admin > Configure > Patient Alerts.

Delete

Delete patient alerts.

Update

Edit patient alerts.

Cage

Create

Create new entry in Treatment Kennel List in location settings.

Delete

Delete entry in Treatment Kennel List.

Update

Edit entry in Treatment Kennel List.

Client Referral Source

Create

Create Client Referral Source in More > Admin > Configure > Referral Sources.

Delete

Delete Client Referral Source in More > Admin > Configure > Referral Sources.

Update

Edit Client Referral Source in More > Admin > Configure > Referral Sources.

Consent Form Template

Create

Add form template in More > Admin > Configure > Consent Forms.

Delete

Delete form template in More > Admin > Configure > Consent Forms.

Update

Edit form template in More > Admin > Configure > Consent Forms.

Custom Location Attributes

Create

Add custom attributes in location settings (More > Admin > Locations).

Note: Custom location attributes are used with the Vetspire API.

Delete

Delete custom location attributes.

Update

Edit custom location attributes.

Entity Validation

Create/Delete/Update

Enable and disable required client, patient, immunization, and tasks fields in More > Admin > Configure > Required Fields.

Location

Manage

View the organization’s locations in More > Admin > Locations.

Note: The user role must have this permission enabled to be able to use the other Entities > Location permissions.

Update Basic Information

Edit the Basic Info section of location settings (name, contact info, time zone, tax rates, etc.).

Update Custom Attributes

Edit the Custom Location Attributes section of location settings. (Custom location attributes are used with the Vetspire API.)

Update Integration Settings

Edit the Integrations section of location settings (for non-lab integrations).

Update Marketing Settings

Edit the Marketing section of location settings (social media links, logo, etc.).

Update Print Settings

Edit the Printing section of location settings (enable PrintNode, set label orientation and size, etc.).

Location Attribute

Create

Add Location Attribute in More > Admin > Configure > Location Attributes for use across the organization.

Delete

Delete Location Attributes.

Read

View Location Attributes.

Update

Edit Location Attributes.

Location Tag

Create

Add tags to apply to location settings across the organization in More > Admin > Configure > Location Tags.

Delete

Delete Location Tags.

Update

Edit Location Tags.

Org

Read

View the Organization page in More > Admin > Settings.

Update

Edit organization details in More > Admin > Settings > Organization.

Org Lab

Manage

Create, edit, update, and delete diagnostic integrations for a location in More > Admin > Integrations > Labs. 

Org Preference

Create

Edit organization preferences in More > Admin > Settings > Preferences.

Delete

Delete entry in organization preference field.

Read

View organization preferences.

Update

Edit organization preferences.

Inventory

Inventory Adjustment

Create

Add In Stock inventory counts for products in More > Inventory & Services.

Update

Edit/adjust In Stock inventory counts for products in More > Inventory & Services.

Product Category

Create

Add product category tags in More > Inventory & Services > Categorize > Tags.

Delete

Delete product category tags.

Update

Edit product category tags.

Product Type

Create

Create product types in Financials > Manage > Types.

Delete

Delete product types.

Read

View product types.

Update

Edit product types.

Lab

Lab Result

Delete

Delete lab order results in Patient Chart > Labs.

Marketing

Auto Message

Create

Create targeted message campaigns in More > Marketing & Reminders > Automations > Targeted Messages.

Delete

Delete targeted messages.

Read

View targeted messages.

Update

Edit targeted messages.

Newsletters

Create

Create newsletter to send to clients in More > Marketing & Reminders > Outreach > Newsletters.

Delete

Delete marketing newsletter.

Read

View marketing newsletter.

Send

Send marketing newsletter to clients.

Update

Edit marketing newsletter.

Targeted Marketing

Send

Send targeted messages to clients in More > Marketing & Reminders > Automations > Targeted Messages.

Note: This permission is only for sending targeted messages that have already been configured. User roles with the Marketing > Auto Message permissions enabled can create and manage targeted messages.

NOVA

NOVASheet

Delete

View and select the Delete button at the top of an open NOVASheet to remove the sheet from the patient’s chart.

Provider Transfer

Create Shifts

Add new provider shifts to open NOVASheet.

Update Shifts

Edit provider shifts on a NOVASheet in the Shift Log.

Treatment Sheet Template

Manage

Create and manage NOVASheet templates in Admin settings.

Payroll

Provider Punch Time

Create

Add new punch times to a timecard in More > Scheduling > Staff Payroll.

Delete

Delete provider punches in More > Scheduling > Staff Payroll.

Read

Access More > Scheduling > Staff Payroll to view provider punches and logged hours.

Tip: Enable this permission to grant users view-only access to More > Scheduling so they can view their punches.

Update

Edit provider punches in More > Scheduling > Staff Payroll.

Plans

Wellness Plan

Cancel

Cancel the wellness plans that a patient is enrolled in under Patient Chart > Plans.

Manage

Create and edit wellness plans in Financials > Manage > Wellness Plans.

Protocols

Cadences

Manage

Create and manage reminder cadences in More > Marketing & Reminders.

Protocol

Create

Create protocols in More > Marketing & Reminders > Reminder Protocols.

Delete

Delete protocols.

Update

Edit protocols.

Triggered Cadence

Update

Create and manage protocol reminder cadences in More > Marketing & Reminders > Reminder Cadences.

Reminders

Reminder

Create

Create automatic appointment reminder messages in More > Marketing & Reminders > Reminders > Appt. Reminders.

Delete

Delete appointment reminders.

Read

View appointment reminders.

Update

Edit appointment reminders.

Reports

Controlled Drugs

Read

View, download, and email the Controlled Drugs report in More > Inventory & Services.

End of Day

Read

View and download the End of Day reporting dashboard in Financials > End of Day.

Schedule

Appointment

Delete

Delete an appointment in Schedule by selecting the trash can icon in the appointment details window.

Note: If this permission is not granted, users are still able to change an appointment status to Cancelled.

Appointment Type

Create

Create appointment types for scheduling in More > Admin > Configure > Appointment Types.

Delete

Delete appointment types.

Update

Edit appointment types.

Appointment Type Tag

Create

Create tags to group appointment types in More > Admin > Configure > Appointment Type Tags.

Delete

Delete appointment type tags.

Update

Edit appointment type tags.

Location Hours

Update

Edit hours of operation for a location in More > Admin > Locations > Scheduling section of location settings.

Location Schedule

Create/Delete

Create and manage custom schedules for the location (Scheduling > Edit Schedules).

Note: The user role must also have the Location Schedule > Update permission enabled to be able to create and manage custom schedules.

Update

Edit the Scheduling section of location settings, including Scheduling Basics.

Schedule Template

Create

Create schedule templates in More > Admin > Configure > Schedule Templates.

Delete

Delete schedule templates.

Update

Edit schedule templates.

Tasks

Task Category

Create

Create task categories in More > Admin > Configure > Task Categories.

Delete

Delete task categories.

Read

View list of task categories.

Update

Edit task categories.

Triggers

Trigger

Create

Add new automation triggers in More > Admin > Automate > Triggers.

Delete

Delete automation triggers.

Read

View automation triggers.

Update

Edit automation triggers.

rDVMS

rDVMS

Create

Create an rDVM record (select Add New button) in More > Admin > Configure > rDVMs.

Delete

Delete an rDVM record in More > Admin > Configure > rDVMs (select a record to edit, then select the Delete rDVM button).

Edit Advanced rDVM Information

Edit fields in the Additional Info section of an rDVM record’s settings in More > Admin > Configure > rDVMs.

Edit Basic rDVM Information

Update an existing rDVM record in More > Admin > Configure > rDVMs.

Merge

Merge an existing rDVM record into another in More > Admin > Configure > rDVMs (select a record to edit, then select Merge Rdvm into Another to open the Merge Rdvm window). 

Read

Access the rDVMs settings page in More > Admin > Configure.

Note: Granting any other rDVM permission gives the user access to the rDVMs settings page.

Read Marketing Tools

Access the rDVM Marketing Tool page from More menu in Global Navigation.

Use Mass Upload

Access and use the Mass Upload/Change rDVMs tool in More > Admin > Tools to update rDVM records via a CSV upload.

Negative Permissions

Financial

Hide Financial Tab

When checked, hides the Financials tab from the user in Global Navigation. User will not be able to access the Financials page.

Invoice

Disallow The Ability To Finalize Invoices

When checked, the user is not able to finalize open invoices.

Invoice Item

Prevent User From Being Assigned As The Provider On An Invoice Line

When checked, the user cannot be selected in the ‘Provider’ column for a line item on an open invoice.

Product Price

Require Location On Pricing

When checked, requires the Location and Location Tag fields when adding or editing a product price in More > Inventory & Services. By default, these fields are optional in the Edit Price window.

Schedule

Disables Editing Of The Schedule Page

When unchecked, the user can create and edit scheduled appointments and event blocks.

When checked, the user cannot create or edit scheduled appointments and event blocks.

Hide Schedule Tab

When checked, hides the Schedule tab from the user in Global Navigation. User will not be able to access the Schedule page.

Support

Hide Support Chat

When checked, prevents the user from chatting with Vetspire Support via the chat tool in the bottom-right corner of the app.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.