Help Centre
Open FastVet

Help Centre › Stock & pricing

Protocols

Bundle the items that always go together (a spay, a dental, a vaccination) into one line the vet charges in a single tap: how to build one, how it is priced, what the client sees on the invoice, eleven worked examples of the shapes practices actually use, and what protocols do to stock, the clinical record and your reports.

A protocol is a set of price-list items grouped under one heading. The vet picks the protocol once and everything in it is added to the visit together, with the quantities you set as defaults and one price for the lot.

Protocols make sure nothing is forgotten (the fluids, the anaesthetic and the take-home medication come along with the procedure) and that a standard job is charged the same whoever charges it.

What the client is charged#

A protocol is billed as one line, at a single figure called the Protocol Charge. The items inside it are recorded against the visit (so stock comes off the shelf and the clinical record is complete) but they are not billed separately, unless you mark one of them On top of package.

The Protocol Charge is either the protocol's own fixed price or the sum of the items used, which is set on the price list rather than chosen per visit. Either way it is one line, and the vet can still override the figure on the day for a discount or a staff rate.

A charged protocol: one price on the protocol line, its items listed underneath without prices.
A charged protocol: one price on the protocol line, its items listed underneath without prices.

In that example the dental package is R1,050. Beneath it are a scale and polish, a bag of fluids and ten antibiotic tablets (R1,195 at their own prices) and the Consultation Total is R1,050.

Where protocols can be used#

A protocol can be charged anywhere an item can, and it behaves the same way in each place: one line, one charge, the items recorded underneath it.

ScreenHow it is addedWorth knowing
ConsultationAdd, then Add ProtocolThe usual place a protocol is charged.
Hospital day and boarding dayThe same, on the day you are editingThe protocol belongs to that day, so a daily bundle is charged once per day.
GroomThe same, on the groomSee Grooming.
QuoteAdd Protocol on the quoteThe quote shows the same parts the invoice would, grouped the same way, but marked included rather than priced, because the estimate's total sits on the protocol line. A part charged on top of the package appears as its own line, as it will on the bill.

Which of those screens a protocol appears on is set on the price item itself, under This price will be visible to. A protocol that is only ever done in theatre does not need to clutter the boarding screen.

Note
Accepting a quote carries the protocol across to the consultation with its parts still attached, so the visit is charged the same way the quote said it would be.

Seeing every protocol at once#

Who can do this
Administrators.

Home›Stock & Prices›Update Protocols

Update Protocols lists the practice's protocols on their own, and shows the invoice each one will print beside it. It is the screen to open when the question is “which of these is the one I mean?”, or when a round of price rises has to go through the bundles.

It is a separate screen from Update Prices because a protocol has no cost, no markup, no stock and no supplier, so the columns and filters that matter on the catalogue are blank on a protocol, and the thing that does matter here has no meaning on any other row.

Update Protocols: each protocol with the invoice it prints. The dental package shows its scale and polish and a “Medication & fluids” group; the puppy package prints as one line.
Update Protocols: each protocol with the invoice it prints. The dental package shows its scale and polish and a “Medication & fluids” group; the puppy package prints as one line.
On this screen you canHow
Retype a Protocol ChargeType over the figure. The preview beside it follows as you type, so you can see what the client will read before you save.
Put several bundles up togetherTick them, then Raise charge by a percentage.
Settle on a house endingTick them, then Round charge down to: .?0 or .00. It only ever rounds down, so tidying an ending cannot raise a price.
Move them to another categoryTick them, pick a Category and press Apply.
Find the protocol holding a particular drugSearch for the item's name; the search reads the parts as well as the protocol's own name.

Nothing is written until you press Save. Changed rows are outlined, each shows what its charge was, and Discard puts them all back.

Note
Everything else about a protocol (which items are in it, their quantities, what each one shows on the invoice, and whether it is charged at a package price or from its items) is on the protocol itself, behind Edit. This screen changes prices and categories only.
Note
A protocol priced from its items shows its total as a figure rather than a box, and the bulk actions skip it. Its own price is not what the client is charged, so raising it would change nothing: to move that protocol's price, change what its items cost.
A charge typed but not yet saved: the preview has followed it, showing the figure the invoice prints and, under it, what the client pays. The old charge is shown beneath the box, and the save bar counts the change.
A charge typed but not yet saved: the preview has followed it, showing the figure the invoice prints and, under it, what the client pays. The old charge is shown beneath the box, and the save bar counts the change.

Building a protocol#

Who can do this
Administrators.

Home›Stock & Prices›Update Protocols

  1. Press Add to start a new protocol (it opens the price editor already set to Protocol) or Edit on one that is already there. (An existing ordinary item is converted from Update Prices instead.)
  2. Check that Type of Price reads Protocol; it is set for you when you arrive from Update Protocols. A Protocol Details section appears under it.
  3. Give it a description the vet will search for, such as “Dental Package”.
  4. Choose how it is charged: a package price, which you type there, or the sum of the items used.
  5. If you want to charge it at cost, or at a markup, for any price group, also fill in Cost. A group that discounts the package price does not need one.
  6. Press Add first price to protocol and pick an item. Add the rest one at a time with Add another item to protocol.
  7. Give each one a Default Amount: the quantity this job normally uses.
  8. Decide what each one shows on the client's invoice under On invoice, and whether it is covered by the package price or charged on top of it.
  9. Watch the invoice preview under the items: it prints the invoice this protocol will produce, and changes as you change the settings above it.
  10. Choose where it can be charged under This price will be visible to, and press Save.
Protocol Details: how the protocol is charged, with the package price in the choice that uses it, and the items in the bundle underneath.
Protocol Details: how the protocol is charged, with the package price in the choice that uses it, and the items in the bundle underneath.
Tip
Not sure which shape you want? Eleven ways to set one up shows the settings and the invoice each one produces, side by side.
Note
A protocol cannot contain another protocol.
Tip
Set Default Amount to what the job usually takes. The vet can change it when charging. A new item starts at 1; 0 means the item is left off the bill unless the vet types a quantity, which is what the pick-list protocol relies on.

How a protocol is charged#

Who can do this
The choice is the administrator's, on the price list. The overrides below are the vet's, on the day.

A protocol is charged one of two ways, set under How this protocol is charged on the price item, where the package price is typed as well, so the choice and the figure sit together:

SettingWhat it chargesFollows the quantities?
Package priceThe protocol's own price, whatever the items come to. This is the default.No
Sum of the itemsThe items at their own prices × the quantities the vet enters.Yes, as they are typed

The example below is a dental package: a package price of R1,050 against items totalling R1,195. On Package price the client pays R1,050 however many tablets go home; on Sum of the items they pay R1,195, and R1,340 if the tablets go from 10 to 20.

This is also what decides whether the items can print prices on the invoice, which is why the two settings sit on the same screen; see Showing the parts on the invoice.

A protocol the price list prices from its items: the charge follows the quantities and the panel shows its working. The line under the buttons says which rule is in force.
A protocol the price list prices from its items: the charge follows the quantities and the panel shows its working. The line under the buttons says which rule is in force.

On the day, the buttons beside the Protocol Charge are the same on every protocol, and the line underneath them says what the charge is being worked out from:

ButtonWhat it chargesWhen
NormalWhatever the price list says this protocol normally charges: its package price, or the sum of its items.The default, and the way back after an override.
CustomWhatever the vet types.A discount, a goodwill adjustment, a price agreed with the client.
A price groupThat group's rate for a Protocol: a percentage off the package price, the protocol at cost, or cost plus a markup. A group that leaves protocols on the normal price does not move the charge at all.A staff rate or a rescue rate; see below.

A discount rate comes off the package price, so it is exactly what the client was promised. A markup rate works from the protocol's Cost instead and ignores both the package price and the items, so a protocol with no cost price would be charged at 0.00. The line under the buttons says so plainly when that is about to happen, instead of leaving it to be noticed on the invoice.

Above the charge, Items Total shows the items at their own prices, for reference, and a protocol priced from its items shows its working, item by item, which is useful when a client asks what they are paying for. The bill still carries one line.

Tip
Compare Items Total with a package price now and then. If the items cost well above the package, it may be time to review the price.

Showing the parts on the invoice#

Who can do this
Administrators.

By default a protocol prints as its one line and nothing else: the client sees “Dental Package” and a price. That suits a package, but not every job. A farm call where the vet drove 48 km, or a visit where three drugs were given, often reads better if the client can see what was in it.

Each item in a protocol therefore has two settings, on the Protocol Details table where you set its Default Amount.

SettingChoiceWhat the client sees
On invoiceNot shownNothing. The item is recorded against the visit but never printed. This is the default.
Own lineIts own line under the protocol, with its quantity: “12 km x Travel”.
Own line (name only)The same line without the quantity: “Travel”. The line is worth the same; only what is printed changes.
Group: …Folded into a line you name, such as “Medication”, together with the other items in that group. The choice says how that line prints: (details listed), (names listed), or the line on its own.
Charged (package price only)In the packageNothing extra. The Protocol Charge covers it.
On top of packageIt is charged in addition to the Protocol Charge, at its own price, on its own line, indented under the protocol with the other parts, so the client can see what it belongs to.
Note
Charged only appears when the protocol has a package price. Priced from its items there is no package for a part to be inside or on top of (every part is charged at its own price either way) so the column is not offered, and On invoice alone decides what the client sees. A part left at Not shown there is still charged: its money sits inside the protocol line without being named.
Note
A part charged on top prints inside the protocol block, indented like the parts covered by the package: it is part of the job, and a kilometres line sitting on its own at the bottom of the invoice reads as though it came from somewhere else. It is the one indented line that carries a real price under a package-priced protocol; the rest say included.

Whether a shown item prints a price of its own follows how the protocol is charged, which is set a few lines further up the same screen. Priced from the items, each line carries its own price and they add up to the total. On a package price they cannot (the items do not add up to the package) so they print the word included instead, and the package price stays on the protocol line.

You do not have to picture it: the invoice preview sits directly under the items and prints the invoice as you set it up, changing as you change the settings above it.

Note
The preview shows its amounts the way your invoice shows them. Most practices invoices carry an amount column before tax, so that is what the preview prints, with what the client pays underneath it. A practice whose invoices already include tax sees the one figure. Either way the number in the preview is the number on the document.
Tip
Itemising a long protocol one row at a time is tedious, so Show every part on the invoice puts every hidden part on its own line in one press. Group the ones that read better together afterwards.
The preview: the package line, the part given its own line, and the grouped parts on one
The preview: the package line, the part given its own line, and the grouped parts on one "Medication & fluids" line, all marked included, because this protocol charges a package price.
The two settings on each part, and the Groups strip that names the line a group prints on.
The two settings on each part, and the Groups strip that names the line a group prints on.
Note
Every item in a protocol starts at Not shown and In the package, so a protocol prints as its single line until you set one of them otherwise.

Naming a group of items#

Who can do this
Administrators.

Choose New group… against an item and the line is named on that row. Type what the client should read (“Medication”, “Consumables”), decide whether it should List what's in it, and press Use this name.

  • Ticked, the items appear in small print under the line, and a second box, Show quantities, decides how they read. Ticked, the client sees 3 ml x Amoxicillin, 2 ml x Meloxicam and the picker reads Group: Medication (details listed). Clear, they see Amoxicillin, Meloxicam and the picker reads Group: Medication (names listed).
  • Clear, the client sees the line and its total only, and the picker reads Group: Medication.

The line is worth the same either way. Clearing Show quantities changes what is printed under it, not what is charged.

They are one decision about one line, so they are made in one place. To change any of them afterwards, choose Rename or change this group… against any item on that line: the name and the ticks apply to every item on it.

Note
A line with no name would print blank on an invoice, so a protocol will not save until every group has one.
Naming the line where the group is made, choosing whether it lists what is in it, and whether that listing carries the quantities. The preview below shows the result as you type.
Naming the line where the group is made, choosing whether it lists what is in it, and whether that listing carries the quantities. The preview below shows the result as you type.

A group is simply the set of items that share its name, so there is nothing to tidy up: move the last item out of a group and the group goes with it.

Tip
Use a group where the detail would mean nothing to the client (the three drugs that made up an anaesthetic) and Own line where it would mean a great deal, like the distance travelled on a farm call.
Tip
Leave the quantity off where the dose is a clinical detail rather than something the client is buying: “Amoxicillin” answers what their animal was given, where “3 ml x Amoxicillin” invites a question about the millilitres that an invoice is not the place to answer. The choice exists on both halves of the picker: Own line (name only) for a part on a line of its own, and Show quantities for the parts inside a group.

Eleven ways to set one up#

The three settings (how the protocol is charged, what each part shows, and where its money sits) combine into a handful of shapes practices actually use. Each one below says when to reach for it, then puts what you set beside what the client reads, so the two can be read against each other.

Tip
You do not have to choose from this list. Build what the client should read, and watch the invoice preview under the items until it says it. Every figure below is at the catalogue prices and the default quantities; what a client is actually charged follows the quantities the vet enters on the day.

Under a package price. One figure for the bundle, whatever the parts come to. Shown parts print the word included rather than a price, because their own prices would not add up to the package.

The classic bundle
When to use it
The client is buying an outcome, not a list. A spay is a spay: itemising the anaesthetic invites questions about the anaesthetic. This is also what every protocol did before these settings existed, so one that is already working needs no change to stay here.
What you set
Package price: R2,850
Spay, dog under 20kgNot shown
Anaesthetic inductionNot shown
Theatre pack & consumablesNot shown
Suture materialNot shown
  • Not shown is the default, so there is nothing to set.
What the client reads
Spay packageR2,850.00
The itemised package
When to use it
The price looks steep for two words. Showing what it covers (the pre-med, the theatre pack, the sutures) answers "why so much?" before it is asked, and is worth doing where you are being compared with a cheaper quote that covers less.
What you set
Package price: R2,850
Spay, dog under 20kgOwn line
Anaesthetic inductionOwn line
Theatre pack & consumablesOwn line
Suture materialOwn line
  • Show every part on the invoice does all of them in one press.
What the client reads
Spay packageR2,850.00
Spay, dog under 20kgincluded
Anaesthetic inductionincluded
Theatre pack & consumablesincluded
Suture materialincluded
Grouped, contents listed
When to use it
The detail helps, but drug by drug is noise: four lines of drug names read as padding, where one line saying Medication with the drugs under it reads as thoroughness.
What you set
Package price: R1,980
Dental scale & polishOwn line
Anaesthetic inductionOwn line
Amoxiclav 250mg ×10Group: Medication (details listed)
Meloxicam injection ×2Group: Medication (details listed)
  • On the first drug choose New group…, type Medication, leave List what's in it ticked. The rest then offer it by name.
What the client reads
Dental packageR1,980.00
Dental scale & polishincluded
Anaesthetic inductionincluded
Medicationincluded
10 tablet Amoxiclav 250mg, 2 ml Meloxicam injection
Worth knowing
The group name is what the client reads, so it is worth reading well: “Medication”, not “Meds”. Rename it later from any item on that line.
Grouped, total only
When to use it
You would rather not publish which drugs you used, or the names are long and technical enough that listing them helps nobody. The client still sees that medication was part of the job, just not a shopping list of it.
What you set
Package price: R1,980
Dental scale & polishOwn line
Anaesthetic inductionOwn line
Amoxiclav 250mg ×10Group: Medication
Meloxicam injection ×2Group: Medication
  • The only difference is clearing List what's in it when you name the group.
What the client reads
Dental packageR1,980.00
Dental scale & polishincluded
Anaesthetic inductionincluded
Medicationincluded
A mixed protocol
When to use it
One part is the headline, the drugs belong together, the consumables are noise, and the monitoring is your business rather than the client's. Most real protocols end up here once someone has looked at what the invoice actually reads like.
What you set
Package price: R3,400
Dental scale & polishOwn line
Amoxiclav 250mg ×10Group: Medication (details listed)
Meloxicam injection ×2Group: Medication (details listed)
Theatre pack & consumablesGroup: Consumables
IV giving setGroup: Consumables
Anaesthetic monitoring ×4Not shown
What the client reads
Dental packageR3,400.00
Dental scale & polishincluded
Medicationincluded
10 tablet Amoxiclav 250mg, 2 ml Meloxicam injection
Consumablesincluded
The anaesthetic monitoring is charged and recorded, and never printed.
Worth knowing
A part left Not shown is still charged and still comes off stock; it is recorded against the visit like any other, and simply never printed.
Two named lines
When to use it
A big surgical package where both the drugs and the consumables deserve a line, but neither deserves itemising. It keeps a four-figure invoice to five readable lines.
What you set
Package price: R4,250
Spay, dog under 20kgOwn line
Pre-anaesthetic blood panelOwn line
Amoxiclav 250mg ×14Group: Medication (details listed)
Meloxicam injection ×3Group: Medication (details listed)
BuprenorphineGroup: Medication (details listed)
Theatre pack & consumablesGroup: Consumables
Suture materialGroup: Consumables
IV giving setGroup: Consumables
What the client reads
Spay packageR4,250.00
Spay, dog under 20kgincluded
Pre-anaesthetic blood panelincluded
Medicationincluded
14 tablet Amoxiclav 250mg, 3 ml Meloxicam, Buprenorphine
Consumablesincluded

Priced from the items. No package price: the charge is the items, at the quantities the vet enters on the day. Shown parts each carry their own figure, and they add up to the total.

Billed as used
When to use it
The work genuinely varies, so no package price would be honest: a puppy visit where which vaccine is given depends on the puppy's age, or a follow-up where the dressing may or may not need changing. The protocol is there so nothing is forgotten, not to fix a price.
What you set
Sum of the items, no package price
ConsultationOwn line
5-in-1 vaccineOwn line
Deworming tablet ×2Own line
  • Give each part the Default Amount a usual visit takes; the vet changes it on the day.
What the client reads
Puppy visit
ConsultationR385.00
5-in-1 vaccineR210.00
2 tablet DewormingR84.00
TotalR679.00
Worth knowing
The Charged column is not offered here. With no package price there is nothing for a part to be inside or on top of: every part is charged at its own price.
Billed as used, grouped
When to use it
The same, where several items are the same kind of thing to the client. Three vaccines on three lines invites "do I need all of those?"; one Vaccinations line at a price does not.
What you set
Sum of the items, no package price
ConsultationOwn line
5-in-1 vaccineGroup: Vaccinations (details listed)
Rabies vaccineGroup: Vaccinations (details listed)
Kennel cough vaccineGroup: Vaccinations (details listed)
What the client reads
Puppy visit
ConsultationR385.00
VaccinationsR570.00
5-in-1 vaccine, Rabies vaccine, Kennel cough vaccine
TotalR955.00
Worth knowing
Priced from the items, a group carries a real price rather than the word included: it is the sum of what is in it.
The pick-list
When to use it
One protocol instead of six near-identical ones. The vet picks Vaccination visit whatever the animal is due, and types a quantity against the one actually given. See the pick-list protocol for the full pattern.
What you set
Sum of the items, no package price
5-in-1 vaccine ×0Own line
Rabies vaccine ×0Own line
Kennel cough vaccine ×0Own line
Deworming tablet ×0Own line
  • Every Default Amount is 0. That is the whole trick.
What the client reads
Vaccination visitR0.00
Nothing is added until the vet types a quantity. Only the ones used are charged, at their own prices.
Worth knowing
A part at zero is not added to the visit at all: no line, no stock movement, nothing to delete. That is what makes one protocol safe to cover every case.

With something charged on top. A part marked On top of package is billed in addition to the Protocol Charge, at its own price, and still prints indented under the protocol, so the client can see what the extra was for.

The farm call
When to use it
A fixed call-out fee plus something that genuinely varies with the visit and that the client will query if they cannot see it: kilometres travelled, waiting time, an after-hours surcharge. The package covers the work; the variable is named and priced beside it.
What you set
Package price: R1,450
ConsultationOwn line
Meloxicam injection ×2Group: Medication (details listed)
BuprenorphineGroup: Medication (details listed)
Travel ×48Own line · on top of package
  • Give travel a Default Amount of a typical distance; the vet types the real one.
What the client reads
Farm callR1,450.00
Consultationincluded
Medicationincluded
Travel - 48 kmR636.00
TotalR2,086.00
Worth knowing
Choosing On top of package sets that part to Own line automatically: an extra the client cannot see is an extra they will phone about.
Billed as used, plus travel
When to use it
Everything varies: the work and the distance. The bill is simply what was done plus how far you went, with the travel on a line of its own so it reads as travel rather than as part of the clinical work.
What you set
Sum of the items, no package price
ConsultationOwn line
Meloxicam injection ×2Own line
Travel ×48Own line
What the client reads
Farm call
ConsultationR385.00
2 ml Meloxicam injectionR192.00
Travel - 48 kmR636.00
TotalR1,213.00
Worth knowing
Priced from the items, On top of package and In the package come to the same thing: there is no package for the money to be inside or on top of. Travel gets its own line here because it is shown, not because it is charged differently.

Why a lab test has no quantity#

In Protocol Details most rows have a Default Amount box. A lab test reads Not Applicable instead. That follows the item's type:

Item typeQuantity?Inside a protocol
Materials, Treatment, ProcedureYesThe quantity can be changed for each patient, including to zero.
LabNo, Not ApplicableAlways included when the protocol is charged. A result belongs to a single test.
Note
A procedure takes a quantity like any other item, so a protocol run over a herd kept as a single patient can record the procedure once per animal.
Note
Only put a lab test in a protocol if it applies every time.

Charging a protocol#

Who can do this
The Doctor role, the same as any other consultation charge.
Picking a protocol, adjusting a quantity, comparing the charge modes, and adding it to the bill.
Animated Picking a protocol, adjusting a quantity, comparing the charge modes, and adding it to the bill.
  1. On the consultation press Add and search for the protocol.
  2. A Protocol Summary panel opens.
  3. Change the quantities to what you used. Set anything you did not use to 0.
  4. Check the Protocol Charge, and change the mode if you need to.
  5. Press Add Protocol.
The Protocol Summary: each item with its quantity, the Items Total, and the Protocol Charge with its modes.
The Protocol Summary: each item with its quantity, the Items Total, and the Protocol Charge with its modes.

The pencil beside an item opens the full item editor for it, for example to set a dosage instruction and medicine label on take-home medication.

Cards or Grid. The two buttons at the top of the panel change how the items are laid out. Cards, the default, gives each item its own box. Grid puts every item on one row of a table, with the quantity and the unit price typed straight into the cells. Press Enter or the down arrow to go to the same cell on the next row, and Shift+Enter or the up arrow to go back up. The pencil at the end of a row opens the full item editor under that row.

Your browser remembers your choice. Every protocol you open on that computer or phone uses the same layout until you change it again. Other computers and phones keep their own choice.

If you type a new unit price in the grid, that item changes to a Custom price, as it does in the full item editor. Item prices change the bill only on a protocol priced from its items.

Note
Protocols work the same way on hospital and boarding days and on grooms. Which screens a protocol appears on is set under This price will be visible to.

What a protocol does to stock and the record#

The single line on the bill is only the money. Everything in the protocol is still recorded in full:

  • Stock comes off for each item that has stock behind it, at the quantity on screen, exactly as if the vet had added that item on its own.
  • The clinical record shows the items, listed under the protocol, so the history reads as what was actually done.
  • Dosage instructions and labels set through the pencil belong to the item, and print as usual.
  • An item left at zero moves no stock and costs nothing.

This is the whole point of a protocol: the client reads one line, and the practice keeps the detail.

A vaccine in a protocol records a dose on the patient, the same as it would on its own. Tick Record the vaccination on the item, never on the protocol around it, and tap the line on the consultation afterwards to choose the lot if you want the batch on the record. See Vaccinations.

Careful
Because stock moves per item, a protocol with the wrong Default Amounts quietly drifts your stock count. If a bundle always needs two bags of fluid and the protocol says one, the shelf and the system part company one groom at a time.

Protocols and price groups#

A price group holds a rate for each kind of item, and a protocol follows the one set against Protocol. It can be a percentage off the package price, the protocol at cost, or cost plus a markup.

A client on a standing rate gets it on the Protocol Charge automatically, the same as on any other line, and the line says so.

Careful
A markup rate charges R0.00 for a protocol with no cost. If you want to use one, give the protocol a Cost, and check the Protocol Charge before you press Add Protocol. A standing rate is never applied automatically in that case: the package price stands. A discount rate works regardless, because it comes off the package price.

Each item also has its own price-group buttons, through the pencil. They charge that item at its own kind's rate, so they change what a protocol priced from its items charges, and make no difference to a package price.

You wantDo this
A discounted package for a staff member or a rescueSet a Discount % on Protocol in the group. It comes straight off the package price.
To bill exactly what was used, at group ratesSet the protocol to Sum of the items, with the group set on each item.
Your normal package priceLeave it on Package price, and leave Protocol on Normal price in the group.
Tip
A protocol only needs a cost if you charge it at cost or at a markup. See Price groups for how groups work on every item.

Changing or removing one afterwards#

ToDo this
Change a quantity after addingOpen the protocol line on the consultation and edit the item.
Drop one item from the bundleDelete that item's line. The protocol and its charge stay as they are.
Remove the whole thingDelete the protocol line. This also deletes every item it added.
Note
On a package price, removing an item does not reduce the bill, because the items are not charged separately. To charge less, type over the Protocol Charge (Custom). On a protocol priced from its items, the charge follows what is left.

Turning an existing item into a protocol#

If an existing price item is always charged with the same other items, you can turn it into a protocol.

  1. Open the item under Update Prices.
  2. Under Type of Price (which shows what the item is now) press Change.
  3. Press Protocol, and confirm.
  4. A new protocol opens, with the same category, price and visibility, named with “(Protocol)” on the end, and the original item as its first item.
  5. Add the other items, adjust the name and price, and press Save.
Choosing Protocol on an item that already exists: it offers to build a new protocol around it rather than retyping it.
Choosing Protocol on an item that already exists: it offers to build a new protocol around it rather than retyping it.
Note
The original item is not changed, and any unsaved edits to it are discarded. Once saved you have two catalogue entries, so decide which one staff should use and hide or rename the other.
Note
On an item that already exists, Protocol always means this: it never simply retypes the item. A protocol is the list of items inside it, and an item on its own has none, so relabelling it would leave a protocol with nothing in it. A new price item can be a protocol from the start.

How protocols show up in reports#

Money reports count the Protocol Charge (the one line the client was actually charged) and not the items inside it. Category and Activities both work this way, so a protocol lands in the category of the protocol item itself.

That matters when you decide what category to give a protocol. A “Dental Package” filed under Dentistry puts the whole charge in Dentistry; the anaesthetic inside it does not show up under Drugs, because it was never billed.

Tip
If you want a bundle's parts to count separately in the category report, that is a sign it should not be a protocol, or that it should be priced from its items, with the parts given their own invoice lines, which is closer to itemised billing.

Changing, retiring or deleting a protocol#

Who can do this
Administrators.

Home›Stock & Prices›Update Protocols

ToDo thisWhat happens
Change what is in a protocolOpen it and add or delete items, then SaveVisits already charged keep what they charged. The change applies from the next time it is used.
Stop staff using itClear the ticks under This price will be visible toIt stops appearing in the picker without disturbing any history.
Delete the protocolDelete on the price itemThe protocol goes, and so does its list of items. The items themselves are ordinary price entries and are left alone.
Delete an item that is inside a protocolRemove it from the protocol firstFastVet refuses the delete and names the protocols using it, rather than letting a bundle quietly lose a part.
Note
Clearing the visibility ticks is usually better than deleting. A deleted protocol cannot be brought back, and a retired one still explains what old invoices were made of.

When something looks wrong#

What you seeWhyWhat to do
The Protocol Charge is R0.00A price group with a markup rate is selected and the protocol has no Cost. A markup works from cost, not from the package price.Give the protocol a cost, or set that group's Protocol rate to a discount instead, or charge it on Normal or Custom.
The client was charged for an item twiceThe item was added to the visit on its own as well as inside the protocol.Delete the separate line. Items inside a protocol are already covered by the Protocol Charge.
Zeroing an item did not reduce the chargeThe protocol charges a package price, whatever the quantities are.Set it to Sum of the items on the price list if the bill should follow what was used.
An item does not appear on the invoiceIts On invoice setting is Not shown, which is the default.Set it to Own line or put it in a group.
An item shows included instead of a priceThe protocol charges a package price, so the parts cannot carry prices that add up to it.Nothing is wrong. Set it to Sum of the items if you want each part priced.
A part is charged on top unexpectedlyIt is set to On top of package in the price list.Change it to In the package if the package price should cover it.

What makes a protocol worth having#

  • It matches a job people actually do. “Standard spay”, “dental”, “puppy first visit”, not “surgery”.
  • The items are always used, or are Materials/Treatment items that can be zeroed.
  • The name is what a vet would search for.
  • The price is reviewed. Compare Items Total with the package price a couple of times a year.
  • There are only a few. Six protocols people use beat thirty nobody can find.
Careful
Do not charge a protocol and then add its items again separately. Items added on their own lines are charged, so the client pays for them twice.