a demonstration of australian innovation and capabilities in health informatics jared davison b. inf...

25
A demonstration of Australian Innovation and capabilities in Health Informatics Jared Davison B. Inf Tech (QUT), B. Eng (QUT), M. IEEE, GradIEAust, AACS. Software Engineer Medical Objects Sunshine Coast, Queensland, Australia

Upload: ronan-herde

Post on 28-Mar-2015

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A demonstration of Australian Innovation and capabilities in Health Informatics Jared Davison B. Inf Tech (QUT), B. Eng (QUT), M. IEEE, GradIEAust, AACS

A demonstration of Australian Innovation

and capabilities in Health Informatics

Jared DavisonB. Inf Tech (QUT), B. Eng (QUT),

M. IEEE, GradIEAust, AACS.

Software Engineer Medical Objects

Sunshine Coast, Queensland, Australia

Page 2: A demonstration of Australian Innovation and capabilities in Health Informatics Jared Davison B. Inf Tech (QUT), B. Eng (QUT), M. IEEE, GradIEAust, AACS

Report & Referral Distribution Network• Real-time HL7 Transmission of

– Specialist reports– GP referrals

• GPs

• Specialists

• Allied Health – psychologists, physiotherapists, dieticians, optometrists

• Radiology

• Pathology– Including distribution from Departmental Pathology Services – Gateway messaging services

• Disease Registries

• Nursing Homes

Page 3: A demonstration of Australian Innovation and capabilities in Health Informatics Jared Davison B. Inf Tech (QUT), B. Eng (QUT), M. IEEE, GradIEAust, AACS

Report Distribution• Integrate with existing practice software

– GP computer systems– Specialist computer systems

• Report delivery into GP software is an unattended operation

• All transmission in HL7 format, encrypted & signed

• Imported by GP computer system – same as pathology import

Page 4: A demonstration of Australian Innovation and capabilities in Health Informatics Jared Davison B. Inf Tech (QUT), B. Eng (QUT), M. IEEE, GradIEAust, AACS

Medical Objects Network Today

Page 5: A demonstration of Australian Innovation and capabilities in Health Informatics Jared Davison B. Inf Tech (QUT), B. Eng (QUT), M. IEEE, GradIEAust, AACS

Medical ObjectsSo what is HL7?

HL7 = Health Level 7

7 = application layer in OSI model

Open standards based architecture

• Active HL7 R&D program since 1999.• HL7 USA member since 1999• HL7 Australia member since inception

• Standards Australia Pathology & Radiology Messaging committee member

Page 6: A demonstration of Australian Innovation and capabilities in Health Informatics Jared Davison B. Inf Tech (QUT), B. Eng (QUT), M. IEEE, GradIEAust, AACS

The pieces• Data Acquisition / Systems Integration

• Transport

• Recipient/Provider Addressing

• Delivery & Acknowledgment Protocols

• Security & Authentication

• Routing

• Network topology

• Use of standards – HL7

Page 7: A demonstration of Australian Innovation and capabilities in Health Informatics Jared Davison B. Inf Tech (QUT), B. Eng (QUT), M. IEEE, GradIEAust, AACS

Specialist report acquisition• Specialist report

creation– Word Processor

integration– HL7 based

custom reporting clients

Page 8: A demonstration of Australian Innovation and capabilities in Health Informatics Jared Davison B. Inf Tech (QUT), B. Eng (QUT), M. IEEE, GradIEAust, AACS

GP referral acquisition• GP referrals

– Captured from clinical practice software

– Digitally signed PKI USB key

– Encrypted with PKI certificates

– Encrypted provider lookup– Zero configuration install

• Reports are delivered real-time

Page 9: A demonstration of Australian Innovation and capabilities in Health Informatics Jared Davison B. Inf Tech (QUT), B. Eng (QUT), M. IEEE, GradIEAust, AACS

GP Referral

DigitalSignatureBlock

Page 10: A demonstration of Australian Innovation and capabilities in Health Informatics Jared Davison B. Inf Tech (QUT), B. Eng (QUT), M. IEEE, GradIEAust, AACS

Transport• Internet access assumed

• Consideration of OSI Layer 6 protocols– HL7 over HTTP

– HL7 over Email

– HL7 Lower Level Protocol

Page 11: A demonstration of Australian Innovation and capabilities in Health Informatics Jared Davison B. Inf Tech (QUT), B. Eng (QUT), M. IEEE, GradIEAust, AACS

HL7 over HTTP• Advantages

– HL7 standard acknowledgement possible– Ability to reject connections

– Industry standard– Ease of interoperability for 3rd parties– Connectionless scalable– URL & Headers available for protocol variations

• Eg. Http1.1 keep alive, content types

• Disadvantages– Need for full time internet presence

Page 12: A demonstration of Australian Innovation and capabilities in Health Informatics Jared Davison B. Inf Tech (QUT), B. Eng (QUT), M. IEEE, GradIEAust, AACS

Provider Addressing IssuesAustralia Government issues Provider numbers for each

doctor

– Specified by Australian HL7 Standard– Check digit scheme– Location Specific– Virtually always obtained (billing)

• Are doctors issued with a centrally controlled identifier in Singapore/Malaysia for each location of practice?

• Are all health workers care providers allocated numbers?• Public hospital doctors• Nursing homes• Allied health• Nursing staff

Page 13: A demonstration of Australian Innovation and capabilities in Health Informatics Jared Davison B. Inf Tech (QUT), B. Eng (QUT), M. IEEE, GradIEAust, AACS

Address/Recipient Lookup• HL7 2.3 Master files

– Defines messages for maintenance & query for providers using the STF segment

– CH 8.3.3

• Solution: Master files implemented

Page 14: A demonstration of Australian Innovation and capabilities in Health Informatics Jared Davison B. Inf Tech (QUT), B. Eng (QUT), M. IEEE, GradIEAust, AACS

HL7 Master Files Query

Page 15: A demonstration of Australian Innovation and capabilities in Health Informatics Jared Davison B. Inf Tech (QUT), B. Eng (QUT), M. IEEE, GradIEAust, AACS

HL7 for Mere Mortals

Page 16: A demonstration of Australian Innovation and capabilities in Health Informatics Jared Davison B. Inf Tech (QUT), B. Eng (QUT), M. IEEE, GradIEAust, AACS

Delivery Protocol• Standard HL7 Delivery Protocol

• Message Acknowledgement• Eg. ORU – ACK, REF – ACK (messages)• Assumes

– Internet server availability– Push model as new reports are sent unsolicited

(ORU)

• Retry sending if ACK not received

• Custom HL7 polling protocol also available

Page 17: A demonstration of Australian Innovation and capabilities in Health Informatics Jared Davison B. Inf Tech (QUT), B. Eng (QUT), M. IEEE, GradIEAust, AACS

Security & Authentication• Encryption used for security• Digital signatures used for all authentication• 1024 bit public keys only• Encryption Mechanisms:

– X.509 Certificates / PKI– Native PGP compatible (explicit trust model only)

• No usernames / passwords – (weak security)

• Is there a health provider certification authority here?

Page 18: A demonstration of Australian Innovation and capabilities in Health Informatics Jared Davison B. Inf Tech (QUT), B. Eng (QUT), M. IEEE, GradIEAust, AACS

Routing• Enable communication between practices

and doctors running independent systems.

• Manual configuration of connections between every practice is not feasible– Because the number of direct path

configurations required is• n(n-1)/2 (where n is the number of independent

systems)

• Internet enables virtual/potential connections

Page 19: A demonstration of Australian Innovation and capabilities in Health Informatics Jared Davison B. Inf Tech (QUT), B. Eng (QUT), M. IEEE, GradIEAust, AACS

Routing• Solution: use HL7 Master File messages

to enable dynamic discovery of newly connected users

• Allow existing users to change their address without manual reconfiguration being required

Page 20: A demonstration of Australian Innovation and capabilities in Health Informatics Jared Davison B. Inf Tech (QUT), B. Eng (QUT), M. IEEE, GradIEAust, AACS

Distributed nets.• Distributed network (fully connected mesh)

– Every node is able to communicate directly with any other node

– Fewer points of failure in transit– Very powerful

• Load sharing possibilities

– Parallel communication– Very Fast– DDoS can at worst case affect

limited nodes only– Robust to natural disasters

Page 21: A demonstration of Australian Innovation and capabilities in Health Informatics Jared Davison B. Inf Tech (QUT), B. Eng (QUT), M. IEEE, GradIEAust, AACS

HL7 Servers• Servers

– Message encoding supported• HL7 v2.x (Classic & XML), PIT

– Win32 platform– Multi-tier architecture

• SQL database tier (Linux or Windows)• Application server tier

– Replication supported (over HL7)– Standalone Service IIS (ISAPI) or Apache (module)– run locally or in Application Service Provider (ASP) mode– Persists 10,000+ messages per hour (Athlon 1.5GHz, 7200 RPM, 512 RAM)– Serves queries many-many times more!!!– Interface engine

• Server Types– Lightweight GP receive only (file based db)– Gateway– Distribution– Practice– Provider Directory– Terminology (SNOMED, ICD10, MIMS, LOINC)– Routing

Page 22: A demonstration of Australian Innovation and capabilities in Health Informatics Jared Davison B. Inf Tech (QUT), B. Eng (QUT), M. IEEE, GradIEAust, AACS

GP Solutions• Receiving Specialist Messages

– Polling Client (works with Distribution Service)• Win 32 platform (95, 98, ME, NT4, 2000, XP, 2003)

– Tray Icon service– NT service

• Linux• Mac OS X• Any future PKI Supported platform• Integrated PIT conversion• Acknowledged delivery

– GP Reception Server• Acks messages and saves as files• Win 32 platform (95, 98, ME, NT4, 2000, XP, 2003)

• Simple download setup 4.2MB• Easy install – no reboots or downtime

Page 23: A demonstration of Australian Innovation and capabilities in Health Informatics Jared Davison B. Inf Tech (QUT), B. Eng (QUT), M. IEEE, GradIEAust, AACS

GP Solutions• Sending Referrals

– Win32 (98, ME, 2000, XP, 2003)– PKI Signed referrals– PKI Rainbow iKey required

– Setup: • 2.7MB internet download • Zero configuration easy install• no reboots or downtime

Page 24: A demonstration of Australian Innovation and capabilities in Health Informatics Jared Davison B. Inf Tech (QUT), B. Eng (QUT), M. IEEE, GradIEAust, AACS

Specialist Solution• Sending Reports

– Word Processor integration• Word 97, 2000, XP, 2003• Word Perfect 10

– PKI signing possible

– Patient record access and authoring– Patient result analysis & graphing

– Setup• 3 MB download• Easy & quick install• No reboots

Page 25: A demonstration of Australian Innovation and capabilities in Health Informatics Jared Davison B. Inf Tech (QUT), B. Eng (QUT), M. IEEE, GradIEAust, AACS

Contacting Medical Objects

• If you have any HL7 related problem we would love to help you solve it.

• 400 brochures – take a few for your collegues

http://www.medical-objects.com.au

[email protected]

Medical-Objects: +61 7 5456 6000