SlideShare a Scribd company logo
1 of 10
Ruby on the openEHR
Shinji KOBAYASHI
Ruby implementation of openEHR
● Done
– RM, AM
implementatio
n
– ADL 1.4
parser
– Archetype to
Rails app
● Doing
– OPT parser
– Rails Engine
for openEHR
– Sample app
for our next
generation
EHR
● To do
– Terminology
(ontology)
flattener
– ADL 2.0
parser
● RR
grammar
Dolphin project
● Union of regional health care system
– Kyoto, Miyazaki, Kumamoto, Tokyo
– Web based system for hospitals and patients.
● Standardised by MML
– XML standard for sharing clinical information
– 22 XML formalism
● 12 years history
– Mainly coded by Perl and M(Mumps).
– DB Engine is Cache(TM).
rDolphin Project
● Revised Dolphin
– Modernise architecture. → MVC Framework
– Object oriented programming, Cache to RDBMS(or
NoSQL)
● Research Dolphin
– For implementation research of openEHR
– For clinical research
● Ruby Dolphin
– Ruby and Ruby on Rails implementation
Implementation overview
● Ruby on Rails(Ruby 2.2.3, Rails 4.2)
● Re-construction of MML by archetype concept
models
– Hand generated forms and classes
● PostgreSQL database engine
● Open Source Software
Logical model of Ruby classes
Person
Party
Organization EHR Composition
ContentItem
ContentItem
ContentItem
ContentItem
Database model
Performance benchmark(1)
MySQL 患者数 10 患者数 100 患者数1000
Vital sign report: 10 8.85 60.757 657.42
Vital Sign report: 100 59.241 580.31 5829.14
Vital Signレポート数 1000 580.29 5794.37 58019.49
PostgreSQL 患者数 10 患者数 100 患者数1000
Vital signレポート数 10 9.085 60.62 582.21
Vital Signレポート数 100 67.36 585.96 6010.87
Vital Signレポート数 1000 678.78 5827.74 58819.23
sqlite3 患者数 10 患者数 100 患者数1000
Vital signレポート数 10 20.229 162.74 1610.13
Core i7 4770, 3.4GHz, RAM 32GB, SSD 250GB, FreeBSD(64bit), ZFS Ruby 2.1.1
Performance bench mark(2)
Document
size
Concurrent
access: 1
Concurrent
access: 10
Concurrent
access: 100
HTML 8,500bytes 29.99 30.35 30.15
XML 812bytes 104.62 104.48 106.22
JSON 172bytes 108.83 109.08 107.01
CSV 16bytes 140.74 146.85 143.93
HTTP server: unicorn 4.8.3,
CPU Core i7 4770, 3.4GHz, RAM 32GB, SSD 255GB
Measured by Apache bench to localhost. Unit: request/second.
Each result was the avarage of 1,000 trials
Further works
● Rails Engine
– Auto-generation from OPT(Operational Template) to
● Web forms
● DB schema
● Ruby codes for models, controllers, views on Rails
● Javascripts and CSSs
● DB Engine
– RDBMS: PostgreSQL, MySQL
– NoSQL: Google Big Table, Hadoop

More Related Content

What's hot

20140513_jeffyang_demo_openstack
20140513_jeffyang_demo_openstack20140513_jeffyang_demo_openstack
20140513_jeffyang_demo_openstackJeff Yang
 
An High Available Database for OpenStack Cloud Production by Pacemaker, Coros...
An High Available Database for OpenStack Cloud Production by Pacemaker, Coros...An High Available Database for OpenStack Cloud Production by Pacemaker, Coros...
An High Available Database for OpenStack Cloud Production by Pacemaker, Coros...Jeff Yang
 
Extreme JavaScript Minification and Obfuscation
Extreme JavaScript Minification and ObfuscationExtreme JavaScript Minification and Obfuscation
Extreme JavaScript Minification and ObfuscationSergey Ilinsky
 
Single-Loop Software Architecture for JPEG 2000
Single-Loop Software Architecture for JPEG 2000Single-Loop Software Architecture for JPEG 2000
Single-Loop Software Architecture for JPEG 2000David Bařina
 
(BDT307) Running NoSQL on Amazon EC2 | AWS re:Invent 2014
(BDT307) Running NoSQL on Amazon EC2 | AWS re:Invent 2014(BDT307) Running NoSQL on Amazon EC2 | AWS re:Invent 2014
(BDT307) Running NoSQL on Amazon EC2 | AWS re:Invent 2014Amazon Web Services
 
Amazon Cloud Web Services (AWS) Performance Report – May 2010
Amazon Cloud Web Services (AWS) Performance Report – May 2010Amazon Cloud Web Services (AWS) Performance Report – May 2010
Amazon Cloud Web Services (AWS) Performance Report – May 2010richm711
 
Slide smallfiles
Slide smallfilesSlide smallfiles
Slide smallfilesrledisez
 
Sugaring Lisp for the 21st Century
Sugaring Lisp for the 21st CenturySugaring Lisp for the 21st Century
Sugaring Lisp for the 21st CenturyVsevolod Dyomkin
 
Cassandra at talkbits
Cassandra at talkbitsCassandra at talkbits
Cassandra at talkbitsMax Alexejev
 
Datafying Bitcoins
Datafying BitcoinsDatafying Bitcoins
Datafying BitcoinsTariq Ahmad
 

What's hot (16)

20140513_jeffyang_demo_openstack
20140513_jeffyang_demo_openstack20140513_jeffyang_demo_openstack
20140513_jeffyang_demo_openstack
 
An High Available Database for OpenStack Cloud Production by Pacemaker, Coros...
An High Available Database for OpenStack Cloud Production by Pacemaker, Coros...An High Available Database for OpenStack Cloud Production by Pacemaker, Coros...
An High Available Database for OpenStack Cloud Production by Pacemaker, Coros...
 
Extreme JavaScript Minification and Obfuscation
Extreme JavaScript Minification and ObfuscationExtreme JavaScript Minification and Obfuscation
Extreme JavaScript Minification and Obfuscation
 
Single-Loop Software Architecture for JPEG 2000
Single-Loop Software Architecture for JPEG 2000Single-Loop Software Architecture for JPEG 2000
Single-Loop Software Architecture for JPEG 2000
 
RとDBMS
RとDBMSRとDBMS
RとDBMS
 
Alkylog
AlkylogAlkylog
Alkylog
 
Alkylog
AlkylogAlkylog
Alkylog
 
Logarithms Day 2
Logarithms Day 2Logarithms Day 2
Logarithms Day 2
 
SPICE Model of M1FE60(PDF)
SPICE Model of M1FE60(PDF)SPICE Model of M1FE60(PDF)
SPICE Model of M1FE60(PDF)
 
Memory management
Memory managementMemory management
Memory management
 
(BDT307) Running NoSQL on Amazon EC2 | AWS re:Invent 2014
(BDT307) Running NoSQL on Amazon EC2 | AWS re:Invent 2014(BDT307) Running NoSQL on Amazon EC2 | AWS re:Invent 2014
(BDT307) Running NoSQL on Amazon EC2 | AWS re:Invent 2014
 
Amazon Cloud Web Services (AWS) Performance Report – May 2010
Amazon Cloud Web Services (AWS) Performance Report – May 2010Amazon Cloud Web Services (AWS) Performance Report – May 2010
Amazon Cloud Web Services (AWS) Performance Report – May 2010
 
Slide smallfiles
Slide smallfilesSlide smallfiles
Slide smallfiles
 
Sugaring Lisp for the 21st Century
Sugaring Lisp for the 21st CenturySugaring Lisp for the 21st Century
Sugaring Lisp for the 21st Century
 
Cassandra at talkbits
Cassandra at talkbitsCassandra at talkbits
Cassandra at talkbits
 
Datafying Bitcoins
Datafying BitcoinsDatafying Bitcoins
Datafying Bitcoins
 

Viewers also liked

The openEHR developers' workshop opening remarks, MEDINFO2015, Sao Paolo, 2015
The openEHR developers' workshop opening remarks, MEDINFO2015, Sao Paolo, 2015The openEHR developers' workshop opening remarks, MEDINFO2015, Sao Paolo, 2015
The openEHR developers' workshop opening remarks, MEDINFO2015, Sao Paolo, 2015Shinji Kobayashi
 
臨床情報概念モデリングとISO 13606規格、openEHR仕様
臨床情報概念モデリングとISO 13606規格、openEHR仕様臨床情報概念モデリングとISO 13606規格、openEHR仕様
臨床情報概念モデリングとISO 13606規格、openEHR仕様Shinji Kobayashi
 
第10回医療オープンソースソフトウェア開会の挨拶
第10回医療オープンソースソフトウェア開会の挨拶第10回医療オープンソースソフトウェア開会の挨拶
第10回医療オープンソースソフトウェア開会の挨拶Shinji Kobayashi
 
Gnu health helping governments fight against ebola and other social diseases
Gnu health helping governments fight against ebola and other social diseasesGnu health helping governments fight against ebola and other social diseases
Gnu health helping governments fight against ebola and other social diseasesShinji Kobayashi
 
We provide project manager, management for new investments in the philippines
We provide project manager, management for new investments in the philippinesWe provide project manager, management for new investments in the philippines
We provide project manager, management for new investments in the philippinesswissandreas
 
臨床情報モデルとArchetype
臨床情報モデルとArchetype臨床情報モデルとArchetype
臨床情報モデルとArchetypeShinji Kobayashi
 
Social media integration
Social media integration Social media integration
Social media integration Ardas Group
 
В топку Postman - пишем API автотесты в привычном стеке
В топку Postman - пишем API автотесты в привычном стекеВ топку Postman - пишем API автотесты в привычном стеке
В топку Postman - пишем API автотесты в привычном стекеCOMAQA.BY
 
Biotecnología marzo 2017
Biotecnología marzo 2017Biotecnología marzo 2017
Biotecnología marzo 2017rosialqueria
 
医療分野におけるオープンソースソフトウェアの開発と利用
医療分野におけるオープンソースソフトウェアの開発と利用医療分野におけるオープンソースソフトウェアの開発と利用
医療分野におけるオープンソースソフトウェアの開発と利用Shinji Kobayashi
 
Tik (inovasi teknologi masa depan)
Tik (inovasi teknologi masa depan)Tik (inovasi teknologi masa depan)
Tik (inovasi teknologi masa depan)اندك فرنوا
 
Логические инструменты в арсенале тестировщика
Логические инструменты в арсенале тестировщикаЛогические инструменты в арсенале тестировщика
Логические инструменты в арсенале тестировщикаCOMAQA.BY
 
Potential Common GMP Observations and its Establishment
Potential Common GMP Observations and its Establishment Potential Common GMP Observations and its Establishment
Potential Common GMP Observations and its Establishment Obaid Ali / Roohi B. Obaid
 
модель просування сучасного лідера громадської дії через соціальні медіа
модель просування сучасного лідера громадської дії через соціальні медіамодель просування сучасного лідера громадської дії через соціальні медіа
модель просування сучасного лідера громадської дії через соціальні медіаSMM - студія Сергія Гутюка
 
ORCA次期FW開発の現状
ORCA次期FW開発の現状ORCA次期FW開発の現状
ORCA次期FW開発の現状Shinji Kobayashi
 
Restyling Living
Restyling LivingRestyling Living
Restyling LivingMario Nacca
 
4 ESO Academics - Unit 05 - Exercises 4.5.3 - Systems of Inequations
4 ESO Academics - Unit 05 - Exercises 4.5.3 - Systems of Inequations4 ESO Academics - Unit 05 - Exercises 4.5.3 - Systems of Inequations
4 ESO Academics - Unit 05 - Exercises 4.5.3 - Systems of InequationsGogely The Great
 

Viewers also liked (20)

Openehr assoc
Openehr assocOpenehr assoc
Openehr assoc
 
The openEHR developers' workshop opening remarks, MEDINFO2015, Sao Paolo, 2015
The openEHR developers' workshop opening remarks, MEDINFO2015, Sao Paolo, 2015The openEHR developers' workshop opening remarks, MEDINFO2015, Sao Paolo, 2015
The openEHR developers' workshop opening remarks, MEDINFO2015, Sao Paolo, 2015
 
臨床情報概念モデリングとISO 13606規格、openEHR仕様
臨床情報概念モデリングとISO 13606規格、openEHR仕様臨床情報概念モデリングとISO 13606規格、openEHR仕様
臨床情報概念モデリングとISO 13606規格、openEHR仕様
 
第10回医療オープンソースソフトウェア開会の挨拶
第10回医療オープンソースソフトウェア開会の挨拶第10回医療オープンソースソフトウェア開会の挨拶
第10回医療オープンソースソフトウェア開会の挨拶
 
Gnu health helping governments fight against ebola and other social diseases
Gnu health helping governments fight against ebola and other social diseasesGnu health helping governments fight against ebola and other social diseases
Gnu health helping governments fight against ebola and other social diseases
 
We provide project manager, management for new investments in the philippines
We provide project manager, management for new investments in the philippinesWe provide project manager, management for new investments in the philippines
We provide project manager, management for new investments in the philippines
 
臨床情報モデルとArchetype
臨床情報モデルとArchetype臨床情報モデルとArchetype
臨床情報モデルとArchetype
 
Draft Policy on Brand Name Analysis
Draft Policy on Brand Name AnalysisDraft Policy on Brand Name Analysis
Draft Policy on Brand Name Analysis
 
Social media integration
Social media integration Social media integration
Social media integration
 
В топку Postman - пишем API автотесты в привычном стеке
В топку Postman - пишем API автотесты в привычном стекеВ топку Postman - пишем API автотесты в привычном стеке
В топку Postman - пишем API автотесты в привычном стеке
 
Biotecnología marzo 2017
Biotecnología marzo 2017Biotecnología marzo 2017
Biotecnología marzo 2017
 
医療分野におけるオープンソースソフトウェアの開発と利用
医療分野におけるオープンソースソフトウェアの開発と利用医療分野におけるオープンソースソフトウェアの開発と利用
医療分野におけるオープンソースソフトウェアの開発と利用
 
Tik (inovasi teknologi masa depan)
Tik (inovasi teknologi masa depan)Tik (inovasi teknologi masa depan)
Tik (inovasi teknologi masa depan)
 
Логические инструменты в арсенале тестировщика
Логические инструменты в арсенале тестировщикаЛогические инструменты в арсенале тестировщика
Логические инструменты в арсенале тестировщика
 
Potential Common GMP Observations and its Establishment
Potential Common GMP Observations and its Establishment Potential Common GMP Observations and its Establishment
Potential Common GMP Observations and its Establishment
 
модель просування сучасного лідера громадської дії через соціальні медіа
модель просування сучасного лідера громадської дії через соціальні медіамодель просування сучасного лідера громадської дії через соціальні медіа
модель просування сучасного лідера громадської дії через соціальні медіа
 
시사이슈 B조 구제역
시사이슈 B조 구제역시사이슈 B조 구제역
시사이슈 B조 구제역
 
ORCA次期FW開発の現状
ORCA次期FW開発の現状ORCA次期FW開発の現状
ORCA次期FW開発の現状
 
Restyling Living
Restyling LivingRestyling Living
Restyling Living
 
4 ESO Academics - Unit 05 - Exercises 4.5.3 - Systems of Inequations
4 ESO Academics - Unit 05 - Exercises 4.5.3 - Systems of Inequations4 ESO Academics - Unit 05 - Exercises 4.5.3 - Systems of Inequations
4 ESO Academics - Unit 05 - Exercises 4.5.3 - Systems of Inequations
 

Similar to Status at 2015, Ruby implementation of openEHR

A Library for Emerging High-Performance Computing Clusters
A Library for Emerging High-Performance Computing ClustersA Library for Emerging High-Performance Computing Clusters
A Library for Emerging High-Performance Computing ClustersIntel® Software
 
Streaming Processing with a Distributed Commit Log
Streaming Processing with a Distributed Commit LogStreaming Processing with a Distributed Commit Log
Streaming Processing with a Distributed Commit LogJoe Stein
 
Leveraging the Power of Solr with Spark: Presented by Johannes Weigend, QAware
Leveraging the Power of Solr with Spark: Presented by Johannes Weigend, QAwareLeveraging the Power of Solr with Spark: Presented by Johannes Weigend, QAware
Leveraging the Power of Solr with Spark: Presented by Johannes Weigend, QAwareLucidworks
 
Leveraging the Power of Solr with Spark
Leveraging the Power of Solr with SparkLeveraging the Power of Solr with Spark
Leveraging the Power of Solr with SparkQAware GmbH
 
[OpenStack Days Korea 2016] Track1 - All flash CEPH 구성 및 최적화
[OpenStack Days Korea 2016] Track1 - All flash CEPH 구성 및 최적화[OpenStack Days Korea 2016] Track1 - All flash CEPH 구성 및 최적화
[OpenStack Days Korea 2016] Track1 - All flash CEPH 구성 및 최적화OpenStack Korea Community
 
Kotlin @ Coupang Backed - JetBrains Day seoul 2018
Kotlin @ Coupang Backed - JetBrains Day seoul 2018Kotlin @ Coupang Backed - JetBrains Day seoul 2018
Kotlin @ Coupang Backed - JetBrains Day seoul 2018Sunghyouk Bae
 
CERN IT Monitoring
CERN IT Monitoring CERN IT Monitoring
CERN IT Monitoring Tim Bell
 
LLVM-based Communication Optimizations for PGAS Programs
LLVM-based Communication Optimizations for PGAS ProgramsLLVM-based Communication Optimizations for PGAS Programs
LLVM-based Communication Optimizations for PGAS ProgramsAkihiro Hayashi
 
Ceph Day Berlin: Ceph on All Flash Storage - Breaking Performance Barriers
Ceph Day Berlin: Ceph on All Flash Storage - Breaking Performance BarriersCeph Day Berlin: Ceph on All Flash Storage - Breaking Performance Barriers
Ceph Day Berlin: Ceph on All Flash Storage - Breaking Performance BarriersCeph Community
 
Building a Dynamic Rules Engine with Kafka Streams
Building a Dynamic Rules Engine with Kafka StreamsBuilding a Dynamic Rules Engine with Kafka Streams
Building a Dynamic Rules Engine with Kafka StreamsHostedbyConfluent
 
Tsinghua University: Two Exemplary Applications in China
Tsinghua University: Two Exemplary Applications in ChinaTsinghua University: Two Exemplary Applications in China
Tsinghua University: Two Exemplary Applications in ChinaDataStax Academy
 
RedisConf17 - Doing More With Redis - Ofer Bengal and Yiftach Shoolman
RedisConf17 - Doing More With Redis - Ofer Bengal and Yiftach ShoolmanRedisConf17 - Doing More With Redis - Ofer Bengal and Yiftach Shoolman
RedisConf17 - Doing More With Redis - Ofer Bengal and Yiftach ShoolmanRedis Labs
 
Ceph Day Beijing - Ceph on All-Flash Storage - Breaking Performance Barriers
Ceph Day Beijing - Ceph on All-Flash Storage - Breaking Performance BarriersCeph Day Beijing - Ceph on All-Flash Storage - Breaking Performance Barriers
Ceph Day Beijing - Ceph on All-Flash Storage - Breaking Performance BarriersCeph Community
 
Clipper: A Low-Latency Online Prediction Serving System
Clipper: A Low-Latency Online Prediction Serving SystemClipper: A Low-Latency Online Prediction Serving System
Clipper: A Low-Latency Online Prediction Serving SystemDatabricks
 
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...OpenStack
 
StrongLoop Overview
StrongLoop OverviewStrongLoop Overview
StrongLoop OverviewShubhra Kar
 
LibOS as a regression test framework for Linux networking #netdev1.1
LibOS as a regression test framework for Linux networking #netdev1.1LibOS as a regression test framework for Linux networking #netdev1.1
LibOS as a regression test framework for Linux networking #netdev1.1Hajime Tazaki
 
C* Summit 2013: CMB: An Open Message Bus for the Cloud by Boris Wolf
C* Summit 2013: CMB: An Open Message Bus for the Cloud by Boris WolfC* Summit 2013: CMB: An Open Message Bus for the Cloud by Boris Wolf
C* Summit 2013: CMB: An Open Message Bus for the Cloud by Boris WolfDataStax Academy
 
New idc architecture
New idc architectureNew idc architecture
New idc architectureMason Mei
 

Similar to Status at 2015, Ruby implementation of openEHR (20)

A Library for Emerging High-Performance Computing Clusters
A Library for Emerging High-Performance Computing ClustersA Library for Emerging High-Performance Computing Clusters
A Library for Emerging High-Performance Computing Clusters
 
Streaming Processing with a Distributed Commit Log
Streaming Processing with a Distributed Commit LogStreaming Processing with a Distributed Commit Log
Streaming Processing with a Distributed Commit Log
 
Leveraging the Power of Solr with Spark: Presented by Johannes Weigend, QAware
Leveraging the Power of Solr with Spark: Presented by Johannes Weigend, QAwareLeveraging the Power of Solr with Spark: Presented by Johannes Weigend, QAware
Leveraging the Power of Solr with Spark: Presented by Johannes Weigend, QAware
 
Leveraging the Power of Solr with Spark
Leveraging the Power of Solr with SparkLeveraging the Power of Solr with Spark
Leveraging the Power of Solr with Spark
 
Summit2013 eventos onto quad
Summit2013   eventos onto quadSummit2013   eventos onto quad
Summit2013 eventos onto quad
 
[OpenStack Days Korea 2016] Track1 - All flash CEPH 구성 및 최적화
[OpenStack Days Korea 2016] Track1 - All flash CEPH 구성 및 최적화[OpenStack Days Korea 2016] Track1 - All flash CEPH 구성 및 최적화
[OpenStack Days Korea 2016] Track1 - All flash CEPH 구성 및 최적화
 
Kotlin @ Coupang Backed - JetBrains Day seoul 2018
Kotlin @ Coupang Backed - JetBrains Day seoul 2018Kotlin @ Coupang Backed - JetBrains Day seoul 2018
Kotlin @ Coupang Backed - JetBrains Day seoul 2018
 
CERN IT Monitoring
CERN IT Monitoring CERN IT Monitoring
CERN IT Monitoring
 
LLVM-based Communication Optimizations for PGAS Programs
LLVM-based Communication Optimizations for PGAS ProgramsLLVM-based Communication Optimizations for PGAS Programs
LLVM-based Communication Optimizations for PGAS Programs
 
Ceph Day Berlin: Ceph on All Flash Storage - Breaking Performance Barriers
Ceph Day Berlin: Ceph on All Flash Storage - Breaking Performance BarriersCeph Day Berlin: Ceph on All Flash Storage - Breaking Performance Barriers
Ceph Day Berlin: Ceph on All Flash Storage - Breaking Performance Barriers
 
Building a Dynamic Rules Engine with Kafka Streams
Building a Dynamic Rules Engine with Kafka StreamsBuilding a Dynamic Rules Engine with Kafka Streams
Building a Dynamic Rules Engine with Kafka Streams
 
Tsinghua University: Two Exemplary Applications in China
Tsinghua University: Two Exemplary Applications in ChinaTsinghua University: Two Exemplary Applications in China
Tsinghua University: Two Exemplary Applications in China
 
RedisConf17 - Doing More With Redis - Ofer Bengal and Yiftach Shoolman
RedisConf17 - Doing More With Redis - Ofer Bengal and Yiftach ShoolmanRedisConf17 - Doing More With Redis - Ofer Bengal and Yiftach Shoolman
RedisConf17 - Doing More With Redis - Ofer Bengal and Yiftach Shoolman
 
Ceph Day Beijing - Ceph on All-Flash Storage - Breaking Performance Barriers
Ceph Day Beijing - Ceph on All-Flash Storage - Breaking Performance BarriersCeph Day Beijing - Ceph on All-Flash Storage - Breaking Performance Barriers
Ceph Day Beijing - Ceph on All-Flash Storage - Breaking Performance Barriers
 
Clipper: A Low-Latency Online Prediction Serving System
Clipper: A Low-Latency Online Prediction Serving SystemClipper: A Low-Latency Online Prediction Serving System
Clipper: A Low-Latency Online Prediction Serving System
 
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
 
StrongLoop Overview
StrongLoop OverviewStrongLoop Overview
StrongLoop Overview
 
LibOS as a regression test framework for Linux networking #netdev1.1
LibOS as a regression test framework for Linux networking #netdev1.1LibOS as a regression test framework for Linux networking #netdev1.1
LibOS as a regression test framework for Linux networking #netdev1.1
 
C* Summit 2013: CMB: An Open Message Bus for the Cloud by Boris Wolf
C* Summit 2013: CMB: An Open Message Bus for the Cloud by Boris WolfC* Summit 2013: CMB: An Open Message Bus for the Cloud by Boris Wolf
C* Summit 2013: CMB: An Open Message Bus for the Cloud by Boris Wolf
 
New idc architecture
New idc architectureNew idc architecture
New idc architecture
 

More from Shinji Kobayashi

AI活用のためのデータ標準化
AI活用のためのデータ標準化AI活用のためのデータ標準化
AI活用のためのデータ標準化Shinji Kobayashi
 
Balancing privacy and public use of health data
Balancing privacy and public use of health dataBalancing privacy and public use of health data
Balancing privacy and public use of health dataShinji Kobayashi
 
医療とオープンソースソフトウェア
医療とオープンソースソフトウェア医療とオープンソースソフトウェア
医療とオープンソースソフトウェアShinji Kobayashi
 
そろそろ電子カルテ1.0の話をしよう
そろそろ電子カルテ1.0の話をしようそろそろ電子カルテ1.0の話をしよう
そろそろ電子カルテ1.0の話をしようShinji Kobayashi
 
第8回医療オープンソースソフトウェア協議会セミナー基調講演
第8回医療オープンソースソフトウェア協議会セミナー基調講演第8回医療オープンソースソフトウェア協議会セミナー基調講演
第8回医療オープンソースソフトウェア協議会セミナー基調講演Shinji Kobayashi
 
医療オープンソースソフトウェア開発の問題点
医療オープンソースソフトウェア開発の問題点医療オープンソースソフトウェア開発の問題点
医療オープンソースソフトウェア開発の問題点Shinji Kobayashi
 
第13回医療オープンソースソフトウェア協議会セミナー基調講演
第13回医療オープンソースソフトウェア協議会セミナー基調講演第13回医療オープンソースソフトウェア協議会セミナー基調講演
第13回医療オープンソースソフトウェア協議会セミナー基調講演Shinji Kobayashi
 
第12回医療オープンソースソフトウェア協議会セミナー基調講演
第12回医療オープンソースソフトウェア協議会セミナー基調講演第12回医療オープンソースソフトウェア協議会セミナー基調講演
第12回医療オープンソースソフトウェア協議会セミナー基調講演Shinji Kobayashi
 
第11回医療オープンソースソフトウェア協議会セミナー基調講演
第11回医療オープンソースソフトウェア協議会セミナー基調講演第11回医療オープンソースソフトウェア協議会セミナー基調講演
第11回医療オープンソースソフトウェア協議会セミナー基調講演Shinji Kobayashi
 
第10回医療オープンソースソフトウェア協議会セミナー基調講演
第10回医療オープンソースソフトウェア協議会セミナー基調講演第10回医療オープンソースソフトウェア協議会セミナー基調講演
第10回医療オープンソースソフトウェア協議会セミナー基調講演Shinji Kobayashi
 
第9回医療オープンソースソフトウェア協議会セミナー基調講演
第9回医療オープンソースソフトウェア協議会セミナー基調講演第9回医療オープンソースソフトウェア協議会セミナー基調講演
第9回医療オープンソースソフトウェア協議会セミナー基調講演Shinji Kobayashi
 
第4回医療オープンソースソフトウェア協議会セミナー基調講演
第4回医療オープンソースソフトウェア協議会セミナー基調講演第4回医療オープンソースソフトウェア協議会セミナー基調講演
第4回医療オープンソースソフトウェア協議会セミナー基調講演Shinji Kobayashi
 
第3回医療オープンソースソフトウェア協議会セミナー基調講演
第3回医療オープンソースソフトウェア協議会セミナー基調講演第3回医療オープンソースソフトウェア協議会セミナー基調講演
第3回医療オープンソースソフトウェア協議会セミナー基調講演Shinji Kobayashi
 
第2回医療オープンソースソフトウェア協議会セミナー基調講演
第2回医療オープンソースソフトウェア協議会セミナー基調講演第2回医療オープンソースソフトウェア協議会セミナー基調講演
第2回医療オープンソースソフトウェア協議会セミナー基調講演Shinji Kobayashi
 
アジア地域における医療ITとOpen source software
アジア地域における医療ITとOpen source softwareアジア地域における医療ITとOpen source software
アジア地域における医療ITとOpen source softwareShinji Kobayashi
 
("open data") + ("open source software") = ?
("open data") + ("open source software") = ?("open data") + ("open source software") = ?
("open data") + ("open source software") = ?Shinji Kobayashi
 
Seagaia meeting 2018基調講演「EHRの現在」
Seagaia meeting 2018基調講演「EHRの現在」Seagaia meeting 2018基調講演「EHRの現在」
Seagaia meeting 2018基調講演「EHRの現在」Shinji Kobayashi
 
Seagaia Meeting 2018 プログラマズキャンプ「医療情報標準とその実装の現在」
Seagaia Meeting 2018 プログラマズキャンプ「医療情報標準とその実装の現在」Seagaia Meeting 2018 プログラマズキャンプ「医療情報標準とその実装の現在」
Seagaia Meeting 2018 プログラマズキャンプ「医療情報標準とその実装の現在」Shinji Kobayashi
 
openEHR入門(2017年3月14日資料)
openEHR入門(2017年3月14日資料)openEHR入門(2017年3月14日資料)
openEHR入門(2017年3月14日資料)Shinji Kobayashi
 

More from Shinji Kobayashi (20)

AI活用のためのデータ標準化
AI活用のためのデータ標準化AI活用のためのデータ標準化
AI活用のためのデータ標準化
 
Balancing privacy and public use of health data
Balancing privacy and public use of health dataBalancing privacy and public use of health data
Balancing privacy and public use of health data
 
医療とオープンソースソフトウェア
医療とオープンソースソフトウェア医療とオープンソースソフトウェア
医療とオープンソースソフトウェア
 
MML5
MML5MML5
MML5
 
そろそろ電子カルテ1.0の話をしよう
そろそろ電子カルテ1.0の話をしようそろそろ電子カルテ1.0の話をしよう
そろそろ電子カルテ1.0の話をしよう
 
第8回医療オープンソースソフトウェア協議会セミナー基調講演
第8回医療オープンソースソフトウェア協議会セミナー基調講演第8回医療オープンソースソフトウェア協議会セミナー基調講演
第8回医療オープンソースソフトウェア協議会セミナー基調講演
 
医療オープンソースソフトウェア開発の問題点
医療オープンソースソフトウェア開発の問題点医療オープンソースソフトウェア開発の問題点
医療オープンソースソフトウェア開発の問題点
 
第13回医療オープンソースソフトウェア協議会セミナー基調講演
第13回医療オープンソースソフトウェア協議会セミナー基調講演第13回医療オープンソースソフトウェア協議会セミナー基調講演
第13回医療オープンソースソフトウェア協議会セミナー基調講演
 
第12回医療オープンソースソフトウェア協議会セミナー基調講演
第12回医療オープンソースソフトウェア協議会セミナー基調講演第12回医療オープンソースソフトウェア協議会セミナー基調講演
第12回医療オープンソースソフトウェア協議会セミナー基調講演
 
第11回医療オープンソースソフトウェア協議会セミナー基調講演
第11回医療オープンソースソフトウェア協議会セミナー基調講演第11回医療オープンソースソフトウェア協議会セミナー基調講演
第11回医療オープンソースソフトウェア協議会セミナー基調講演
 
第10回医療オープンソースソフトウェア協議会セミナー基調講演
第10回医療オープンソースソフトウェア協議会セミナー基調講演第10回医療オープンソースソフトウェア協議会セミナー基調講演
第10回医療オープンソースソフトウェア協議会セミナー基調講演
 
第9回医療オープンソースソフトウェア協議会セミナー基調講演
第9回医療オープンソースソフトウェア協議会セミナー基調講演第9回医療オープンソースソフトウェア協議会セミナー基調講演
第9回医療オープンソースソフトウェア協議会セミナー基調講演
 
第4回医療オープンソースソフトウェア協議会セミナー基調講演
第4回医療オープンソースソフトウェア協議会セミナー基調講演第4回医療オープンソースソフトウェア協議会セミナー基調講演
第4回医療オープンソースソフトウェア協議会セミナー基調講演
 
第3回医療オープンソースソフトウェア協議会セミナー基調講演
第3回医療オープンソースソフトウェア協議会セミナー基調講演第3回医療オープンソースソフトウェア協議会セミナー基調講演
第3回医療オープンソースソフトウェア協議会セミナー基調講演
 
第2回医療オープンソースソフトウェア協議会セミナー基調講演
第2回医療オープンソースソフトウェア協議会セミナー基調講演第2回医療オープンソースソフトウェア協議会セミナー基調講演
第2回医療オープンソースソフトウェア協議会セミナー基調講演
 
アジア地域における医療ITとOpen source software
アジア地域における医療ITとOpen source softwareアジア地域における医療ITとOpen source software
アジア地域における医療ITとOpen source software
 
("open data") + ("open source software") = ?
("open data") + ("open source software") = ?("open data") + ("open source software") = ?
("open data") + ("open source software") = ?
 
Seagaia meeting 2018基調講演「EHRの現在」
Seagaia meeting 2018基調講演「EHRの現在」Seagaia meeting 2018基調講演「EHRの現在」
Seagaia meeting 2018基調講演「EHRの現在」
 
Seagaia Meeting 2018 プログラマズキャンプ「医療情報標準とその実装の現在」
Seagaia Meeting 2018 プログラマズキャンプ「医療情報標準とその実装の現在」Seagaia Meeting 2018 プログラマズキャンプ「医療情報標準とその実装の現在」
Seagaia Meeting 2018 プログラマズキャンプ「医療情報標準とその実装の現在」
 
openEHR入門(2017年3月14日資料)
openEHR入門(2017年3月14日資料)openEHR入門(2017年3月14日資料)
openEHR入門(2017年3月14日資料)
 

Recently uploaded

VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012
VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012
VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012Call Girls Service Gurgaon
 
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real MeetChandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meetpriyashah722354
 
VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591
VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591
VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591adityaroy0215
 
Call Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Call Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real MeetCall Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Call Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real Meetpriyashah722354
 
❤️♀️@ Jaipur Call Girl Agency ❤️♀️@ Manjeet Russian Call Girls Service in Jai...
❤️♀️@ Jaipur Call Girl Agency ❤️♀️@ Manjeet Russian Call Girls Service in Jai...❤️♀️@ Jaipur Call Girl Agency ❤️♀️@ Manjeet Russian Call Girls Service in Jai...
❤️♀️@ Jaipur Call Girl Agency ❤️♀️@ Manjeet Russian Call Girls Service in Jai...Gfnyt.com
 
Jalandhar Female Call Girls Contact Number 9053900678 💚Jalandhar Female Call...
Jalandhar  Female Call Girls Contact Number 9053900678 💚Jalandhar Female Call...Jalandhar  Female Call Girls Contact Number 9053900678 💚Jalandhar Female Call...
Jalandhar Female Call Girls Contact Number 9053900678 💚Jalandhar Female Call...Call Girls Service Chandigarh Ayushi
 
Hot Call Girl In Chandigarh 👅🥵 9053'900678 Call Girls Service In Chandigarh
Hot  Call Girl In Chandigarh 👅🥵 9053'900678 Call Girls Service In ChandigarhHot  Call Girl In Chandigarh 👅🥵 9053'900678 Call Girls Service In Chandigarh
Hot Call Girl In Chandigarh 👅🥵 9053'900678 Call Girls Service In ChandigarhVip call girls In Chandigarh
 
Call Girl In Zirakpur ❤️♀️@ 9988299661 Zirakpur Call Girls Near Me ❤️♀️@ Sexy...
Call Girl In Zirakpur ❤️♀️@ 9988299661 Zirakpur Call Girls Near Me ❤️♀️@ Sexy...Call Girl In Zirakpur ❤️♀️@ 9988299661 Zirakpur Call Girls Near Me ❤️♀️@ Sexy...
Call Girl In Zirakpur ❤️♀️@ 9988299661 Zirakpur Call Girls Near Me ❤️♀️@ Sexy...Sheetaleventcompany
 
Dehradun Call Girls Service ❤️🍑 8854095900 👄🫦Independent Escort Service Dehradun
Dehradun Call Girls Service ❤️🍑 8854095900 👄🫦Independent Escort Service DehradunDehradun Call Girls Service ❤️🍑 8854095900 👄🫦Independent Escort Service Dehradun
Dehradun Call Girls Service ❤️🍑 8854095900 👄🫦Independent Escort Service DehradunNiamh verma
 
indian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana Tulsi
indian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana Tulsiindian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana Tulsi
indian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana TulsiHigh Profile Call Girls Chandigarh Aarushi
 
Call Girl Price Amritsar ❤️🍑 9053900678 Call Girls in Amritsar Suman
Call Girl Price Amritsar ❤️🍑 9053900678 Call Girls in Amritsar SumanCall Girl Price Amritsar ❤️🍑 9053900678 Call Girls in Amritsar Suman
Call Girl Price Amritsar ❤️🍑 9053900678 Call Girls in Amritsar SumanCall Girls Service Chandigarh Ayushi
 
Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.
Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.
Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.ktanvi103
 
Russian Call Girls Kota * 8250192130 Service starts from just ₹9999 ✅
Russian Call Girls Kota * 8250192130 Service starts from just ₹9999 ✅Russian Call Girls Kota * 8250192130 Service starts from just ₹9999 ✅
Russian Call Girls Kota * 8250192130 Service starts from just ₹9999 ✅gragmanisha42
 
VIP Call Girl Sector 25 Gurgaon Just Call Me 9899900591
VIP Call Girl Sector 25 Gurgaon Just Call Me 9899900591VIP Call Girl Sector 25 Gurgaon Just Call Me 9899900591
VIP Call Girl Sector 25 Gurgaon Just Call Me 9899900591adityaroy0215
 
Call Girl Raipur 📲 9999965857 ヅ10k NiGhT Call Girls In Raipur
Call Girl Raipur 📲 9999965857 ヅ10k NiGhT Call Girls In RaipurCall Girl Raipur 📲 9999965857 ヅ10k NiGhT Call Girls In Raipur
Call Girl Raipur 📲 9999965857 ヅ10k NiGhT Call Girls In Raipurgragmanisha42
 
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...Call Girls Noida
 

Recently uploaded (20)

VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012
VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012
VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012
 
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real MeetChandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
 
VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591
VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591
VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591
 
Call Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Call Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real MeetCall Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Call Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
 
❤️♀️@ Jaipur Call Girl Agency ❤️♀️@ Manjeet Russian Call Girls Service in Jai...
❤️♀️@ Jaipur Call Girl Agency ❤️♀️@ Manjeet Russian Call Girls Service in Jai...❤️♀️@ Jaipur Call Girl Agency ❤️♀️@ Manjeet Russian Call Girls Service in Jai...
❤️♀️@ Jaipur Call Girl Agency ❤️♀️@ Manjeet Russian Call Girls Service in Jai...
 
Jalandhar Female Call Girls Contact Number 9053900678 💚Jalandhar Female Call...
Jalandhar  Female Call Girls Contact Number 9053900678 💚Jalandhar Female Call...Jalandhar  Female Call Girls Contact Number 9053900678 💚Jalandhar Female Call...
Jalandhar Female Call Girls Contact Number 9053900678 💚Jalandhar Female Call...
 
Hot Call Girl In Chandigarh 👅🥵 9053'900678 Call Girls Service In Chandigarh
Hot  Call Girl In Chandigarh 👅🥵 9053'900678 Call Girls Service In ChandigarhHot  Call Girl In Chandigarh 👅🥵 9053'900678 Call Girls Service In Chandigarh
Hot Call Girl In Chandigarh 👅🥵 9053'900678 Call Girls Service In Chandigarh
 
Call Girl In Zirakpur ❤️♀️@ 9988299661 Zirakpur Call Girls Near Me ❤️♀️@ Sexy...
Call Girl In Zirakpur ❤️♀️@ 9988299661 Zirakpur Call Girls Near Me ❤️♀️@ Sexy...Call Girl In Zirakpur ❤️♀️@ 9988299661 Zirakpur Call Girls Near Me ❤️♀️@ Sexy...
Call Girl In Zirakpur ❤️♀️@ 9988299661 Zirakpur Call Girls Near Me ❤️♀️@ Sexy...
 
Call Girl Dehradun Aashi 🔝 7001305949 🔝 💃 Independent Escort Service Dehradun
Call Girl Dehradun Aashi 🔝 7001305949 🔝 💃 Independent Escort Service DehradunCall Girl Dehradun Aashi 🔝 7001305949 🔝 💃 Independent Escort Service Dehradun
Call Girl Dehradun Aashi 🔝 7001305949 🔝 💃 Independent Escort Service Dehradun
 
Dehradun Call Girls Service ❤️🍑 8854095900 👄🫦Independent Escort Service Dehradun
Dehradun Call Girls Service ❤️🍑 8854095900 👄🫦Independent Escort Service DehradunDehradun Call Girls Service ❤️🍑 8854095900 👄🫦Independent Escort Service Dehradun
Dehradun Call Girls Service ❤️🍑 8854095900 👄🫦Independent Escort Service Dehradun
 
indian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana Tulsi
indian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana Tulsiindian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana Tulsi
indian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana Tulsi
 
Call Girl Price Amritsar ❤️🍑 9053900678 Call Girls in Amritsar Suman
Call Girl Price Amritsar ❤️🍑 9053900678 Call Girls in Amritsar SumanCall Girl Price Amritsar ❤️🍑 9053900678 Call Girls in Amritsar Suman
Call Girl Price Amritsar ❤️🍑 9053900678 Call Girls in Amritsar Suman
 
Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.
Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.
Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.
 
VIP Call Girls Lucknow Isha 🔝 9719455033 🔝 🎶 Independent Escort Service Lucknow
VIP Call Girls Lucknow Isha 🔝 9719455033 🔝 🎶 Independent Escort Service LucknowVIP Call Girls Lucknow Isha 🔝 9719455033 🔝 🎶 Independent Escort Service Lucknow
VIP Call Girls Lucknow Isha 🔝 9719455033 🔝 🎶 Independent Escort Service Lucknow
 
Russian Call Girls Kota * 8250192130 Service starts from just ₹9999 ✅
Russian Call Girls Kota * 8250192130 Service starts from just ₹9999 ✅Russian Call Girls Kota * 8250192130 Service starts from just ₹9999 ✅
Russian Call Girls Kota * 8250192130 Service starts from just ₹9999 ✅
 
VIP Call Girl Sector 25 Gurgaon Just Call Me 9899900591
VIP Call Girl Sector 25 Gurgaon Just Call Me 9899900591VIP Call Girl Sector 25 Gurgaon Just Call Me 9899900591
VIP Call Girl Sector 25 Gurgaon Just Call Me 9899900591
 
Russian Call Girls in Dehradun Komal 🔝 7001305949 🔝 📍 Independent Escort Serv...
Russian Call Girls in Dehradun Komal 🔝 7001305949 🔝 📍 Independent Escort Serv...Russian Call Girls in Dehradun Komal 🔝 7001305949 🔝 📍 Independent Escort Serv...
Russian Call Girls in Dehradun Komal 🔝 7001305949 🔝 📍 Independent Escort Serv...
 
Call Girl Raipur 📲 9999965857 ヅ10k NiGhT Call Girls In Raipur
Call Girl Raipur 📲 9999965857 ヅ10k NiGhT Call Girls In RaipurCall Girl Raipur 📲 9999965857 ヅ10k NiGhT Call Girls In Raipur
Call Girl Raipur 📲 9999965857 ヅ10k NiGhT Call Girls In Raipur
 
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
 
Call Girl Lucknow Gauri 🔝 8923113531 🔝 🎶 Independent Escort Service Lucknow
Call Girl Lucknow Gauri 🔝 8923113531  🔝 🎶 Independent Escort Service LucknowCall Girl Lucknow Gauri 🔝 8923113531  🔝 🎶 Independent Escort Service Lucknow
Call Girl Lucknow Gauri 🔝 8923113531 🔝 🎶 Independent Escort Service Lucknow
 

Status at 2015, Ruby implementation of openEHR

  • 1. Ruby on the openEHR Shinji KOBAYASHI
  • 2. Ruby implementation of openEHR ● Done – RM, AM implementatio n – ADL 1.4 parser – Archetype to Rails app ● Doing – OPT parser – Rails Engine for openEHR – Sample app for our next generation EHR ● To do – Terminology (ontology) flattener – ADL 2.0 parser ● RR grammar
  • 3. Dolphin project ● Union of regional health care system – Kyoto, Miyazaki, Kumamoto, Tokyo – Web based system for hospitals and patients. ● Standardised by MML – XML standard for sharing clinical information – 22 XML formalism ● 12 years history – Mainly coded by Perl and M(Mumps). – DB Engine is Cache(TM).
  • 4. rDolphin Project ● Revised Dolphin – Modernise architecture. → MVC Framework – Object oriented programming, Cache to RDBMS(or NoSQL) ● Research Dolphin – For implementation research of openEHR – For clinical research ● Ruby Dolphin – Ruby and Ruby on Rails implementation
  • 5. Implementation overview ● Ruby on Rails(Ruby 2.2.3, Rails 4.2) ● Re-construction of MML by archetype concept models – Hand generated forms and classes ● PostgreSQL database engine ● Open Source Software
  • 6. Logical model of Ruby classes Person Party Organization EHR Composition ContentItem ContentItem ContentItem ContentItem
  • 8. Performance benchmark(1) MySQL 患者数 10 患者数 100 患者数1000 Vital sign report: 10 8.85 60.757 657.42 Vital Sign report: 100 59.241 580.31 5829.14 Vital Signレポート数 1000 580.29 5794.37 58019.49 PostgreSQL 患者数 10 患者数 100 患者数1000 Vital signレポート数 10 9.085 60.62 582.21 Vital Signレポート数 100 67.36 585.96 6010.87 Vital Signレポート数 1000 678.78 5827.74 58819.23 sqlite3 患者数 10 患者数 100 患者数1000 Vital signレポート数 10 20.229 162.74 1610.13 Core i7 4770, 3.4GHz, RAM 32GB, SSD 250GB, FreeBSD(64bit), ZFS Ruby 2.1.1
  • 9. Performance bench mark(2) Document size Concurrent access: 1 Concurrent access: 10 Concurrent access: 100 HTML 8,500bytes 29.99 30.35 30.15 XML 812bytes 104.62 104.48 106.22 JSON 172bytes 108.83 109.08 107.01 CSV 16bytes 140.74 146.85 143.93 HTTP server: unicorn 4.8.3, CPU Core i7 4770, 3.4GHz, RAM 32GB, SSD 255GB Measured by Apache bench to localhost. Unit: request/second. Each result was the avarage of 1,000 trials
  • 10. Further works ● Rails Engine – Auto-generation from OPT(Operational Template) to ● Web forms ● DB schema ● Ruby codes for models, controllers, views on Rails ● Javascripts and CSSs ● DB Engine – RDBMS: PostgreSQL, MySQL – NoSQL: Google Big Table, Hadoop