1 / 17

Tools to Automate the S&I Platform

Tools to Automate the S&I Platform. A S&I Simplification Proposal in Collaboration with NIST and AHRQ March 29, 2013. Growing Portfolio of Module Based Initiatives. But this has led to growing complexity and diverse designs, models and solutions. Doug Fridsma to HITPC – 3/14/13.

betha
Download Presentation

Tools to Automate the S&I Platform

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tools to Automate the S&I Platform A S&I Simplification Proposal in Collaboration with NIST and AHRQ March 29, 2013

  2. Growing Portfolio of Module Based Initiatives But this has led to growing complexity and diverse designs, models and solutions Doug Fridsma to HITPC – 3/14/13 Automating the S&I Platform

  3. S&I Core Matrix Has Captured and Standardized S&I Initiatives . . . . . . as Shared, Reusable and Computable Components . . . Now we need a tool to use the Core Matrix Automating the S&I Platform

  4. S&I SimplificationComponent Selection Automating the S&I Platform

  5. Tools to Automate the S&I Platform • S&I • Core Matrix • UCAT • IGAT Business Requirements and SMEs • USHIK • Registry • Repository • Link to NLM • NIST • Test Methods Standards Developers and Stewards Implementable Solutions CEDD/FHIM/CIMI Data Models and Mapping Automating the S&I Platform

  6. R. Snelick May 8th, 2012 Automating the S&I Platform

  7. NIST Role • Experience with Use Case Authoring through SmartGrid and Model-Based standards development • Developed automated test procedures, methods and tools for CEHRT and Mod Specs • NIST sees the need for an implementation guide authoring tool (IGAT) which would use the UCAT for input • UCAT is based on NIST SmartGrid platform with further specialization for the S&I Core Matrix by Art Griesser with LRI Use Case Automating the S&I Platform

  8. How NIST Can Address the Increased Demand for Tools? Implementation Guides (Number is increasing rapidly—no testing tools available) IHE HL7 v2 PIX/PDQ Technical Framework IHE HL7 v3 PIX/PDQ Technical Framework NHIN HL7 V3 Patient Discovery Implementation Guides IHE HL7 v2 PCD Technical Framework HL7 v2 MU Syndromic Surveillance Implementation Guide Implementation Guide Authoring Tools (Create more “testable” specifications!) HL7 v2 MU Immunization Reporting Implementation Guides HL7 v2 MU incorporate Lab Results & Reportable Lab Results Implementation Guides HL7 v2 and v3 Implementation Guides in General (HL7, CDC, PHIN, ISDS, ONC, etc.) MU - 2016 Implementation Guides More coming! Test Cases and Testing Artifacts (e.g., Test Messages) Test Case Management Tool (Let domain experts help write the test cases!) R. Snelick May 8th, 2012 Automating the S&I Platform Test System (Allow NIST/others to build tools quickly)

  9. The Big Picture: HL7 V2 End-to-end Testing Support Implementation Guide Authoring & Management Tool Test Case Management and Authoring Tool Testing Infrastructure Testing Tools HL7 V2 Impl. Guide Template Test Plan Template Conformance Profiles (XML) IG Template Wizard Test Plan Development Testing Environments Capabilities Web Applications Use Case Development Test Case Development Domain Specific Tools Conformance Profile (XML) Vocabulary Libraries (XML) Use Cases Test Agents Message Profiling Constraint Generator Test Case Specific Context Files (XML) Testing Infrastructure Components HL7 v2 Standard Message Definition Vocabulary Library (XML) Execution Engine Vocabulary Profiling Test Script Generator Resource Bundle Validation Engine Specification Validation Context File (XML) Resource Bundle Management General Transaction Constraints (e.g., IG , TF, or user input)¹ Disposition Traceability Data Sheet and Juror Document Generator Data Sheets Message Generation Engine Juror Documents Test Plan Execution Script (XML) Utilities Document Generator Test Plan Integration Test Case Requirements Test Plan Execution Script (XML) HL7 v2 Standard Value Sets DITA XML MessageMaker Report Generation Validation Data Management Impl. Guide English Document Utilities Document Generator Message Generation Test Plan English Document Communication Import Value Sets Communication Artifact Repository Documentation Domain Experts and Test Case Developers Domain Experts Software Engineers Tool Developers User Input Tool Generated ¹ Support existing specifications R. Snelick May 8th, 2012 Automating the S&I Platform

  10. Why UCAT First? • Foundational to all downstream automation and tools • Highest leverage is at the beginning analysis and design of an initiative • COnstructiveCOst Model – Overall effort is doubled if analysis is shortchanged • Correct is hard... but easier than later fix • Ounce of prevention • Measure twice, cut once • “By failing to prepare, you are preparing to fail” Ben Franklin • Use Cases • Study how users get value from system • Define how users interact with system • Help subsequent efforts deliver value • Are contracts between users & developers • Refer to Art Griesser Presentation in Appendix Automating the S&I Platform

  11. Use Case Authoring Tool Executable Verify ▶ Automating the S&I Platform

  12. Use Case Authoring Tool • Specify how user gets value from system • Describe interaction of user & system • Abstractly Tests Use cases Ensure Verify Concretely (specific test data) Automating the S&I Platform

  13. UCAT Demonstration • Reusable “atomic” Lego blocks • Navigating through Lego assemblies • Creating a new use case from existing blocks • Reconstructing a use case document • Seeing differences between use cases • Browsing change history • Multi-vocabulary support • Access your data your way Automating the S&I Platform

  14. S&I Simplification – Demonstration of ConceptUse Case Tool Status Current Capabilities • Imported Core Matrix • Captured use case template structure • Populated completely for LRI • Can construct new use cases from reusable components • Can create human readable use cases (in UC template) • Can curate underlying UC information • Can use underlying info programmatically • SQL query • Import: CSV • UCAT Native • Simplification Core Matrix • ISO/HL7 10781/16527 EHR/PHR System Functional Models • Export: JSON, CSV • Ability to clone AdditionalCapabilities • Ability to track status of information • Component Lifecycle Management NextSteps • Approve automated tools and Core Matrix approach for S&I and embed in process • Complete UCAT as end user product • Resolve licensing • Add remaining 14 S&I Use Cases to UCAT • One-time manual entry • Refine Core Matrix master template • Resolve differences from template • USHIK Integration • S&I Data Integration • CEDD, FHIM, or CIMI . . . • Evaluate and design handoff to downstream tools • Implementation Guide Authoring • Testing Tools, MDHT, V2 … Automating the S&I Platform

  15. Simplification – Automating the S&I PlatformBenefits S&I Platform • Capture Once, Re-Use Many Times • Each Re-Use Instance = x 1 Savings • Facilitate Cross S&I Initiative Coordination • Facilitate Cross Agency/Domain Coordination • Unlocking Value of S&I (maximizes re-use, return) • Experience Shows: • AHIC/HITSP: 4 Years, 17 Use Cases/Initiatives (4+/year) • S&I: 2 Years, 13 Use Cases/Initiatives (6+/year) • With UCAT: target 1 or 2 per week depending on similarity to previous use cases • With IGAT, With Test Methods? Automated Tools Faster, real world adoption Automating the S&I Platform

  16. Links • Gary Dickinson Presentation - Use Case Authoring Tool - Simplification Introduction • Art Griesser Presentation - "Use Cases" Slide Set • Frederic de Vaulx Presentation • Rob Snelick IGAT – HL7 V2 Presentation • S&I Core Matrix • Progression Spreadsheet • USHIK S&I Pilot Site • UCAT Portal TBD Automating the S&I Platform

  17. Acknowledgements Automating the S&I Platform

More Related