User Management (3.3)

User Management Screen

The User Management screen is where an administrator can create and modify users for VetView.  Unlike the User Profile screen, which only controls display and contact information settings and some preferences, User Management is where access to modules and screens within VetView, as well as unit membership, are granted.  

Search User Management

When this screen first loads, no users will appear.  To display users, start typing in a few letters of the user name, and click on Search.  Any matches will appear in the list below.

You can also specify Lab user or Hospital user (as a new user must have access to at least one module in VetView.)  All Users will search for both types.

Other search options include the position or personnel types, tags (e.g. Class of 2023), assigned hospital units or labs, and specific roles or privileges.

FieldDescription
UsernameSearches for a specific user by the username.  This may be the easiest way to find a single specific user.
NameSearches for a specific user by first name, middle name, last name, or a combination of the three.
Active FlagSearches only for active users in the system.
Inactive FlagSearches only for inactive users in the system.
ExpiredSearches only for users that have been flagged as Expired in the system.
Active (not Expired)Searches only for users that have not been flagged as Expired in the system.
EmailSearches for users by an email address.
Position TypeSearches for users based on the custom position types that are created under Employee Status Setup.  These position types do not impact functionality of VetView, but can be used for internal reports or payroll.
ClassificationSearches for the custom employee classifications that are created under Employee Type setup.  These classifications do not impact functionality of VetView, but can be used for internal reports or payroll. 
TagsSearches for users based on tags on their User Profiles.  These tags allow for temporary attributes of employees, such as Class Year for students or interns. 
Assigned Hospital UnitSearches for users based on assigned hospital units.  Outputs a list of all employees assigned to that unit.
Personnel TypeSearches for users based on the hard coded VetView personnel types.  Unlike the custom Position Type and Classification attributes, Personnel Type impacts the functionality of VetView.   
CDM IDSearches for users based on a Controlled Drug Machine ID number.  Use this to quickly identify a user who performed an action in the CDM environment based on logs, if the username was not otherwise recorded.
Assigned LabsSearches for users based on the laboratory they have been assigned to.  Outputs a list of all employees assigned to that lab.
Role NameSearches for all users that have been assigned a specific custom Role, as defined under Role Management.  Outputs a list of all users with that role.
Assigned PrivilegeSearches for all users that have been assigned a specific privilege, whether inside a role or individually assigned. 

Account and Employee Records

The list of users can also be sorted by several of the columns, such as first name or last name, or the date that the account was created.

Click on the Username of the employee to go to the Employee Record Details screen.

Create New User

To add a new user to the system, click on Create User.  A blank partial employee record will load.  Once a user has had a unique username added and saved, the rest of the Employee Record Details screen will load.  

FieldDescription
UsernameA unique username is required.  The rest of the employee details screen will not load until the username has been added and saved.  Other details on the new user screen can be added later.
IDThe ID assigned by VetView for the employee.  This may be required to use external systems, such as a CDM or Radiology machine.
NameThe name of the employee on record.  This should match your payroll system for reporting purposes.
Display NameThe name as it will appear within VetView.  If the employee has a nickname or uses a name different from their current legal name, it can safely be entered here and will not impact reporting.  Employees can also change this at any time.
EmailThe email address associated with the employee.  For organizations using CAS or LDAP, this should match the email for their login information.
Email System Mail/User MailWhenever a notification is sent to the employee, it will be bounced to the selected email address.  This may be useful for certain supervising clinicians who are not always at a computer.
Cell PhoneThe cell phone number for the user.
Cell System Mail / User MailWhenever a notification is sent to the employee, it will be bounced to the selected cell phone number as a text message.  This option requires a third party text messaging service configured via the VetView API.
Cell Carrier

The cell carrier associated with the cell phone.  This is necessary for your text messaging service to function correctly.

LanguageThe language from Localization that the screens will appear in.  If a localization code is missing in the specified language, it will instead appear in the Hospital's default language.
Tag(s)Any additional tags that should be added to the employee record.  May be useful for reporting purposes.

Employee Record Details

The Employee Record Details screen includes the username and password access, role management, hospital and lab privileges, and other details that should be controlled by an administrator or your human resources department for reporting purposes.

This information is broken out into a series of sub-tabs.

User Details

This tab contains basic information about the employee.

FieldDescription
Active FlagThis account is active and accessible.  Employees no longer with your organization can be set to inactive, while preserving their historical details.  Inactive employees are not available to add to documents, requests, episodes, or appointments in VetView.
Account LockedThe account is active but has been locked.  This option has been provided as a means of keeping the employee throughout the rest of the system for other users for episodes and appointments until any issues have been resolved.
Session ExemptThis option disables the time-outs that are configured in VetView.  Use this option for kiosk view accounts that have view-only access and are controlled in a different location from their display screen.
Expire DateIf an employee has been hired temporarily, this date can be used to automatically expire the account on a specific day.  Expired accounts are treated the same as Inactive accounts throughout the system.
Authentication TypeIf your organization uses LDAP, CAS, Jazz, or another authentication service configured in the API, it will be available in this drop down menu.  For kiosk view accounts, test accounts, or accounts that do not need the third party authentication, you can change this option to Local Account. This will store the username and password in VetView's database in a secure hash instead.  Accounts can be changed to a Local Account temporarily, in the event your external authentication has a service disruption.
Created DateThe date this account was created in the system, and the user who performed the save.
Last UpdatedThe last time changes were saved on this employee account, and the user who performed the save.
Position TypeThe pay classification of this employee.  May be useful for reporting purposes.  This should match the classification in your payroll system.
ClassificationThe custom classification defined under the Employee Type Setup.  This is intended for reporting purposes and has no other impact in the system.
ShiftHard coded options between 1st shift and 2nd shift.  May be useful for reporting and scheduling purposes.
SupervisorThe user in the system which this employee reports to.  This should match your organizational chart.  May be useful for reporting purposes.   (Student employees may require a supervisor, depending on your hospital setup.)
Emp. IDIf your hospital policy requires that the employee ID for the university or other organization is saved on the record, it can be added here.

Hospital Options

This tab allows the manager to assign the user to hospital units, and set certain defaults on screens.    Employee Types determine what roles a user may be assigned under the Schedule screen as well, based on the linked custom Schedule role to the fixed Employee types.

FieldDescription
DVM Record ActiveThis flag indicates the user is a DVM within your hospital with an active state or province license.
State LicenseThe state or province abbreviation, and the license number.  This information may be required for certain pharmacy reports.
DEA NumberThe DEA number for the clinician, if it is different from the hospital DEA number. 
CDM User NumberThe number assigned to this user in your CDM system.  Required to auto approve prescriptions.
Auto Approve CDM Generated PrescriptionsFor a user who is themselves a DVM, this flag indicates that when they do a CDM draw, it will be automatically approved.
Active DatesThe dates that the DVM license is active for.  Since DVMs may be required to renew their license on a regular basis, this should be the dates on their most recent license renewal.
ASAQ EligibleThis DVM is registered with ASAQ and patients under their care may be eligible for ASAQ reimbursement.
ASAQ NumberThe registration number of the DVM with ASAQ, required for reporting purposes.
Employee TypesThe fixed Employee Type within VetView.  Faculty, interns, and residents may have special privileges when they have an active DVM record, such as being assigned the admitting, attending, or discharging DVM status.  Employee Types are also used to link a custom Schedule Role to the eligibility of employees to be assigned that role. 
Assigned UnitsThe units of the hospital for which this user is a member.  Specific sub privileges within the unit are also displayed, such as the ability to view and modify Requests or Schedules, and new Inventory options.
Assigned RolesIf a user has been assigned a role that has Role Privileges within a unit, then the name of the role, the unit, and the sub privileges will be displayed in this table.
Default Home PageThis user is primarily a Hospital user, and so when VetView loads, it should load onto the Hospital home page.  This option is mutually exclusive to the same privilege in Labs, and when it is turned on, labs will automatically turn off. 
NotificationsThis option will disable certain pop up notifications in the system.  Not all notifications can be turned off (e.g. error messages will always show.)
Default UnitWhen loading a screen in which a unit must be selected, this will be the default unit for the user.  May speed up certain search processes.
Default PharmacyWhen loading a new prescription request, this is the default pharmacy that will load.
Default Prescription TypeWhen loading a new prescription request, this is the default type that will load.   For certain users who only request a specific type of prescription, such as a CDM Order for ICU or night shift, this may prevent errors. 
Default Patient Record ViewDetermines which tab will open first on a patient record.  
Patient Record FilterOn the Patient Visits tab, which unit's episodes will load first.  All episodes can be viewed at any time on a patient, but by having a specific default, a user may be able to load the patient record faster with the most relevant data. 
Inventory ShippingIf a package is ordered for this specific user via Inventory, where it should be sent to.
Request DialogIf a user prefers the pick list view on the Request window, they can set it to be the default. 

Lab Options

Lab options allows the manager to assign lab defaults for the user, and to assign lab sites and sections as well as certain high level lab privileges.

FieldDescription
Default Home Page

The Labs module will load by default when the user first logs into VetView.  This option is mutually exclusive with the same setting on Hospital, and selecting Labs as the home page will automatically disable the Hospital option.

Disable Notification PopupsThis option will turn off certain notifications in VetView.  Not all pop ups can be disabled (e.g. error messages will always appear.)
Result EntryFor users who are performing rapid throughput testing, the Enter key can be set to Finalize an accession.
Default LabWhen loading a screen that has the Lab selector in a drop down menu, it will automatically load the chosen lab.  This may speed up search options for users who primarily work in a single lab.
Default SectionWhen loading a screen that has the Section selector in a drop down menu, it will automatically load this chosen section.  This may speed up search options for users who work in a single lab and section.
Default WorkstationWhen loading a screen that has a Workstation selector in a drop down menu, it will automatically load this chosen workstation.  This may speed up search options for users who work in a single lab, section, and workstation.
Assigned Lab SitesThis flag indicates that the user is a member of the selected Lab, and can view accessions for that lab.
CoordinatorThis flag indicates that the user is a Case Coordinator for the lab.  For labs that use the Case Coordinator workflow, this will allow the user to Review the accession before it is Finalized.
SignatureThis flag indicates that the user can sign off on accessions for this Lab.
Assign ToThis flag indicates that individual tests and accessions in this Lab can be assigned to this user.

Privileges

This tab is where a user's privileges are assigned.  Privileges can be assigned individually on a one by one basis, or assigned in a batch via a Role defined in Role Management.

To apply changes in privileges, the user must log out and log back in again after the changes are saved. 


Inactive Role

If a Role has been set to Inactive, it will appear on the user's role list in red.  Inactive roles do not appear on the left side panel and cannot be given to users.  If an inactive role is moved from the right panel to the left panel, it will disappear and cannot be readded until the role has been set to Active again. 

FieldDescription
Clear All User Roles and PrivilegesThis button resets all settings so you can start over. 
RolesThe left column contains a list of the Roles created under the Role Management screen.   A user must be assigned at least one role to log into VetView, but can be assigned as many roles as necessary to perform their tasks in the system.  Role access is often used in conjunction with the Unit or Lab Site membership to allow a user to perform actions for some units or labs,  but not ones to which they do not belong.
Assigned RolesThe right column contains a list of the roles currently assigned to this user.  To add a new role, click on the row from the left column, and click on the right facing arrow to move it to the right column.  To remove a role, click on the row on the right column, and then click on the left facing arrow to move it to the left column.
PrivilegesA list of all the current available Privileges in VetView.  In addition to the groups of privileges granted by the Roles, you can give a specific user a single one-off privilege to allow them to perform that task in VetView.  Privileges in bold and blue are controlled by the currently selected role in either column.  Privileges that appear in italics with no checkbox have already been granted to that user based on the assigned Roles.

User Search Preferences

This section contains the underlying data for a user's saved Search preferences on each screen.

If a user starts getting errors logging into a screen, especially after an update to VetView, it may be helpful to come to this tab and clear out their saved settings.  They can then enter in their preferred parameters and Save them again without the error.

Pharmacy Preferences

This section allows the user to adjust certain parts of the Pharmacy Fill Queue for faster loading, or for personal preference. 

FieldDescription
Play an AlarmTurns on the option to play a system alarm when a new prescription has been added to the queue.  This option may be useful on a kiosk view, rather than on each individual pharmacy tech's system. 
Display StatusesThe Pharmacy Queue will display prescriptions only in the selected statuses.  Workflows that are not in use for the pharmacy can be disabled, as can prescriptions that individual users cannot work on (e.g. Pharmacy techs may wish to hide Requested and Hold prescriptions.)  Hiding these statuses improves Pharmacy queue performance.
Hide Prescriptions Older ThanFor individual users who are only concerned about today's prescriptions, they have the option to hide older prescriptions on their queue until a pharmacist or other supervisor has an opportunity to clean them up.  Hiding these older prescriptions improves Pharmacy queue performance.
Keep Sections Expanded or CollapsedIf a user needs to prioritize one section over another, but does not want to hide prescriptions in that status entirely, they can choose to have that section collapsed when the screen first loads, to improve performance.  

Notes

This tab is a free form text box to store any additional notes about the employee.  It may be used by HR or by anyone else for whatever purpose is necessary.


VetView Wiki

Most recent releases of VetView:  Version 4.2.5 Hotfix (Released 10/31/2024)