Skip to main content.
Index | Support | Documentation | FAQ

Read219m Premvet 5 (Version 2.19.07) - December 2002


Access Permissions

The following access permissions have been added or changed.

127 Clinical Variables - Can the user change Date, User, Analysis code, Send bill via the pop-up box on clinical screen ('V' option)
128 Admin Lock (See below)
129 Import Clients (See below)

http://www.premvet.co.uk/premvet/manual/pv5/ch26.html#b


DataMajor - See separate documentation

Menu -> Help -> Release Notes -> datam001

On-Line Manual: http://www.premvet.co.uk/premvet/manual/dm/dm.html


Disease Tag

Stock cards can set a 'Chronic Status' (Disease Tag) on the animal card (Additional Screen).

These are set on an individual stock card (Interactions -> Tag) and will be added to the animal card automatically. There is a limit of 99 different tags. The name is set via

Stock -> Params -> Lookup -> Tags

If the Disease Tag is set to 99 then the Tag will be removed from the animal card. You cannot directly edit the animal card to add/remove it. Tags 0, 1 and 32 are reserved and cannot be used.

Stock Items that are 'tagged' can be listed via the report Generator. Animals that are tagged and the clinical lines uses can be listed via DataMajor.

See: http://www.premvet.co.uk/premvet/manual/pv5/ch20w.html


Practice Scheme

The Practice Scheme (Classifications) have been re-worked with the following options:

Setting the discount - you can discount any number of analysis codes, when prompted for the code to discount you can enter a range by separating them with a hyphen e.g. 10-30

The default behavior of classification 5 and above will NOW be to put the FULL amount through the clinical screen and when you exit automatic pricing a 'Discount/Credit' entry will be added. This allows the client to see the full amount and what discount they are being given.

If you wish to revert to the old behavior, that is 'hide' the discount then for that classification just include analysis code 255 as one of the discounted codes and give it any discount.

If using the Show Full amount and then discount the following should be kept in mind.

The setting:
General Apps -> Parameters -> Misc -> 9

If this is set to yes a clinical line will be added with the discount percentage given for that item.

There is an option on the validation menu 'Status to Classification' which will set the classification based on an existing status code. To help identify in the Vatbook what work has been done under a classification if you set Vatbook_Bold_Class = Yes in params.txt all work will be printed out in bold.

Classification 12 has been allocated to PDSA PetAid clients - See below for more details.

See: http://www.premvet.co.uk/premvet/manual/pv5/ch02.html


Bills and Receipts

Both POS and Today bills now support logo generation when printed on Star TSP700's. See the FAQ section of the on-line help on how to create them.

FAQ: http://www.premvet.co.uk/premvet/faq/ts700.html

The system does pay attention to the 'Paper Width/Offset' on POS printers. The default is 40 characters if not specified (e.g. set to zero). The current printers we use have the following paper widths:

Width
Star TSP700 47
Epson TML60 43
Star SP220 40

The software will adjust the line lengths to suit. In some cases it will 'chop' off the last few characters of the clinical line.

Payments and Discounts will be shown at the bottom, VAT inclusive figures are used throughout (see below for how to get VAT content shown).

Today Bills/Receipts

These will show an * beside any item that has been discounted via a classification (or manually using the '-' or '$' meta-character). If show discount is switched on - see above then the discount line will also be printed on the ticket.

The params.txt option 'Show_Today_Vat', if set to Yes then a line will be added at the foot of the bill/receipt showing the VAT content of the total. The system will show VAT Inclusive prices by default, if you wish to revert to the old Nett/VAT on each line set 'Today_Vat_Line = Yes' in params.txt.

Today Bills/Receipts will also print any 'Pharmacy Advice' automatically if appropriate for the client it is being run on (See below). This includes composite.

POS Bills/Receipts

If a billing 'group' includes discounted work then a '*' will be shown by the total as above. If you set the params.txt entry Show_POS_Disc = Yes then the system will print the discount amount OF THE 1ST ANALYSIS CODE in the group. That is if you have for example: Vaccinations 10 - 20 and ALL analysis codes are discounted then it will work as expected. If on the other hand you have varying discounts within that group you may get un-expected results with this option on.

The params.txt option 'Show_POS_Vat', if set to Yes then a line will be added at the foot of the bill/receipt showing you the VAT content of the total.


Stock Data Sheets - Pharmacy Advice

There may be times you want to print warnings/notes on the receipt as well as drug labels. This can be done using the 'Today' Bills/Receipts along with the 'Local' stock data sheet.

On the stock card, use the 'Local Data Sheet' to add the text you want included - do not worry about the format as the line WILL be re-formatted based on the width of the stationary you are using.

On the 'Warnings' section of the stock card switch 'Append Letter' to Yes and for the name of the letter enter 'data'.

Now whenever that item is dispensed the data sheet text will be added to the today bill/receipt (just before today.bot if used).

Note: The text is printed ONCE, if you re-print the bill/receipt it will not be included again (for multiple copies use F9)

Note: If the item was dispensed on a different day to the bill being printed it will NOT appear.

See: http://www.premvet.co.uk/premvet/manual/pv5/ch20q.html


Diary

Two new options on block booking:

See: http://www.premvet.co.uk/premvet/manual/pv5/ch39g.html#c

If Log_Diary_Cancel (in params.txt) is set to Ask then you will be asked if you want reason for canceling logged to the clinical screen or not (default is Yes).

If Diary_Ask_Personnel (in params.txt) is set to Yes then the personnel entry for the slot you are adding/editing can be changed. There is NO check to ensure the user is valid to allow for other abbreviations to be used. The personnel will be carried over to the waiting room summary.

On the overview page, if there is enough room, the system will display any 'Comments for Day' under the appropriate diary. If you have over 100 slots in any one diary the comment will be truncated.

The 'Find Something' option on the utilities menu will scan all diaries and can be used to look for anything on the diary page e.g. reason, address etc.

The Printout option has two new options 'C'urrent - print all the appointments for the selected diary for today + xx days and 'A'll print all the appointments for today for all diaries.

If you are using the 'Classic Waiting Room' an option on the diary Edit menu 'Here' can be used to transfer the record to the Current waiting room list.


Cross Updating

The system can automatically allocated cards for remote sites.

Use System -> Cross updating -> Parameters to set this:

7 .. Number of sites - How many sites do you have to disable the automatic allocation set this to 0 or 1
8 .. Trip if less than - How low do you want the number of XUD cards to get before some are allocated.
9 .. Diary - This option is not currently used.

Whenever work is integrated at the main site the system will check the number of XUD? cards for each remote site - if they are below what is in (8) then the system will allocate (8) number of records for that site and add to the log file for the next transfer.

The 'Bounce work' option will now include 'S'heets and Lab (1) screens.

Both x_send and x_check will abort if the Vet Systems is in maintenance mode e.g. the -L option has been given.

You can restrict the files that are automatically sent to individual remote sites automatically. This is done by specifing the site and file in /usr/utilities/x_skip. The format is site:filename e.g. if you want Automatic Pricing files updated everywhere except the site 'petaid' you would enter:

   petaid:ap.xud
The existing x_ignore file will also be checked when x_check runs so you can limit the files that are processed at the receiving site.

http://www.premvet.co.uk/premvet/manual/xud/xud.html


Auto Pricing


Import/Export

Billing Variables (DataMajor Groups and Itemised billing settings) - these can be exported with

	vet -p export ibill  (or xibill.csv).

User group access permission defaults - use

      vet -p export  uperms (xperms.csv)

If you want to 'force' the new settings onto the users then use

      vet -p export upermf (xupermf.csv).

See: http://www.premvet.co.uk/premvet/manual/pv5/ch27b.html#inout

FAQ: http://www.premvet.co.uk/premvet/faq/export.html


Marketing Tag

You may want to 'mark' clients for marketing purposes or for tracking a group of animals over a period of time. A 'Marketing Tag' has been added to the Additional Screen. It can be set to one of four 'tags' Platinum, Gold, Silver or Bronze. These can be reported on via DataMajor.

These tags can be set via:

http://www.premvet.co.uk/premvet/manual/dm/dm.html#mark
http://www.premvet.co.uk/premvet/manual/pv5/ch06n.html#Nov27

The tags are NOT set by the FDI scan program.

An option on the Validation Menu 'Global Update' can be used to globally reset the flags. Normally the flag will be set by DataMajor, if they have been marked by mistake this option can reset them. Select the animal range as required and either use: N none, P for Platinum, S for Silver, G for Gold or B for bronze. The system will set accordingly.


Definition File Processing

Some new reserved words have been added:

&CLASS The numeric class the animal belongs to.
&MILEAGE Mileage from the additional screen.
&MARKET Marketing tag
&OUSER Original User
&PASS Passes the multiplier to .def files.
&MASTER The Tree View start record.
&ASREF1 The 'Ref 1' field on the Additional Management screen.
&ASDATE1 The 'Date 1' field on the Additional Management screen.

http://www.premvet.co.uk/premvet/manual/pv5/tips/condef.html

@Full(date) Will return full date
@Full(date xx) Will return full date plus xx days
@Date(n x) Numeric representation of the date.
@Date(t x) Text representation of the date.
@n2t(X) All numbers in X will be convert to text

http://www.premvet.co.uk/premvet/manual/pv5/ch19.html#date

If/Else Statement

You can use .IF with a blank .EL e.g.

 .IF species = canine
 This is a dog
 .EL species = feline
 This is a cat
 .EL
 This is neither a dog nor a cat but a &species
 .FI

http://www.premvet.co.uk/premvet/manual/pv5/ch19.html#IF


Management Record Card

http://www.premvet.co.uk/premvet/manual/pv5/ch02.html#additional


Treeview

http://www.premvet.co.uk/premvet/manual/pv5/ch04.html


PDSA

Treating PDSA clients has been made easier.

Setup Classification 12 as 'PDSA Petaid' and assign 100% discount to all groups of work eligible for PDSA treatment.

(Use: System -> Setup -> Parameters -> Lookup -> Recalls -> Others -> Classification -> 12 )

Set the 'Classification' on the Animal's additional screen to 12 or setup an AP code to do it automatically (^20=12 on Extras line).

Once the classification is set like this treat it as any other animal, that is add the work on the main clinical screen. The system will add a copy of all 100% discounted work to screen 3 automatically.

This allows you to have a full history of all work done, a 'Discount' line will be added to keep the financial records correct. The discount will go through analysis code 213 and can be summarised in the Vatbook or via DataMajor.

Donations can be added directly on screen three or via an AP code as per:

     Description:   Donation received - ##
     M. Factor  :   Displayed
     Price      :   0
     Extra      :   {!Amount Received?} ^26=1

If you want to generate a receipt for the donation add ^11=xxx.def to the end. You can use &pass as the donation amount in the .def file.

See the FAQ for more detail.

FAQ http://www.premvet.co.uk/premvet/faq/petaid.html

There is a DataMajor set of Stored Reports to summarise the work done, list registered PetAid clients, report on donations etc.

Classifications will be shown on the Management screen using colour event 177.


Additional Screens (Lab and PDSA Work)


Reports


Administrative Lock

You can 'lock' individual cards to stop other users entering work. Access permission 128 is required to lock/unlock a card, you can setup an AP code (use ^28=1 on the extra line) that allows anyone to apply the lock. You cannot 'unlock' a card via AP.

The lock status is amended on the addition screen. If a card is locked a pop-up box will appear when accessed. If you do not have permission then the card is set to 'read only' - e.g. no work can be added.

This lock can be reported on via DataMajor (table=animal, field=Lock).

There is an option on the Validation menu to check for and remove any 'rogue' locks than may be present due to historical data.


Import Clients and Payments

If you have need to add new clients onto the system via a csv file or have clients who pay you regular amounts you can use the new option under System Management 'Import Clients'.

This option is protected via Access Permission 129.

The three formats supported in this release are:

1 Name, Address 1, Address 2, Address 3, Post-code, Telephone
2 This is preset to registration details from PDSA SAC in Sunderland
3 Direct Debits and Standing orders

For format 1:

For format 2:

For format 3:


Anzio Lite

Support for Anzio-Lite http://www.anzio.com/ has been added.

Set emulator to 'B' for Anzio Lite.

Tips: Make sure Transfer:Receive Quiet is Ticked
  Make sure Edit:Advanced:Security:Disable Quit is Ticked
  Set Edit:Advanced:Mouse:Middle Click is set to URL


Import Unix password file

When you are adding users to the system, the 'Import /etc/passwd' option in Password Maintenance can be used to scan the Unix password file and add them automatically to Premvet.

The option will pull over the login name and the users full name. It will ignore system accounts and accounts that already exist. If it finds a user who does not exists you have the option to Add them or Skip them. If you select Add you will be prompted for the group they belong to and a user ID.

http://www.premvet.co.uk/premvet/manual/pv5/ch26.html#import


Stock On-order Reset

There is a global option (on Stock Utilities menu) that will globally reset the 'On-Order' quantity to zero for a range of items.

http://www.premvet.co.uk/premvet/manual/pv5/ch20j.html#x10


Support for Additional Client Types

The following terminal types have been added to the terminal database:

Linux console, Xterm, KConsole, VT220, Open Unix, Janita

A new Emulator type 'K' has been added to support Linux clients running the KDE graphical interface. When set to 'K' the system will automatically call the Linux Office tools and graphical applications as needed.

When using Janita under Linux you should set the emulator type to 'J' if using Janita under Microsoft Windows it will be automatically detected and emulator type 'N' will be set.

http://www.premvet.co.uk/premvet/manual/pv5/ch29b.html#29b2


Filecap and Graphical Applications

Filecap is used by the system to assign 'helper' programs that are used to look at different file types. e.g. What program the system uses to look at Word documents, spreadsheets etc. A new 'filecap.sample' has been supplied with this release that includes support for Linux applications.

In addition to filecap the system does 'know' about some of the common applications. These 'common' applications have nothing to do with filecap and are called specifically e.g. help calls the broswer, CSV fields call the spreadsheet etc.

As not everyone may want to use the same graphical app on the same terminal types there are some options that can be specified in params.txt to over-ride the 'common' defaults. These are:

App_Web.X Web browser you want to use.
App_Calc.X Spreadsheet
App_Mail.X What Mail reader do you want to use
App_Edit.X Editor/Word Processor

You will notice all these have '.X' at the end, you should replace the X with the emulator type you are using. This allows you to configure different programs for different screens, for example, if you are using Janita on your Linux PC you may want to call kedit for your word processing but other users want to to use Microsoft Office as they are on Windows. The emulator for Janita is 'J' so you would add:

          App_Edit.J = kedit  %s

The default has been changed just for your PC.

The 'E-Mail' option on the Other Application's sub-menu will now automatically call Outlook if you are on a Windows PC. If you want to revert to the character based Mail Reader set: Win_Mail = No in params.txt.


Client Sheet

An option on the ANIMAL sheet 'C'lient allows you to create and view a sheet (full screen) specific to the CLIENT rather than the animal. Client sheet details are stored on the MASTER record card - this means you should NOT remove this master record from a chain of animals. You can hide it but not remove it or the client sheet will disappear from the other animals. From the client sheet you can jump back to the animal sheet. If an animal has a 'client' related sheet the word 'Client' will appear towards the bottom of the management card.


Calendar

A new option for 'group' calendars has been added. Set Calendar = group in params.txt. When running in 'group mode' premvet will call the O.S. utility 'scocal' - this is best viewed under an X session.

ScoCal will allow you to schedual events over multiple calendars and give you printouts for specific weeks in advance.


Importing AP and Stock codes

Normally you will not need to run these options as in a cross-updating situation the m/c will process them automatically. However, you may want to make multiple changes to either the Stock or AP details in a spreadsheet. The import options can be 'forced' to work on non-xud sites be using:

       vet -p xudap -f filename      (for AutoMatic Pricing)
vet -p xudstk -f filename (for stock)

Tip: Run the Send to remote option, copy the (ap|stock).xud file to text/(ap|stock).csv, load Excel highlite col A, click Data, Text to Columns, Delimited, Other and enter a bar (|). Edit the file as required and save it as a CSV file.

Using the -f filename (where you replace filename with the actual file to import). Normally the file will be pipe (|) delimited, if the filename ends .csv the system will assume comma (,) delimited and act accordingly. 'filename' should be relative to the main vet system data directory e.g. /u/vetdata


Daybook

There is a 'daybook' option that allows you to log calls for work to be done. This could be followup calls for nurses, visits for the farm vet, calls outs, in-patient treatment etc. There is a global daybook accessible to all and a personal daybook only accessible to your self. Calls are NOT automatically removed at the end of the day and will be carried over.

Global calls are 'logged' against a specific user, the client details are added along with up to 5 lines of additional notes. A clinical note will be added to allow you to record the event.

This option is disabled by default, to enable it add an entry to params.txt called Use_Daybook = Yes

See the FAQ for more detail.

FAQ: http://www.premvet.co.uk/premvet/faq/daybook.html


Herd Fertility

This has been 'bundled' into the main release.

Manual: http://www.premvet.co.uk/premvet/manual/hf/ch42.html


Stock Control

When processing a stock order the batch expiry date will be shown in the pop-up box along side the existing batch numbers.

Added user id to History file (Price updates, Quantity changes)

Ask for Batch on stock, this will now skip the one line prompt and jump straight to displaying the batch numbers currently held. If you set AP_Force_Batch = Yes in params.txt users will not be allowed to skip past the batch number question.

A 'View' option has been added to Stock Ordering - Process - File Print Order to allow you to look at the order state on the screen.

In stock the invisible option 'V' (View attachements) has been made visible. If the primary letter file exists it will be shown on the main screen (beside Log as Med).

Purchase Orders - The PO will include Sub Totals for Product Code if you add PO_Add_Sub_Total = Yes to params.txt. By default this is set to No, the PDSA Version default is yes.

Normally the system will print the practice address associated with the STOCK branch not the physical branch, if you set PO_Use_Surg_Address = Yes (in params.txt) then it will use the physical branch.


Dispensing Fee

You can base the dispensing fee based on the discount being offered (if using a classification) or it can be set to always/never adjust it. See:

FAQ: http://www.premvet.co.uk/premvet/faq/dfee.html


Misc and Bug Fixes


Back to Release Note Index