An Archetype-based Testing Framework
|
|
- Norma Hamilton
- 5 years ago
- Views:
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.
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 informationPostprint.
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 informationData 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 informationThe 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 informationDevelopment 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 informationedify 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 informationTowards 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 informationAchieving 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 informationDCMs 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 informationScienceDirect. 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 informationISO 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 informationHealth 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 informationThe 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 informationDeveloping 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 informationUnambiguous 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 informationTuesday, 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 informationArchetype 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 informationSupplementary 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 informationArchetypes: 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 informationDeveloping 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 informationUsing 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 informationLinked 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 informationCommon 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 informationLesson 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 informationGraphical 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 informationArchetype 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 informationDocument 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 informationA 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 informationImplementing 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 informationArchitecture 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 informationBIMS: 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 informationArchitecture 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 informationCBRN 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 informationEvaluation 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 informationCDISC 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 informationKalliopi 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 informationInteroperability 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 informationArchetype 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 informationChapter 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 informationSNOMED 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 informationIST-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 informationObject 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 informationA 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 informationCore 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 informationWhat 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 informationCDISC 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 informationA 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 informationBEAAquaLogic. 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 informationTool 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 informationPractical 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 informationUniversity 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 informationTEST 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 informationA 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 informationISO 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 informationArchetype 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 informationArticle. 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 informationopenehr 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 informationONEM2M 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 informationExtensible 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 informationNew 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 informationB. 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 informationThe 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 informationVocabulary 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 informationThis 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 informationMetadata 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 informationHarmonizing 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 informationObjectives. 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 informationOutline. 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 informationRefactoring 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 informationStructural 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 informationInteroperability 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 informationOperating 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 informationRelease 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 informationSupporting 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 informationCommand 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 informationIntroduction 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 information2. 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 informationSmart 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 informationINTEROPERABLE, 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 informationSTS 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 informationInformation 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 informationMythoLogic: 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 informationNational 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 informationMedical 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 informationReducing 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 informationTowards 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 informationJUnit 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 informationWeb 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 informationGeneralized 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 informationTIM: 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 informationDistributed 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 informationProgramming 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 informationPresented 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 informationHL7 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 informationMD 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 informationA 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 informationHL7 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 informationWeb 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 informationCall: 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 informationMDSE 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