Container Fees

Page last updated: 13 July 2018

How is the container fee determined for an item?

When a ready-prepared pack is broken a Container Fee is added to the DPMQ for the item. Which Container Fee is applied and the amount of the fee is determined in two parts:

  1. Identify which type of container is used for the item when it is broken, and
  2. Determine the amount of the fee for the type of container.

PBS XML v3.0

Container Group Type

To find which type of container is used when a pack is broken examine the groups that the prescribing rule is a member of. There are groups that represent container types. These are:

Container Group Types

<member-of> rdf:resource Attribute Value

Description

http://pbs.gov.au/container/injectable

Use injectable container for broken pack.

http://pbs.gov.au/container/other

Use other container for broken pack.

If none of the groups that the prescribing rule is a member of is one of the above group types then the default container type to use is http://pbs.gov.au/container/other.

Container Fee

Once the container definition type has been determined, search the relevant dispensing rule's container list for the corresponding container definition.

The dispensing rule is located in the <dispensing-rules-list> element of the program that contains the <prescribing-rule> element that represents the PBS Item. The <dispensing-rule> element contains a <container-definitions-list> child element that defines all of the containers. Search for the <container-definition> element that has a rdf:resource attribute matching the value for the container type from above.

Once the correct container definition has been selected then the <amount> child element contains the amount of the container fee. If there is no matching container definition then no container fee is applicable.

PBS XML v2.12

Container Group Type

To find which type of container is used when a pack is broken examine the groups that the prescribing rule is a member of. There are groups that represent container types. These are:

Container Group Types
Value Description
group:container-injectable Use injectable container for broken pack.
group:container-other Use other container for broken pack.

To determine the type of a group, resolve the URL given by the pbs:member-of/@xlink:href attribute to a pbs:group element. The pbs:group element has a child element pbs:type. The value of the pbs:type element is the type of the group.

One of the groups that the prescribing rule is a member of will be one of the above group types.

If none of the groups that the prescribing rule is a member of is one of the above group types then the default container type to use isgroup:container-other.

Container Fee

To determine the container fee that is to be applied, match the container type to the container definition according to the table below.

Container Type Mapping
Container Group Type Container Definition Type
group:container-injectable container:injectable
group:container-other container:other

Once the container definition type has been determined, search the relevant dispensing rule's container list for the corresponding container definition.

The dispensing rule is located in the pbs:listings-list element that is the parent of the pbs:prescribing-rule element that represents the PBS Item. The pbs:dispensing-rule element contains a pbs:containers-list child element that defines all of the containers. The content of the pbs:type child element of the pbs:container-definition element is the Container Definition Type. Select the container definition whose Container Definition Type matches the value from the table above.

Once the correct container definition has been selected then the pbs:amount child element contains the amount of the container fee. If there is no matching container definition then no container fee is applicable.