experimental platform for model integrated
play

Experimental Platform for Model-Integrated Clinical Information - PowerPoint PPT Presentation

Experimental Platform for Model-Integrated Clinical Information Systems Janos Mathe , Jan Werner , Yonghwan Lee , Akos Ledeczi , Bradley Malin # , Janos Sztipanovits Department of Electrical Engineering and Computer


  1. Experimental Platform for Model-Integrated Clinical Information Systems Janos Mathe ‡ , Jan Werner ‡ , Yonghwan Lee ‡ , Akos Ledeczi ‡ , Bradley Malin ‡# , Janos Sztipanovits ‡ ‡ Department of Electrical Engineering and Computer Science # Department of Biomedical Informatics Vanderbilt University TRUST Review, April 2, 2008

  2. Context Electronic Medical Records (EMR) is an integrative  project with three main goals: Build a credible testbed for EMR research – Contribute to solving privacy and security challenges of – EMR systems applications Use EMR application testbeds for the integration , testing , – and evaluation of new technologies on core TRUST research areas, including: Model-based design for security and privacy o Formal modeling , verification, enforcement of privacy & o security policies Data mining & representation of real clinical workflows o Security & privacy technologies for sensor networks o Public policy to technology interactions o 2

  3. Summary Experimental platform for Model-Integrated Clinical 1. Information Systems (MICIS) – Provide a common integration testbed for security and privacy aware Clinical Information Systems (CIS). Component integration platform 2. – Based on a standard Service-Oriented Architecture framework (SOA) – Extended Prolog-based Policy Evaluation Point & Policy Enforcement Point components (MICIS-PROPER)  Reusable  Platform-Independent – Integrated with the Apache Orchestration Director Engine (ODE)

  4. Summary Model integration platform 3. – Built on Vanderbilt's metaprogrammable Model-Integrated Computing (MIC) tool suite – System models capture environment  Workflows  Organizations  Services  Roles  Deployment  Access control policies  Messages  Security policies  Message Attributes – Privacy modeling language based on Stanford's work on contextual integrity  Enables formal representation of permitted communications  Considers past, as well as future, communication instances

  5. Summary Model integration platform 3. – Experimental platform has several components:  Set of domain-specific modeling languages – Captures relevant architectural components – Captures policy modeling aspects of selected CIS applications  Model transformations – Map domain-specific models on the MICIS component integration platform  Example application models  Running experiments for analytic analysis

  6. Architecture (Big Picture) Modeling Integration Platform (MICIS-MIP) User Interface Layer Modeling Model Front End Front End Front End Transformation Environment (Webpage) (Webpage) (GUI) Layer Metamodel Editor Enterprise Service BUS Application C Metamodels Orchestration Application A Application B Web Services Execution Work- Container Engine Logic flows Web Metamodel Work- Service Translator flows Model Editor Execution Env. Translator Enterprise Service BUS User Models Environment Policy Enforcement Point Execution Execution Engine Policy Engine (PEP) Verification Tool Work- Work- Work- Web Web Web Translator flow flow flow Service Service Service Policy Set (Prolog Orchestration Logic Translator Rules) Policy Verification CIS Orchestrator (CIS-O) Policy Decision Point CIS-DB Tool Execution Environment (PDP) MICIS-PROPER Component Integration Platform (MICIS-CIP)

  7. Architecture: Applications Modeling Integration Platform (MICIS-MIP) User Interface Layer Modeling Model Front End Front End Front End Transformation Environment (Webpage) (Webpage) (GUI) Layer Metamodel Editor Enterprise Service BUS Application C Metamodels Orchestration Application A Application B Web Services Execution Work- Container Engine Logic flows Web Metamodel Work- Service Translator flows Model Editor Execution Env. Translator Enterprise Service BUS User Models Environment Policy Enforcement Point Execution Execution Engine Policy Engine (PEP) Verification Tool Work- Work- Work- Web Web Web Translator flow flow flow Service Service Service Policy Set (Prolog Orchestration Logic Translator Rules) Policy Verification CIS Orchestrator (CIS-O) Policy Decision Point CIS-DB Tool Execution Environment (PDP) MICIS-PROPER Component Integration Platform (MICIS-CIP)

  8. Architecture: Execution / Control Modeling Integration Platform (MICIS-MIP) User Interface Layer Modeling Model Front End Front End Front End Transformation Environment (Webpage) (Webpage) (GUI) Layer Metamodel Editor Enterprise Service BUS Application C Metamodels Orchestration Application A Application B Web Services Execution Work- Container Engine Logic flows Web Metamodel Work- Service Translator flows Model Editor Execution Env. Translator Enterprise Service BUS User Models Environment Policy Enforcement Point Execution Execution Engine Policy Engine (PEP) Verification Tool Work- Work- Work- Web Web Web Translator flow flow flow Service Service Service Policy Set (Prolog Orchestration Logic Translator Rules) Policy Verification CIS Orchestrator (CIS-O) Policy Decision Point CIS-DB Tool Execution Environment (PDP) MICIS-PROPER Component Integration Platform (MICIS-CIP)

  9. Architecture: Modeling Modeling Integration Platform (MICIS-MIP) User Interface Layer Modeling Model Front End Front End Front End Transformation Environment (Webpage) (Webpage) (GUI) Layer Metamodel Editor Enterprise Service BUS Application C Metamodels Orchestration Application A Application B Web Services Execution Work- Container Engine Logic flows Web Metamodel Work- Service Translator flows Model Editor Execution Env. Translator Enterprise Service BUS User Models Environment Policy Enforcement Point Execution Execution Engine Policy Engine (PEP) Verification Tool Work- Work- Work- Web Web Web Translator flow flow flow Service Service Service Policy Set (Prolog Orchestration Logic Translator Rules) Policy Verification CIS Orchestrator (CIS-O) Policy Decision Point CIS-DB Tool Execution Environment (PDP) MICIS-PROPER Component Integration Platform (MICIS-CIP)

  10. Architecture: Model Transforms Modeling Integration Platform (MICIS-MIP) User Interface Layer Modeling Model Front End Front End Front End Transformation Environment (Webpage) (Webpage) (GUI) Layer Metamodel Editor Enterprise Service BUS Application C Metamodels Orchestration Application A Application B Web Services Execution Work- Container Engine Logic flows Web Metamodel Work- Service Translator flows Model Editor Execution Env. Translator Enterprise Service BUS User Models Environment Policy Enforcement Point Execution Execution Engine Policy Engine (PEP) Verification Tool Work- Work- Work- Web Web Web Translator flow flow flow Service Service Service Policy Set (Prolog Orchestration Logic Translator Rules) Policy Verification CIS Orchestrator (CIS-O) Policy Decision Point CIS-DB Tool Execution Environment (PDP) MICIS-PROPER Component Integration Platform (MICIS-CIP)

  11. Architecture: Model Transforms Modeling Integration Platform (MICIS-MIP) User Interface Layer Modeling Model Front End Front End Front End Transformation Environment (Webpage) (Webpage) (GUI) Layer Metamodel MICIS-PROPER Editor Enterprise Service BUS Application C Metamodels Orchestration Application A Application B Web Services a.k.a. Specification & Execution Work- Container Engine Logic flows Web Metamodel Work- Service Translator flows Enforcement Model Editor Execution Env. Translator Enterprise Service BUS User Models Environment Policy Enforcement Point Execution Execution Engine Policy Engine (PEP) Verification Tool Work- Work- Work- Web Web Web Translator flow flow flow Service Service Service Policy Set (Prolog Orchestration Logic Translator Rules) Policy Verification CIS Orchestrator (CIS-O) Policy Decision Point CIS-DB Tool Execution Environment (PDP) MICIS-PROPER Component Integration Platform (MICIS-CIP)

  12. MICIS-PROPER architecture Modeling Integration Platform (MICIS-MIP) Modeling Environment Model Transformation Layer Model Editor Workflow Models Translator Policy Data Models Policy Models Prolog-based Policy Evaluation Point and Policy Enforcement Point (MICIS-PROPER)

  13. MICIS-PROPER architecture Web Service Container (Axis2 running on Tomcat) Web Policy Enforcement Point (PEP) Service Policy Engine Context Handler Web Policy Set Service Policy Policy Web Store Description Service Policy Decision Point Web (PDP) Service Prolog-based Policy Evaluation Point and Policy Enforcement Point (MICIS-PROPER)

  14. MICIS-PROPER architecture Modeling Integration Platform (MICIS-MIP) Web Service Container (Axis2 running on Tomcat) Model Modeling Transformation Environment Web Layer Service Policy Engine Model Policy Enforcement Point (PEP) Editor Context Handler Web Workflow Service Policy Set Models Policy Policy Data Store Description Web Translator Models Service Policy Policy Models Web Policy Decision Point Service (PDP)

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend