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

Read220 Premvet 6 (Version 2.20.10) - March 2007 ->

Data Major

The Animal Age field, if the animal is dead then the age will that at the time of death.

You may want to automate one of your DataMajor queries, a new option has been added to the automation manager to do just that. See the FAQ - Mailing out Lab Results for a step by step guide. If you want to manually do this, use, from the command prompt, vet -o sql_script e.g. vet -o ah2 will run the script ah2 (you should not enter the .sql suffix).

AddedBy has been added to the animal table to record who 1st registered the animal.

The Warning/Notes (see 5 below) have been added. These are stored in the table 'notes' - see the main DataMajor manual at www.premvet.co.uk for details.

Management Reports - sometimes you want to limit the report to the 1st 200 or 1st 50 records found rather than everyone. If on any of the three 'Special' lines (options 28, 29 or 30) you add say; limit 50 this will limit the report to the 1st 50 records found, limit 10 would be the 1st 10 records found etc. Actually, the system looks for the text 'limit' and adds the line to the foot of the script so any valid sql can be added e.g. Order by 2 Limit 400 will sort the information by column 2 and limit the results to the 1st 400.

A new script has been added to the 'Tidy Up' index to list records where the Species, Breed or colour are set to UnSpecified - as the system now records who added these records you can audit this.

Stock

Stock Ordering: When printing out a pending order it will be in alphabetical order rather then the order entered.

Earlier versions of the software, when processing a reply file from a supplier would reset the pack price to #999.00 when it received a zero priced item. Now the pack cost will be set to 0.01 and the text *ZERO* printed on the order summary.

Stock Valuation (via Automation Manager) - rather than spooling one large document with the individual lines and the totals, this has been split into two. The same information is available expect the summary page is separate.

Stock Report(s) would ignore hidden items, it will now only ignore items that have been marked as killed.

User Defined Files

User Defined file entries were allocated analysis code 251. There is now a setup screen to allow you to alter the analysis code for a set of entries. You may, for example, have all your credit control text in User Defined File 'C' - the analysis code could be set to 160 (or whatever you use), User Defined File 'W' for warnings could be 120. Set as you see fit.

In addition, to setting the analysis code, you can have the system adding the text to the Warnings/Note box (see next option).

Both of these are set via the option:

Fees & Stock -> Utilities -> Analysis -> User Defined

The 'Change File Parameters' option will give the two new options.

Warnings/Notes Pop-Up

In some case the flag pop-up does not allow you to specify enough detail. There is a new option on the 'Add'itional screen 'Warnings' that will bring up a box allowing you to enter specific information. This can be manually entered or updated via a User Defined file (see above). There are 7 lines, it is suggested but not essential that each warning/note take up one line, that is you have space for seven specific entries. One of the main reasons for this is DataMajor will record the details and the line it appears on and it is expected DM will be updated to add/delete lines automatically.

You can also 'force' the warnings box to appear when the animal card is first accessed. This is done with the params.txt entry

		Pop_MR_Warning = xx

Where xx is a colour event, e.g. setting it to 201 will use event 201 for the box colour.

Also, the params.txt entry Additional_Right can be set to 'warn' so that the warning box is the initial default when displaying the additional screen.

Personal Diary (F12)

The Personal Diary has had a print option added (p for Print), this will print out a full month with diary events and global events on it. The format is aimed at printers that support PostScript directly.

In addition to the using the personal events, two other files are checked: The System one (practice holidays etc), this is set via

System -> Setup -> Parameters -> Text Files -> Calendar

An extract is:

    1 Jan*                          New Year's Day  
    2 Jan*                          Bank Holiday
    3 Jan                           Scottish Bank Holiday 
    6 Jan                           Epiphany
    14 Feb                          Valentine's Day

  # Easter is a predefined holiday, calculated by Pcal for each year
  Good_Friday*                    Good Friday
  Easter                          EASTER Sunday
  Mon after Easter*               Easter Monday

You may also want to add family events to your calendar printout. There is no point in adding them to the global file above, everyone will get them. While in the Personal Diary select 'E' (for Edit) - this will display another text file and you can add your own details e.g.

  # Demonstrate use of the 'Notes' box.  This is a way to display 
  # notes in one of the empty, unused 'day boxes' on a monthly calendar.

  note/2 all   \fBEnjoy life\fP during %b!

  # Put a note in some specific months, showing the full month name...

  note Jan   Brr... It's cold in %B!
  note Jul   Whew, it's hot in %B!

  # Demonstrate the ability to display someone's age on their birthday.
  # 
  # This example is for someone born in 1991.  It will display the 
  # text "Eric's 14th Birthday" on May 10, 2005.
  # 
  10.05  	 Eric's %-1991Y%oY Birthday

  first Sunday in April           Begin DST
  last Sunday in Oct              End DST

  # Print a warning on 'Friday the 13th' dates.  

  F13 Avoid black cats!

  # Display the week number on every Monday...

  all monday in all       Week %w

There are a few options in the above, see the Guide 'Customising the calendar for full details.

Attachments - 'W'rite Screen

If an attachment is over 10Mb the created date will be correct.

A new 'test' option has been added to cater for for different graphical desktop applications. This is X-zzz where zzz is the version of the Operating System. The following filecap entries have been changed, this shows the use of the new test option.

These three will, if using OSR 6 call Mozilla as the browser, 5.0.x
will use Netscape and if you are not using a graphical screen at all
then use lynx:

text/html ; konqueror %s ; Description="Hypertext Markup" ; test X-600
text/html ; netscape %s ; Description="Hypertext Markup" ; test xwindows
text/html ; lynx %s ; Description="Hypertext Markup" 

With the graphics options, editor on OSR 6 will be kolourpaint, OSR 5
will use scopaint. X-Rays (Dicom images) will use 'display' on all versions.
For generic viewing kview on OSR 6 and display unver OSR5.

graphics/edit ; kolourpaint %s ; description="Graphics Editor"; test X-600
graphics/edit ; scopaint %s ; description="Graphics Editor" ; test xwindows
graphics/dicom ; display %s ; Description="X-Ray Viewer" ; test xwindows
graphics/* ; kview %s ; test X-600 ; Description="Image Viewer"
graphics/* ; display %s ; test xwindows ; Description="Image Viewer"

Misc

  • The recall summary will be automatically sent to the print spooler.

  • A problem with cross updating loyalty points has been identified and fixed.

  • Address Book - the change added in April 2006 (read220l#8) where by the default when searching for records was to look at all fields rather than just the name. This can be reversed by adding: Old_Address_Book_Find = Yes to params.txt.

  • Control Debtor - if the params.txt entry Debtor_Use_XUD_Branch is set to Yes then the system will ONLY process records where the Master record is set to the same the cross updating branch. If Cross Updating is NOT enabled then this will have no effect.

  • Printer Spooler - When re-printing a job, rather than having to enter the full Unix print command if you want to use a different printer. You can now specify just the name of the printer.

  • Editing the additional contact numbers (either F1 from the main telephone field, or via Number option) you can change the E-Mail address at the same time.

  • Attachments: If the 'P'rint option is used the system will automatically send a 'form feed' to the printer. This _may_ cause a 2nd blank page to be produced depending on the document type.

  • Print Spooler - This would report a problem if more than 500 spooled jobs - the limit has been doubled, if there are more than this the remainder will be ignored.

  • Registered User - the user who 1st registered the animal is recorded on the 'Add'itional screen. It is shown to the right of the 1st registered date, it is also available via DataMajor.

  • E-Mailed Lab Result Processing - Batt Labs have been added as a supported lab, the formatting of Abbey Labs results should be easier to read

  • The Validation program has the option to check for EUTH, DIED, DEAD, PTS and CREM - it will now check for the word surrounded with spaces to stop it finding inCREMental and sudoCREM. The 'isdead' DataMajor script on the 'Tidy Up' index has been altered as well. As the Datamajor script shows the text in context it should be used as the primary method.

    Back to Release Note Index