Revision History: Version 3.1.9

Reason for change Version Change Description Technical Change Details

Business Change Ontology concept. Add clarification.

3.1.a3

04 October 2018

Documentation update.

  • Change

    • Change concept http://pbs.gov.au/pricing/remp to http://pbs.gov.au/pricing/puemp.

    • Added more information on inclusion of fee/markup to pbs.price.content.

    • Added abbreviations for terms in Vendor Resource Document Glossary.

Business Fixed definition of AEMP.

3.1.a2

27 August 2018

Documentation update.

  • Change

    • Fixed definition of AEMP in pbs.ex-manufacturer child in pbs.pharmaceutical-item.content.

Technical Fixed definition of formward-compatibility capability.

3.1.a1

18 June 2018

Bug fix.

  • Change

    • Specification of pbs.forward-compatibility-internal.content pattern.

Technical Fix validation of extension elements in previous element content.

3.0.4

13 May 2019

  • Modify

    • pbs.forward-compatibility-internal.content

    • pbs.previous.content

Business Add documentation for product listing code.

3.0.4

13 May 2019

Add documentation.

  • Add

    • Documentation for pbs.product-listing.content code child element.

Business Add special pricing arrangement group concepts.

3.0.3

28 March 2018

Add terminology concepts.

  • Add

    • http://pbs.gov.au/pricing-arrangement

    • http://pbs.gov.au/pricing-arrangement/special

    • http://pbs.gov.au/pricing-arrangement/normal

Business Change documentation.

3.0.3

28 March 2018

Change documentation.

  • Change

    • Change documentation for effective date in pbs.program.content

Business Documentation addition.

3.0.2

22 February 2018

Add documentation.

  • Modify

    • Documentation for pbs.prescribing-rule.content. Added OID codes for PBS Item Codes.

Business Terminology addition.

3.0.1

25 August 2017

Add a terminology concept.

  • Add

    • Terminology concept http://pbs.gov.au/reference/unit-of-measure/mL. This concept is the same as http://pbs.gov.au/reference/unit-of-measure/ml.

Technical Terminology.

3.0

19 July 2017

Revise terminology class for elements.

  • Add

    • Terminology class for pbs.code in pbs.mp.content with http://pbs.gov.au/Drug/MP.

    • Terminology class for pbs.code in pbs.info.content.elements with http://pbs.gov.au/code/program.

Technical Terminology.

3.0.pc1

19 April 2017

Revise terminology class for elements.

  • Add

    • Terminology class for pbs.code in pbs.markup-band.content with http://pbs.gov.au/code/markup-band.

  • Remove

    • @rdf:resource from pbs.markup-band element declaration.

  • Change

    • Terminology class for pbs.coding.elements in pbs.member-of.content from http://pbs.gov.au/group to http://pbs.gov.au/code.

Technical Content model bug fix.

3.0.pc1

19 April 2017

Correct content model specification.

  • Change

    • Cardinality of pbs.prescribing-text-reference.elements to optional in pbs.prescribing-text-references-list.content.

    • Cardinality of pbs.discount to optional in pbs.discounts-list.content.

    • Cardinality of chart-category to optional in pbs.chart-categories-list.content.

    • Cardinality of markup-band to optional in pbs.markup-bands-list.content.

    • Cardinality of container-definition to optional in pbs.container-definitions-list.content.

    • Cardinality of incentive to optional in pbs.incentives-list.content.

    • Cardinality of pbs.drug-reference.elements to optional in pbs.drug-references-list.content.

    • Cardinality of member-of to optional in pbs.member-of-list.content.

    • Ordering of pbs.restriction-references-list.content" to child elements in any order.

Business Effectivity.

3.0.p5

13 December 2016

Add support for end dates.

  • Add

    • pbs.moved to pbs.values-list.content.

    • pbs.moved to pbs.discounts-list.content.

    • pbs.moved to pbs.fee-definitions-list.content.

    • pbs.moved to pbs.container-definitions-list.content.

    • pbs.moved to pbs.prescribing-rule.content.

    • pbs.moved to pbs.increases-list.content.

    • pbs.non-effective to pbs.copayment.content.

    • pbs.non-effective to pbs.discount.content.

    • pbs.non-effective to pbs.threshold.content.

    • pbs.non-effective to pbs.medication-chart-definition.content.

    • pbs.non-effective to pbs.chart-category.content.

    • pbs.non-effective to pbs.dispensing-rule.content.

    • pbs.non-effective to pbs.dispensing-rule-reference.content.

    • pbs.non-effective to pbs.fee-definition.content.

    • pbs.non-effective to pbs.fee.content.

    • pbs.non-effective to pbs.markup-band.content.

    • pbs.non-effective to pbs.markup.content.

    • pbs.non-effective to pbs.container-definition.content.

    • pbs.non-effective to pbs.container.content.

    • pbs.non-effective to pbs.program.content.

    • pbs.non-effective to pbs.prescribing-rule-reference.content.

    • pbs.non-effective to pbs.increase.content.

    • pbs.non-effective to pbs.benefit-type.content.

    • pbs.non-effective to pbs.product-listing-reference.content.

    • pbs.non-effective to pbs.pricing.content.

    • pbs.non-effective to pbs.maximum-patient-charge.content.

    • pbs.non-effective to pbs.contribution.content.

    • pbs.non-effective to pbs.maximum-safety-net-value.content.

    • pbs.effective to pbs.determined.content.

    • pbs.non-effective to pbs.determined.content.

    • pbs.non-effective to pbs.maximum-prescribable.content.

    • pbs.non-effective to pbs.price.content.

    • pbs.non-effective to pbs.ex-manufacturer.content.

    • pbs.non-effective to pbs.to-pharmacist.content.

    • pbs.non-effective to pbs.pharmacist.content.

    • pbs.non-effective to pbs.dpmq.content.

    • pbs.non-effective to pbs.incentive.content.

    • pbs.non-effective to pbs.mp-reference.content.

    • pbs.non-effective to pbs.mp.content.

    • pbs.non-effective to pbs.mpuu-reference.content.

    • pbs.non-effective to pbs.mpuu.content.

    • pbs.non-effective to pbs.mpp-reference.content.

    • pbs.non-effective to pbs.mpp.content.

    • pbs.non-effective to pbs.tp-reference.content.

    • pbs.non-effective to pbs.tp.content.

    • pbs.non-effective to pbs.tpuu-reference.content.

    • pbs.non-effective to pbs.tpuu.content.

    • pbs.non-effective to pbs.tpp-reference.content.

    • pbs.non-effective to pbs.tpp.content.

    • pbs.non-effective to pbs.ctpp-reference.content.

    • pbs.non-effective to pbs.ctpp.content.

    • pbs.non-effective to pbs.pharmaceutical-item-reference.content.

    • pbs.non-effective to pbs.pharmaceutical-item.content.

    • pbs.non-effective to pbs.ATC.content.

    • pbs.non-effective to pbs.organisation-reference.content.

    • pbs.non-effective to pbs.organisation.content.

    • pbs.non-effective to pbs.address.content.

    • pbs.non-effective to pbs.contact.content.

    • pbs.non-effective to pbs.member-of.content.

    • pbs.non-effective to pbs.restriction-reference.content.

    • pbs.non-effective to pbs.definition-reference.content.

    • pbs.non-effective to pbs.foreword-reference.content.

    • pbs.non-effective to pbs.administrative-advice-reference.content.

    • pbs.non-effective to pbs.prescriber-instruction-reference.content.

    • pbs.non-effective to pbs.indication-reference.content.

    • pbs.non-effective to pbs.treatment-phase-reference.content.

    • pbs.non-effective to pbs.episodicity-reference.content.

    • pbs.non-effective to pbs.severity-reference.content.

    • pbs.non-effective to pbs.condition-reference.content.

    • pbs.non-effective to pbs.caution-reference.content.

    • pbs.non-effective to pbs.criteria-reference.content.

    • pbs.non-effective to pbs.parameter-reference.content.

    • pbs.non-effective to pbs.pricing-model.content.

  • Change

    • Cardinality of effectivity group in pbs.prescribing-rule.content to one-or-more.

    • Cardinality of effectivity group in pbs.product-listing.content to one-or-more.

Technical Terminology.

3.0.p5

13 December 2016

Change terminology classes.

  • Change

    • Terminology class in pbs.criteria.content from http://pbs.gov.au/code/restriction to http://pbs.gov.au/code/prescribing-text.

    • Terminology class in pbs.criteria-reference.content from http://pbs.gov.au/code/restriction to http://pbs.gov.au/code/prescribing-text.

    • Terminology class in pbs.caution.content from http://pbs.gov.au/code/restriction to http://pbs.gov.au/code/prescribing-text.

    • Terminology class in pbs.caution-reference.content from http://pbs.gov.au/code/restriction to http://pbs.gov.au/code/prescribing-text.

    • Terminology class in pbs.condition.content from http://pbs.gov.au/code/restriction to http://pbs.gov.au/code/prescribing-text.

    • Terminology class in pbs.condition-reference.content from http://pbs.gov.au/code/restriction to http://pbs.gov.au/code/prescribing-text.

    • Terminology class in pbs.severity.content from http://pbs.gov.au/code/restriction to http://pbs.gov.au/code/prescribing-text.

    • Terminology class in pbs.severity-reference.content from http://pbs.gov.au/code/restriction to http://pbs.gov.au/code/prescribing-text.

    • Terminology class in pbs.episodicity.content from http://pbs.gov.au/code/restriction to http://pbs.gov.au/code/prescribing-text.

    • Terminology class in pbs.episodicity-reference.content from http://pbs.gov.au/code/restriction to http://pbs.gov.au/code/prescribing-text.

    • Terminology class in pbs.treatment-phase.content from http://pbs.gov.au/code/restriction to http://pbs.gov.au/code/prescribing-text.

    • Terminology class in pbs.treatment-phase-reference.content from http://pbs.gov.au/code/restriction to http://pbs.gov.au/code/prescribing-text.

    • Terminology class in pbs.indication.content from http://pbs.gov.au/code/restriction to http://pbs.gov.au/code/prescribing-text.

    • Terminology class in pbs.indication-reference.content from http://pbs.gov.au/code/restriction to http://pbs.gov.au/code/prescribing-text.

    • Terminology class in pbs.definition.content from http://pbs.gov.au/code/restriction to http://pbs.gov.au/code/prescribing-text.

    • Terminology class in pbs.definition-reference.content from http://pbs.gov.au/code/restriction to http://pbs.gov.au/code/prescribing-text.

    • Terminology class in pbs.foreword.content from http://pbs.gov.au/code/restriction to http://pbs.gov.au/code/prescribing-text.

    • Terminology class in pbs.foreword-reference.content from http://pbs.gov.au/code/restriction to http://pbs.gov.au/code/prescribing-text.

    • Terminology class in pbs.administrative-advice.content from http://pbs.gov.au/code/restriction to http://pbs.gov.au/code/prescribing-text.

    • Terminology class in pbs.administrative-advice-reference.content from http://pbs.gov.au/code/restriction to http://pbs.gov.au/code/prescribing-text.

    • Terminology class in pbs.prescriber-instruction.content from http://pbs.gov.au/code/restriction to http://pbs.gov.au/code/prescribing-text.

    • Terminology class in pbs.prescriber-instruction-reference.content from http://pbs.gov.au/code/restriction to http://pbs.gov.au/code/prescribing-text.

Business Documentation.

3.0.p4

05 October 2016

Improve documentation.

  • Change

    • Added explanation of the use of benefit type with respect to increases to pbs.benefit-type and pbs.increase.content.

    • Added glossary entry in documentation for pbs.schedule.

    • Added glossary entries in documentation for pbs.benefit-type.

    • Added glossary entries in documentation for pbs.prescribing-rule.

    • Added glossary entry in documentation for pbs.product-listing.

    • Added glossary entry in documentation for pbs.mp.content.

    • Added glossary entry in documentation for pbs.effective.

    • Added glossary entry in documentation for pbs.non-effective.

Technical Change code within product-listing.

3.0.p4

05 October 2016

Revert the change to cardinality of code within pbs.product-listing.content.

  • Change

    • pbs.coding.elements to pbs.code in pbs.product-listing.content and change cardinality to optional.

Technical Use preferred-term in indication.

3.0.p4

05 October 2016

Confirm the use of preferred-term within indication elements.

  • Change

    • Choice of pbs.preferred-term or db.all.inlines in pbs.treatment-phase.content changed to pbs.preferred-term only.

    • Choice of pbs.preferred-term or db.all.inlines in pbs.episodicity.content changed to pbs.preferred-term only.

    • Choice of pbs.preferred-term or db.all.inlines in pbs.severity.content changed to pbs.preferred-term only.

    • Choice of pbs.preferred-term or db.all.inlines in pbs.condition.content changed to pbs.preferred-term only.

Business Revert "benefit-type" rename.

3.0.p3

02 September 2016

Revert the change to the benefit-type element name.

  • Change

    • Rename element from restriction-level to benefit-type.

    • Improve documentation for pbs.benefit-type.

  • Remove

    • pbs.restriction-levels-list.

    • pbs.restriction-level.

Technical Define version pattern.

3.0.p3

02 September 2016

Move the version attribute a separate pattern. This is to allow the extension module to define the version identifier.

  • Add

    • pbs.version.attribute.

  • Change

    • Remove version attribute definition from pbs.root.attlist and add reference to pbs.version.attribute.

Business Accept brand-name addition.

3.0.p3

02 September 2016

Accept the proposal to add brand-name.

  • Change

    • Cardinality of pbs.brand-name to required in pbs.tpuu.content, pbs.tpp.content and pbs.ctpp.content.

Business Accept restriction normalisation changes.

3.0.p3

02 September 2016

Accept the proposal to normalise restriction components.

  • Change

    • Remove text option from pbs.parameter.content.

    • Make pbs.effective mandatory in pbs.parameter.content.

Technical Remove extension patterns.

3.0.p3

02 September 2016

Remove the "extra" patterns. Extensibility is provided by the forward-compatibility module.

  • Remove

    • pbs.root.content.extra.

    • pbs.all.blocks.extra.

Technical Restriction component codes.

3.0.p3

02 September 2016

Change cardinality of code in restriction components to be mandatory.

  • Change

    • Cardinality of pbs.coding.elements in pbs.criteria.content to one-or-more.

    • Cardinality of pbs.coding.elements in pbs.parameter.content to one-or-more.

    • Documentation in pbs.code to define "code-stream" and explain uniqueness constaints.

Technical Restriction treatment-of code.

3.0.p3

02 September 2016

Add treatment-of code terminology concept to list of accepted code types in restriction.

  • Add

    • http://pbs.gov.au/code/treatment-of in a:terminology-class to pbs.restriction.content pattern.

Business Add data facet.

3.0.p2

01 July 2016

Add the 'equal' data facet to complete the set of facets.

  • Add

    • pbs.equal to pbs.facet.elements.

Business Rename "benefit-type".

3.0.p2

01 July 2016

Rename "benefit-type" to "restriction-level". This is to align business terminology.

  • Change

    • Rename pbs.benefit-types-list to pbs.restriction-levels-list.

    • Rename pbs.benefit-type to pbs.restriction-level.

Technical Add brand name.

3.0.p2

01 July 2016

Add brand name. This is an alternative to the AMT TP concept.

  • Add

    • Add pbs.brand-name to pbs.tpp.content.

    • Add pbs.brand-name to pbs.tpuu.content.

    • Add pbs.brand-name to pbs.ctpp.content.

  • Change

    • Change cardinality of pbs.tp in pbs.drugs-list.content to zero-or-more.

Business Add listing reference to supply only.

3.0.p2

01 July 2016

Add prescribing-rule-reference elements to the supply-only element. This is to provide better support for claims for delisted items.

  • Change

    • Rename listing-reference to prescribing-rule-reference.

    • Add pbs.effective to pbs.prescribing-rule-reference.content.

  • Add

    • Add pbs.product-listing-reference.

    • Add pbs.prescribing-rule-reference to pbs.supply-only.content. Cardinality zero-or-more.

    • Add pbs.product-listing-reference to pbs.supply-only.content. Cardinality zero-or-more.

Technical Add extensibility.

3.0.p2

01 July 2016

Add forward-compatibility to effectivity elements.

  • Add

    • Add pbs.forward-compatibility to pbs.moved.content.

    • Add pbs.forward-compatibility to pbs.effective.content.

    • Add pbs.forward-compatibility to pbs.supply-only.content.

    • Add pbs.forward-compatibility to pbs.non-effective.content.

Technical Remove inline restriction components.

3.0.p2

01 July 2016

Remove the ability to include restriction components directly in a parent element. That is, all restriction components are normalised in the data model.

As a consequence, all restriction components must include effectivity. This means that elements that have mixed content must have their content model changed to be element-only.

  • Remove

    • Remove pbs.indication, pbs.treatment-phase, pbs.prescriber-instruction, pbs.definition, pbs.administrative-advice, pbs.foreword, pbs.caution from pbs.restriction.content.

    • Remove pbs.criteria, pbs.parameter from pbs.all.content.

    • Remove pbs.criteria, pbs.parameter from pbs.any.content.

    • Remove pbs.criteria, pbs.parameter from pbs.one-of.content.

    • Remove pbs.condition, pbs.episodicity, pbs.severity from pbs.indication.content.

    • Remove text from pbs.parameter.content.

  • Add

    • Add pbs.effective, pbs.non-effective to pbs.definition.content.

    • Add pbs.effective, pbs.non-effective to pbs.foreword.content.

    • Add pbs.effective, pbs.non-effective to pbs.administrative-advice.content.

    • Add pbs.effective, pbs.non-effective to pbs.prescriber-instruction.content.

    • Add pbs.non-effective to pbs.indication.content.

    • Add pbs.effective, pbs.non-effective to pbs.treatment-phase.content.

    • Add pbs.effective, pbs.non-effective to pbs.episodicity.content.

    • Add pbs.effective, pbs.non-effective to pbs.severity.content.

    • Add pbs.effective, pbs.non-effective to pbs.condition.content.

    • Add pbs.effective, pbs.non-effective to pbs.caution.content.

    • Add pbs.effective, pbs.non-effective to pbs.criteria.content.

    • Add pbs.effective, pbs.non-effective to pbs.parameter.content.

  • Change

    • Replace db.all.inlines with pbs.preferred-term in pbs.treatment-phase.content.

    • Replace db.all.inlines with pbs.preferred-term in pbs.episodicity.content.

    • Replace db.all.inlines with pbs.preferred-term in pbs.severity.content.

    • Replace db.all.inlines with pbs.preferred-term in pbs.condition.content.

Technical Bug fix.

3.0.p1

25 February 2016

Allow a product listing to have more than one code. This is to accommodate different types of code for a product listing.

  • Change

    • pbs.code to pbs.coding.elements in pbs.product-listing.content and change cardinality to zero-or-more.

Business Improve documentation.

3.0.p1

25 February 2016

Improve the documentation of how prescribing rules, benefit types and increases relate to each other, including higher-order constraints.

  • Change

    • Documentation in pbs.prescribing-rule.content, pbs.benefit-type.content, pbs.increase.content.

Business Improve documentation.

3.0.p1

25 February 2016

Improve the documentation for coding schemes.

  • Change

    • Documentation in pbs.indication.content, pbs.restriction.content.

Business Improve authority required items.

3.0.b5

21 January 2016

Improve the representation of authority required PBS Items. This involves separating the benefit type (authority required) from the assessment method (immediate or full).

  • Add

    • pbs.assessment.

    • pbs.assessment to pbs.restriction.content.

Business Port discount copayment definitions from schema v2.12.

3.0.b5

21 January 2016

Allow general and concessional copayments to be discounted.

  • Add

    • pbs.discounts-list to pbs.copayment.content.

Business Pharmaceutical item reference.

3.0.b5

21 January 2016

The reference to a MPP from a prescribing rule must also specify which pharmaceutical item is related to the MPP-prescribing-rule combination.

  • Add

    • Optional pbs.pharmaceutical-item-reference to pbs.mpp-reference.content.

  • Remove

    • pbs.pharmaceutical-item-reference from pbs.ready-prepared.content.

    • pbs.pharmaceutical-item-reference from pbs.infusible.content.

  • Change

    • Documentation in pbs.ready-prepared.content.

Technical Add links to ontology class.

3.0.b5

21 January 2016

Where an element must be constrained to belong to a certain class of terminology concepts, add a link to that class in the PBS Ontology to the element definition. This is specified by the a:terminology-class element in the pattern. An element in the content of a pattern may also be associated with a terminology class, in which case the ref element has a:terminology-class added to its content.

  • Add terminology class to

    • pbs.moved

    • pbs.copayment

    • pbs.discount

    • pbs.threshold

    • pbs.medication-chart-definition

    • pbs.chart-category

    • pbs.dispensing-rule

    • pbs.dispensing-rule-definition/pbs.code

    • pbs.fee-definition

    • pbs.container

    • pbs.container-definition/pbs.code

    • pbs.increase

    • pbs.benefit-type

    • pbs.contribution

    • pbs.maximum-prescribable

    • pbs.ex-manufacturer

    • pbs.incentive

    • pbs.ATC

    • pbs.content

    • pbs.member-of

    • pbs.member-of/pbs.code

    • pbs.prescribing-rule/pbs.code

    • pbs.listing-reference/pbs.code

    • pbs.drug-tariff/pbs.code

    • pbs.recovery-price/pbs.code

    • pbs.mp-reference/pbs.code

    • pbs.mp/pbs.code

    • pbs.mpuu-reference/pbs.code

    • pbs.mpuu/pbs.code

    • pbs.mpp-reference/pbs.code

    • pbs.mpp/pbs.code

    • pbs.tp-reference/pbs.code

    • pbs.tp/pbs.code

    • pbs.tpuu-reference/pbs.code

    • pbs.tpuu/pbs.code

    • pbs.tpp-reference/pbs.code

    • pbs.tpp/pbs.code

    • pbs.ctpp-reference/pbs.code

    • pbs.ctpp/pbs.code

    • pbs.pharmaceutical-item/pbs.code

    • pbs.ATC/pbs.code

    • pbs.organisation/pbs.code

    • pbs.organisation-reference/pbs.code

    • pbs.restriction-reference/pbs.code

    • pbs.restriction/pbs.code

    • pbs.definition-reference/pbs.code

    • pbs.definition/pbs.code

    • pbs.foreword-reference/pbs.code

    • pbs.foreword/pbs.code

    • pbs.administrative-advice-reference/pbs.code

    • pbs.administrative-advice/pbs.code

    • pbs.prescriber-instruction-reference/pbs.code

    • pbs.prescriber-instruction/pbs.code

    • pbs.indication-reference/pbs.code

    • pbs.indication/pbs.code

    • pbs.treatment-phase-reference/pbs.code

    • pbs.treatment-phase/pbs.code

    • pbs.episodicity-reference/pbs.code

    • pbs.episodicity/pbs.code

    • pbs.severity-reference/pbs.code

    • pbs.severity/pbs.code

    • pbs.condition-reference/pbs.code

    • pbs.condition/pbs.code

    • pbs.caution-reference/pbs.code

    • pbs.caution/pbs.code

    • pbs.criteria-reference/pbs.code

    • pbs.criteria/pbs.code

    • pbs.parameter-reference/pbs.code

    • pbs.parameter/pbs.code

Technical Restriction reference list may contain no references.

3.0.b5

21 January 2016

Allow a list of restriction references to not have any restriction references. This is because a prescribing rule may have had all of its restrictions removed, in which case the restriction-reference elements will be replaced with moved elements.

  • Change

    • Cardinality of pbs.restriction-reference in pbs.restriction-references-list.content to zero-or-more.

Technical All references may include a code.

3.0.b5

21 January 2016

All reference elements must have the capacity to include the code of the referenced element.

  • Add

    • pbs.coding.elements to pbs.treatment-phase-reference.content.

    • pbs.coding.elements to pbs.episodicity-reference.content.

    • pbs.coding.elements to pbs.severity-reference.content.

    • pbs.coding.elements to pbs.condition-reference.content.

    • pbs.coding.elements to pbs.criteria-reference.content.

    • pbs.coding.elements to pbs.parameter-reference.content.

    • pbs.coding.elements to pbs.recovery-price-reference.content.

    • pbs.coding.elements to pbs.indication-reference.content.

  • Change

    • pbs.code to pbs.coding.elements in pbs.dispensing-rule-reference.content.

Technical Remove patterns.

3.0.b5

21 January 2016

Remove unused patterns.

  • Remove

    • pbs.mpp.content.extra

Technical. Fix forward compatibility module.

3.0.b4

18 December 2015

Allow PBS elements within extension elements.

  • Add

    • http://schema.pbs.gov.au/ XML Namespace to pbs.forward-compatibility-internal.content.

Technical. Fix increases.

3.0.b4

18 December 2015

Make the increases-list element optional. Increases are not meaningful in drug tariff prescribing rules.

  • Change

    • pbs.increases-list in pbs.prescribing-rule.content to optional.

Business. Extend history.

3.0.b4

18 December 2015

Include more than one month of history data. This will allow changes in streamlined authority codes for an item to be included over a twelve month period.

  • Add

    • pbs.effective to pbs.moved.content.

    • pbs.non-effective to pbs.restriction.content.

    • pbs.reason to pbs.moved.content.

    • pbs.moved to pbs.restriction-references-list.content.

Business. Allow additional codes.

3.0.b4

18 December 2015

Allow multiple codes for certain elements. This is to allow different types of codes to be included.

  • Add

    • pbs.coding.elements to pbs.restriction-reference.content.

  • Change

    • pbs.coding.elements in pbs.organisation.content to one-or-more.

    • pbs.coding.elements in pbs.restriction.content to one-or-more.

    • pbs.coding.elements in pbs.definition.content to zero-or-more.

    • pbs.coding.elements in pbs.foreword.content to zero-or-more.

    • pbs.coding.elements in pbs.administrative-advice.content to zero-or-more.

    • pbs.coding.elements in pbs.prescriber-instruction.content to zero-or-more.

    • pbs.coding.elements in pbs.indication.content to zero-or-more.

    • pbs.coding.elements in pbs.treatment-phase.content to zero-or-more.

    • pbs.coding.elements in pbs.episodicity.content to zero-or-more.

    • pbs.coding.elements in pbs.severity.content to zero-or-more.

    • pbs.coding.elements in pbs.condition.content to zero-or-more.

    • pbs.coding.elements in pbs.caution.content to zero-or-more.

    • pbs.coding.elements in pbs.criteria.content to zero-or-more.

    • pbs.coding.elements in pbs.parameter.content to zero-or-more.

Technical. Effectivity for block-container.

3.0.b4

18 December 2015

Add the effective and non-effective elements to block-container.

  • Add

    • pbs.effective to pbs.block-container.content.

    • pbs.non-effective to pbs.block-container.content.

Technical. Improve documentation of the schema.

3.0.b3

30 October 2015

Use an improved convention for revision history.

Technical. Simplify the schema.

3.0.b3

30 October 2015

Remove unused definitions.

  • Remove

    • pbs.prescribing-text-reference

Technical. For consistency in the naming of elements within the schema.

3.0.b2

16 October 2015

Change element name from listings-list to program. This makes the schema more consistent and better follows element naming conventions.

  • Change

    • Rename pbs.listings-list to pbs.program.

Technical. Bug fix for schema-validation.

3.0.b2

16 October 2015

Fix schema-validation for temporal data.

  • Add

    • pbs.opt.previous.attribute to pbs.opt.xml.attributes and pbs.req.xml.attributes.

  • Remove

    • Removed pbs.opt.previous.attribute from various patterns.

Business. Improve management of Schema and Schematron validation.

3.0.b2

16 October 2015

Remove all Schematron patterns and assertions. These have been placed in a separate document, see schematron/pbs.sch. This allows the Schematron validation to be version managed independently of this Relax-NG schema.

Technical. Change schema definition.

3.0.b2

16 October 2015

Changed definition of pricing element from local to global. This allows better management of element definitions.

  • Add

    • pbs.pricing.standard-formula-preparation

  • Remove

    • Local definition of pricing in pbs.standard-formula-preparation.content

Technical. Reduce the size of the schema.

3.0.b2

16 October 2015

Removed unused/obsolete definitions.

  • Remove

    • pbs.tp.content.extra

Business. Provide a better method for representing increases.

3.0.b1

14 September 2015

Increases are represented as a peer data item to benefit types. There may be a list of increase elements, each one associated with one or more prescriber types. An increase has a benefit type: this allows an increase to be any of the types for a prescribing rule and also permits restrictions to be assocated with an increase.

  • Add

    • pbs.increases-list to pbs.prescribing-rule.content

    • pbs.increase

Business. Provide complete data for all extenal stakeholders.

3.0.a8

21 August 2015

Add pharmaceutical item to the schema. This is a concept used for pricing in the legislation (National Health Act). Add Proportional Ex-Manufacturer Price (PEMP) to TPP.

  • Add

    • pbs.pharmaceutical-items-list, pbs.pharmaceutical-item.

    • pbs.pharmaceutical-item-reference to pbs.ready-prepared.content and pbs.infusible.content.

Business. Provide alternate description of concepts for legal purposes.

3.0.a8

21 August 2015

The description of a drug concept may be different for legal purposes. To support this requirement, a drug concept may have multiple preferred terms.

  • Change

    • pbs.preferred-term from single cardinality to one-or-more cardinality in pbs.mp.content, pbs.mpuu.content, pbs.mpp.content, pbs.tp.content, pbs.tpuu.content, pbs.tpp.content and pbs.ctpp.content

    • Change cardinality of pbs.ex-manufacturer to one-or-more in pbs.tpuu.content and pbs.tpp.content. This is to include PEMP.

    • Change cardinality of pbs.block-container to one-or-more in pbs.indication.content.

Business. To support Use Cases that involve data that is non-effective.

3.0.a8

21 August 2015

Redesign temporal data module.

  • Change

    • Rename pbs.histories-list to pbs.previous-list and pbs.history to pbs.previous.

    • Replace effectivity and history attributes with previous attribute.

    • Changed textual description in references to include effective date and code. This is to support temporal data in references.

  • Add

    • Add pbs.effective to all PBS elements that contain complex content.

    • Add pbs.effective and either pbs.amount or pbs.value to all PBS elements that contain simple content.

    • Add pbs.moved to anchor elements that have been deleted or relocated.

    • Added pbs.code, pbs.effective to pbs.dispensing-rule-reference.content.

  • Remove

    • Text from pbs.dispensing-rule-reference.content.

Business. Improve support for increased quantities.

3.0.a8

21 August 2015

Moved increase information to benefit type. This is so that different increases may be specified for different prescriber types.

  • Add

    • pbs.increase to pbs.benefit-type.content.

  • Remove

    • pbs.increase from pbs.ready-prepared.content, pbs.infusible.content, pbs.standard-formula-preparation.content and pbs.extemporaneous-preparation.content.

Business. To better support use of determined quantities.

3.0.a8

21 August 2015

Simplified pbs.number-repeats.content and pbs.maximum-prescribable.content to better represent determined quantities.

  • Change

    • Changed textual description in a determined quantity to be optional. This is due to textual descriptions not always being specified.

    • Added optionality to pbs.block-container in pbs.determined.content.

Technical.. Simplify schema.

3.0.a8

21 August 2015

Removed redundant prescribing texts since they are included in the prescribing rule or restriction.

  • Remove

    • Remove pbs.prescribing-text-references-list from pbs.ready-prepared.content, pbs.infusible.content, pbs.extemporaneous-preparation.content, pbs.standard-formula-preparation.content and pbs.drug-tariff.content.

    • Removed pbs.prescribing-text-references-list from pbs.increase.content.

Technical. Improve representation of data type.

3.0.a8

21 August 2015

Change definition of data type for pbs.limit to a more precise definition of the value of this element.

  • Change

    • Changed pbs.limit.content to decimal data type. This is a more precise definition of the value of this element.

Technical. Improve management of elements.

3.0.a8

21 August 2015

Unit of measure is specified as a separate element, instead of as an attribute. This allows the unit-of-measure of an object to be managed separately to the content of the product or ingredient.

  • Add

    • Added pbs.unit-of-measure. Included in pbs.container-definition.content.

Business. Provide additional information for changes.

3.0.a7

26 June 2015

Add the reason element to changes. This allows the reason for a change to be given both textually and also as a terminology concept, i.e. in a machine-readable form.

  • Add

    • Add pbs.reason element. Replace pbs.all.blocks with pbs.reason in pbs.effective.content, pbs.non-effective.content and pbs.supply-only.content.

Technical. Changes to accommodate temporal data design.

3.0.a7

26 June 2015

Make certain elements repeatable in their parent element so that non-effective versions of the data can be retained.

  • Change

    • pbs.organisation-reference in pbs.tpp.content.

Technical. Temporal data design.

3.0.a7

26 June 2015

Replace the use of DocBook elements with either PBS-specific elements or container elements. This is to better manage the history of textual content. Adding history attributes to DocBook elements would require the use of 'foreign' attributes in that namespace. This means that DocBook elements, as well as other namespaces such as SVG, are treated as simple content for the purpose of mantaining history.

  • Add

    • pbs.preferred-term

    • pbs.contact

    • pbs.info to pbs.prescribing-rule.content

    • db.citation to pbs.info.content

  • Replace

    • db.title with pbs.preferred-term in pbs.prescribing-rule.content, pbs.mp.content, pbs.mpuu.content, pbs.mpuu.content, pbs.mpp.content, pbs.tp.content, pbs.tpuu.content, pbs.tpp.content, pbs.ctpp.content

    • db.title with pbs.title in pbs.organisation.content

    • DocBook elements in pbs.organisation.content with pbs.contact

  • Remove

    • db.citation from pbs.standard-formula-preparation.content and pbs.drug-tariff.content

  • Change

    • pbs.value.content to allow any mixed content. This allows the history element to contain previous values containing elements (DocBook, SVG, etc) as well as data values.

Technical. Reduce the size and complexity of the schema.

3.0.a7

26 June 2015

Remove unused or redundant elements.

  • Remove

    • db.title and db.subtitle from pbs.container-definition.content, pbs.extemporaneous-preparation.content, pbs.standard-formula-preparation.content, pbs.drug-tariff.content.

    • db.subtitle, db.titleabbrev from pbs.organisation.content.

    • pbs.administration (now represented by a group).

Technical. Improve sample data.

3.0.a7

26 June 2015

Set the default dispensing rule for a program.

  • Change

    • Set the default dispensing rule for a program.

Technical. Support for temporal data.

3.0.a6

12 June 2015

Add the effectivity attribute for use in all PBS elements. This allows a quick method of checking the status of an element, instead of looking up the corresponding history element.

  • Add

    • effectivity attribute

    • Add effectivity attribute to pbs.opt.xml.attributes and pbs.req.xml.attributes.

Technical. Simplify and reduce the schema.

3.0.a6

12 June 2015

Remove obsolete elements.

  • Remove

    • pbs.changes-list

    • pbs.change

    • pbs.addition

    • pbs.alteration

    • pbs.deletion

    • pbs.previous

    • pbs.advance-notice

Technical. Simplify the schema by eliminating redundancy.

3.0.a6

12 June 2015

Remove title from medication chart type definitions. This information is contained in the PBS terminology.

  • Remove

    • Remove db.title from pbs.medication-chart-definition.content and pbs.chart-category.content.

Policy. AHI was introduced with the Sixth Community Pharmacy Agreement.

3.0.a6

12 June 2015

Change the definition of a markup band to support the AHI fee. The structure of markup bands is normalised; all markup bands have a fixed and a variable component, but these components may be set to zero.

  • Add

    • pbs.offset

    • pbs.fixed

    • pbs.variable

  • Remove

    • pbs.value from pbs.markup-band.content

  • Change

    • Remove optionality from pbs.limit in pbs.markup-band.content.

Business. Add support for Use Cases that involve temporal data.

3.0.a5

15 May 2015

Updated temporal data module. Added support for entity history. Changed to out-of-band model exclusively.

  • Change

    • Renamed pbs.effectivity to pbs.history.

  • Add

    • pbs.effective

    • pbs.supply-only

    • pbs.date

  • Remove

    • pbs.changes-list

    • pbs.change

    • pbs.addition

    • pbs.alteration

    • pbs.deletion

    • pbs.move

Business. For complete support of AMT.

3.0.a5

15 May 2015

Added CTPP concept. For completeness against the AMT data model.

  • Add

    • pbs.ctpp

Business. For better support of pricing.

3.0.a5

15 May 2015

Rename element pack-price to pharmacist. "pack-price" only applies to TPP concepts, but this pricing concept may be applied to TPUU (or other) concepts. This improves how product listing information is applied to infusible listings.

  • Change

    • Rename pbs.pack-price to pbs.pharmacist.

Technical. To reduce the size and complexity of the schema.

3.0.a5

15 May 2015

Remove unused elements, to reduce the size of the schema.

  • Remove

    • pbs.name

    • pbs.unit

Business. To support change to AMT data model.

3.0 Drafts 1-4

01 May 2015

Change drug data model to support AMT version 3. The version 2 schema described drugs as a strict hierarchy (MP-<MPP-<TPP). The version 3 schema describes drugs as a graph. The drug concepts are listed in a flat pool of concepts and then each concept is linked to its related concepts. This is similar to the AMT v3 data model.

The PBS XML Schema now includes most of the "notable classes" from the AMT v3 logical data model (the exceptions are Ingredient and CTPP).

  • Add to pbs.drugs-list.content

    • pbs.mpuu

    • pbs.mpp

    • pbs.tpuu

    • pbs.tpp

  • Change

    • Change pbs.drugs-list.content to include all drug elements and remove pbs.info.

  • Add

    • Add corresponding reference elements to drug element content models.

Business. Redesign restrictions and authorities to support new Use Cases.

3.0 Drafts 1-4

01 May 2015

Change restriction and authority data model. All restrictions, notes and cautions are generically described as "prescribing texts". The new restriction model separates the restriction from authority information. It also separates legally-binding text from informational text. The latter are "administrative advice", "foreword" and "caution". The former are "restriction", "prescriber instruction", "definition" and "criteria".

The manner in which a prescribing rule is restricted is now encoded in the pbs:benefit-type element. For authority-required restrictions the method by which the prescriber contacts DHS (the "channel") has been removed. The benefit-type represents how the prescriber assesses whether the medicine can be prescribed and how DHS assesses the application for authority. The benefit-type also specifies which class of prescriber may prescribe the medicine; previously encoded as "prescriber type".

Support has been added for SNOMED-CT codes.

The structured representation of restrictions has been redesigned. These are composed of "criteria" and "parameters". Criteria and parameters are linked using logical operators: "all" ("AND" of the components), "any" ("OR" of the components) or "one-of" (one and only one of the components). Parameters are the primitive concepts of restrictions and are generally statements that must be true (or questions that may be answered "yes" or "no). Parameters are closely related to concepts in the PBS terminology, and indeed may be implemented as a concept.

Facets have been added to parameters to allow the specification of constraints on data values. These are modelled on XSD data type facets.

Increases are moved from restrictions to be a part of the prescribing rule content model. An increase may also be associated with a circumstance.

  • Change

    • Rename rwt.restriction-references-list to pbs.prescribing-text-references-list

    • Rename rwt.restrictions-list to pbs.prescribing-texts-list

    • Rename rwt.restrictions-list to pbs.prescribing-texts-list

    • Rename rwt.circumstance to pbs.criteria

    • Rename condition to condition-parameter

  • Add

    • Add prescribing text to pbs.extemporaneous-preparation.content and pbs.standard-formula-preparation.content

    • pbs.all, pbs.any and pbs.one-of

    • pbs.treatment-phase

    • pbs.benefit-type

    • pbs.maxInclusive, pbs.maxExclusive, pbs.minInclusive, pbs.minExclusive

  • Remove

    • rwt.alternate-text

    • rwt.authority-method

    • g2g.eauth

    • g2g:total

Technical. To make the schema simpler to use.

3.0 Drafts 1-4

01 May 2015

Merge XML namespaces and element vocabularies. This is to make the schema more easy to use.

Technical. To make the schema simpler to use.

3.0 Drafts 1-4

01 May 2015

Remove XML Namespaces that were only used for managing controlled vocabularies. Controlled vocabularies have been replaced by concepts in the PBS terminology.

  • Remove XML namespaces

    • rwt

    • g2g

    • int,

    • rwti

    • change

    • contrib

    • admin

    • auth

    • form

    • incentive

    • fee

    • markup

    • copay

    • sn

    • group

    • container

    • dr

    • atc

Technical. This section is experimental.

3.0 Drafts 1-4

01 May 2015

Support temporal data. Merge the previous month delta with effectivity data. Allow the complete history of changes over a period of time, say twelve months, to be published.

  • Add

    • Add pbs.history to all content models.

    • Add pbs.value to simple content models.

  • Remove

    • pbs.changes-list

  • Change

    • Rename pbs.effectivity to pbs.history

Technical. This section is experimental.

3.0 Drafts 1-4

01 May 2015

Introduce the PBS terminology using RDF and OWL. This replaces controlled vocabularies. Element subtyping is implemented as references to PBS concepts. Groups are reimplemented using PBS terminology.

Concepts in the PBS terminology are able to represent boolean values, i.e. elements that are either present or not.

Replace controlled vocabulary values with URIs that refer to a concept in the PBS terminology. This particularly applies to how elements are subtyped. Subtyping is acheived by reference to a PBS concept.

  • Remove

    • pbs:not-to-be-broken

    • pbs:continued-dispensing

    • pbs:medication-chart

    • pbs:counted

    • pbs:groups-list

    • pbs:group

    • Remove scheme attribute from pbs.code.attlist.

  • Change

    • Add rdf.resource attribute to pbs.code.attlist.

    • Replace type element with rdf.resource attribute.

    • Modify pbs:member-of to use the rdf.resource attribute.

  • Add

    • Elements and attributes from the RDF and OWL W3C standards.

Technical. Reduce complexity of the schema and make processing easier.

3.0 Drafts 1-4

01 May 2015

Rationalise pricing data structures. Make the concept of "product listing" more explicit. This allows the ready-prepared and infusible pricing models to use the same data structure. This allows easier processing of pricing information. Pricing data is denormalised, which makes processing easier at the expense of increasing data volume.

Rationalise description of what the maximum may be prescribed for ready-prepared and infusible pricing models. Allows maximum prescribable and/or number of repeats to be described. For use where a maximum prescribable or number of repeats is a determined quantity.

  • Add

    • pbs.product-listing

    • Add pbs.dispensing-rule to pbs.price.content

    • Add pbs.ex-manufacturer to pbs.lowest.content.

  • Remove

    • pbs.prices

    • pbs.tpp-list

    • dispensing-rule attribute from pbs.price.attlist

  • Change

    • Rename pbs.dispensing-rule to pbs.dispensing-rule-definition

    • Rename maximum-quantity to maximum-prescribable

    • Modify pbs.maximum-prescribable.content and pbs.number-repeats.content to have element content.

Business. Support Use Cases involving non-effective items.

3.0 Drafts 1-4

01 May 2015

Improve temporal data. Introduce the notion of 'supply-only' items.

  • Add

    • Add pbs.supply-only to pbs.effectivity.content.

  • Change

    • Change content model of pbs.effectivity.content to be more general/flexible.

Technical. Simplify the schema.

3.0 Drafts 1-4

01 May 2015

Generalise the specification of data values that apply to the entire Schedule or to individual Programs.

  • Add

    • Add pbs.values-list to pbs.listings-list.content.

  • Change

    • Rename pbs.copayments-list to pbs.values-list.

Technical. Reduce the size and complexity of the schema.

3.0 Drafts 1-4

01 May 2015

Simplify the schema by removing redundant element types. The context of the element specifies what content is being represented.

  • Change

    • Replace pbs.pack-content and pbs.vial-content with pbs.content.

  • Remove

    • Remove vocab-version attribute from pbs.root.attlist.

Technical. Allow easier interpretation of data, based on feedback from vendors.

3.0 Drafts 1-4

01 May 2015

Dispensing Rules are named, rather than identified by a URI. Reduce the size of the schema and rationalise the use of XML namespaces. Allow more extensibility in the definition of a dispensing rule.

  • Add

    • Add pbs.name to pbs.dispensing-rule.content.

  • Remove

    • Remove about attribute from pbs.dispensing-rule.attlist.

Technical. Reduce the size and complexity of the schema.

3.0 Drafts 1-4

01 May 2015

Reduce the number of elements in the schema. The counted element is represented by group membership instead, via PBS terminology. Use DocBook paragraphs directly instead of using a pbs.note wrapper.

  • Change

    • Replace days element in pbs.safety-net.content with pbs.duration.

    • Replace counted element with pbs.member-of-list.

  • Remove

    • Remove pbs.note and replace with pbs.all.blocks.

Technical. To support Uses Cases involving temporal data.

3.0 Drafts 1-4

01 May 2015

Add a new change element that allows changes where elements are being reordered to be represented.

  • Add

    • Add pbs.move to pbs.change.content.

Technical. Reduce the size and complexity of the schema.

3.0 Drafts 1-4

01 May 2015

Simplify element structures and remove redundant definitions.

  • Remove

    • pbs.classification

    • pbs.moa-value

    • pbs.choice

    • pbs.combine

    • pbs.wholesale-price

    • pbs.preferred-term

    • db.state

    • pbs.person

    • pbs.authorisation

    • pbs.transclude.link

  • Change

    • Simplify pbs.administration.

Technical. Improve usage of data.

3.0 Drafts 1-4

01 May 2015

The semantics of the value in a markup band are incompatiable with the "amount" element.

  • Change

    • Replace pbs.amount with pbs.value in pbs.markup-band.content.

Business. Include metadata for AMT releases.

3.0 Drafts 1-4

01 May 2015

Allow the release of AMT to be included.

  • Add

    • Add dct.references to pbs.info.content.

Business. Provide capability to include images and diagrams.

3.0 Drafts 1-4

01 May 2015

Add SVG images. This allows diagrams and images to be embedded in the PBS XML document.

  • Add

    • Add SVG 1.1 schema.

    • Add svg element to pbs.all.blocks.

 

2.10.2

04 February 2015

Modified rwt.restrictions-list.content, rwt.caution patterns.

These patterns were causing ambiguity when translated into an XSD schema definition.

 

2.10.1

03 February 2015

Fixed translation of Relax-NG schema to XSD schema.

Remove ambiguity from element definitions.

 

2.10.1

03 February 2015

Add pbs.opt.xml.attributes to extension element content model.

Required for change management.

 

2.10.1

03 February 2015

Removed pbs.forward-compatibility from pbs.addition.content and pbs.alteration.content.

It is not possible to extend addition and alteration change elements.

 

2.10.1

03 February 2015

Changed pbs.forward-compatibility content model.

Improve control over mixed content.

 

2.10

11 November 2014

Add type element as child of pbs.medication-chart. Allow zero-or-more pbs.medication-chart. Add pbs.medication-chart-definition to pbs.copayments-list.content.

Allow different types of medication chart to be represented.

 

2.10

11 November 2014

Add rwt.complex-authority-required element as child of rwt.circumstance.

Indicate whether a restriction is a Complex Authority Required (CAR) restriction.

 

2.10

11 November 2014

Add pbs.all.blocks to pbs.ready-prepared.content and pbs.infusible.content. The role attribute will denote the purpose of the note.

Allows maximum quantity and/or number of repeats to be described. For use where a maximum quantity or number of repeats is a determined quantity.

 

2.10

11 November 2014

Add rwt.restriction-references.list to pbs.standard-formula-preparation.content and pbs.extemporaneous-preparation.content.

Allow restrictions for standard formula preparations.

 

2.10

11 November 2014

Add pbs.all.blocks to pbs.info.content.

This is to allow a description of business rules to be included for a program.

 

2.10

11 November 2014

Add pbs.revision and pbs.build to pbs.info.content.

The revision and build elements allow tracking of late changes.

 

2.10

11 November 2014

Add dcterms.references to dcterms.all.

The references element allows the PBS XML to reference which release of the AMT is supported.

 

2.10

11 November 2014

Make amount attribute in pbs.vial-content.attlist and pbs.pack-content.attlist optional.

The amount attribute is a fixed value and is not required.

 

2.10

11 November 2014

Added documentation for start dates to all references to the pbs.effectivity pattern.

Added documentation for start dates in the context of where they are included.

 

2.10

11 November 2014

Change content model of version attribute in pbs.info.attlist from choice to text. Add extension XML Namespace. Add pattern pbs.forward-compatibility and reference from all content models.

Implement forward-compatibility for the schema.

 

2.10

11 November 2014

Reorganise Schematron assertions to be in a single rule.

Make Schematron go faster.

 

2.10

11 November 2014

Fix assertion for listings-list and organisation code uniqueness.

Improve Schematron checking.

 

2.9.1

25 June 2014

Remove local definition of rwt.condition from rwt.indication.content.

This change fixes a schema-validation error when a condition element is the subject of a change.

 

2.9

30 October 2013

Add pbs.medication-chart to pbs.prescribing-rule.content.

The Medication Chart element indicates whether a PBS Item may be supplied from a Medication Chart rather than a prescription.

 

2.9

30 October 2013

Documentation improvements.

 

2.8.8

19 June 2013

Add Schematron assertion to pbs.contribution.

The assertion checks that pbs:contribution elements do not appear within a pbs:reimbursement element.

 

2.8.8

19 June 2013

Move controlled vocabulary specification from rwt.authority-method.content to rwt.authority-method and the element definition.

This is a housekeeping change to make sure validation of controlled vocabulary values is performed correctly.

 

2.8.7

28 May 2013

Add Schematron assertion to pbs.code.

Check that the code value is non-empty.

 

2.8.7

28 May 2013

Fix Schematron assertion for pbs.prescribing-rule, pbs.any-reference.

Check that the any-reference hyperlink is correct and that the target exists.

Only check prescribing rule elements that are not in a change element.

 

2.8.7

28 May 2013

Add glossary terms: alteration, deletion, PBS Item, prescription, item code, ready prepared, AMT, MP, MPP, TPP, pack size change, date of deletion.

 

2.8.7

28 May 2013

Improve documentation for pbs.maximum-patient-charge.

 

2.8.6

18 March 2013

Fix Schematron assertion for pbs.member-of pattern.

Do not apply check to all instances of the member-of element in a change. Ie. only check member-of elements that are not in the changes section of the document.

 

2.8.6

18 March 2013

Add Schematron assertion for rwt.restriction-reference.

Checks that the hyperlink for a restriction reference is correct and that the element contains a start date (for restrictions that contain an indication).

 

2.8.5

05 February 2013

Add further Schematron assertions for no-premium data model.

Checks that the MRVSN element appears in the correct context given the pricing model of the prescribing rule.

 

2.8.5

05 February 2013

Improve documentation for pbs:counted.

Clarifies the business rules for Safety Net values.

 

2.8.4

04 February 2013

Add Schematron assertions for no-premium data model and pbs:tpuu elements.

Checks that contributions (ie. premiums) do not appear in pricing data for items that have a no-premium pricing model.

Checks that TPUU elements for infusible listings always have a AMT ID (pbs:code).

 

2.8.3

08 November 2012

Fix Schematron assertions.

 

2.8.2

07 November 2012

Fix Schematron assertions for pbs:member-of, rwt:requirement-reference and rwt:parameter-reference elements.

 

2.8.2

07 November 2012

Fix Schematron key definitions.

 

2.8.1

11 October 2012

Fix Schematron assertions for restriction(-related) references.

 

2.8.1

11 October 2012

Add pbs.administration to pbs.infusible.content.

Fixes alignment of infusibles with ready-prepared.

 

2.8

04 September 2012

Merge agency (g2g) module into pbs (public) schema.

 

2.8

04 September 2012

Add rwt.administrative-advice, rwt.administrative-advice-reference, rwt.caution to rwt.restriction.content.

Provide more flexibility in the RWT model.

 

2.8

04 September 2012

Add rwt.administrative-advice, rwt.caution to rwt.restrictions-list.content.

Allow all RWT elements to be specified separately to how they are referenced.

 

2.8

04 September 2012

Add pbs.mpuu to pbs.mpp.content. Add pbs.tpuu to pbs.tpp.content.

Provide proper modelling of unit-of-use concepts.

 

2.8

04 September 2012

Add pbs.effectivity to pbs.mp.content.

Allow changes to be identified in MP concepts.

 

2.8

04 September 2012

Deprecated pbs.preferred-term, pbs.vial-content in pbs.mpp.content. Deprecated pbs.preferred-term, pbs.vial-content, pbs.tpuu-ex-manufacturer in pbs.tpp.content. Deprecated pbs.wastage-pack-price in pbs.price.content.

Provide support for the current modelling of unit-of-use data.

 

2.8

04 September 2012

Modified pbs.tpp.content to disambiguate ex-man pricing data.

Bug fix for XSD validation.

 

2.8

04 September 2012

Added pbs.mpp-reference to pbs.infusible.content.

This provides additional information about infusible listings.

 

2.8

04 September 2012

Added vocab-version to pbs.root.attlist pattern.

Allow controlled vocabulary version to be properly identified.

 

2.8

04 September 2012

Improved Schematron validation.

 

2.8

04 September 2012

Added pbs.root.content.extra, pbs.mpp-reference.content.extra.

Added a mechanism to allow extensions of the root and mpp-reference elements.

 

2.8

04 September 2012

Changed content model of pbs.group.content to allow one or more member-type child elements.

Required for support of Limiting Brand Substitution Groups.

 

2.7.0.2

07 May 2012

Fixed assertions for pbs.prescribing-rule.attlist to check solvent-injectable listings.

 

2.7.0.2

07 May 2012

Changed assertion for pbs.extemporaneous-preparation to check SFP-only child prescribing rules.

 

2.7.0.2

07 May 2012

Changed assertion for pbs.group.content to disregard group definitions in deletions.

 

2.7.0.1

29 March 2012

Fixed assertion 3 in pbs.copayment.content, rwti.increase.content, rwt.authority-method.content, pbs.threshold.content, pbs.dispensing-rule.attlist, pbs.fee-definition.content, pbs.markup-band.content, pbs.container-definition.content, pbs.contribution.content, pbs.moa-value.content, pbs.incentive.content, pbs.group.content patterns.

 

2.7

13 February 2012

Added pbs.effectivity to rwt:restriction-reference.content.

 

2.7

13 February 2012

Added pbs.type to pbs.container-definition.content.

 

2.7

13 February 2012

Added controlled vocabularies for containers, incentives, dispensing rules.

Moved controlled vocabulary definition in pbs.group.content from name element to type element.

 

2.6.1

15 November 2011

Added pbs.opt.xml.attributes to elements: db.fax, db.phone, db.state, db.citation, db.city, db.country, db.pob, db.postcode, db.otheraddr, db.street, type, choice, injectable, solvent, pbs.safety-net.content, counted, pbs.listing-reference, amount, price, quantity, wholesaler, reimbursement-dpmq, recovery-prices, not-to-be-broken-prices, category, linear-prices, threshold, combine, pbs.organisations-list, rwt.restriction-reference, rwt.definition-reference, rwt.indication-reference, condition, episodicity, severity, rwt.circumstance-reference, treatment-phase, administrative-advice-reference, constraints, single-treatment, date-required, text-required, prescriber-instruction-reference, rwt.caution, rwt.requirement-reference, parameter-reference, authorised-by, category, pricing-model, RDF, pbs.skos.concept, pbs.skos.prefLabel, pbs.skos.altLabel, pbs.skos.definition, pbs.skos.note, pbs.skos.narrower, pbs.skos.broader, pbs.recovery-price-reference, pbs.mp-reference, pbs.mpp-reference, pbs.person-reference, pbs.member-of.

 

2.6.1

15 November 2011

Added rwt.caution-reference.

 

2.6.1

15 November 2011

Merged ISO Schematron fixes. Modified or added schematron assertions for pbs.fee, pbs.markup, pbs.prescribing-rule, pbs.listing-reference, pbs.ATC, pbs.price.

 

2.6

25 October 2011

AMT alignment: Changed pbs.pack-size.content data type to decimal.

 

2.6

25 October 2011

Chemotherapy:

Removed infusible-brands-list from pbs.manufacturer.content.

Removed pbs.lowest from pbs.infusible.pricing.

Added pbs.tpuu-ex-manufacturer to pbs.tpp-list.content and pbs.tpp.content. Added pbs.tpuu-pharmacy-price to pbs.tpp-list.content and pbs.manufacturer.content.

Changed pbs.ex-manufacturer, pack-price and pbs.pack-content in pbs.tpp-list.content and pbs.tpp.content to be optional.

Added pbs.vial-content to pbs.tpp-list.content, pbs.mpp.content and pbs.tpp.content.

Added pbs.preferred-term to pbs.mpp.content and pbs.tpp.content.

Allow multiple pbs.code in pbs.mpp.content and pbs.tpp.content.

 

2.6

25 October 2011

Continued dispensing: Added pbs.continued-dispensing to pbs.prescribing-rule.content.

 

2.5.3

29 June 2011

Added dpmq to pbs.manufacturer.content.

 

2.5.2

31 May 2011

Added db.title child element to pbs.prescribing-rule.content.

 

2.5.1

27 April 2011

Changed rwt.increase.content child type element to have controlled vocabulary.

 

2.5.1

27 April 2011

Added pbs.fee element to pbs.copayments-list.content.

 

2.5.1

27 April 2011

Renamed infusable to infusible. Added pbs.prices element to pbs.reimbursement.content (for infusables). Added pbs.lowest, pbs.manufacturer elements to pbs.pricing.infusable. Removed pbs.prices element from pbs.pricing.infusible.

 

2.5.1

27 April 2011

Added not-to-be-broken-prices and linear-prices elements to pbs.drug-tariff.content. Added pbs.quantity.

 

2.5.1

27 April 2011

Added pbs.all.blocks to avoid ambiguous content in XSD.

 

2.5

24 March 2011

Replaced pbs.benchmark-dpmq with pbs.lowest. pbs.lowest has child elements pbs.to-pharmacist, pbs.pack-price and pbs.dpmq.

 

2.5

24 March 2011

Added pbs.extemporaneous-preparation. Added pbs.drug-tariff-prices to standard formula preparation pricing.

 

2.5

24 March 2011

Added type attribute to pbs.amount.attlist.

 

2.5

24 March 2011

Removed title from pbs.fee-definition.content. Redundant due to handling of controlled vocabulary.

 

2.5

24 March 2011

Added rwt.increase. Moved from agency layer.

 

2.5

24 March 2011

Added pbs.pack-size to pbs.container-definition.content.

 

2.5

24 March 2011

Added pbs.drug-tariff-prices to pbs.drug-tariff.content for Priced-by-Ingredient items.

 

2.4

24 January 2011

Added pricing elements for Dispensing Rules. Redesign pricing structure for premium-free and infusable pricing models.

 

2.4

24 January 2011

Replaced listings superstructure with simpler element structure. Drug tariff remodeled as a prescribing rule.

 

2.4

24 January 2011

Refactor schema design: consolidate prescribing rules, AMT alignment.

Removed pbs.listing-references-list, pbs.drug-tariff-list and pbs.texts.elements.

 

2.4

24 January 2011

Refactor controlled vocabularies: use Schematron/Semantic Web.

 

2.4

24 January 2011

Upgraded to ISO Schematron.

 

2.4

24 January 2011

Textual description removed from pbs.contribution.content.

 

2.4

24 January 2011

 

2.3

26 May 2010

Added RWT module with separate namespace.

 

2.3

26 May 2010

Removed pbs.restriction.elements; superceded by RWT.

 

2.2

25 March 2009

Changed pricing model. Added pbs.fees-list to pbs.pricing.pr and pbs.standard-formula-preparation for allowed fees. Removed pbs.maximum-dispensed-price (replaced by pbs.reimbursement-dpmq).

 

2.2

25 March 2009

Added group type brand-substitutable to type element in pbs.group.content. Removed bio-equivalent and bio-similar.

 

2.2

25 March 2009

Added prescribing rule subtype pbs.infusable. Added pbs.unit-of-use, pbs.tpuu and related elements.

 

2.2

25 March 2009

Added fee type reconstitution for infusions.

 

2.2

25 March 2009

Removed person role responsible.

 

2.1

20 May 2008

Changed prescribing rules to better represent ready-prepared, solvents and extemps.

 

2.1

20 May 2008

Removed pbs.item-reference, pbs.pharmaceutical-item, pbs.unit-of-use and pbs.form-strength.elements. Added pbs.administration to pbs.ready-prepared.content.

 

2.1

20 May 2008

Fixed documentation bug; added important attribute to pbs.prices pattern, removed from pbs.code and pbs.info patterns.

 

2.1

20 May 2008

Moved pbs:incentives-list to pbs.prices.content.

 

2.1

20 May 2008

Documentation update: changed a:target attribute to a:target element.

 

2.1

20 May 2008

Removed pbs.salt, pbs.quantity and pbs.rate; no longer referenced.

 

2.1

20 May 2008

Simplified pbs.form-strength.content. Removed pbs.strength.

 

2.1

20 May 2008

Changed pbs.ready-prepared.content to allow multiple MQs. Added reference attribute to MQ so that unit of reference can be denoted.

 

2.1

20 May 2008

Added pbs.pack-size and pbs.member-of-list to pbs.drug-pack.content.

 

2.1

20 May 2008

Removed db.subtitle from pbs.drug.content and pbs.drug-pack.content.

 

2.1

20 May 2008

Removed pbs.extemp-prep-type and pbs.standard-formula-preparation from pbs.item.elements. Modified pbs.drug-tariff, added pbs.drug-tariff-list to pbs.all.block.

 

2.1

20 May 2008

In pbs.authority.content replaced pbs.restriction with pbs.restriction.elements.

 

2.1

20 May 2008

Moved customisation of Simplified DocBook into a separate module.

 

2.0.5

24 January 2008

Changed pbs.per-pack in pbs.brand.content to repeatable.

 

2.0.5

24 January 2008

Added pbs.drug.content.extra to pbs.drug.content.

 

2.0.4

23 January 2008

Added pbs.brand.content.extra to pbs.brand.content.

 

2.0.4

23 January 2008

Added pbs.opt.xml.attributes to not-to-be-broken, code, name and description elements.

 

2.0.3

22 January 2008

Added type to pbs.group.content.

 

2.0.3

22 January 2008

Added pbs.trade-family.content.extra.

 

2.0.3

22 January 2008

Added Schematron constraint for pbs.prices.content.

 

2.0.2

23 October 2007

Added auth:not-specified value to pbs.authority-method.content.

 

2.0.1

23 October 2007

Removed intravitreal from pbs.moa-value.content.

 

2.0.1

23 October 2007

Added fee types to type element in pbs.fee.content.

 

2.0.1

23 October 2007

Added optional code to pbs.container.content.

 

2.0.1

23 October 2007

Removed pbs.markup from pbs.prescribing-rule.content. Added optional pbs.markup to pbs.prices.content.

 

2.0.1

23 October 2007

Detailed section codes (documentation change).

 

2.0.1

23 October 2007

Added dispensing fee type fee:no-fee.

 

2.0

20 August 2007

Added pbs.incentives-list and pbs.incentive. pbs.incentives-list added to pbs.brand.content.

 

2.0

20 August 2007

Removed choice from pbs.brand.content - only reference to pbs.drug-pack is allowed.

 

2.0

20 August 2007

Added pbs.simple.link to pbs.deletion.attlist.

 

2.0

20 August 2007

Added reason element to SOC content.

 

2.0

20 August 2007

Added pbs.per-pack to pbs.brand.content.

 

2.0 Draft 2007-08-01

01 August 2007

Moved pbs.markup from pbs.unit-of-use.content to pbs.prescribing-rule.content and made mandatory, non-repeatable.

 

2.0 Draft 2007-08-01

01 August 2007

Added extensibility capability to pbs.authority.content.

 

2.0 Draft 2007-08-01

01 August 2007

Removed end element. Added non-effective element (due to change to history model).

 

2.0 Draft 2007-08-01

01 August 2007

Added repeatability to combine content in manner-of-administration.

 

2.0 Draft 2007-08-01

01 August 2007

Added repeatability to pbs.markup in prescribing rules.

 

2.0 Draft 2007-08-01

01 August 2007

Removed record-status element; no longer required.

 

2.0 Draft 2007-08-01

01 August 2007

Renamed pbs.prescribing-rule.content to pbs.prescribing-rule.elements for documentation purposes.

 

2.0 Draft 2007-08-01

01 August 2007

Changed pbs.effectivity.content so that it is deterministic.

 

2.0 Draft 2007-07-20

04 June 2007

Changed XML Namespace URIs as follows:

http://www.health.gov.au/Schema/PBS

http://schema.pbs.gov.au

http://www.health.gov.au/Schema/PBS/Authority/Method

http://schema.pbs.gov.au/Authority/Method

http://www.health.gov.au/Schema/PBS/Contribution

http://schema.pbs.gov.au/Contribution

http://www.health.gov.au/Schema/PBS/Administration

http://schema.pbs.gov.au/Administration

http://www.pbs.gov.au/Schema/Change

http://schema.pbs.gov.au/Change

 

2.0 Draft 2007-07-20

04 June 2007

Changed coding scheme URIs as follows:

http://www.health.gov.au/Scheme/Listing

http://scheme.pbs.gov.au/Listing

http://www.health.gov.au/Scheme/Manufacturer

http://scheme.pbs.gov.au/Organisation

 

2.0 Draft 2007-07-20

04 June 2007

Removed profile attribute from pbs.root.

 

2.0 Draft 2007-07-20

04 June 2007

Added pbs.pharmaceutical-item. Changed pbs.item-reference to target pbs.pharmaceutical-item.

 

2.0 Draft 2007-07-20

04 June 2007

Renamed pbs.ready-prepared to pbs.unit-of-use. Removed therapeutic-group, dangerous-drug and injectable-with-water-added children (now encoded as a group). Removed injectable and solvent (encoded in the prescribing rule). Removed unit element (no longer required). Removed pbs.texts.elements.

 

2.0 Draft 2007-07-20

04 June 2007

Added pbs.drug-pack. Added pbs.drug-pack to pbs.drug.content.

 

2.0 Draft 2007-07-20

04 June 2007

Removed pbs.texts.elements from pbs.drug.content.

 

2.0 Draft 2007-07-20

04 June 2007

Added references to pbs.content.

 

2.0 Draft 2007-07-20

04 June 2007

Added optional pbs.authority-list to pbs.unrestricted.content.

 

2.0 Draft 2007-07-20

04 June 2007

Replaced pbs.indication.elements with pbs.authority-list in pbs.restricted.content and pbs.authority-required.content.

 

2.0 Draft 2007-07-20

04 June 2007

Removed pbs:publication attribute.

 

2.0 Draft 2007-07-20

04 June 2007

"indications" renamed to "restrictions". Removed pbs.text.elements from pbs.restrictions-list.content. Removed the "changed" attribute from pbs.restriction.attlist. Removed pbs.authority, pbs.label and pbs.text.elements from pbs.restriction.content. In pbs.restriction.content, pbs.authority-method has been marked as deprecated.

 

2.0 Draft 2007-07-20

04 June 2007

Added pbs.authority-method, db.all.blocks, pbs.text.elements and pbs.restriction to pbs.authority.content.

 

2.0 Draft 2007-07-20

04 June 2007

Added pbs.effectivity, safety-net to pbs.rules.elements.

 

2.0 Draft 2007-07-20

04 June 2007

Added pbs.pharmaceutical-item to pbs.item.elements.

 

2.0 Draft 2007-07-20

04 June 2007

Removed pbs.item-references-list.

 

2.0 Draft 2007-07-20

04 June 2007

Removed pbs.texts.elements from pbs.skos.concept.content.

 

2.0 Draft 2007-07-20

04 June 2007

Changed pbs.form-strength to a semi-structured content. Added pbs.form and pbs.strength.

 

2.0 Draft 2007-07-20

04 June 2007

Removed values from pbs.administration.content tha described route of administration, as opposed to manner. Added values application-ear-eye.

 

2.0 Draft 2007-07-20

04 June 2007

In pbs.brand.content, replaced db.title with trade-family. Added pbs.person-reference for responsible person. Removed pbs.salt-reference. Added pbs.form-strength.

 

2.0 Draft 2007-07-20

04 June 2007

Renamed "manufacturer" to "organisation". Added db.email, db.link and pbs.person to pbs.organisation.content.

 

2.0 Draft 2007-07-20

04 June 2007

Added pbs.person, pbs.person-reference.

 

2.0 Draft 2007-07-20

04 June 2007

Removed "prefix" and "suffix" values and type attribute from pbs.label.attlist.

 

2.0 Draft 2007-07-20

04 June 2007

Replaced pbs.item-references-list with one-or-more pbs.drug-tariffs in pbs.standard-formula-preparation.content.

 

1.5

07 July 2007

Added glucose indicator strips, copper sulfate and external-use as values of pbs.administration. Fixed typo in URI for Injection/oral.

 

1.5

07 July 2007

In pbs.root.content made groups-list optional.

 

1.4.1

21 June 2007

Added Injection/oral as a value of pbs.administration.

 

1.4.1

21 June 2007

Modified pbs.effectivity to make it's definition deterministic.

 

1.4.1

21 June 2007

Added implantation as a value of pbs.adminstration

 

1.4.1

21 June 2007

Added Schematron assertions for group membership.

 

1.4

27 April 2007

Added general-purpose grouping mechanism. Added optional pbs.member-of-list to pbs.rules.elements, pbs.drug.content, pbs.ready-prepared.content and pbs.brand.content. Added pbs.groups-list, pbs.group, pbs.member-of-list and pbs.member-of.

 

1.4

27 April 2007

Added Schematron assertions for streamlined authorities.

 

1.4

27 April 2007

Added type element to pbs.fee.content.

 

1.3

09 March 2007

Added new manner of administration, "Posterior Juxtascleral Injection".

 

1.2

11 January 2007

Added solvent as a locally defined element in pbs.rules.elements.

 

1.2

11 January 2007

Added pbs.listing-references-list and pbs.listing-reference.

 

1.2

11 January 2007

Changed injectable to contain zero-or-more pbs.item-reference.

 

1.2

11 January 2007

Removed pbs.allow (moved to g2g.allow in G2G schema module). Removed pbs.allow reference from pbs.rules.elements and added pbs.rules.elements.extra.

 

1.2

11 January 2007

Added pbs.markup (moved from g2g.markup in G2G schema module). Added pbs.markup reference to pbs.ready-prepared.content.

 

1.2

11 January 2007

Added pbs.cost-conceal and pbs.repat (moved from g2g.cost-conceal and g2g.repat in G2G schema module). Added pbs.cost-conceal and pbs.repat references to pbs.manufacturer.content.

 

1.2

11 January 2007

Added http://www.health.gov.au/PBS/Authority/Method#no-contact value to pbs.authority-method.content.

 

1.1.1

27 November 2006

Added pbs.publishing.attributes pattern. This pattern is deprecated and will be removed in version 2.0. This defines the following attributes:

  • pbs:sort-group-order

  • pbs:sort-order

  • pbs:brand-name-sort

  • pbs:part2-flag

  • pbs:fee-type

  • pbs:pack-not-be-broken

  • pbs:print-option

Added this pattern to pbs.prescribing-rule.attributes, pbs.ATC-reference and pbs.brand.attlist.

 

1.1.1

27 November 2006

Changed publication attribute to use namespace.

 

1.1.1

27 November 2006

Added increase-maximum-quantity and increase-number-repeats from pbs.allow.content. These elements are deprecated.

 

1.1.1

27 November 2006

Changed use of pbs.indication.elements within pbs.allow.content to optional.

 

1.1.1

27 November 2006

Changed pbs.indication.elements to allow multiple pbs.indications-list.

 

1.1.1

27 November 2006

Added indications-list-reference element.

 

1.1.1

27 November 2006

Added pbs.coding.elements to pbs.indications-list.content to optional.

 

1.1.1

27 November 2006

Allow db.blockquote in db.para. This is deprecated.

 

1.1.1

27 November 2006

Changed valid element in pbs.authority.content to be optional.

 

1.1.1

27 November 2006

Changed pbs.texts.elements to allow notes and cautions to be freely interleaved.

 

1.1.1

27 November 2006

Added intracranial manner of administration.

 

1.1

23 November 2006

Added Schematron constraints.

 

1.1

23 November 2006

Update documentation to use current NEHTA terminology.

 

1.1

23 November 2006

Added changed attribute to pbs.indication.attlist.

 

1.1

23 November 2006

Removed pbs.description and pbs.restriction.

 

1.1

23 November 2006

Added value "pack" to role attribute in pbs.label.attlist. Added type attribute with values "prefix" and "suffix" in pbs.label.attlist.

 

1.1

23 November 2006

Added pbs.indications-list. Added pbs.indications-list to pbs.root.content, pbs.restricted.content and pbs.authority-required.content.

 

1.1

23 November 2006

Added pbs.effectivity, with start and end child elements. Added to patterns pbs.indication.content, pbs.ready-prepared.content, pbs.brand.content, pbs.manufacturer.content, pbs.unrestricted.content, pbs.restricted.content,pbs.authority-requred.content.

 

1.1

23 November 2006

Data type of pbs.bioequivalent.content changed to xsd:string. This content model is deprecated.

 

1.1

23 November 2006

Added pbs.authority to pbs.indication.content. Includes locally defined elements valid, which describes when an indication is in effect, and constraints, which details further contraints or additional information required to obtain a prescription.

 

1.1

23 November 2006

Added multiplier as child of increase-maximum-quantity in pbs.allow.content.

 

1.1

23 November 2006

Removed increase-maximum-quantity and increase-number-repeats from pbs.allow.content. Added optional pbs.maximum-quantity and pbs.number-repeats to pbs.allow.content. Added pbs.indication.elements to pbs.allow.content.

These changes provide information for the Determinations Part 2.

 

1.1

23 November 2006

Added pbs.label to pbs.indication.content. This allows prefix/suffix qualifiers to be handled.

 

1.1

23 November 2006

Added pbs.coding.elements to pbs.note and pbs.caution.

 

1.1

23 November 2006

Moved pbs.fees-list from pbs.root.content to pbs.all.blocks.

 

1.1

23 November 2006

Added third optional pbs.label to pbs.form-strength.content.

 

1.1

23 November 2006

Added all TGA routes of administration to pbs.administration.content.

 

1.1

23 November 2006

Added street and otheraddr child elements to pbs.address.content.

 

1.1

23 November 2006

Added reimbursement and retail child elements to per-pack.

 

1.1

23 November 2006

Added pbs.prescribing-rule.attributes with publication attribute.

 

1.1

23 November 2006

Added pbs.exemption.

 

1.1

23 November 2006

Added pbs.authority-method.

 

1.1

23 November 2006

Added optional role attribute to note element. Added pbs.note.attlist, pbs.note.content.

 

1.0

07 June 2006

Split schema into two profiles: basic and full. The basic profile is for use in "version 1" of the MPC system (ie. with data sourced from PBDS). The full version is for use in "version 2" of the system (ie. with data sourced from the PBS Register system).

The profile attribute has been added to pbs.root.attlist.

See pbs-full.rng for the following definitions:

  • pbs.all.blocks, pbs.changes-list, pbs.advance-notices-list

  • pbs.coding.elements, pbs.code.attlist

  • pbs.form-strength.elements,pbs.form-strength.content, pbs.component

  • pbs.extemp-prep-type, pbs.standard-formula-preparation, pbs.drug-tariff

  • pbs.address.content

 

1.0

07 June 2006

Removed pbs.type.

 

1.0

07 June 2006

Changed pbs.label.content to db.all.inlines.

 

1.0

07 June 2006

Removed the following elements from Simplified DocBook:

  • article

  • bibliomixed

  • bibliomset

  • bibliomisc

  • bibliography

  • bibliodiv

  • subjectset

  • subject

  • subjectterm

  • keywordset

  • keyword

  • epigraph

  • programlisting

  • releaseinfo

  • revhistory

  • revision

  • revnumber

  • revremark

  • revdescription

  • volumenum

  • issuenum

  • command

  • computeroutput

  • lineannotation

  • option

  • replaceable

  • systemitem

  • userinput

 

1.0

07 June 2006

Added pbs.code to pbs.rules.elements. Added scheme attribute to pbs.code. Added optional pbs.code to pbs.brand.content. Allow multiple pbs.code children for alternate coding schemes.

 

1.0

07 June 2006

Moved pbs.coding.elements within pbs.manufacturer.content to be first. The places all mandatory children before optional children.

 

0.9

03 April 2006

Import Simplified DocBook RELAX NG schema, rather than the full DocBook schema.

 

0.9

03 April 2006

Added pbs.salt to pbs.drug.content, define the salt and salt.reference elements. Added pbs.salt-reference to pbs.brand.content.

 

0.9

03 April 2006

Added db.title and db.subtitle to pbs.drug.content, removed pbs.classification.

 

0.9

03 April 2006

Removed dd-name from pbs.ready-prepared.content. Use db.title and/or db.subtitle elements in VTI instead. Also removed related-drug, determination and declaration.

 

0.9

03 April 2006

Removed dosage from pbs.ready-prepared.content.

 

0.9

03 April 2006

Added dangerous-drug to pbs.ready-prepared.content. Added injectable, solvent and injectable-with-water-added to pbs.ready-prepared.content.

 

0.9

03 April 2006

Added pbs.quantity. Added optional formal description and optional quantity to pbs.administration.content.

 

0.9

03 April 2006

Added pbs.component. In pbs.ready-prepared.content added pbs.component and pbs.form-strength; these are a choice (form-strength is for the simple, common case where a VP has only one component). Added pbs.administration as a separate child.

 

0.9

03 April 2006

Added pbs.form-strength, pbs.label.

 

0.9

03 April 2006

Changed pbs.administration to describe the manner of administration.

 

0.9

03 April 2006

Modified pbs.prices.content to allow pbs.brand-reference to be repeated and to make pbs.maximum-safety-net-value optional (since Doctor's Bag does not include this value).

 

0.9

03 April 2006

Modified pbs.indication.content to specify the use of the role attribute for legal instruments wording.

 

0.9

03 April 2006

Replaced the use of db.address in pbs.manufacturer.content with pbs.address. pbs.address separates textual description from structured description.

 

0.9

03 April 2006

Added documentation attributes to identify "important" elements. These are used to produce high-level summary views of the schema.

 

0.9

03 April 2006

In pbs.authority-required.content, pbs.restricted.content and pbs.unrestricted.content only allow a single pbs.item-reference child.

 

0.9

03 April 2006

Added pbs.texts.elements to pbs.drug.content and pbs.ready-prepared.content.

 

0.9

03 April 2006

Moved pbs.classification from pbs.ready-prepared.content to pbs.rules.elements.

 

0.8

03 March 2006

Added version attribute to pbs.root.attributes, dct:conformsTo no longer used.

 

0.8

03 March 2006

Added description choice to pbs.administration, for unstructured text.

 

0.8

03 March 2006

Added allow, not-to-be-broken elements to restrictions. allow content is increase-maximum-quantity or increase-number-repeats.

 

0.8

03 March 2006

Restricted pbs:unit data type to xsd:duration, with values P1Y or P1M (indicating annual or monthly).

 

0.8

03 March 2006

Added pack-size to pbs.brand. Restructured pricing elements in pbs.brand. xml:id attribute is now mandatory.

 

0.8

03 March 2006

Added class attribute to pbs.administration. Allow multiple pbs.administration in pbs.ready-prepared.content.

 

0.8

03 March 2006

Added pbs.code to pbs.indication.content, for restriction IDs.

 

0.8

03 March 2006

Added pbs.prices to listing. Brand pricing information moved from pbs.brand.content to pbs.prices.content. Includes generalised mechanism for specifying patient contributions and premiums.

 

0.8

03 March 2006

Added pbs.fees-list.

 

0.8

03 March 2006

Added choice element to pbs.listings-list.

 

0.7

14 February 2006

In pbs.all.blocks, replaced pbs.item-references-list with pbs.listings-list.

 

0.7

14 February 2006

Added pbs.listings-list, pbs.listing and pbs.unrestricted|pbs.restricted|pbs.authority-required.

 

0.7

14 February 2006

Moved maximum-quantity, number-repeats and indications to listing.

 

0.7

14 February 2006

In pbs.item.content, added ATC element containing repeatable ATC-reference children, related-drug, therapeutic-group, determination, declaration.

 

0.7

14 February 2006

In pbs.brand.content, added db.state, patient-contribution.

 

0.7

14 February 2006

In pbs.change content, list changed element and hyperlink to previous value.