Helping the Cause of Medical Device Interoperability Through Standardsbased Tools DoC/NIST John J. Garguilo (john.garguilo@nist.gov) January 25, 2010
Medical Device Communication NIST Effort Medical Device Standards Work Device and Enterprise-level Integrating Health Enterprise - Patient Care Devices (IHE-PCD) Enterprise-level Personal Health Devices Personal Tele-health-level Facilitate the efficient exchange of medical device and vital signs data throughout the HC enterprise Research Methods Conformance Interoperability (based on Standards) Ultimately: Real-time plug-and-play interoperability 2
Conformance ing: Using Profiles to Advance Rigorous ing Management Harness Resources Standards Profile Specification Constraints Domain Framework E.g., HL7 V2 System Development Components System Instance Terminology/ Nomenclature Case/ Value(s) User / Device Based on Use Case(s) Report 3
Operational Process: Origin of Assertions HL7 v2 Standard Definition IHE TF Transaction Constraints Conformance Profile (XML) HL7 v2 Standard Value Sets IHE TF Transaction Value Set Constraints Table Library (XML) Engine ISO/IEEE 11073 Nomenclature Harmonized Rosetta Terminology Mapping Constraints Context File (XML) IHE-PCD TF Transaction Assertions Case Specific Assertions Assertions Context File (XML) 4
Instance ing Conformance (e.g., against HL7 V2.x or CDA) Implementation conforms to Spec. on which it is based Isolated System ing Includes Instance ing Activities Protocol Conformance Functional Behavior Conformance Features and Operational behavior correspond to Specs. Peer-to-Peer System ing Includes Isolated System ing Activities Interoperability ing ing complete application environment Environments May include interacting w/ Database, using Network Communications, or interacting w/ other hardware, apps, or systems if appropriate 5
Instance Environment E.g., Conformance ing of an HL7 V2 HL7 V2 Report Artifacts Conformance Profile HL7 Tables Device Agents ISO/IEEE 11073/Rosetta Terminology Management HL7 V2 Case Execution Harness (Java Code) Web Application Client Results HL7 V2 Report HL7 V2 User Registry/ Repository 6
Isolated System Environment E.g., IHE-PCD ing using a Web Application Client HL7 V2 IHE-PCD DOC Agent HL7 V2 Generation IHE-PCD DOR Agent Management IHE-PCD Client Scenario Web Application Client Results HL7 V2 Reports Vendor Report Artifacts Conformance Profiles HL7 Tables Context Files Generation Context Files Execution Harness (Java Code) Router/Logger/Proxy System Under 7
NIST HIT ing Infrastructure Design A Framework for Building Systems an SOA Approach Management Data Generation Agent Description Results User Artifacts Report Evaluation Agent Time Harness Execution Analyzer Facilitator Logging Security Log Analyzer Proxy Specialized Aggregated System Under Monitor Other Router/Logger/Proxy System Under 8
Thank YOU! Discussion/Questions/Comments Visit us at the NIST Tool Sites: MDC ing Web site: www.nist.gov/medicaldevices IHE-PCD Pre-Connectathon Web site: http://xreg2.nist.gov:8080/pcd-hl7web/ IHE-PCD Connectathon Web site: http://xreg2.nist.gov:8080/pcd- HL7WebCon/ 9