The Tariff Configuration contains Currency Triggers, a combination of Tariff Dataset Fields and Values.  Currency Triggers can a simple single Field : Value pair such as SHHAPT = T4 or a complex sequence of statements strung together by either an AND or an AND NOT clause.  

Each Currency Trigger statement can independently trigger the currency charge.  In the Tariff Configuration Currency Trigger statements are shown on separate lines.  Each new line effectively represents an OR clause.

So a Currency Trigger statement can be formed as:

Contrac. Method Post Coital = 1 | Emergency Oral
Contraceptive Main Method = 1 | Injectable Contraception
  AND NOT Contr. Main Method Status = 4 | Pre Contraception Consultation/ Contraception Advi...

In this example, the currency would be triggered if either OR the above two statements were represented in the data record.  In this example: Contrac. Method Post Coital = 1 OR Contraceptive Main Method = 1 AND NOT Contr. Main Method Status = 4.

Using this method it is possible to describe very specific triggers for each currency.

The Grouper Process parses each de-duplicated record through each of the Currency Triggers in the Selected Tariff Configuration to test if triggers a currency charge (even if it is a £0 zero charge).

Where a currency charge is identified a Currency Charge Record is created and associated with the episode or visit record.

For each episode or visit a Currency can only be charged once, no matter how many times it is triggered.  The rationale is that not all the activity a Currency represents may be described by an activity code, and on average, where a trigger is recorded for certain Currencies it can be expected that that a number of un-coded items in that Currency may have been delivered.  In these circumstances these Currencies Tariff Rates can be inflated to allow for this.