MDA Support for Military Medical Crisis Information Systems (MMCIS)



Similar documents
F-16 Modular Mission Computer Application Software

Developing in the MDA Object Management Group Page 1

Design by Contract beyond class modelling

All you need are models Anneke Kleppe, Klasse Objecten

Active Engagement, Modern Defence - Strategic Concept for the Defence and Security of the Members of the North Atlantic Treaty Organization, 1010

Model-Driven Data Warehousing

The OMG BPM Standards

Common Warehouse Metamodel (CWM): Extending UML for Data Warehousing and Business Intelligence

LESSON SEVEN CAMPAIGN PLANNING FOR MILITARY OPERATIONS OTHER THAN WAR MQS MANUAL TASKS: OVERVIEW

FHIM Model Content Overview

Health Solutions. Mission-Critical Support Across the Health Spectrum

Conceptual Model for Enterprise Governance. Walter L Wilson

Model Driven Business Architecture. Pete Rivett CTO, Adaptive

Jairson Vitorino. PhD Thesis, CIn-UFPE February Supervisor: Prof. Jacques Robin. Ontologies Reasoning Components Agents Simulations

A Service-Oriented approach dedicated to Internet based Business Process Networks: Building a MDA based collaborative platform with opensource

Model Driven Interoperability through Semantic Annotations using SoaML and ODM

Information Management Metamodel

Department of Defense NetOps Strategic Vision

A UML 2 Profile for Business Process Modelling *

Software Specification and Testing

Business Rule Standards -- Interoperability and Portability

Using UML to Construct a Model Driven Solution for Unified Access to Disparate Data


SEARCH The National Consortium for Justice Information and Statistics. Model-driven Development of NIEM Information Exchange Package Documentation

Model-Driven Development of a Biosignal Analysis Framework: Benefits and Impacts on Processes. Nikolas Hofmann

Rules and Business Rules

Department of Defense INSTRUCTION. SUBJECT: Information Assurance (IA) in the Defense Acquisition System

Revel8or: Model Driven Capacity Planning Tool Suite

Tactical Service Bus: The flexibility of service oriented architectures in constrained theater environments

Service Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc.

www. thalesgroup. com Network Management Systems

NATO UNCLASSIFIED RELEASABLE TO EAPC INTERNATIONAL MILITARY STAFF. ETAT-MAJOR MlLITAIRE INTERNATIONAL

Agile Modeling and Design of Service-Oriented Component Architecture

Tools for MDA Software Development: Evaluation Criteria and Set of Desirable Features

MITA Information Architecture. May 8, 2006

Enterprise Architecture Review

Business Process Modeling and Standardization

The EHR Agenda in Canada

Semantic-enabled Software Engineering and Development

Analysis of the Specifics for a Business Rules Engine Based Projects

AJ P-4.1 O(A) ALLIED JOINT MEDICAL SUPPORT DOCTRINE

Automatic Generation Between UML and Code. Fande Kong and Liang Zhang Computer Science department

Healthcare Services - education and research - developed in the INSEED project

The Fast Guide to Model Driven Architecture

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1

Modelling the Railway Control Domain rigorously with a UML 2.0 Profile

Potential Role of an Enterprise Service Bus (ESB) in Simulation

An MDA Approach for the Development of Web applications

CIM to PIM Transformation: A criteria Based Evaluation

Overview. Stakes. Context. Model-Based Development of Safety-Critical Systems

NATO Flirting with a More Comprehensive Approach to Alliance Security

Service Design: Using a GSRM Meta-Model. Ed Buchinski Treasury Board of Canada Secretariat UN/CEFACT TBG-19 Oct. 5 th, 2006

Model-Driven Health Tools (MDHT) CDA Tools Overview.

2 The Use Case of Ambient Assisted Living utilizing the UniversAAL Project.

Business Model Interoperability using Enterprise Model Integration

Department of Defense INSTRUCTION

Department of Defense DIRECTIVE

Structure of Presentation. The Role of Programming in Informatics Curricula. Concepts of Informatics 2. Concepts of Informatics 1

Cyber Security Information Exchange

Model-Driven Architecture: Vision, Standards And Emerging Technologies

Secure information exchange

Applying MDA in Developing Intermediary Service for Data Retrieval

Common Warehouse Metamodel (CWM): Extending UML for Data Warehousing and Business Intelligence

Software Reprogramming Policy for Electronic Warfare and Target Sensing Systems

Systems Integration: Co C mp m onent- t bas a e s d s o s ftw ft a w r a e r e ngin i eeri r n i g

Defense Health Information Technology Symposium 2014

Secure Database Development

The Specific Text Analysis Tasks at the Beginning of MDA Life Cycle

Communication and Information Systems (CIS) Interoperability: Examples and Lessons Learned from Multi-National Projects and NATO Experience

TDT4252 / DT8802 Enterprise Modelling and Enterprise Architecture

UML TUTORIALS THE USE CASE MODEL

A SYSTEMATIC APPROACH FOR COMPONENT-BASED SOFTWARE DEVELOPMENT

Viewpoint Modeling. Agenda. 1. Viewpoint Modeling 2. ODS, Enterprise Architecture, Viewpoints, Models 3. Modeling approaches and standards

NATO UNCLASSIFIED. 27 February 2012 DOCUMENT C-M(2012)0014 Silence Procedure ends: 16 Mar :00

Department of Defense INSTRUCTION

UML Profiling Comes of Age Realizing the Potential of Domain-Specific Modeling

Semantic Business Process Management Lectuer 1 - Introduction

Transcription:

MDA Support for Military Medical Crisis Information Systems (MMCIS) Ståle Walderhaug Marius Mikalsen Norwegian Joint Medical Service & SINTEF {stale.walderhaug marius.mikalsen} @sintef.no 1

The NATO Military Medical Domain No common NATO Electronic Health Record Nations own responsibility Push from national EHR to NATO Periodic reports about medical status EPI-NATO (delayed) 26 NATO member nations 26 different Electronic Health Records (at least: one nation may have more than one system) 26 different platforms? 26 different standards? Maturity of systems varies Multinational Integrated Medical Unit (MIMU) many nations in one medical treatment facility 2

Types of Medical Information Systems Clinical Information Systems Electronic Health Records (EHR) Telemedicine Systems Specialized Clinical Information Systems Logistics Information Systems Transport Units Management Systems C2IS (location, stretcher capacity, etc...) Other systems (Blood units, Medication etc.) Surveillance Systems Medical Intelligence Epidemiology +++ 3

Information Sources Medical Intelligence Reports NATO Medical Reports (EPI-NATO) Routine Patient Consultations (deployed) Medical Evacuation of Casualties Other sources World Health Organization reports Special Reports News agencies? 4

Standardization Activities in NATO Military Medical Services Committee of the Chiefs of the Military Medical Services in NATO (COMEDS) NATO MedCIS WG STANAG on Medical Information Systems electronic Field Medical Card TMED Panel STANAG 2517 on Teleconsultation (approved March 2005) IER (Information Exchange Requirements) Allied Command Transformation (ACT) NATO Consultation, Command and Control Agency (NC3A) MEDICS (Medical Information and Coordination System) Multilateral Interoperability Program (MIP) L2DIEM..+++ C2DIEM http://www.mip-site.org 5

Medical Crisis Management Three priorities given from COMEDS Patient Tracking Medical Situational Awareness Medical Surveillance Allied Joint Medical Support Doctrine (AJP-4.10a) Reliable, secure and effective communications and information systems are critical to operational success and the effective employment and control of CIS resources are command responsibilities. ( 1155) Medical Information and Coordination System (MEDICS) must have the capability to interface with the corresponding logistics and operational data management systems included in the Logistics Functional Area Service (LOGFAS) and TOPFAS.( 1156) Automation technology embodies computer automation hardware and software capabilities, fundamental to medical support across the progressive spectrum of evacuation, treatment, record-keeping, surveillance, and the full range of staff functions, including information and data exchange through electronic mail linkages. This domain is critical for medical linkage into information management systems and medical interactions at theatre and subordinate command levels ( 1159) 6

Example: Medical Situational Awareness From: Medical Situational Awareness in Theater https://fhp.osd.mil/msat/index.jsp 7

Challenges to Optimal Multinational Cooperation (AJP-4.10a 2006) Differences in force capabilities and operating procedures impose limitations on a multinational force s ability to operate effectively. Among the risks that may need to be addressed are deficiencies in interoperability, such as differences in operating procedures, technical incompatibilities and lack of standardisation. In fact: A. Procedural and tactical differences present the force with situations where different units from different services or nations may not be able to work effectively together. B. Language barriers present communications difficulties that may result in differences in interpretation of the mission or assigned tasks; and may be intensified by limitations in the range of communications technologies available. In addition, the ability to communicate between patient and medical staff is a key element in medical care. C. Lack of standardisation and interoperability can cause technical difficulties. D. Inability to exchange information, intelligence, technical data, or communications can result from incompatibilities and national security concerns. E. Medical cooperation can be degraded because of concerns about other Nations capability and the lack of common medical standards of care. F. Professional relationships vary between nations, for example nurses in some nations have greater independence, autonomy and status than in others. G. National laws may prevent some health professionals (eg Nurse Anaesthetists) working in another nation s MTF. H. Significant differences between medical command structures of participating nations. I. Legal barriers to drug, medical materiel (eg defibrillators) and blood use, for example drugs may not be licensed for use by some participating nations. 8

Summary: MMCIS Concerns ilities Functionality Quality Reliability Scalability Flexibility Viability INTEROPERABILITY NATO Operations Peace Keeping Operations Civilian Military Cooperation (CIMIC) 9

Problem Statement How can MDA support and improve Military Medical Crisis Information Systems? Information interoperability Syntactic Semantic Process Information quality Timeliness Accuracy Modeling Testing Validation Effectiveness 10

Overall Goals MDA as standard architecture methodology for Military Medical Crisis Information Systems (in NATO)? Standard models Standard profile Interoperability conformance checking at Model-Level Ad-Hoc information exchange 11

Why Model Driven Architecture? Interoperability is key MDA is centered around interoperability MDA is flexible Platform independent (PIM vs. PSM) 26+ different information systems (26 NATO member nations) Tool support Open Content Adaptable (changes can be made proposals to OMG) MDA is industry-oriented Not-for-profit industry consortium with a common goal UML/MOF/CWM Well-established Well-known Available 12

What features of MDA can be utilized? Design By Contract (DBC) Object Constraint Language Action Semantics UML Profiling Model-level Testing and Validation Design Patterns Common Warehouse Meta-model (CWM) xuml 13

Design By Contract (DBC) UML Object Constraint Language (OCL) Pre-conditions Post-conditions Invariants Interoperability Syntactic Semantic Quality Assurance System testing 14

Action Semantic For executable modeling and simulation For full code and test generation Not standardized! Example Journal of Object Technology: http://www.jot.fm/issues/issue_2003_07/column3 15

UML Profiling Stereotypes and Tagged Values HL7 RIM elements as Stereotypes? MOF extension? Example: EAI Profile (March 2004) 16

Model-level Testing and Validation Activity diagram Sequence / Interaction diagrams Collaboration diagrams UML 2.0 Testing Profile suitable for MMCIS? 17

Design Patterns Architectural Styles supported by tools Example: Wrapper Facade Client Wrapper Facade method 1() method 2() method N() API Function A API Function B API Function Z : Client : Wrapper Facade : API Function A : API Function B method 1( ) functiona( ) functionb( ) 18

Executable UML (xuml) Kennedy Carter CTN 80 v2.2 19

How can this be achieved? Projects European projects LinkCare (eten) National projects Military Medical Projects PhD Standardization NATO MedCIS Multilateral Interoperability Program (MIP) National representatives in standardization bodies 20

(preliminary) Publication Plan Problems with today s Multinational medical situational awareness systems an perspective MDA as a tool to increase Levels of Interoperability in MMCIS UML profile for MMCIS Model-level testing of interoperability between MMCISs Experience from using MDA in MMCIS development executable UML Ad hoc MMCIS vision or reality 21