Top Banner
1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies
43

1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

Dec 14, 2015

Download

Documents

Melvin Warth
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

1

An HL7-Centric Immunization Registry

Presented by Kevin Davidson

QS Technologies

Page 2: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

2

The Information Exchange Problem

How can unlike systems understand each other?

Page 3: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

3

Enter HL7

An international standard for the exchange of health information

Designed for unlike systems to communicate through a standard format

"HL7”, "Health Level Seven," and the puzzle design are registered trademarks, and the HL7 design is a trademark of Health Level Seven, Inc.

Page 4: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

4

Implementation Guide for Immunization Data Transactions using Version 2.3.1 of the

Health Level Seven (HL7) Protocol

Page 5: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

5

MSH|^~\&||MA0000||GA0000|199705221610||VXR^V03^V03|19970522MA53|T|2.3.1|||NE|AL|<CR>MSA|AA|19970522GA40|<CR> …PID|||1234^^^^SR^~1234-12^^^^LR^~3872^^^^MR~221345671^^^^SS^ ~430078856^^^^MA^||KENNEDY^JOHN^FITZGERALD^ JR^^^L|BOUVIER ^^^^^ ^M|19900607|M|KENNEDY^BABY BOY^^^^^^B|2106-3^WHITE^HL 70005|123 MAIN ST^APT 3B^LEXINGTON^MA^00210^ ^M^MSACODE^MA 034~345 ELM ST^^BOSTON^MA^00314^^BDL~^^^^^^BR^^MA002||(617) 555-1212^PRN^PH^^^617^5551212 …

Actual HL7 Message

HL7 messages are not designed for humans, but machines like them Segmen

t

Field

Page 6: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

6

HL7 Message Types for Immunizations

VXQ – Query for Vaccination Record VXX – Response with Multiple Matches VXR – Response with Vaccination Record VXU – Unsolicited Vaccination Update QCK/ACK – Acknowledgments ORU – Unsolicited Transmission of an

Observation (used for VAERS) ADT – Admit / Discharge / Transfer

Page 7: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

7

VXQ Message – Query for Vaccination Record

Do you have any shots for

Jimmy Smith?

Page 8: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

8

VXX – Response with multiple matches

JimmySmith 1

JimmySmith 2

JimmySmith 3

JimmySmith 4

JimmySmith 5

JimmySmith 6

Page 9: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

9

VXR – Response with Vaccination Record

Patient demographics

Identifiers

Vaccination history

Adverse events

Contraindications

Recommendations for shots due

Page 10: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

10

VXU – Unsolicited Vaccination Update

Use to add new individual immunizations to the registry

Use for mass loading from other systems

Page 11: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

11

ORU – Unsolicited Transmission of an Observation (used for VAERS)

Page 12: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

12

ADT – Admit / Discharge / Transfer

ADT Messages can be used with legacy hospital and billing systems

Page 13: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

13

Coded Data in HL7

CVX

NIPCodes

OMB Race MVX

LOINC

HL7Codes

Over 50 Code Sets

Page 14: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

14

An HL7-Centric Registry

Page 15: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

15

An HL7-Centric Registry

Page 16: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

16

Database

Problems with Legacy Databases

Do not provide ways to store all the possible information in an HL7 message

Data fields have to be used in ways not originally intended

Database

Page 17: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

17

An HL7-Centric Registry

Page 18: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

18

Problems with Legacy Code Sets

Legacy Code Sets may not capture HL7 Coded Data completely.

Translation tables are hard to maintain.

Page 19: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

19

An HL7-Centric Registry

Page 20: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

20

Internal Messaging

Immunization messages – HL7 System Administration – HL7 Reporting – HL7

Page 21: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

21

The Need for Speed

Relational Database Server

One or Many HL7 Application Servers

Web Server &Traffic Manager

HTTPSHL7 LLP

ADO

•Multi-tasking

•Scalable

•Lightweight Protocols

Page 22: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

22

An HL7-Centric Registry

Page 23: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

23

External Interfaces

HL7 Pipe

WebApp

Server

SSL

HTTPSInterface

Email?ebXML?

Batch(FTP)

InternalSystem

Page 24: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

24

Benefits of an HL7-Centric Approach

Best Practices

Fewer Design DecisionsInteroperability

Page 25: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

25

Good designs are easier to implement

Standards encourage completeness

Page 26: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

26

Good designs are easier to implement

Standards encourage completeness

Standards encourage modular design

Page 27: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

27

Good designs are easier to implement

Standards encourage completeness

Standards encourage modular design

Standards reduce false starts

Page 28: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

28

High-Level Design Decisions

Decide what HL7 Messages to Support VXQ, VXR, VXX, VXU, ACK, QCK plus ORU

Page 29: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

29

High-Level Design Decisions

Decide what HL7 Messages to Support VXQ, VXR, VXX, VXU, ACK, QCK plus ORU

Select HL7 Mapping Tool (or write one) iNTERFACEWARE Chameleon

Page 30: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

30

High-Level Design Decisions

Decide what HL7 Messages to Support VXQ, VXR, VXX, VXU, ACK, QCK plus ORU

Select HL7 Mapping Tool (or write one) iNTERFACEWARE Chameleon

Select Development Tools

Page 31: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

31

High-Level Design Decisions

Decide what HL7 Messages to Support VXQ, VXR, VXX, VXU, ACK, QCK plus ORU

Select HL7 Mapping Tool (or write one) iNTERFACEWARE Chameleon

Select Development Tools

Select Client Technology 100% HTML for widest acceptance

Page 32: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

32

Open Issues

Transport Mechanisms

Page 33: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

33

Open Issues

Transport Mechanisms

Digital Signatures (PKI)

Page 34: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

34

Open Issues

Transport Mechanisms

Digital Signatures (PKI)

Deduplication Interface

Page 35: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

35

Open Issues

Transport Mechanisms

Digital Signatures (PKI)

Deduplication Interface

Query Improvement

Page 36: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

36

Open Issues

Transport Mechanisms

Digital Signatures (PKI)

Deduplication Interface

Query Improvement

Coordinating Business Rules between Registries – Minimal Data Quality

Page 37: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

37

Open Issues

Inventory Management

Page 38: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

38

Open Issues

Inventory Management

Synchronization and Mass Changes

Page 39: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

39

Open Issues

Inventory Management

Synchronization and Mass Changes

Data Representation Standards

Page 40: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

40

Conclusions

You can do everything you need to do using HL7

It performs well

It is scalable

Developers are productive

Page 41: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

41

Start With HL7

The project goes much better if you start with HL7 rather than trying to add it on at the end.

Page 42: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

42

Resources National Immunization Program Registry Page

http://www.cdc.gov/nip/registry

Health Level Seven http://www.hl7.org

Committee on Immunization Standards and Electronic Transactions (CIRSET) http://www.cirset.org

QS Technologies Immunization Registry information http://www.immregistry.com

Page 43: 1 An HL7-Centric Immunization Registry Presented by Kevin Davidson QS Technologies.

43

End of Presentation