High-Level Overview of Inventory Improvements
Overview
- This page provides a high-level overview of the Inventory Improvements.
VetView Wiki
Most recent releases of VetView: Version 5.0.2 and 4.2.8 Hotfix (Released 12/20/2024)
Alerts and Comments
- Alerts can now be associate with the following:
- Clients
- Episodes
- Inventory Transfer Request Items on Backorder
- Patients
- Pharmacy and Generic Products
- Products
- Vendors
- Vendor Products
- Alert Types are now assigned an 'Alert Category', which determines the screen on which the Alert Type appears as an option in the list of values (LOV) when adding an Alert.
- Drug Interactions can now be designated as an Alert, and assigned an Alert Type.
- Alerts can now be viewed wherever they are relevant.
Alternate IDs
- The Lot Number, Serial Number, and NDC Number have been merged into the Product and Inventory 'Alternate ID' functionality.
- Users can now define their own Alternate ID Types.
- In order to facilitate existing functionality, the User-defined Alternate ID Types can be mapped to, and used in place of, the existing system-defined Lot Number, Serial Number, and NDC Number fields.
- The National Drug Code database can now be imported and associated with Products.
- Alternate ID Types can also be defined as:
- A 'Unique Inventory Attribute' and used for Inventory Aggregation.
- A 'Barcode' to be used for Barcode Scanning.
- An 'Inventory' Alternate ID Type, to be assigned only to Inventory.
- A 'Product' Alternate ID Type to be assigned only to Products.
- A 'Prescription' Alternate ID Type to be assigned only to Prescriptions.
ASAQ
- The
Barcode Scanning & Printing
- Alternate ID Types can be defined as a 'Barcode' to be used for Barcode Scanning & Printing.
Billing Packages
- Changes to Billing Packages will now be tracked, and can be viewed via the info icon which accesses the 'Inventory & Product Change Log' popup.
- When adding Package Items, access to Multi-Item Components will be restricted.
- When the Package Item Unit Price changes, the Item Discount Rate or Item Prepaid Price will not change if it was explicitly set.
Change Logging
- Change Logging is now available for the Definition of:
- Billing Packages
- Control Drug Machine (CDM)
- Discount Packages
- Drug Profiles
- Inventory
- Markups
- Medical Record Options
- Multi-Item Products
- Prepaid Packages
- Prescriptions
- Price Sets
- Products
- Product Lines
- Product Pricing
- Product Scales
- Tax Categories
- Tax Jurisdictions
- Tax Regions
- Time-of-Service Packages
- Vendor-Product Links
- Quantity changes are also tracked for:
- Inventory
- Inventory Transfer Request Items
- Purchase Order Items
- New popup windows have been made available via info dots throughout VetView:
- 'Inventory Transfer Request Item Change Log' wherever Inventory Transfer Request Item Quantities are displayed.
- 'Inventory & Product Change Log' wherever Inventory and Products are displayed.
- 'Purchase Order Item Change Log' wherever Purchase Order Items are displayed.
- New terminology has been introduced to facility the change tracking:
In order to capture changes to Inventory Quantities, and the Product and Inventory definitions (LIMS-3042), a set of Inventory Transaction Types have been defined.
These Transaction Types have been further broken down into one, or more, Adjustment Types, which are used for Inventory Adjustments that track changes to the Quantities of Inventory, Inventory Transfer Request Items, and Purchase Order Items.
The Adjustment Types contain multiple Attributes, which link directly to the properties that define Products and Inventory.
The Attributes have been classified into Attribute Groups to facilitate search and viewing functionality.
Defaults
Defaults for various Inventory Management activities and transactions are generally set for the Hospital, Inventory Areas, Products, and User.
Inventory Area - Product Defaults:
- Inventory Areas (Hospital Units) are now assigned the following Defaults:
- Reorder Quantities:
- Critical Quantity
- Minimum Quantity
- Reorder Quantity
- Destination Inventory Area
- Destination Inventory Location
- Source Inventory Area
- Reorder Quantities:
Inventory Defaults:
- Hospital are now assigned the following Defaults:
- ASAQ Defaults:
- ASAQ Credit Reversal Adjustment Code & Reason
- ASAQ Documents Folder Path
- ASAQ Eligible
- Default Client Limit
- Hospital Limit Amount
- Hospital Limit Period
- Billing Package Defaults:
- Days to Expire TOS Package
- Package Item Return Days
- Inventory Transfer Defaults:
- Hospital Aggregation Tolerance
- Hospital Auto-Receive Inventory
- Inventory Location Auto-Receive Inventory
- Inventory Transfer Request Item Location
- Requested By
- Transfer Pricing Defaults:
- Multiplier
- Pricing Method
- Pricing Parameter
- Purchase Order Defaults:
- Charge Account Number
- Delivery Contact
- Direct Inquiries To
- Purchase Order Inventory Area
- Purchase Order Item Location
- Purchase Order Number Method
- Requested By
- ASAQ Defaults:
- Inventory Areas (Hospital Units) are now assigned the following Defaults:
- Billing Package Defaults:
- Days to Expire TOS Package
- Package Item Return Days
- Inventory Transfer Defaults:
- Area Aggregation Tolerance
- Inventory Area Auto-Receive Inventory
- Inventory Location Auto-Receive Inventory
- Inventory Transfer Request Item Location
- Requested By
- Transfer Pricing Defaults:
- Multiplier
- Pricing Method
- Pricing Parameter
- Purchase Order Defaults:
- Charge Account Number
- Delivery Contact
- Direct Inquiries To
- Purchase Order Inventory Area
- Purchase Order Item Location
- Purchase Order Number Method
- Requested By
- Billing Package Defaults:
Product Line Defaults:
- The following defaults can be assigned to a Product Line:
- Product Category
- Product Type
- Service Unit
- When a new Product is created, and the Product Line is selected, the Product Category, Product Type, and Service Unit will be set by the default values.
User / Purchase Order Defaults:
- The User will be assigned default values to be used when they create a new Purchase Order.
- Default Inventory Area
- Shipping Department
- Building
- Room
Documents
- Documents can now be associated with:
- Billing Packages
- Vendors
- On the 'Product Info' screen, the 'Disclosures' subtab will provide the ability to attach Documents relevant to a Billing Package, such as disclosures.
- On the 'Vendor Info' screen, the 'Documents' tab will provide the ability to attach Documents relevant to a Vendor, such as scanned contracts, business cards, their preferred purchase order format, etc.
- Like other Document Management screens in VetView, Users will have the ability to alter the name of the document, and include a brief document description.
- The Last Modified Date, Last Modified By, Date Added, and Add By will be captured automatically.
Duplicate Product
- Products can be duplicated to create new Products with slight differences.
- The properties of the existing Product can be selectively copied to the new Product:
- Product
- Product Details
- Pricing
- Service Fees & Add-Ons
- Product Details
- Inventory Area Product Defaults
- Synonyms
- Alternate IDs
- ASAQ Information
- CDM Settings
- Comments & Alerts
- Medical Record Options
- Packages:
- Time of Service
- Prepaid
- Discount
- Multi-Item
- Prescription Setup:
- Drug Information
- Drug Profiles
- Draft Terms
- Generics
- Auxiliary Labels
- Interactions & Warnings
Episode Type Discounts
- Episode Type (or Visit Type) Discounts can be defined via the 'Hospital Setup' screen → 'Episode Type Setup' tab → 'Episode Type Discounts' subtab.
- Episode Type Discounts are defined by:
- Client Type
- Episode Type
- Product Type
- Discounts are created using a Discount Method, Discount Parameter, and/or ('Markup') Multiplier.
- Discount Methods:
- Cost or Price Only:
- The Invoice Price is simply the Actual Sales Cost or Pricing Basis amount with no other product discounts applied.
- Cost or Price + Amount:
- The Discount Parameter is an Amount to be added to the Actual Sales Unit Cost or Pricing Basis.
- Cost or Price x Multiplier:
- The Actual Sales Unit Cost or Pricing Basis is multiplied by an active Markup Multiplier, or Multiplier entered as the Discount Parameter.
- Cost or Price + %:
- The Actual Sales Unit Cost or Pricing Basis is multiplied by 1 plus the Discount Parameter.
- The Discount Parameter is entered as a discount rate, which is a decimal number less than 1.
- Cost or Price Only:
- Discount Methods:
- Discount Credit Adjustments are posted using the Credit Adjustment Code and Reason assigned to the Episode Type Discount.
- When Discount Credit Adjustments are reversed, a Discount Debit Adjustment is posted using the Debit Adjustment Code and Reason assigned to the Episode Type Discount.
- Episode Type Discounts are defined by:
Inventory Adjustments
- As part of the Product and Inventory Change Logging, Inventory Adjustments have been added to track the changes that affect the Quantities of:
- Inventory
- Inventory Transfer Request Items
- Purchase Order Items
- Adjustment Codes and Reasons are now associated with Inventory Adjustments.
- New popup windows have been made available via info dots throughout VetView:
- 'Inventory Transfer Request Item History' wherever Inventory Transfer Request Items are displayed.
- 'Inventory Adjustment Details' have been provided wherever Inventory is displayed.
- The 'Inventory Reconciliation & Adjustment' screen search criteria, and list of Inventory Items, can be saved for each User.
Inventory Aggregation
- Using the Unique Inventory Attributes, Inventory will now be Aggregated to eliminate the duplication of Inventory line items that share the same Unique Inventory Attributes.
- During the Inventory Aggregation process, Inventory will be aggregated if the Unique Inventory Attributes are the same.
Inventory Locations and Quantity
- The definition of Inventory Locations is now based on a hierarchical structure.
- A Quantity of Inventory can now exist in multiple Inventory Locations.
- Inventory can be moved among Inventory Locations, within the Inventory Area, with varying Quantities.
- Reconciliation & Adjustment of Inventory will now happen at the Inventory Location level.
- Adjustments to Inventory Quantities will now require an Adjustment Code and Reason.
- It is now possible to 'Auto-Receive Inventory' at the Hospital, Inventory Area, and Inventory Location level.
- Inventory Areas can be configured to inherit this property from its parent Inventory Area, or the Hospital.
- Inventory Locations can be configured to inherit this property from its parent Inventory Location, or its parent Inventory Area.
Inventory Transfer Pricing & Accounting
- Inventory Transfer Accounting provides the ability to:
- Establish Product Pricing Rules for the Transfer of Inventory among Inventory Areas (Hospital Units).
- Pricing Method:
- The method used to establish the price that will be charged for Inventory that is Transferred from the Source Inventory Area to the Destination Inventory Area.
- The available Pricing Methods are:
- Cost Only: Prices for items transferred from the Source Inventory Area will be based on the Actual Cost (as specified on the 'Product Information' screen) only.
- Cost + Amount: Prices for items transferred from the Source Inventory Area will be based on the Actual Cost (as specified on the 'Product Information' screen), plus a Flat Amount.
- Cost X Multiplier: Prices for items transferred from the Source Inventory Area will be based on the Actual Cost (as specified on the 'Product Information' screen) multiplied by an Active Markup Multiplier (configured on the 'Product Setup' screen - 'Markup Setup' tab); or, by a Multiplier entered as the Pricing Parameter (refer to the definition of 'Pricing Parameter').
- Cost + %: Prices for items transferred from the Source Inventory Area will be based on the Actual Cost (as specified on the 'Product Information' screen), plus a percentage of the Actual Cost.
- Price Only: Prices for items transferred from the Source Inventory Area will be based on the Pricing Basis (as specified on the 'Product Information' screen) only.
- Price + Amount: Prices for items transferred from the Source Inventory Area will be based on the Pricing Basis (as specified on the 'Product Information' screen), plus a Flat Amount.
- Price X Multiplier: Prices for items transferred from the Source Inventory Area will be based on the Pricing Basis (as specified on the 'Product Information' screen) multiplied by an Active Markup Multiplier (configured on the 'Product Setup' screen - 'Markup Setup' tab); or, by a Multiplier entered as the Pricing Parameter (refer to the definition of 'Pricing Parameter').
- Price + %: Prices for items transferred from the Source Inventory Area will be based on the Pricing Basis (as specified on the 'Product Information' screen) plus a percentage of the Pricing Basis.
- The default Pricing Method can be specified for a Source Inventory Area (Hospital Unit). The Default Pricing Method will be used if the Source/Destination/Product Line combination is not found.
- Pricing Parameter:
- Depending on the Pricing Method, the Pricing Parameter will be one of the following:
- Blank
- Flat Dollar Amount
- Percentage
- Multiplier
- The Pricing Parameter will be applied by the Pricing Method rule.
- The default Pricing Parameter can be specified for a Source Inventory Area (Hospital Unit). The Default Pricing Method will be used if the Source/Destination/Product Line combination is not found.
- Depending on the Pricing Method, the Pricing Parameter will be one of the following:
- Pricing Method:
- Establish and track Accounts Payable and Accounts Receivable among the Inventory Areas (Hospital Units).
- Establish Product Pricing Rules for the Transfer of Inventory among Inventory Areas (Hospital Units).
Inventory Transfers
- The Inventory Transfer Request is no longer the focus of the Inventory Transfer Process - the Inventory Transfer Request Item is.
- Inventory Transfer Request Items are 'Ordered', 'Shipped' and 'Received'.
- This replaces the 'Requested', 'Transfer Out' and 'Transfer In' transactions in order to standardize similar transactions with Purchase Orders.
- In the past, Inventory Transfer Request Items were associated with, and expected to remain with, Inventory Transfer Requests. In reality, Inventory Transfer Request Items are independent items; therefor, they should be managed as independent items. They are still introduced into the Inventory Transfer Process via the Inventory Transfer Request; however, once they are 'Ordered', they will be managed as items that can then be regrouped and Shipped, then Received.
- The Inventory Transfer screens have search functionality that provides the User the ability to Ship and Receive Inventory Transfer Request Items.
- Inventory Transfer Process:
- The 'Inventory Transfer Request Search' screen is used to initiate the Inventory Transfer Process, and access the 'Inventory Transfer Request' screen.
- This screen is accompanied by the 'Inventory Transfer Request Items' report.
- The 'Inventory Transfer Request' screen is used to 'Order' Inventory Transfer Request Items.
- This screen is accompanied by the 'Inventory Transfer Request' report, and the 'Inventory Transfer Request Picklist' dialog.
- The 'Inventory Transfer' screen is used to 'Ship' Inventory Transfer Request Items and make Adjustments to Inventory Transfer Request Items that have been Received with Excess, Missing, or Returned Quantities.
- This screen is accompanied by the 'Inventory Transfer' form, 'Inventory Transfer Request Item Adjustments' dialog, and the 'Inventory Transfer Request Shopping List' report.
- The 'Inventory Transfer Receiving' screen is used to 'Receive' Inventory Transfer Request Items.
- This screen is accompanied by the 'Inventory Transfer Receiving' form.
- The 'Inventory Transfer Accounting' screen is used to search and view Accounts Payable and Accounts Receivable information resulting from Inventory Transfers between Inventory Areas that track Inventory Transfer Income and Expenses.
- The 'Inventory Transaction Search' screen is used to search for Inventory Transfer Request Items, and view their Inventory Transfer Request Item History.
- The 'Inventory Transfer Request Search' screen is used to initiate the Inventory Transfer Process, and access the 'Inventory Transfer Request' screen.
- There are Default Settings that impact Inventory Transfers:
- Hospital Defaults
- Inventory Location Defaults
- Product Defaults
- Reorder Quantities
- Reorder Quantities are configured at two levels:
- Inventory Area Product Defaults:
- To be applied when Products are ordered on a Purchase Order or Inventory Transfer Request.
- Product Defaults:
- To be used if Reorder Quantities have not been configured for the Destination Inventory Area.
- Inventory Area Product Defaults:
- Reorder Quantities consist of:
- Critical Quantity:
- This quantity is not used in the calculation of the 'Needed Quantity'. It is used as an indicator of the absolute minimum (critical) quantity.
- Minimum Stock Quantity:
- This is the minimum quantity needed on hand for the Inventory Area; and, the point at which the Product should be ordered - when the Available Quantity reaches the Minimum Stock Quantity, the Needed Quantity should be ordered.
- Available Quantity:
- This is the quantity of the Product on hand in the Inventory Area.
- Reorder Quantity:
- This is the quantity used to determine the 'Needed Quantity'.
- Needed Quantity = Minimum Quantity + Reorder Quantity - Available Quantity.
- Critical Quantity:
- Reorder Quantities are configured at two levels:
Multi Item Products
- Multi Item Products can now be
Picklists
- Picklists can now be defined for one of more of the following functions:
- Billing
- Estimates
- Hospital Requests
- Inventory Transfer Requests
- Night Cart
- Product Reorders
- Purchase Orders
- The combination of Privileges and Assigned Hospital Units will restrict which the User's ability to access Picklists.
Product Scales
- Product Scales can now be defined for one of the following Basis:
- Amount: The Discount Adjustment will be based on the Invoice Price of the Product or Service.
- Quantity: The Discount Adjustment will be based on the total Quantity of a Product or Service.
- Rx Days Supplied: The Discount Adjustment will be based on the Rx Days Supplied for a Prescription.
- Product Scales are now assigned a Credit Adjustment Code and Reason, to be used for the Discount Adjustment resulting from the application of the scale when a Product or Service is purchased.
Tags
- Tags can now be defined and used as search criteria for:
- Purchase Orders
- Inventory Transfer Requests
- Vendors
- Tags are assigned a Tag Type which limits their availability to Inventory Transfer Requests, Purchase Orders, or Vendors.
- Tags may be assigned to a specific Hospital Unit, which limits access to the Tags based on the Inventory Area associated with the Inventory Transfer Request, or Purchase Order - this does not affect the Vendor Tags.
Taxes
- Tax Jurisdictions are now assigned Credit and Debit Adjustment Codes and Reasons that will be used when the system automatically posts Tax Exemption Credits, or Tax Exemption Reversal Debits.
Vendors & Contracts
Contracts
- Vendor Contracts are now assigned a Termination Date.
Vendors
- Comments & Alerts can now be attached to a Vendor.
- Documents can now be attached to a Vendor.