Automatic Protocols
A protocol can be called automatically at various parts of the system, these will enable you to start off procedures, prompt for record updates, log additional information etc.
You create a protocol (named as per the table below), tell the system you want it to be used (activate it).
There are some sample scripts that can be used as templates
- Check and update E-Mail address
- Check and update mobile number
- Alert if over a credit limit
- Update Insurance Details
They are also used extensively for insurance claims and transaction recording.
Activate a Protocol
This step only needs to be done once, you need to enter a Params.txt entry.
To activate use the entry:
Call_Protocol = x x1 x2 x3 x4 ....
Where x x1 x2... are the protocol number(s) below.
To start with it may be easier to enable all protocols initially by using:
Call_Protocol = *
Protocol List
Most scripts will only run once per animal, if the 'Re-Run' column is set to Yes then that specific script will be run each time it is called.
| No. | Script Name | Re-Run | Called Where |
|---|---|---|---|
| 1 | pva001 | No | Selecting 'A'uto on clinical line |
| 2 | pva002 | No | Entering Clinical Screen |
| 3 | pva003 | No | Adding to Waiting Room List from record card |
| 4 | pva004 | No | Just BEFORE Estimate generated. |
| 5 | pva005 | No | Just AFTER an estimate generated |
| 6 | pva006 | No | Just before management prompt Line appears |
| 7 | pva007 | No | Enter 'A'uto for the 1st time on this animal |
| 8 | pva008 | No | Finished with Auto option |
| 9 | pva009 | No | Entering 'T'ext box |
| 10 | pva010 | No | Before 'C'ash options |
| 11 | pva011 | No | Before 'A'uto and 'T'ext and 'C'ash (same as 007, 009) |
| 12 | pva012 | No | As 007 except only active if estimate being generated. |
| 13 | pva013 | Yes | Used to list transaction on 'L'ist and 'E'dit |
| 14 | pva014 | No | Called in Old Diary when asked for reason |
| 15 | pva015 | No | Insurance Claim to get extra Details |
| 16 | pva016 | No | The 'Q'uit option on the clinical screen |
| 17 | pva017 | No | Before 'A'uto and 'T'ext (same as 007, 009) |
| 18 | pva018 | Yes | If it exists will be called when 'T'ext option is used. |
Setting up a PVA script
This procedure will help you get started:
- Create your protocol, call it say
test.pro - Test it via an AP code or from the prOtocol option.
- When happy:
- Press F6 to get to
Vet>prompt - Type:
cd protocols - Type:
cp test.pro pvaXXX.pro - Type:
exitto get back to the screen
- Press F6 to get to
- Test it works