28
Swine Diagnostic Data Standardization Project: Core deliverables Leticia Linhares, DVM, MS Veterinary Specialist Veterinary Diagnostic Laboratory Iowa State University

Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on

Swine Diagnostic Data Standardization Project:

Core deliverables

Leticia Linhares, DVM, MSVeterinary Specialist Veterinary Diagnostic Laboratory

Iowa State University

Page 2: Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on

Core deliverables – Practical application

• Veterinary Messaging Portal

– LOINC library tests results that can be messaged

– LOINC search: appropriate LOINC codes –

laboratory common vocabulary

– Validator: troubleshoot messaging capabilities

• NAHLN 2.0 message schema update

Page 3: Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on

Core deliverables – Practical application

• ISU internally using LOINC/Snomed ct codes

to support researchers on epidemiological

analyses

• Swine Disease Reporting System (SDRS)

• Data Standardization supporting different

analytical tools:– Animal Health Monitoring and Evaluation System (AHMES)

– Bioportal

– PowerBI

– Tableau

– AgView*

Page 4: Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on

Swine Disease Reporting System

• SHIC Funded on 2017 - provides monthly reports on domestic swine disease monitoring based on aggregated VDL data.

• Objective: to aggregate swine diagnostic data from participating reporting VDLs, and report in an intuitive format (web dashboards), describing dynamics of disease detection by pathogen or disease syndrome over time, specimen, age group, and geographical space.

(SDRS)

Daniel Linhares and Giovani Trevisan

Page 5: Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on

Data organized at an accession ID

case level

Porcine test results retrieved from participating VDLs

Advisory Council – input from 10 field veterinarians

Results uploaded online at Power BI

Monthly reports at SHIC website

PRRSV

TGEV

PEDV

PDCoV

Filters available:

✓ Specimen;

✓ Age group;

✓ Tissue presence;

✓ State;

✓ Year;

✓ Season

Trevisan, 2018

Page 6: Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on

SDRS – October Report

• PRRS, PDCoV, PEDV cases (data

aggregation from ISU*, KSU,SDSU ADRDL

and UMN*). – ISU has a fully automated system which allows for

messaging to SDRS

– UMN is in the process of sending test messages to SDRS

• Results from 2015 to September of 2018

Page 7: Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on
Page 8: Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on
Page 9: Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on
Page 10: Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on
Page 11: Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on

In the oven…

• Veterinary Health Information Standards– LOINC search tool – more intuitive

– Validator/Receiver

– Extend LOINC codes for other species: Avian, Bovine and

Equine

• Data Warehouse

Page 12: Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on
Page 13: Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on

Veterinary Diagnostic Portal and

Data Warehouse for Data Mining Applications

VDL

VDL

VDL

VDL

Data Warehouse

• Tags Data

➢Categorical terms

and increments

• Collates

• Archives in

Searchable Format

• Alias Management

➢Clinic

➢Owners

➢Categorical terms

BI Software(Power BI®)

BI Tool(Tableau®)

BI Tool(Domo®)

BI Tool (BioPortal®)

Modular suite of tools being built for use and compatibility with one or many VDLs

and Business Intelligence (BI) software applications.

Access Manager& User

Interface• Permissions

Access

• User and Roles

• User Interface

➢ Data Query

➢ Data Dump

• Web Service

Receiver• Receives HL7

Message

- Standardized Dx

Data

• Validates Message

• Provides Notification

to Sender

• Parses to Staging

Database

• Baseline Permissions

User defined output

Page 14: Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on

SDRS HL7 Message Receiver and

Validator Demonstration

Page 15: Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on

Validator

• Validates the message to insure the xml is

formatted correctly.

• Validates the message against the schema

provided in MSH.21.EI.1. The host must have

the schema in their library.

• Can validate several fields against

customizable lists. Each validation item can be

turned on or off. The validation consists of does

the value exist in the validation database or not.

Page 16: Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on

Validator (cont.)

• Will provide an appropriate ACK message back

to the sender.

• Will include any Schema or Database

validation errors that were found along with

what field they occurred in.

Page 17: Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on

Encoded

Page 18: Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on

Valid Test Message - example

Message sent to the correct place and accepted

ACK response - Message passed to the validation

Page 19: Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on

Invalid Test Message - example

ACK response - Message did not pass to the validation

Message sent to the correct place and accepted

Page 20: Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on

Receiver

• The receiver and validator are written in ASP.NET

Core which is a light weight framework and is cross

platform.

• It can be hosted on Windows, Linux and MacOS.

Not all have been tested yet.

• Allows an api-key to be used to send messages

• Provides the whole message that was received along

with more common terms for each of the fields.

Page 21: Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on

Receiver (cont.)

• Will provide an HTTP response back indicating

if the request was successful or not. This does

not mean the message was successful.

• Allows users to lookup any messages sent to

the receiver by api-key, MSH.10 or

AccessionID.

• Provides the whole message that was received

along with more common terms for each of the

fields.

Page 22: Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on

Checking Messages Received

Page 23: Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on
Page 24: Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on
Page 25: Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on

Find an Error on Invalid Messages

NEG

Page 26: Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on

Take-home messages

• LOINCs library, LOINC search engine, HL7

message validator, and the updated HL7

schema are available for use by VDLs across

the USDA NAHLN.

• Critical building blocks in furthering

the connectivity of veterinary

diagnostic information needed to

support the current and future needs

of the US Pork Industry.

Page 27: Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on

Acknowledgements

Rodger Main - ISU VDL

Gary Anderson - KSU VDL

Jane Hennings – SDSU ADRDL

Jerry Torrison & Stephanie Rossow – UMN VDL

Sarah Tomlinson – USDA NAHLN

* Mike Martin – Clemson University

15 month, Infrastructure Development Project

Funded via Swine Health Information Center & USDA

Commenced fully in July 2016

* Dr. Martin is providing the primary technical guidance and support to this project. Mike is a nationally recognized leader and expert in veterinary diagnostic informatics and HL-7 messaging.

Page 28: Swine Diagnostic Data Standardization Project: Core ...€¦ · Core deliverables –Practical application •ISU internally using LOINC/Snomed ct codes to support researchers on

Questions?