PharmBiz Software Vendors Workshop. Workshop: Restrictions Introduction/setup Overview of languages...

22
PharmBiz PharmBiz Software Vendors Workshop Software Vendors Workshop

Transcript of PharmBiz Software Vendors Workshop. Workshop: Restrictions Introduction/setup Overview of languages...

Page 1: PharmBiz Software Vendors Workshop. Workshop: Restrictions Introduction/setup Overview of languages and tools Prescribing rules and restrictions in PBS.

PharmBizPharmBizSoftware Vendors WorkshopSoftware Vendors Workshop

Page 2: PharmBiz Software Vendors Workshop. Workshop: Restrictions Introduction/setup Overview of languages and tools Prescribing rules and restrictions in PBS.

Workshop: RestrictionsWorkshop: Restrictions

Introduction/setupIntroduction/setup

Overview of languages and toolsOverview of languages and tools

Prescribing rules and restrictions in PBS XML Prescribing rules and restrictions in PBS XML v1.Xv1.X

ExercisesExercises

Prescribing rules and restrictions in PBS XML Prescribing rules and restrictions in PBS XML v2.3v2.3

ExercisesExercises

Page 3: PharmBiz Software Vendors Workshop. Workshop: Restrictions Introduction/setup Overview of languages and tools Prescribing rules and restrictions in PBS.

Workshop: RestrictionsWorkshop: Restrictions

Introduction/setupIntroduction/setup

Overview of languages and toolsOverview of languages and tools

Prescribing rules and restrictions in PBS XML Prescribing rules and restrictions in PBS XML v1.Xv1.X

ExercisesExercises

Prescribing rules and restrictions in PBS XML Prescribing rules and restrictions in PBS XML v2.3v2.3

ExercisesExercises

Page 4: PharmBiz Software Vendors Workshop. Workshop: Restrictions Introduction/setup Overview of languages and tools Prescribing rules and restrictions in PBS.

ToolsTools

XSLTXSLT

v1.0 vs v2.0v1.0 vs v2.0

DatabasesDatabases

Native XML vs RDBMSNative XML vs RDBMS

XQueryXQuery

Page 5: PharmBiz Software Vendors Workshop. Workshop: Restrictions Introduction/setup Overview of languages and tools Prescribing rules and restrictions in PBS.

ToolsTools

Simple applicationsSimple applications

tkxsltproctkxsltproc

PPDEPPDE

Other applicationsOther applications

XML Notepad, XML Spy, EclipseXML Notepad, XML Spy, Eclipse

Many, many othersMany, many others

Page 6: PharmBiz Software Vendors Workshop. Workshop: Restrictions Introduction/setup Overview of languages and tools Prescribing rules and restrictions in PBS.

Workshop: RestrictionsWorkshop: Restrictions

Introduction/setupIntroduction/setup

Overview of languages and toolsOverview of languages and tools

Prescribing rules and restrictions in PBS XML Prescribing rules and restrictions in PBS XML v1.Xv1.X

ExercisesExercises

Prescribing rules and restrictions in PBS XML Prescribing rules and restrictions in PBS XML v2.3v2.3

ExercisesExercises

Page 7: PharmBiz Software Vendors Workshop. Workshop: Restrictions Introduction/setup Overview of languages and tools Prescribing rules and restrictions in PBS.

PBS XML v1.XPBS XML v1.X

XML Namespace:XML Namespace:

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

Prescribing rule:Prescribing rule:

pbs:unrestricted | pbs:restricted | pbs:unrestricted | pbs:restricted | pbs:authority-requiredpbs:authority-required

Page 8: PharmBiz Software Vendors Workshop. Workshop: Restrictions Introduction/setup Overview of languages and tools Prescribing rules and restrictions in PBS.

PBS XML v1.XPBS XML v1.X

RestrictionsRestrictions

Only in pbs:restricted and pbs:authority-requiredOnly in pbs:restricted and pbs:authority-required

pbs:indications-list/pbs:indicationpbs:indications-list/pbs:indication

Contains:Contains:

pbs:codepbs:code

pbs:authoritypbs:authority

pbs:effectivitypbs:effectivity

Page 9: PharmBiz Software Vendors Workshop. Workshop: Restrictions Introduction/setup Overview of languages and tools Prescribing rules and restrictions in PBS.

PBS XML v1.XPBS XML v1.X

Contains (cont’d):Contains (cont’d):

pbs:authority-methodpbs:authority-method

pbs:labelpbs:label

pbs:note, pbs:cautionpbs:note, pbs:caution

DocBook block elementsDocBook block elements

Page 10: PharmBiz Software Vendors Workshop. Workshop: Restrictions Introduction/setup Overview of languages and tools Prescribing rules and restrictions in PBS.

PBS XML v1.XPBS XML v1.X

Authority method:Authority method:

Specifies method for obtaining an authoritySpecifies method for obtaining an authority

If one restriction has method:no-contact, then If one restriction has method:no-contact, then all willall will

Indicates Streamlined AuthorityIndicates Streamlined Authority

Page 11: PharmBiz Software Vendors Workshop. Workshop: Restrictions Introduction/setup Overview of languages and tools Prescribing rules and restrictions in PBS.

PBS XML v1.XPBS XML v1.X

Labels:Labels:

Indicate shared textIndicate shared text

@type = “prefix” or @type = “suffix”@type = “prefix” or @type = “suffix”

Page 12: PharmBiz Software Vendors Workshop. Workshop: Restrictions Introduction/setup Overview of languages and tools Prescribing rules and restrictions in PBS.

PBS XML v1.XPBS XML v1.X

DocBook block elements:DocBook block elements:

Currently only db:para usedCurrently only db:para used

role = “legal” indicates text exclusively for role = “legal” indicates text exclusively for Legal InstrumentsLegal Instruments

Newlines within a paragraph element are Newlines within a paragraph element are significantsignificant

Page 13: PharmBiz Software Vendors Workshop. Workshop: Restrictions Introduction/setup Overview of languages and tools Prescribing rules and restrictions in PBS.

Workshop: RestrictionsWorkshop: Restrictions

Introduction/setupIntroduction/setup

Overview of languages and toolsOverview of languages and tools

Prescribing rules and restrictions in PBS XML Prescribing rules and restrictions in PBS XML v1.Xv1.X

ExercisesExercises

Prescribing rules and restrictions in PBS XML Prescribing rules and restrictions in PBS XML v2.3v2.3

ExercisesExercises

Page 14: PharmBiz Software Vendors Workshop. Workshop: Restrictions Introduction/setup Overview of languages and tools Prescribing rules and restrictions in PBS.

Workshop: RestrictionsWorkshop: Restrictions

Introduction/setupIntroduction/setup

Overview of languages and toolsOverview of languages and tools

Prescribing rules and restrictions in PBS XML Prescribing rules and restrictions in PBS XML v1.Xv1.X

ExercisesExercises

Prescribing rules and restrictions in PBS XML Prescribing rules and restrictions in PBS XML v2.3v2.3

ExercisesExercises

Page 15: PharmBiz Software Vendors Workshop. Workshop: Restrictions Introduction/setup Overview of languages and tools Prescribing rules and restrictions in PBS.

PBS XML v2.3PBS XML v2.3

XML Namespaces:XML Namespaces:

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

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

Page 16: PharmBiz Software Vendors Workshop. Workshop: Restrictions Introduction/setup Overview of languages and tools Prescribing rules and restrictions in PBS.

PBS XML v2.3PBS XML v2.3

Prescribing rules:Prescribing rules:

pbs:unrestrictedpbs:unrestrictedpbs:restrictedpbs:restrictedpbs:authority-requiredpbs:authority-required

Different types of PRs:Different types of PRs:

pbs:ready-preparedpbs:ready-prepared

Page 17: PharmBiz Software Vendors Workshop. Workshop: Restrictions Introduction/setup Overview of languages and tools Prescribing rules and restrictions in PBS.

PBS XML v2.3PBS XML v2.3

Restrictions Wording Tool (RWT)Restrictions Wording Tool (RWT)

rwt:restriction-references-list/rwt:restriction-rwt:restriction-references-list/rwt:restriction-referencereference

Hyperlink to restriction dataHyperlink to restriction data

xlink:hrefxlink:href

Page 18: PharmBiz Software Vendors Workshop. Workshop: Restrictions Introduction/setup Overview of languages and tools Prescribing rules and restrictions in PBS.

PBS XML v2.3PBS XML v2.3

Dual representation:Dual representation:

RWT for structured dataRWT for structured data

DocBook for unstructured textDocBook for unstructured text

rwt:alternate-textrwt:alternate-text

Page 19: PharmBiz Software Vendors Workshop. Workshop: Restrictions Introduction/setup Overview of languages and tools Prescribing rules and restrictions in PBS.

PBS XML v2.3PBS XML v2.3

Data modelData model

PRPRPRPR

restrictionrestrictionrestrictionrestriction

restrictionrestrictionrestrictionrestriction

restrictionrestrictionrestrictionrestriction

definitiondefinitiondefinitiondefinition

indicationindicationindicationindication

circumstancircumstancece

circumstancircumstancece

****

prescriberprescriberinstructioninstructionprescriberprescriberinstructioninstruction

**++

authorityauthoritymethodmethod

authorityauthoritymethodmethod

cautioncautioncautioncaution **admin.admin.adviceadviceadmin.admin.adviceadvice

**requiremenrequiremen

ttrequiremenrequiremen

tt

parameterparameterparameterparameter

**

++

Page 20: PharmBiz Software Vendors Workshop. Workshop: Restrictions Introduction/setup Overview of languages and tools Prescribing rules and restrictions in PBS.

PBS XML v2.3PBS XML v2.3

Requirements and Requirements and parametersparameters

treatmenttreatment

populationpopulation

clinicalclinical

prescriberprescriber

locationlocation

care typecare type

ageage

sexsex

otherother

conditioncondition

treatmenttreatment

patientpatient

Page 21: PharmBiz Software Vendors Workshop. Workshop: Restrictions Introduction/setup Overview of languages and tools Prescribing rules and restrictions in PBS.

PBS XML v2.3PBS XML v2.3

Restrictions are disjunctiveRestrictions are disjunctive

Requirements are conjunctiveRequirements are conjunctive

Parameters are disjunctiveParameters are disjunctive

Page 22: PharmBiz Software Vendors Workshop. Workshop: Restrictions Introduction/setup Overview of languages and tools Prescribing rules and restrictions in PBS.

Workshop: RestrictionsWorkshop: Restrictions

Introduction/setupIntroduction/setup

Overview of languages and toolsOverview of languages and tools

Prescribing rules and restrictions in PBS XML Prescribing rules and restrictions in PBS XML v1.Xv1.X

ExercisesExercises

Prescribing rules and restrictions in PBS XML Prescribing rules and restrictions in PBS XML v2.3v2.3

ExercisesExercises