software and systems division ihe/pcd face-to-face meeting april 2012 semantic interoperability of...

50
Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical Device Communication Test Project Overview Rosetta Terminology Mapping Management System” (RTMMS)

Upload: draven-mongar

Post on 31-Mar-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

IHE/PCD Face-to-face meeting

April 2012

Semantic Interoperability of Medical Devices

Pervasive Computing Program

Medical Device Communication Test Project Overview

“Rosetta Terminology Mapping Management System”

(RTMMS)

Page 2: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

NIST Contacts and Web Sites

• John J. [email protected]

• Sandra [email protected]

• Nicolas Crouzier(Guest Researcher)Project Web site: www.nist.gov/medicaldevices

RTMMS Web Site:http://hit-testing.nist.gov:13110/rtmms

Semantic Interoperability of Medical Devices2

Page 3: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Content Topics

• Connectathon 2012 – Issues Discovered

• RTMMS deployment status– Test version vs. beta version– User Membership Protocol

• Rosetta Terminology Mapping Management System (RTMMS) Overview

• RTMMS demo• RTMMS & ICSGenerator - IHE-PCD V&V

Testing 3

Page 4: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

2012 Connectathon Testing issues

• ACK MSH requirements are not clear in Vol. II– There is not usage requirement for ACK

MSH-15 and MSH-16; we set it as optional in our test tool.

• OBX-6: LEN is now 705, but what about the length of each of the components? The tool will temporarily set it as unlimited.

• PID-18.4 cardinality [1..1] and usage “RE” are in conflict.

• R42 for IPEC is not in an HL7 table 4

Page 5: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

RTMSS - Deployment Status

• Beta-Test version was made available on “13 January, 2012 “– any data/change was not committed (i.e., discarded)

• Beta version of RTMMS has been available for ~2 months to a select few (~15) individuals of varying roles (e.g., vendor, SDO, Admin)– NIST received feedback on functionality, capability,

usability, and interface and subsequently updated the on-line RTMMS

• NIST continues to work out IEEE membership issues w/ IEEE– Full presentation and proposal made to IEEE by NIST in

Dec 2011– Presentation and Q&A session with IEEE ‘systems

people’ – Kathryn Bennett (IEEE) is to respond with IEEE’s

position/approval/rejection on the membership reconciliation protocol (procedure) NIST proposed –

• IEEE had board meeting 2 April 2012 – waiting on feedback

5

Page 6: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

RTMSS - Deployment Plan – Going Forward

• RTMMS goes “live” on 1 May 2012– http://hit-testing.nist.gov:13110/rtmms/

• RTMMS becomes the “master” version going forward• RTMMS will be available to IHE-PCD members (but

only if IEEE members) and select others.– If interested in obtaining an RTMMS system id and

password• Go to Web Applications (URL below) and request and

account • http://hit-testing.nist.gov:13110/rtmms/

– NIST will perform the appropriate background checks• Initially there may be a 1-5 business day turn-around• If approved (vetted with IEEE) - NIST will provide a

corresponding email with approved account information.

6

Page 7: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

RTMSS - Deployment Plan (continued)

• NIST will in parallel evaluate ISO/IEEE 11073 “SDO Database”– Created, owned, and (currently) only used by Jan

Wittenber (Philips Healthcare) as IEEE x73 Upper Layer Chair• SDO dB used to move x73-10101 to V2 is

Spring 2012– NIST/x73 Co-chairs working on a procedure to

integrate RTMMS data with Jan W’s/x73 SDO dB and enable normative additions to the standard vetted through the x73 ballot process.

7

Page 8: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

IHE-PCD Profile: RTM Overview(Rosetta Terminology Mapping)

• RTM is an IHE-PCD ‘Constrained Value Set’ that addresses the problem of medical device semantic interoperability by proposing a mapping to a standard nomenclature– Identifies the core set of semantics appropriate for

medical devices– Maps vendors terminology to standard terminology– Maps associated information to terminology:

e.g., numeric parameters to their associated units-of-measure and enumerated values

• ftp://ftp.ihe.net/Patient_Care_Devices/TechnicalFrameworkforTrialImplementation/IHE_PCD_TF_Supplement_Rosetta_Terminology_Mapping_RTM_TI_2008-08-22.pdf

8

Page 9: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

RTMMS Overview(RTM Management System)

• A web application* that allows vendors and reviewers access, retrieval, and reporting of Rosetta Tables over the internet in conformance to IHE-PCD RTM Profile

• An electronic resource/tool providing the capability of saving data in xml format (as defined by RTM Profile)

• Aids the harmonization process by:– Identifying missing terms– Automatic generation of the “Harmonized Rosetta

Table”– Providing latest up-to-date view of hRTM table

• Facilitates the proposal of New Terms to IEEE 11073 Nomenclature standard

• Facilitates Conformance Tooling– Message verification and conformance (syntax and

semantics)– Leading to interoperability…

*developed by and currently hosted at NIST

9

Page 10: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Rosetta Terminology Mapping Data Base• Rosetta Table

– Maps vendor supported observations, units and enumerations to ISO/IEEE x73 nomenclature

• Units Table– Defines allowed units-of-measure– Defines groups of related units-of-measure

• Enumerations Table– Defines groups of enumerated values

• hRTM Table– Generated from the original Rosetta

X73 Nomenclature DBSecurity DB - Stores users information

RTMMS Key Tables

Page 11: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

• Access to NIST IEEE 11073 Nomenclature database– Appendix A terms (from ISO/IEEE 11073 10101:

Nomenclature)– Appendix B terms (from ISO/IEEE 11073 10101:

Nomenclature)– IDCO terms (ISO/IEEE 11073-10301 – implantable device

cardiac)– aECG (annotated Electrocardiography)– PHD terms (personal health domain)

• Access to RTM database• Ability to proposed terms in Rosetta• hRTM, units and enumeration download-able in XML format• User registration

– Email confirmation, approval process… controlled through ‘admin’

• Filtering based on regular expressions• Rosetta validation against hRTM• Management capabilities for SDO users

RTMMS Features

Page 12: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

RTMMS Users• General user

– Views Rosetta Tables• Reviewer

– Participates in discussions• Vendor

– Vendor ‘sandbox’– Modifies Vendor Rosetta Table– Suggests new terms– Modifies Units and Enumerations Table– User type also used for ‘working groups’

• SDO (Standard Development Organization)– Modifies Units and Enumerations Table– Register new terms

• Admin– Manages User Accounts

Page 13: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Issues / Key Work Items

• Synching membership from IEEE to NIST• Long-term – who owns and maintains RTMMS• IEEE copyright issues

– Against NIST Policy to maintain proprietary data – Displaying of copyrighted information…

• Maintenance issues…• Hosting/Server issues…• Access control issues…

• Integration of SNOMED-CT Terms– Expertise needed – mappings provide equivalence

between SNOMED CT/x73(e.g., Norman Jones IHTSDO)

• Integration of LOINC Terms– Mapping must be provided by exerts

(e.g., Clem McDonald – NLM)

Page 14: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

RTMMS Updates

• Vendors can now propose units and enumerations

• Fixed interface glitches found during testing period

• Rosetta terms can now have multiple groups • Mouse-over help on table headers • Improved PDF reports for x73• Wrapped text in x73 tables• Global search in x73 tab• SDOs can now create/propose a Rosetta term• Improved new account request process• RTMMS is now compatible with IE7, although

it works best with Firefox, Chrome or Safari• Updated user’s guide

Page 15: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

RTMMS Functionality Demo

• Viewing the RTM Tables (all user types)• Mapping X73 and UCUM units (SDO)• Mapping a Term (Vendor and SDO)• Proposing new terms (Vendor and

SDO)• Term Review (SDO, Vendors and

Reviewers)• Term approval (SDO)

http://www.youtube.com/watch?v=rP_Tsb6wlF8&hd=1

Page 16: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Viewing the RTM Tables/ Rosetta Table

Page 17: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Viewing the RTM Tables/ Units Table

Page 18: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Viewing the RTM Tables/ Enumeration Table

Page 19: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Mapping X73 and UCUM units(Vendor and SDO)

Page 20: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Mapping X73 and UCUM units(Vendor and SDO)

Page 21: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Mapping X73 and UCUM units Creating a new UOM MDC

Page 22: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Mapping X73 and UCUM units Searching for existent UOM MDC

Page 23: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Mapping X73 and UCUM units (Vendor and SDO)

Page 24: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Mapping a Term (Vendor and SDO)

Page 25: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Mapping a Term (Vendor and SDO)“Drug Delivery Rate” mapping

Page 26: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Mapping a Term (Vendor and SDO)“Drug Delivery Rate” mapping

Page 27: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Mapping a Term (Vendor and SDO)“Drug Delivery Rate” mapping

Page 28: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Mapping a Term (Vendor and SDO)“Drug Delivery Rate” mapping

Page 29: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Mapping a Term (Vendor and SDO)“Drug Delivery Rate” mapping

Page 30: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Mapping a Term (Vendor and SDO)“Drug Delivery Rate” mapping

Page 31: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Mapping a Term (Vendor and SDO)“Drug Delivery Rate” mapping

Page 32: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Proposing new terms (Vendor and SDO)MDCX_RESP_RATE_SPNT

Page 33: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Proposing new terms (Vendor and SDO)MDCX_RESP_RATE_SPNT

Page 34: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Term Review (SDO, Vendors and Reviewers)

Page 35: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Term Review (SDO, Vendors and Reviewers)

“General Discussion”

Page 36: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Term Review (SDO, Vendors and Reviewers)

“Filtering/searching”

Page 37: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Term Approval process (SDO)“Approving “new” proposed terms”

Page 38: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Term Approval process (SDO)“Approving “new” proposed terms”

Page 39: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Term Approval process (SDO)“ Registering a “new” proposed terms”

Page 40: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Term Approval process (SDO)“Approving mapped terms”

Page 41: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Term Approval process (SDO)“Approving mapped terms”

Page 42: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Term Approval process (SDO)“Approving mapped terms”

Page 43: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

ICSGenerator Overview• Model Devices in compliance with the X73 DIM, capturing;

– object relationship (containment)– object attributes, behavior and notifications– Objects and parameters term codes from hRTM and X73

Nomenclature– Device profile generated in XML in compliance to the DIM

schema

• Generates Implementation Conformance Statements (device supported features) in a tabular and XML format.– General ICS– Service Support ICS– Transport ICS – DIM MOC ICS– MOC Attribute ICS– MOC Behavior ICS– MOC Notification ICS

• Uses an embedded DIM database originated from the DIM Schema• Provides access to IEEE 11073 nomenclature, hRTM and Rosetta

(proposed terms)• Generates a PDF file that includes only object containment and

parameters.• Generates simplied vesion of the device profile (xml)

Page 44: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

ICSGenerator Status

• Object cardinality support• Access to RTMMS Rosetta “proposed terms”

– Connecting to NIST RTMMS web service• Automatic generation of device profile in PDF format.• “compound numeric” support.• Dbase lookup (X73 nomenclature, DIM and hRTM)

Page 45: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

RTMMS & ICSGenerator - IHE-PCD V&V Testing

Page 46: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

PCD-01 Infusion Pump - Vol2 (Annex D)

Access to MDDbase(x73, hRTM and Rosetta)

Page 47: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

ICSGenerator XML Profile content

ICSGenerator XML PCD-01 Infusion Pump Profile

• The ICSGenerator profile contains: – All the objects involved– object attributes– Behavior and Notifications– Object term codes– Containment– Units and enumerations

Page 48: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

PDF generated from the Infusion Pump Device profile

Page 49: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

MD Semantic Dbase “Look-up”

Page 50: Software and Systems Division IHE/PCD Face-to-face meeting April 2012 Semantic Interoperability of Medical Devices Pervasive Computing Program Medical

Soft

ware

an

d S

yste

ms D

ivis

ion

Physiological Monitor – “Compound Numeric”

“MDC_DIM_CM_H2O “, unit used in Vol3 is not in hRTM