An Archetype-based Testing Framework

Size: px
Start display at page:

Download "An Archetype-based Testing Framework"

Transcription

1 An Archetype-based Testing Framework Rong Chen a,b, Sebastian Garde c, Thomas Beale c, Mikael Nyström a, Daniel Karlsson a, Gunnar Klein d, Hans Åhlfeldt a a Department of Biomedical Engineering, Linköping University, Sweden b Cambio Healthcare Systems, Sweden c Ocean Informatics UK, London d Karolinska Institutet, Sweden May 26, 2008 MIE 2008 in Göteborg, Sweden 1

2 Where do we stand? Electronic Health Records (EHR) openehr, EN/ISO years EU & Australian R&D on EHR Archetypes & Semantic Interoperability Interoperable & adaptive EHR systems But how to validate that? May 26, 2008 MIE 2008 in Göteborg, Sweden 2

3 The openehr artefact ecosystem Data capture Data validation Fine-grained querying May 26, 2008 MIE 2008 in Göteborg, Sweden 3

4 Validation Objectives Not to find syntactic errors the parsing tools find those To validate archetypes against the clinical requirements semantic validation For a single archetype Use fixtures to test whether the archetype behaves the way it was intended For a repository of archetypes Search for refactoring and other design improvement opportunities, e.g. repetition, overlap, bad design May 26, 2008 MIE 2008 in Göteborg, Sweden 4

5 Unit testing But The Classic Way in Software it works, sort of implementation & platform specific Implementation and plaform independent testcases maintained in source code Portable test case specifications tedious manual effort Preferrably auto-generated tests May 26, 2008 MIE 2008 in Göteborg, Sweden 5

6 The technical Requirements Testing should be platform-independent and implementation-independent Tests are archetype-based and preferably auto-generated Test fixtures as input and expected output Kernel operations & Archetypes Scope: [ kernel ] + archetypes May 26, 2008 MIE 2008 in Göteborg, Sweden 6

7 Platform-independent Archetypes Design Diagram Test runner Any other platform test.net Kernel Implementation A derived from Test Fixtures Java test Kernel Implementation 1 derived from test Kernel Implementation 2 Test Cases run Test runner test Kernel Implementation 3 May 26, 2008 MIE 2008 in Göteborg, Sweden 7

8 RM instances or primitives Valid or invalid according to archetypes dadl format Auto-Generation strategies Test Fixtures based on constraints in the archetypes e.g. validation ranges, node existence < archetype_node_id = <"openehr-ehr-observation.blood_pressure.v1" name = < value = <"BP measurement" archetype_details = < archetype_id = (ARCHETYPE_ID) < value = <"openehr-ehr-observation.blood_pressure.v1" rm_version = <"1.0.1" language = < terminology_id = (TERMINOLOGY_ID) < value = <"ISO_639-1" code_string = <"en" encoding = < terminology_id = (TERMINOLOGY_ID) < value = <"IANA_character-sets" code_string = <"UTF-8" subject = (PARTY_SELF) < data = < archetype_node_id = <"at0001" name = < value = <"history" origin = < T09:22:00 events = < [1] = < archetype_node_id = <"at0006" name = < value = <"sitting" time = < T09:22:00 data = < archetype_node_id = <"at0003" name = < value = <"item list" <"openehr-ehr-observation.blood_pressure.v1" May 26, 2008 MIE 2008 in Göteborg, Sweden 8

9 Test Case Specifications 1. Kernel operation for the test case 2. Common test fixtures 3. List of tests unique name input values expected output <querytestspecification <instanceblood_pressure_002.dadl</instance <tests <test name="blood Pressure - Systolic Value Query - native language" <path/data/events['baseline reading']/data/items['systolic']/value/magnitude</path <expected120.0</expected </test <test name="blood Pressure - Diastolic Value Query - native language" <path/data/events['baseline reading']/data/items['diastolic']/value/magnitude</path <expected80.0</expected </test </tests </querytestspecification May 26, 2008 MIE 2008 in Göteborg, Sweden 9

10 <querytestspecification <instanceblood_pressure_002.dadl</instance <tests <test name="blood Pressure - Systolic Value Query - native la <path/data/events['baseline reading'] /data/items['systolic']/value/magnitude</path <expected120.0</expected </test <test name="blood Pressure - Diastolic Value Query - native l <path/data/events['baseline reading'] /data/items['diastolic']/value/magnitude</path <expected80.0</expected </test </tests </querytestspecification May 26, 2008 MIE 2008 in Göteborg, Sweden 10

11 Proof of Concept Extend JUnit testing framework For organizing testcases, fixtures and results Test result assertions Test runners for test excution openehr Java components the kernel, the parsers Prototype: archetype-testing ArchetypeTestCase ArchetypeQueryTestCase XML Schema for query test specification May 26, 2008 MIE 2008 in Göteborg, Sweden 11

12 Class Diagram junit.testcase +setup() +teardown() +runtest() execute TestRunner +starttest() +endtest() DADLBinding +bind() use ArchetypeTestCase +loadtestspecification() +loadrminstance() +loadarchetype() ADLParser +parse() use ArchetypeQueryTestCase ArchetypeValidationTestCase +counttests() +runtest() +setup() +suite() +runtest() invoke Kernel / EHR Client +create() +validate() +query() May 26, 2008 MIE 2008 in Göteborg, Sweden 12

13 Archetype Testing in Action May 26, 2008 MIE 2008 in Göteborg, Sweden 13

14 A Failed Query Test Expected Standing but was Sitting May 26, 2008 MIE 2008 in Göteborg, Sweden 14

15 Summary Testing framework for validation of archetype formalism implementations Future EHR Client API + more operations Auto-generation of test fixtures / test cases Integeration with archetype tools / repository EHR Semantic Interoperability!! May 26, 2008 MIE 2008 in Göteborg, Sweden 15

16 Thanks! Acknowledgements Contact Info The openehr Foundation Linköping University Karolinska Institute Ocean Informatics Cambio Healthcare Systems Rong Chen, Development May 26, 2008 MIE 2008 in Göteborg, Sweden 16

This is the published version of a paper published in BMC medical informatics and decision making.

This is the published version of a paper published in BMC medical informatics and decision making. http://www.diva-portal.org This is the published version of a paper published in BMC medical informatics and decision making. Citation for the original published paper (version of record): Chen, R., Klein,

More information

Postprint.

Postprint. http://www.diva-portal.org Postprint This is the accepted version of a paper published in Studies in Health Technology and Informatics. This paper has been peer-reviewed but does not include the final

More information

Data Quality for Semantic Interoperable Electronic Health Records

Data Quality for Semantic Interoperable Electronic Health Records Data Quality for Semantic Interoperable Electronic Health Records Shivani Batra & Shelly Sachdeva Jaypee Institute of Information Technology University, Sector-128, Noida, India Workshop on Quality in

More information

The use of standard content specifications in a national health interoperability framework

The use of standard content specifications in a national health interoperability framework electronic Journal of Health Informatics http://www.ejhi.net 2010; Vol 5(1): e3 The use of standard content specifications in a national health interoperability framework Sam Heard CHIME, University College

More information

Development of an API for creating and editing openehr archetypes

Development of an API for creating and editing openehr archetypes Development of an API for creating and editing openehr archetypes Filip Klasson Patrik Väyrynen 2009-02-12 LiTH-IMT/MI30-A-EX--09/472--SE Development of an API for creating and editing openehr archetypes

More information

edify Requirements for Evidence-based Templates in Electronic Case Report Forms Marco Schweitzer, Stefan Oberbichler

edify Requirements for Evidence-based Templates in Electronic Case Report Forms Marco Schweitzer, Stefan Oberbichler edify Requirements for Evidence-based Templates in Electronic Case Report Forms Marco Schweitzer, Stefan Oberbichler ehealth Research and Innovation Unit, UMIT - University for Health Sciences, Medical

More information

Towards a Semantic Interoperability Environment

Towards a Semantic Interoperability Environment Towards a Semantic Interoperability Environment Isela Macía GE Global Research Rio de Janeiro, Brazil bertran@ge.com Abstract The variety of Electronic Health Records (EHRs) makes interoperability a global

More information

Achieving interoperability between Arden- Syntax-based clinical decision support and openehr-based data systems

Achieving interoperability between Arden- Syntax-based clinical decision support and openehr-based data systems Achieving interoperability between Arden- Syntax-based clinical decision support and openehr-based data systems Martin SPINETH a,b, Andrea RAPPELSBERGER c and Klaus-Peter ADLASSNIG b,c 1 a University of

More information

DCMs and Data Types. Thomas Beale, for San Diego, Sep 2011

DCMs and Data Types. Thomas Beale, for San Diego, Sep 2011 DCMs and Data Types Thomas Beale, for San Diego, Sep 2011 Thomas Beale 2010 Assumptions DCMs are based on an underlying model (ULM), rather than each being an independent model (e.g. Classes, RBD tables)

More information

ScienceDirect. Exporting data from an openehr repository to standard formats

ScienceDirect. Exporting data from an openehr repository to standard formats Available online at www.sciencedirect.com ScienceDirect Procedia Technology 16 (2014 ) 1391 1396 CENTERIS 2014 - Conference on ENTERprise Information Systems / ProjMAN 2014 - International Conference on

More information

ISO INTERNATIONAL STANDARD. Health informatics Electronic health record communication Part 2: Archetype interchange specification

ISO INTERNATIONAL STANDARD. Health informatics Electronic health record communication Part 2: Archetype interchange specification INTERNATIONAL STANDARD ISO 13606-2 First edition 2008-12-01 Health informatics Electronic health record communication Part 2: Archetype interchange specification Informatique de santé Communication du

More information

Health Information Exchange Content Model Architecture Building Block HISO

Health Information Exchange Content Model Architecture Building Block HISO Health Information Exchange Content Model Architecture Building Block HISO 10040.2 To be used in conjunction with HISO 10040.0 Health Information Exchange Overview and Glossary HISO 10040.1 Health Information

More information

The openehr Archetype System

The openehr Archetype System Release 1 (in development) Editors: {T Beale, S Heard} a Revision: 0.5 Pages: 19 Date of issue: 12 Mar 2007 a. Ocean Informatics Keywords: EHR, health records, repository, archetype The openehr Foundation

More information

Developing A Semantic Web-based Framework for Executing the Clinical Quality Language Using FHIR

Developing A Semantic Web-based Framework for Executing the Clinical Quality Language Using FHIR Developing A Semantic Web-based Framework for Executing the Clinical Quality Language Using FHIR Guoqian Jiang 1, Eric Prud Hommeax 2, and Harold R. Solbrig 1 1 Mayo Clinic, Rochester, MN, 55905, USA 2

More information

Unambiguous data modeling to ensure higher accuracy term binding to clinical terminologies

Unambiguous data modeling to ensure higher accuracy term binding to clinical terminologies Accepted to AMIA 2007 Annual Symposium. Awaiting Publication Unambiguous data modeling to ensure higher accuracy term binding to clinical terminologies Rahil Qamar, (PhD), MSc, Jay (Subbarao) Kola, MBBS,

More information

Tuesday, November 15. Testing

Tuesday, November 15. Testing Tuesday, November 15 1 Testing Testing Waterfall model show testing as an activity or box In practice, testing is performed constantly There has never been a project where there was too much testing. Products

More information

Archetype Model-Driven Development Framework for EHR Web System

Archetype Model-Driven Development Framework for EHR Web System Original Article Healthc Inform Res. 2013 December;19(4):271-277. pissn 2093-3681 eissn 2093-369X Archetype Model-Driven Development Framework for EHR Web System Shinji Kobayashi, MD, PhD 1, Eizen Kimura,

More information

Supplementary Appendix A. Supplementary Appendix B. Health Information Exchange for Continuity of Maternal and Neonatal Care Supporting

Supplementary Appendix A. Supplementary Appendix B. Health Information Exchange for Continuity of Maternal and Neonatal Care Supporting Supplementary Appendix A The ModelGenerator is the main package of the XML Flat parser that contains a set of classes responsible for interpreting archetypes and transforming Flat XMLs to ISO 13606 EHR

More information

Archetypes: Technical Overview

Archetypes: Technical Overview The openehr Archetype Model Archetypes: Technical Overview Issuer: openehr Specification Program Revision: 0.9.0 Pages: 22 Date of issue: 10 Jun 2015 Status: DEVELOPMENT Keywords: EHR, ADL, health records,

More information

Developing A Semantic Web-based Framework for Executing the Clinical Quality Language Using FHIR

Developing A Semantic Web-based Framework for Executing the Clinical Quality Language Using FHIR Developing A Semantic Web-based Framework for Executing the Clinical Quality Language Using FHIR Guoqian Jiang 1, Eric Prud Hommeaux 2, Guohui Xiao 3, and Harold R. Solbrig 1 1 Mayo Clinic, Rochester,

More information

Using OpenEHR platform and HL7/IHE interoperability

Using OpenEHR platform and HL7/IHE interoperability Using OpenEHR platform and HL7/IHE interoperability Think!EHR Platform open health data platform Better Data Better Care Borut Fabjan Solution Architect / Head of MarandLab www.marand.com 2014 Marand Company

More information

Linked Data: Fast, low cost semantic interoperability for health care?

Linked Data: Fast, low cost semantic interoperability for health care? Linked Data: Fast, low cost semantic interoperability for health care? About the presentation Part I: Motivation Why we need semantic operability in health care Why enhancing existing systems to increase

More information

Common Information Model

Common Information Model Release 1.0.2 The openehr Reference Model Editors: {T Beale, S Heard} a, {D Kalra, D Lloyd} b Revision: 2.1.1 Pages: 88 Date of issue: 20 Dec 2008 Status: STABLE a. Ocean Informatics b. Centre for Health

More information

Lesson 5 Web Service Interface Definition (Part II)

Lesson 5 Web Service Interface Definition (Part II) Lesson 5 Web Service Interface Definition (Part II) Service Oriented Architectures Security Module 1 - Basic technologies Unit 3 WSDL Ernesto Damiani Università di Milano Controlling the style (1) The

More information

Graphical Overview and Navigation of Electronic Health Records in a prototyping environment using Google Earth and openehr Archetypes

Graphical Overview and Navigation of Electronic Health Records in a prototyping environment using Google Earth and openehr Archetypes This is an author preview copy of revised pre-print version accepted to Medinfo2007. The official publication only adds some page headers and footers and can be found in the conference proceedings: MEDINFO

More information

Archetype Definition Language

Archetype Definition Language Release 1.0.2 The openehr Archetype Model Archetype Definition Language ADL 1.4 Editors: {T Beale, S Heard a Revision: 1.4.1 Pages: 117 Date of issue: 12 Dec 2008 a. Ocean Informatics Status: STABLE Keywords:

More information

Document downloaded from:

Document downloaded from: Document downloaded from: http://hdl.handle.net/10251/64030 This paper must be cited as: Boscá Tomás, D.; Maldonado Segura, JA.; Moner Cano, D.; Robles Viejo, M. (2015). Automatic generation of computable

More information

A Roadmap for Development: The PIIM Canonic GUI Model Simplifies HL7 Messaging

A Roadmap for Development: The PIIM Canonic GUI Model Simplifies HL7 Messaging A Roadmap for Development: The PIIM Canonic GUI Model Simplifies HL7 Messaging Open Source EHR Summit and Workshop October 18, 2012 Marine Koshkakaryan koshkakm@newschool.edu Parsons Institute for Information

More information

Implementing a Document Standard: Perspectives on Adoption, Interoperability, and Utilization

Implementing a Document Standard: Perspectives on Adoption, Interoperability, and Utilization Implementing a Document Standard: Perspectives on Adoption, Interoperability, and Utilization Health Level 7 Clinical Document Architecture: What is it? Who is using it? Why in ehealth? Scottish Health

More information

Architecture Overview

Architecture Overview Release 1.0 openehr Architecture Architecture Overview Editors:{T Beale, S Heard} 1, {D Kalra, D Lloyd} 2 Revision: 1.0.2 Pages: 45 public comment 1. Ocean Informatics Australia 2. Centre for Health Informatics

More information

BIMS: Biomedical Information Management System

BIMS: Biomedical Information Management System BIMS: Biomedical Management System Oscar Mora a, Jesús Bisbal b a Universitat Pompeu Fabra, Barcelona, Spain b CISTIB-Universitat Pompeu Fabra and CIBER-BBN, Barcelona, Spain Abstract In this paper, we

More information

Architecture Overview

Architecture Overview Release 1.0.1 openehr Architecture Editors: {T Beale, S Heard} a Revision: 1.1 Pages: 87 Date of issue: 12 Apr 2007 a. Ocean Informatics Keywords: EHR, reference model, architecture, openehr The openehr

More information

CBRN Data Import/Export Tool (CDIET) Presented by: Darius Munshi

CBRN Data Import/Export Tool (CDIET) Presented by: Darius Munshi CBRN Data Import/Export Tool (CDIET) Presented by: Darius Munshi 1 Cubic Company Proprietary 2 Presentation Outline Introduction to CDIET Benefits provided to user Scope Statement Timeline for development

More information

Evaluation of a Framework to Implement Electronic Health Record Systems Based on the openehr Standard

Evaluation of a Framework to Implement Electronic Health Record Systems Based on the openehr Standard Journal of Physics: Conference Series PAPER OPEN ACCESS Evaluation of a Framework to Implement Electronic Health Record Systems Based on the openehr Standard To cite this article: Diego A. Orellana et

More information

CDISC Standards End-to-End: Enabling QbD in Data Management Sam Hume

CDISC Standards End-to-End: Enabling QbD in Data Management Sam Hume CDISC Standards End-to-End: Enabling QbD in Data Management Sam Hume 1 Shared Health and Research Electronic Library (SHARE) A global electronic repository for developing, integrating

More information

Kalliopi Kravari 1, Konstantinos Papatheodorou 2, Grigoris Antoniou 2 and Nick Bassiliades 1

Kalliopi Kravari 1, Konstantinos Papatheodorou 2, Grigoris Antoniou 2 and Nick Bassiliades 1 Kalliopi Kravari 1, Konstantinos Papatheodorou 2, Grigoris Antoniou 2 and Nick Bassiliades 1 1 Dept. of Informatics, Aristotle University of Thessaloniki, Greece 2 Institute of Computer Science, FORTH,

More information

Interoperability driven integration of biomedical data sources

Interoperability driven integration of biomedical data sources Interoperability driven integration of biomedical data sources Douglas TEODORO a,1, Rémy CHOQUET c, Daniel SCHOBER d, Giovanni MELS e, Emilie PASCHE a, Patrick RUCH b, and Christian LOVIS a a SIMED, University

More information

Archetype Definition Language

Archetype Definition Language Release 1.0.1 The openehr Archetype Model Archetype Definition Language ADL 1.4 Editors: {T Beale, S Heard a Revision: 1.4.0 Pages: 115 Date of issue: 13 Mar 2007 a. Ocean Informatics Keywords: EHR, ADL,

More information

Chapter 4 Research Prototype

Chapter 4 Research Prototype Chapter 4 Research Prototype According to the research method described in Chapter 3, a schema and ontology-assisted heterogeneous information integration prototype system is implemented. This system shows

More information

SNOMED Clinical Terms

SNOMED Clinical Terms Representing clinical information using SNOMED Clinical Terms with different structural information models KR-MED 2008 - Phoenix David Markwell Laura Sato The Clinical Information Consultancy Ltd NHS Connecting

More information

IST-2103 STP Artemis: A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical Information systems

IST-2103 STP Artemis: A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical Information systems IST-2103 STP Artemis: A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical Information systems Gokce Banu Laleci Software R&D Center Middle East Technical University Ankara,

More information

Object Databases and Object Persistence for openehr

Object Databases and Object Persistence for openehr Object Databases and Object Persistence for openehr By: Travis Muirhead School of: Computer and Information Science Honours Thesis for: Bachelor of Information Technology (Advanced Computer and Information

More information

A Linked Data Translation Approach to Semantic Interoperability

A Linked Data Translation Approach to Semantic Interoperability A Data Translation Approach to Semantic Interoperability November 12, 2014 Dataversity Webinar Rafael M Richards MD MS Physician Informaticist Veterans Health Administratioan U.S. Department of Veterans

More information

Core Technology Development Team Meeting

Core Technology Development Team Meeting Core Technology Development Team Meeting To hear the meeting, you must call in Toll-free phone number: 1-866-740-1260 Access Code: 2201876 For international call in numbers, please visit: https://www.readytalk.com/account-administration/international-numbers

More information

What it is and Why it matters

What it is and Why it matters What it is and Why it matters v0.9 Thomas Beale CTO Ocean Informatics, Researcher, CHIME, UCL The Speaker Engineering background In Health Informatics since GEHR (1994) Active in CEN since 2001 Active

More information

CDISC Standards and the Semantic Web

CDISC Standards and the Semantic Web CDISC Standards and the Semantic Web Dave Iberson-Hurst 12 th October 2015 PhUSE Annual Conference, Vienna 1 Abstract With the arrival of the FDA guidance on electronic submissions, CDISC SHARE and the

More information

A Semantic Web-Based Approach for Harvesting Multilingual Textual. definitions from Wikipedia to support ICD-11 revision

A Semantic Web-Based Approach for Harvesting Multilingual Textual. definitions from Wikipedia to support ICD-11 revision A Semantic Web-Based Approach for Harvesting Multilingual Textual Definitions from Wikipedia to Support ICD-11 Revision Guoqian Jiang 1,* Harold R. Solbrig 1 and Christopher G. Chute 1 1 Department of

More information

BEAAquaLogic. Service Bus. Interoperability With EJB Transport

BEAAquaLogic. Service Bus. Interoperability With EJB Transport BEAAquaLogic Service Bus Interoperability With EJB Transport Version 3.0 Revised: February 2008 Contents EJB Transport Introduction...........................................................1-1 Invoking

More information

Tool for Mapping Tabular Data to an Ontology, A Work-In-Progress

Tool for Mapping Tabular Data to an Ontology, A Work-In-Progress Tool for Mapping Tabular Data to an Ontology, A Work-In-Progress 2 Jun 2014 Andrea Westerinen andreaw@ninepts.com Agenda Problem Approach Background, iringtools Templates Mapping infrastructure Working

More information

Practical Experiences from HLA 1.3 to HLA IEEE 1516 Interoperability

Practical Experiences from HLA 1.3 to HLA IEEE 1516 Interoperability Practical Experiences from HLA 1.3 to HLA IEEE 1516 Interoperability Björn Möller Lennart Olsson Pitch AB Nygatan 35 SE-582 19 Linköping, Sweden +46 13 13 45 45 bjorn.moller@pitch.se, lennart.olsson@pitch.se

More information

University of Wollongong. Research Online

University of Wollongong. Research Online University of Wollongong Research Online University of Wollongong Thesis Collection 1954-2016 University of Wollongong Thesis Collections 2009 Complete interoperability in healthcare : technical, semantic

More information

TEST FRAMEWORKS FOR ELUSIVE BUG TESTING

TEST FRAMEWORKS FOR ELUSIVE BUG TESTING TEST FRAMEWORKS FOR ELUSIVE BUG TESTING W.E. Howden CSE, University of California at San Diego, La Jolla, CA, 92093, USA howden@cse.ucsd.edu Cliff Rhyne Intuit Software Corporation, 6220 Greenwich D.,

More information

A generic approach to manage metadata standards

A generic approach to manage metadata standards A generic approach to manage metadata standards Barde Julien 1, Edgington Duane 1, Desconnets Jean-Christophe 2 1 Monterey Bay Aquarium Research Institute (MBARI) 2 IRD, US ESPACE, Maison de la télédétection

More information

ISO INTERNATIONAL STANDARD. Health informatics Service architecture Part 3: Computational viewpoint

ISO INTERNATIONAL STANDARD. Health informatics Service architecture Part 3: Computational viewpoint INTERNATIONAL STANDARD ISO 12967-3 First edition 2009-08-15 Health informatics Service architecture Part 3: Computational viewpoint Informatique de santé Architecture de service Partie 3: Point de vue

More information

Archetype Object Model

Archetype Object Model Release 1.0.2 The openehr Archetype Model Archetype Object Model a. Ocean Informatics Editors: T Beale a Revision: 2.0.2 Pages: 54 Date of issue: 20 Nov 2008 Status: STABLE Keywords: EHR, ADL, health records,

More information

Article. Reference. Clinical Data Models at University Hospitals of Geneva. VISHNYAKOVA, Dina, et al.

Article. Reference. Clinical Data Models at University Hospitals of Geneva. VISHNYAKOVA, Dina, et al. Article Clinical Data Models at University Hospitals of Geneva VISHNYAKOVA, Dina, et al. Abstract In order to reuse data for clinical research it is then necessary to overcome two main challenges - to

More information

openehr Specification Projects Change Management Plan Editor:{{T Beale} 1 Revision: Pages: The openehr Foundation

openehr Specification Projects Change Management Plan Editor:{{T Beale} 1 Revision: Pages: The openehr Foundation Editor:{{T Beale} 1 Revision: 0.5.2 Pages: 31 1. Ocean Informatics Australia The openehr foundation is an independent, non-profit community, facilitating the creation and sharing of health records by consumers

More information

ONEM2M INDUSTRY DAY ALAN SOLOWAY, QUALCOMM. 12 July 2017

ONEM2M INDUSTRY DAY ALAN SOLOWAY, QUALCOMM. 12 July 2017 ONEM2M INDUSTRY DAY ALAN SOLOWAY, QUALCOMM 12 July 2017 Time Isolated Aggregated Massively Connected Cloud / Data Centres Rich Devices / Gateways Constrained Devices The architecture will need to achieve

More information

Extensible Modeling Languages

Extensible Modeling Languages Extensible ing Languages Utilizing Libraries for Creation, Use, and Domain-Specific Extensions 5th MODPROD Workshop on -Based Product Development February 8, 2011 Department of Computer and Information

More information

New Features of Eli Version 4.8

New Features of Eli Version 4.8 New Features of Eli Version 4.8 Uwe Kastens University of Paderborn D-33098 Paderborn FRG A. M. Sloane Department of Computing Division of Information and Communication Sciences Macquarie University Sydney,

More information

B. Assets are shared-by-copy by default; convert the library into *.jar and configure it as a shared library on the server runtime.

B. Assets are shared-by-copy by default; convert the library into *.jar and configure it as a shared library on the server runtime. Volume A~B: 114 Questions Volume A 1. Which component type must an integration solution developer define for a non-sca component such as a Servlet that invokes a service component interface? A. Export

More information

The Model-Driven Semantic Web Emerging Standards & Technologies

The Model-Driven Semantic Web Emerging Standards & Technologies The Model-Driven Semantic Web Emerging Standards & Technologies Elisa Kendall Sandpiper Software March 24, 2005 1 Model Driven Architecture (MDA ) Insulates business applications from technology evolution,

More information

Vocabulary Sharing and Maintenance using HL7Master File / Registry Infrastructure

Vocabulary Sharing and Maintenance using HL7Master File / Registry Infrastructure Vocabulary Sharing and Maintenance using HL7Master File / Registry Infrastructure Review Paper Mestrado em Informática Médica (FMUP) António Cardoso Martins February 2009 Table of contents Introduction

More information

This document is a preview generated by EVS

This document is a preview generated by EVS EESTI STANDARD EVS-EN 13606-2:2007 Health informatics - Electronic health record communication - Part 2: Archetypes interchange specification Health informatics - Electronic health record communication

More information

Metadata harmonization for fun and profit

Metadata harmonization for fun and profit Metadata harmonization for fun and profit Keynote, DC 2011 Mikael Nilsson 1 About me Who am I? PhD thesis on metadata harmonization. Worked on metadata interop for ten years Former co-author/co-chair of

More information

Harmonizing biocaddie Metadata Schemas for Indexing Clinical Research Datasets Using Semantic Web Technologies

Harmonizing biocaddie Metadata Schemas for Indexing Clinical Research Datasets Using Semantic Web Technologies Harmonizing biocaddie Metadata Schemas for Indexing Clinical Research Datasets Using Semantic Web Technologies Harold R. Solbrig 1, Guoqian Jiang 1 1 Mayo Clinic College of Medicine, Rochester, MN [solbrig.harold,

More information

Objectives. Some insights 2010/5/5. Towards a Sustainable Electronic Health Record System in Cambodian National Tuberculosis Program

Objectives. Some insights 2010/5/5. Towards a Sustainable Electronic Health Record System in Cambodian National Tuberculosis Program Objectives Towards a Sustainable Electronic Record System in Cambodian National Tuberculosis Program 14 May 2010 Kong Saran* KANO Sadahiko Waseda University *Sent from the Cambodian Ministry of 1 To look

More information

Outline. What is semantics? Denotational semantics. Semantics of naming. What is semantics? 2 / 21

Outline. What is semantics? Denotational semantics. Semantics of naming. What is semantics? 2 / 21 Semantics 1 / 21 Outline What is semantics? Denotational semantics Semantics of naming What is semantics? 2 / 21 What is the meaning of a program? Recall: aspects of a language syntax: the structure of

More information

Refactoring via Database Representation

Refactoring via Database Representation 6 th International Conference on Applied Informatics Eger, Hungary, January 27 31, 2004. Refactoring via Database Representation Péter Diviánszky 1, Rozália Szabó-Nacsa 2, Zoltán Horváth 1 1 Department

More information

Structural characterizations of schema mapping languages

Structural characterizations of schema mapping languages Structural characterizations of schema mapping languages Balder ten Cate INRIA and ENS Cachan (research done while visiting IBM Almaden and UC Santa Cruz) Joint work with Phokion Kolaitis (ICDT 09) Schema

More information

Interoperability and Semantics in Use- Application of UML, XMI and MDA to Precision Medicine and Cancer Research

Interoperability and Semantics in Use- Application of UML, XMI and MDA to Precision Medicine and Cancer Research Interoperability and Semantics in Use- Application of UML, XMI and MDA to Precision Medicine and Cancer Research Ian Fore, D.Phil. Associate Director, Biorepository and Pathology Informatics Senior Program

More information

Operating Systems. 18. Remote Procedure Calls. Paul Krzyzanowski. Rutgers University. Spring /20/ Paul Krzyzanowski

Operating Systems. 18. Remote Procedure Calls. Paul Krzyzanowski. Rutgers University. Spring /20/ Paul Krzyzanowski Operating Systems 18. Remote Procedure Calls Paul Krzyzanowski Rutgers University Spring 2015 4/20/2015 2014-2015 Paul Krzyzanowski 1 Remote Procedure Calls 2 Problems with the sockets API The sockets

More information

Release 1.0. The openehr foundation. The openehr Modelling Guide Authors:T Beale 1. public comment. Revision: 1.3. Pages: 19

Release 1.0. The openehr foundation. The openehr Modelling Guide Authors:T Beale 1. public comment. Revision: 1.3. Pages: 19 Release 1.0 Authors:T Beale 1 Revision: 1.3 Pages: 19 public comment 1. Ocean Informatics Australia The openehr foundation is an independent, non-profit community, facilitating the creation and sharing

More information

Supporting Patient Screening to Identify Suitable Clinical Trials

Supporting Patient Screening to Identify Suitable Clinical Trials Supporting Patient Screening to Identify Suitable Clinical Trials Anca BUCUR a,1, Jasper VAN LEEUWEN a, Njin-Zu CHEN a, Brecht CLAERHOUT b Kristof DE SCHEPPER b, David PEREZ-REY c, Raul ALONSO-CALVO c,

More information

Command Line Interface (CLI)

Command Line Interface (CLI) Command Line Interface (CLI) EION CLI is a portable and industry-familiar-user interface for configuration, administration and management for Open IP Environment. Overview EION Open IP Environment is a

More information

Introduction to Automated Unit Testing (xunit) Brian Nielsen Arne Skou

Introduction to Automated Unit Testing (xunit) Brian Nielsen Arne Skou Introduction to Automated Unit Testing (xunit) Brian Nielsen Arne Skou {bnielsen ask}@cs.aau.dk Conventional Test Execution Ad hoc manner Manual stimulation & observation E.g. adding a function to a module,

More information

2. Reasons for implementing clos-unit

2. Reasons for implementing clos-unit A CLOS Implementation of the JUnit Testing Framework Architecture: A Case Study Sandro Pedrazzini Canoo Engineering AG sandro.pedrazzini@canoo.com Abstract There are different reasons why you would like

More information

Smart Open Services for European Patients. Work Package 3.5 Semantic Services Definition Appendix E - Ontology Specifications

Smart Open Services for European Patients. Work Package 3.5 Semantic Services Definition Appendix E - Ontology Specifications 24Am Smart Open Services for European Patients Open ehealth initiative for a European large scale pilot of Patient Summary and Electronic Prescription Work Package 3.5 Semantic Services Definition Appendix

More information

INTEROPERABLE, COMPUTABLE CLINICAL CONTENT AND INTEGRATED KNOWLEDGE ENVIRONMENTS KNAR

INTEROPERABLE, COMPUTABLE CLINICAL CONTENT AND INTEGRATED KNOWLEDGE ENVIRONMENTS KNAR INTEROPERABLE, COMPUTABLE CLINICAL CONTENT AND INTEGRATED KNOWLEDGE ENVIRONMENTS KNARTWORK Preston Lee Chief Systems Architect, Biomedical Informatics College of Health Solutions, Arizona

More information

STS Infrastructural considerations. Christian Chiarcos

STS Infrastructural considerations. Christian Chiarcos STS Infrastructural considerations Christian Chiarcos chiarcos@uni-potsdam.de Infrastructure Requirements Candidates standoff-based architecture (Stede et al. 2006, 2010) UiMA (Ferrucci and Lally 2004)

More information

Information Architecture. It s utility with the NHS landscape. Presented by Richard Kavanagh, Head of

Information Architecture. It s utility with the NHS landscape. Presented by Richard Kavanagh, Head of Information Architecture It s utility with the NHS landscape Presented by Richard Kavanagh, Head of Information Architecture for Interoperability An insight into current work to support a more capable

More information

MythoLogic: problems and their solutions in the evolution of a project

MythoLogic: problems and their solutions in the evolution of a project 6 th International Conference on Applied Informatics Eger, Hungary, January 27 31, 2004. MythoLogic: problems and their solutions in the evolution of a project István Székelya, Róbert Kincsesb a Department

More information

National ehealth and esocial strategy 2020 in Finland

National ehealth and esocial strategy 2020 in Finland National ehealth and esocial strategy 2020 in Finland Knowledge supporting wellbeing and reformed services Teemupekka Virtanen Ministry of Social Affairs and Health Finland Local and regional ehealth situation

More information

Medical Knowledge Representation System

Medical Knowledge Representation System 25-28 May 2008 21st International Congress MIE 2008 in Göteborg, Sweden 1 Medical Knowledge Representation System David BUCHTELA, Jan PELESKA, Miroslav ZVOLSKY, Jana ZVAROVA Center and Center for Biomedical

More information

Reducing Consumer Uncertainty

Reducing Consumer Uncertainty Spatial Analytics Reducing Consumer Uncertainty Towards an Ontology for Geospatial User-centric Metadata Introduction Cooperative Research Centre for Spatial Information (CRCSI) in Australia Communicate

More information

Towards a Standardized Federate Protocol for HLA 4

Towards a Standardized Federate Protocol for HLA 4 Towards a Standardized Protocol for HLA 4 Björn Möller bjorn.moller@pitch.se Mikael Karlsson mikael.karlsson@pitch.se Fredrik Antelius fredrik.antelius@pitch.se Pitch Technologies Repslagaregatan 25 582

More information

JUnit on Eclipse. Chien-Tsun Chen Sep. 23, 2003

JUnit on Eclipse. Chien-Tsun Chen Sep. 23, 2003 JUnit on Eclipse Chien-Tsun Chen Sep. 23, 2003 ctchen@ctchen.idv.tw Outline Introduction to JUnit Using JUnit on Eclipse, By Example Resources Q&A Introduction to JUnit What is JUnit? JUnit is an open

More information

Web of Data: P2P Business domain translation of problem spaces. Semantic Business Integration (WIP draft)

Web of Data: P2P Business domain translation of problem spaces. Semantic Business Integration (WIP draft) Web of Data: P2P Business domain translation of problem spaces. Semantic Business Integration (WIP draft) 2017. Sebastian Samaruga ( ssamarug@gmail.com ) Copyright (c) 2017 Sebastian Samaruga Permission

More information

Generalized Document Data Model for Integrating Autonomous Applications

Generalized Document Data Model for Integrating Autonomous Applications 6 th International Conference on Applied Informatics Eger, Hungary, January 27 31, 2004. Generalized Document Data Model for Integrating Autonomous Applications Zsolt Hernáth, Zoltán Vincellér Abstract

More information

TIM: A Semantic Web Application for the Specification of Metadata Items in Clinical Research

TIM: A Semantic Web Application for the Specification of Metadata Items in Clinical Research TIM: A Semantic Web Application for the Specification of Metadata Items in Clinical Research Matthias Löbe 1, Magnus Knuth 2, Roland Mücke 3 1 Clinical Trial Center Leipzig, University of Leipzig, Germany

More information

Distributed Systems 8. Remote Procedure Calls

Distributed Systems 8. Remote Procedure Calls Distributed Systems 8. Remote Procedure Calls Paul Krzyzanowski pxk@cs.rutgers.edu 10/1/2012 1 Problems with the sockets API The sockets interface forces a read/write mechanism Programming is often easier

More information

Programming in Scala Second Edition

Programming in Scala Second Edition Programming in Scala Second Edition Martin Odersky, Lex Spoon, Bill Venners artima ARTIMA PRESS WALNUT CREEK, CALIFORNIA Contents Contents List of Figures List of Tables List of Listings Foreword Foreword

More information

Presented By Aditya R Joshi Neha Purohit

Presented By Aditya R Joshi Neha Purohit Presented By Aditya R Joshi Neha Purohit Pellet What is Pellet? Pellet is an OWL- DL reasoner Supports nearly all of OWL 1 and OWL 2 Sound and complete reasoner Written in Java and available from http://

More information

HL7 Clinical Document Architecture Ambassador Briefing

HL7 Clinical Document Architecture Ambassador Briefing HL7 Clinical Document Architecture Ambassador Briefing May 2010 - IHIC Diego Kaminker HL7 Argentina KERN-IT SRL www.kern-it.com.ar 1 Tension of Documentation Extensible Markup Language (XML) Two extremes

More information

MD Link Integration MDI Solutions Limited

MD Link Integration MDI Solutions Limited MD Link Integration 2013 2016 MDI Solutions Limited Table of Contents THE MD LINK INTEGRATION STRATEGY...3 JAVA TECHNOLOGY FOR PORTABILITY, COMPATIBILITY AND SECURITY...3 LEVERAGE XML TECHNOLOGY FOR INDUSTRY

More information

A Vision for Bigger Biomedical Data: Integration of REDCap with Other Data Sources

A Vision for Bigger Biomedical Data: Integration of REDCap with Other Data Sources A Vision for Bigger Biomedical Data: Integration of REDCap with Other Data Sources Ram Gouripeddi Assistant Professor, Department of Biomedical Informatics, University of Utah Senior Biomedical Informatics

More information

HL7 Templates Registry: Business Requirements Project

HL7 Templates Registry: Business Requirements Project HL7 Templates Registry: Business Requirements Project Mark Shafarman Past Chair HL7 with additional HL7 roles of past co-chair International Committee past co-chair Control/Query TC past member Architectural

More information

Web Services Development for IBM WebSphere Application Server V7.0

Web Services Development for IBM WebSphere Application Server V7.0 000-371 Web Services Development for IBM WebSphere Application Server V7.0 Version 3.1 QUESTION NO: 1 Refer to the message in the exhibit. Replace the??? in the message with the appropriate namespace.

More information

Call: JSP Spring Hibernate Webservice Course Content:35-40hours Course Outline

Call: JSP Spring Hibernate Webservice Course Content:35-40hours Course Outline JSP Spring Hibernate Webservice Course Content:35-40hours Course Outline Advanced Java Database Programming JDBC overview SQL- Structured Query Language JDBC Programming Concepts Query Execution Scrollable

More information

MDSE USE CASES. Chapter #3

MDSE USE CASES. Chapter #3 Chapter #3 MDSE USE CASES Teaching material for the book Model-Driven Software Engineering in Practice by Morgan & Claypool, USA, 2012. www.mdse-book.com MDSE GOES FAR BEYOND CODE-GENERATION www.mdse-book.com

More information