SlideShare a Scribd company logo
1 of 31
Download to read offline
Christian Chevalley
Ripple Foundation
openEHR SEC
ADOC Software Thailand
RippleStack & EtherCIS:
Shinkansen to openEHR
2
UI Middleware Backend
IconsdesignedbyFreepik.com
2
The Ripple Stack
UI/UX Usability: JavaScript UI Toolkit,
REST
UI/UX Usability: JavaScript UI Toolkit, REST openEHR CDR: REST
A ToolChain for Building Quickly Open Clinical Information Platforms
3
PulseTile
Web UI/UX Toolkit
https://www.pulsetile.com/
4
RippleStack: PulseTile
● Plugins
○ Clinical Notes
○ Problems Diagnosis
○ Images
○ Documents
○ MDT
○ Orders
○ Personal Notes
○ Procedures
○ Referrals
○ Test Results
○ Vaccinations
○ Vitals
○ Clinical Statements
○ Events
○ Transfers Of Care
○ Drawings
○ WebRTC
● AngularJS -> In Browser
● Tiles & Plugins
○ Rendering
○ API
○ Networking
○ Markups
● Basic “Tiles”
○ Intelligence - Charts
○ Search
○ Multi Person/Patient View
○ Person/Patient Summary View
○ Allergies
○ Medications
○ Contacts
5
PulseTile: Charts
6
PulseTile: Images
7
PulseTile: Vitals
8
PulseTile: WebRTC
9
PulseTile: Clinical Statement
10
PulseTile: Drawing
11
QEWD
Microservices Middleware for Data Integration and
Normalisation
http://qewdjs.com/
12
QEWD: Multipurpose REST Server Platform
▪ Web Server → serves PulseTile UI components
▪ Data Transformations (FHIR, openEHR, HL7, XML,
SOAP …)
▪ Microservices Based
▪ Authentication (OpenID connect, JWT)
13
RippleStack: QEWD
14
QEWD JSON transformer: Jumper
▪ Quick access path to openEHR
▪ Automates openEHR transactions AQL, CRUD
▪ Uses template introspection
▪ Transforms complex representation to/from json
structure: rippleui, FHIR ...
▪ GUI to specify mapping rules
▪ https://www.youtube.com/watch?v=iaGGGgJdWvM
15
16
...
"data": {
"items": [
{
"@class": "ELEMENT",
"name": {
"@class": "DV_TEXT",
"value": "Causative agent"
},
"archetype_node_id": "at0002",
"value": {
"@class": "DV_TEXT",
"value": "Amoxycilin"
}
},
{
"@class": "CLUSTER",
"name": {
"@class": "DV_TEXT",
"value": "Reaction details"
},
"archetype_node_id": "at0009",
"items": [
{
"@class": "ELEMENT",
"name": {
"@class": "DV_TEXT",
"value": "Reaction"
},
"archetype_node_id": "at0011",
"value": {
"@class": "DV_CODED_TEXT",
"value": "Rashes",
"definining_code": {
"@class": "CODE_PHRASE",
"code_string": "846316841",
"terminology_id": {
"@class": "TERMINOLOGY_ID",
"value": "SNOMED-CT"
}
}
}
}
...
{
"cause":"Amoxycilin",
"reaction":"Arshes",
"reactionTerminology":"SNOMED-CT",
"reactionCode":"846316841",
"author":"Dr Ian Shannon",
"dateCreated":1482185462518,
"source":"ethercis",
"patientId":"9999999000",
"sourceId":"f8d4f97b-55ab-4f89-8314-bf3f5c622cd0::local.ethercis.com::6"
}
QEWD jumper
transform
get composition fmt: RAW get composition fmt: rippleui
EtherCIS
Database centric openEHR CDR
http://ethercis.org/
17
EtherCIS: Enterprise open source openEHR CDR
▪ REST Web Server
▪ Standard openEHR CRUD and AQL
▪ Multi-dimensional projections: JSON, XML etc.
▪ Strong security: JWT, RBAC, MAC
▪ Multi-tenancy
▪ Authentication (OpenID connect, JWT)
▪ Supports data extensions, batch and automated data processing
18
Five Key Principles
➢ Stored Data is Usable
➢ Strong Security and Privacy
➢ Multi-dimensional Projections
➢ Reusable Knowledge Models
➢ Open Source, Open Standard
19
Shared CDR and Security (EU GDPR)
▪ Extended Responsibility of custodian
▪ Compulsory Informed Consent
▪ Data Handling
▫ Need-to-Know, purpose
▫ Retention
▫ Confidentiality, Privacy and observance of Rights of Individuals
▪ Documented Measures, Procedures and Organization (and updated)
▪ Rights of Individuals
▫ Explanation of data usage
▫ Modification, erasure or opposition
▫ Right to transfer data
▫ Right to be forgotten
20
RippleStack: EtherCIS
21
EtherCIS Java Application Internal
22
EtherCIS: Processing Delegation
23
EtherCIS Service Based Deployment
24
EtherCIS Database
Modern SQL
https://www.postgresql.org/
25
26
EtherCIS Database (PG10)
27
Next
28
Where is EtherCIS Used Now (AFAIK) ?
29
1. UK: Helm, PHR
2. Germany: HighMed
3. Various European Projects
4. India: HealtheLife
5. Vietnam
6. Russia
7. Japan?
8. USA?
EtherCIS Future Moves
▪ Roadmap
▫ Tools for Deployment & Administration
▫ Demographics Integration (Analytics)
▫ Free Text (medical notes)
▫ openEHR Compliance
▫ “Smart” terminology integration in querying
▪ Security & Information Governance (September 18)
30
31
THANKS!
Thank You!
You can find me at:
▪ christian.chevalley@ripple.foundation
▪ christian@adoc.co.th
Useful Pointers
▪ https://ripple.foundation/
▪ https://github.com/ethercis

More Related Content

Similar to RippleStack & EtherCIS: Shinkansen to openEHR

Similar to RippleStack & EtherCIS: Shinkansen to openEHR (20)

Role of cloud and analytics in IoT
Role of cloud and analytics in IoTRole of cloud and analytics in IoT
Role of cloud and analytics in IoT
 
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
 
Protecting the Data Lake
Protecting the Data LakeProtecting the Data Lake
Protecting the Data Lake
 
DC_OC15_mo
DC_OC15_moDC_OC15_mo
DC_OC15_mo
 
DSDT Meetup July 2018
DSDT Meetup July 2018DSDT Meetup July 2018
DSDT Meetup July 2018
 
Dsdt meetup july2018
Dsdt meetup july2018Dsdt meetup july2018
Dsdt meetup july2018
 
apidays LIVE Australia 2021 - Levelling up database security by thinking in A...
apidays LIVE Australia 2021 - Levelling up database security by thinking in A...apidays LIVE Australia 2021 - Levelling up database security by thinking in A...
apidays LIVE Australia 2021 - Levelling up database security by thinking in A...
 
Redis Day TLV 2018 - Redis & BioCatch
Redis Day TLV 2018 - Redis & BioCatchRedis Day TLV 2018 - Redis & BioCatch
Redis Day TLV 2018 - Redis & BioCatch
 
Building a Distributed Collaborative Data Pipeline with Apache Spark
Building a Distributed Collaborative Data Pipeline with Apache SparkBuilding a Distributed Collaborative Data Pipeline with Apache Spark
Building a Distributed Collaborative Data Pipeline with Apache Spark
 
Best Practices for Managing Kubernetes and Stateful Services: Mesosphere & Sy...
Best Practices for Managing Kubernetes and Stateful Services: Mesosphere & Sy...Best Practices for Managing Kubernetes and Stateful Services: Mesosphere & Sy...
Best Practices for Managing Kubernetes and Stateful Services: Mesosphere & Sy...
 
Blockchain and IOT and the GxP Lab Slides
Blockchain and IOT and the GxP Lab SlidesBlockchain and IOT and the GxP Lab Slides
Blockchain and IOT and the GxP Lab Slides
 
Data Architectures for Robust Decision Making
Data Architectures for Robust Decision MakingData Architectures for Robust Decision Making
Data Architectures for Robust Decision Making
 
Quick dive into the big data pool without drowning - Demi Ben-Ari @ Panorays
Quick dive into the big data pool without drowning - Demi Ben-Ari @ PanoraysQuick dive into the big data pool without drowning - Demi Ben-Ari @ Panorays
Quick dive into the big data pool without drowning - Demi Ben-Ari @ Panorays
 
Service oriented architecture (SOA) deserves service oriented data
Service oriented architecture (SOA) deserves service oriented dataService oriented architecture (SOA) deserves service oriented data
Service oriented architecture (SOA) deserves service oriented data
 
Advanced Analytics and Machine Learning with Data Virtualization
Advanced Analytics and Machine Learning with Data VirtualizationAdvanced Analytics and Machine Learning with Data Virtualization
Advanced Analytics and Machine Learning with Data Virtualization
 
The LOD Gateway: Open Source Infrastructure for Linked Data
The LOD Gateway: Open Source Infrastructure for Linked DataThe LOD Gateway: Open Source Infrastructure for Linked Data
The LOD Gateway: Open Source Infrastructure for Linked Data
 
Amundsen: From discovering to security data
Amundsen: From discovering to security dataAmundsen: From discovering to security data
Amundsen: From discovering to security data
 
NanoSec Conference 2019: Attacking and Securing HealthCare Standards & Pentes...
NanoSec Conference 2019: Attacking and Securing HealthCare Standards & Pentes...NanoSec Conference 2019: Attacking and Securing HealthCare Standards & Pentes...
NanoSec Conference 2019: Attacking and Securing HealthCare Standards & Pentes...
 
UCIAD - quick overview
UCIAD - quick overviewUCIAD - quick overview
UCIAD - quick overview
 
OData – Super Cola W3
OData – Super Cola W3OData – Super Cola W3
OData – Super Cola W3
 

More from openEHR-Japan

More from openEHR-Japan (20)

Scaling up an openEHR CDR
Scaling up an openEHR CDRScaling up an openEHR CDR
Scaling up an openEHR CDR
 
openEHR Progress in China 2022
openEHR Progress in China 2022openEHR Progress in China 2022
openEHR Progress in China 2022
 
Modelling clinical knowledge
Modelling clinical knowledgeModelling clinical knowledge
Modelling clinical knowledge
 
2021年から2022年にかけてのopenEHR Project概況
2021年から2022年にかけてのopenEHR Project概況2021年から2022年にかけてのopenEHR Project概況
2021年から2022年にかけてのopenEHR Project概況
 
Updates of openEHR and Japan activity
Updates of openEHR and Japan activityUpdates of openEHR and Japan activity
Updates of openEHR and Japan activity
 
SMART on openEHR
SMART on openEHRSMART on openEHR
SMART on openEHR
 
openEHR Updates 2020-2021
openEHR Updates 2020-2021openEHR Updates 2020-2021
openEHR Updates 2020-2021
 
openEHR / ISO 13606入門
openEHR / ISO 13606入門openEHR / ISO 13606入門
openEHR / ISO 13606入門
 
openEHR template development for COVID-19
openEHR template development for COVID-19openEHR template development for COVID-19
openEHR template development for COVID-19
 
Opening remarks
Opening remarksOpening remarks
Opening remarks
 
Guideline based CDSS for COVID-19
Guideline based CDSS for COVID-19Guideline based CDSS for COVID-19
Guideline based CDSS for COVID-19
 
EHRbase, open source openEHR CDR
EHRbase, open source openEHR CDREHRbase, open source openEHR CDR
EHRbase, open source openEHR CDR
 
openEHR v COVID-19
openEHR v COVID-19openEHR v COVID-19
openEHR v COVID-19
 
openEHR/ISO13606入門
openEHR/ISO13606入門openEHR/ISO13606入門
openEHR/ISO13606入門
 
2019年版openEHRプロジェクトの近況について
2019年版openEHRプロジェクトの近況について2019年版openEHRプロジェクトの近況について
2019年版openEHRプロジェクトの近況について
 
Loclisation of openEHR in Japan and nation-wide EHR project
Loclisation of openEHR in Japan and nation-wide EHR projectLoclisation of openEHR in Japan and nation-wide EHR project
Loclisation of openEHR in Japan and nation-wide EHR project
 
openEHR in China 2019-06
openEHR in China 2019-06openEHR in China 2019-06
openEHR in China 2019-06
 
openEHR in China, 2018
openEHR in China, 2018openEHR in China, 2018
openEHR in China, 2018
 
千年カルテプロジェクト成果と事業化
千年カルテプロジェクト成果と事業化千年カルテプロジェクト成果と事業化
千年カルテプロジェクト成果と事業化
 
openEHR activities, 2017-2018
openEHR activities, 2017-2018openEHR activities, 2017-2018
openEHR activities, 2017-2018
 

Recently uploaded

College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...
College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...
College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...
perfect solution
 

Recently uploaded (20)

♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...
 
Call Girls Nagpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Nagpur Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Nagpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Nagpur Just Call 9907093804 Top Class Call Girl Service Available
 
Premium Call Girls In Jaipur {8445551418} ❤️VVIP SEEMA Call Girl in Jaipur Ra...
Premium Call Girls In Jaipur {8445551418} ❤️VVIP SEEMA Call Girl in Jaipur Ra...Premium Call Girls In Jaipur {8445551418} ❤️VVIP SEEMA Call Girl in Jaipur Ra...
Premium Call Girls In Jaipur {8445551418} ❤️VVIP SEEMA Call Girl in Jaipur Ra...
 
Call Girls Siliguri Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Siliguri Just Call 8250077686 Top Class Call Girl Service AvailableCall Girls Siliguri Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Siliguri Just Call 8250077686 Top Class Call Girl Service Available
 
Call Girls Bareilly Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Bareilly Just Call 8250077686 Top Class Call Girl Service AvailableCall Girls Bareilly Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Bareilly Just Call 8250077686 Top Class Call Girl Service Available
 
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 9332606886 𖠋 Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 9332606886 𖠋 Will You Mis...The Most Attractive Hyderabad Call Girls Kothapet 𖠋 9332606886 𖠋 Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 9332606886 𖠋 Will You Mis...
 
Top Quality Call Girl Service Kalyanpur 6378878445 Available Call Girls Any Time
Top Quality Call Girl Service Kalyanpur 6378878445 Available Call Girls Any TimeTop Quality Call Girl Service Kalyanpur 6378878445 Available Call Girls Any Time
Top Quality Call Girl Service Kalyanpur 6378878445 Available Call Girls Any Time
 
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
 
(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...
(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...
(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...
 
Call Girls Varanasi Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Varanasi Just Call 8250077686 Top Class Call Girl Service AvailableCall Girls Varanasi Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Varanasi Just Call 8250077686 Top Class Call Girl Service Available
 
Call Girls Dehradun Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Dehradun Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Dehradun Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Dehradun Just Call 9907093804 Top Class Call Girl Service Available
 
Top Rated Bangalore Call Girls Richmond Circle ⟟ 9332606886 ⟟ Call Me For Ge...
Top Rated Bangalore Call Girls Richmond Circle ⟟  9332606886 ⟟ Call Me For Ge...Top Rated Bangalore Call Girls Richmond Circle ⟟  9332606886 ⟟ Call Me For Ge...
Top Rated Bangalore Call Girls Richmond Circle ⟟ 9332606886 ⟟ Call Me For Ge...
 
College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...
College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...
College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...
 
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
 
Top Rated Hyderabad Call Girls Erragadda ⟟ 9332606886 ⟟ Call Me For Genuine ...
Top Rated  Hyderabad Call Girls Erragadda ⟟ 9332606886 ⟟ Call Me For Genuine ...Top Rated  Hyderabad Call Girls Erragadda ⟟ 9332606886 ⟟ Call Me For Genuine ...
Top Rated Hyderabad Call Girls Erragadda ⟟ 9332606886 ⟟ Call Me For Genuine ...
 
Call Girls Bangalore Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Bangalore Just Call 8250077686 Top Class Call Girl Service AvailableCall Girls Bangalore Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Bangalore Just Call 8250077686 Top Class Call Girl Service Available
 
Call Girls Gwalior Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Gwalior Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Gwalior Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Gwalior Just Call 8617370543 Top Class Call Girl Service Available
 
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...
 
Top Rated Bangalore Call Girls Ramamurthy Nagar ⟟ 9332606886 ⟟ Call Me For G...
Top Rated Bangalore Call Girls Ramamurthy Nagar ⟟  9332606886 ⟟ Call Me For G...Top Rated Bangalore Call Girls Ramamurthy Nagar ⟟  9332606886 ⟟ Call Me For G...
Top Rated Bangalore Call Girls Ramamurthy Nagar ⟟ 9332606886 ⟟ Call Me For G...
 
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...
 

RippleStack & EtherCIS: Shinkansen to openEHR

  • 1. Christian Chevalley Ripple Foundation openEHR SEC ADOC Software Thailand RippleStack & EtherCIS: Shinkansen to openEHR
  • 2. 2 UI Middleware Backend IconsdesignedbyFreepik.com 2 The Ripple Stack UI/UX Usability: JavaScript UI Toolkit, REST UI/UX Usability: JavaScript UI Toolkit, REST openEHR CDR: REST
  • 3. A ToolChain for Building Quickly Open Clinical Information Platforms 3
  • 5. RippleStack: PulseTile ● Plugins ○ Clinical Notes ○ Problems Diagnosis ○ Images ○ Documents ○ MDT ○ Orders ○ Personal Notes ○ Procedures ○ Referrals ○ Test Results ○ Vaccinations ○ Vitals ○ Clinical Statements ○ Events ○ Transfers Of Care ○ Drawings ○ WebRTC ● AngularJS -> In Browser ● Tiles & Plugins ○ Rendering ○ API ○ Networking ○ Markups ● Basic “Tiles” ○ Intelligence - Charts ○ Search ○ Multi Person/Patient View ○ Person/Patient Summary View ○ Allergies ○ Medications ○ Contacts 5
  • 12. QEWD Microservices Middleware for Data Integration and Normalisation http://qewdjs.com/ 12
  • 13. QEWD: Multipurpose REST Server Platform ▪ Web Server → serves PulseTile UI components ▪ Data Transformations (FHIR, openEHR, HL7, XML, SOAP …) ▪ Microservices Based ▪ Authentication (OpenID connect, JWT) 13
  • 15. QEWD JSON transformer: Jumper ▪ Quick access path to openEHR ▪ Automates openEHR transactions AQL, CRUD ▪ Uses template introspection ▪ Transforms complex representation to/from json structure: rippleui, FHIR ... ▪ GUI to specify mapping rules ▪ https://www.youtube.com/watch?v=iaGGGgJdWvM 15
  • 16. 16 ... "data": { "items": [ { "@class": "ELEMENT", "name": { "@class": "DV_TEXT", "value": "Causative agent" }, "archetype_node_id": "at0002", "value": { "@class": "DV_TEXT", "value": "Amoxycilin" } }, { "@class": "CLUSTER", "name": { "@class": "DV_TEXT", "value": "Reaction details" }, "archetype_node_id": "at0009", "items": [ { "@class": "ELEMENT", "name": { "@class": "DV_TEXT", "value": "Reaction" }, "archetype_node_id": "at0011", "value": { "@class": "DV_CODED_TEXT", "value": "Rashes", "definining_code": { "@class": "CODE_PHRASE", "code_string": "846316841", "terminology_id": { "@class": "TERMINOLOGY_ID", "value": "SNOMED-CT" } } } } ... { "cause":"Amoxycilin", "reaction":"Arshes", "reactionTerminology":"SNOMED-CT", "reactionCode":"846316841", "author":"Dr Ian Shannon", "dateCreated":1482185462518, "source":"ethercis", "patientId":"9999999000", "sourceId":"f8d4f97b-55ab-4f89-8314-bf3f5c622cd0::local.ethercis.com::6" } QEWD jumper transform get composition fmt: RAW get composition fmt: rippleui
  • 17. EtherCIS Database centric openEHR CDR http://ethercis.org/ 17
  • 18. EtherCIS: Enterprise open source openEHR CDR ▪ REST Web Server ▪ Standard openEHR CRUD and AQL ▪ Multi-dimensional projections: JSON, XML etc. ▪ Strong security: JWT, RBAC, MAC ▪ Multi-tenancy ▪ Authentication (OpenID connect, JWT) ▪ Supports data extensions, batch and automated data processing 18
  • 19. Five Key Principles ➢ Stored Data is Usable ➢ Strong Security and Privacy ➢ Multi-dimensional Projections ➢ Reusable Knowledge Models ➢ Open Source, Open Standard 19
  • 20. Shared CDR and Security (EU GDPR) ▪ Extended Responsibility of custodian ▪ Compulsory Informed Consent ▪ Data Handling ▫ Need-to-Know, purpose ▫ Retention ▫ Confidentiality, Privacy and observance of Rights of Individuals ▪ Documented Measures, Procedures and Organization (and updated) ▪ Rights of Individuals ▫ Explanation of data usage ▫ Modification, erasure or opposition ▫ Right to transfer data ▫ Right to be forgotten 20
  • 24. EtherCIS Service Based Deployment 24
  • 26. 26
  • 29. Where is EtherCIS Used Now (AFAIK) ? 29 1. UK: Helm, PHR 2. Germany: HighMed 3. Various European Projects 4. India: HealtheLife 5. Vietnam 6. Russia 7. Japan? 8. USA?
  • 30. EtherCIS Future Moves ▪ Roadmap ▫ Tools for Deployment & Administration ▫ Demographics Integration (Analytics) ▫ Free Text (medical notes) ▫ openEHR Compliance ▫ “Smart” terminology integration in querying ▪ Security & Information Governance (September 18) 30
  • 31. 31 THANKS! Thank You! You can find me at: ▪ christian.chevalley@ripple.foundation ▪ christian@adoc.co.th Useful Pointers ▪ https://ripple.foundation/ ▪ https://github.com/ethercis