Presentation is loading. Please wait.

Presentation is loading. Please wait.

Alexander Henket HL7 Expert May 10, 2015

Similar presentations


Presentation on theme: "Alexander Henket HL7 Expert May 10, 2015"— Presentation transcript:

1 Alexander Henket HL7 Expert May 10, 2015
ART-DECOR on FHIR Alexander Henket HL7 Expert May 10, 2015

2 Introduction Alexander Henket
HL7 Expert / ART-DECOR Expert Team Nictiz Active HL7 NL Facilitator HL7 IHE Lab IHE NL Skype: ahenket ART-DECOR on FHIR

3 Agenda What is ART-DECOR General Tool Architecture Fitting FHIR
Where we’re at Lessons learned ART-DECOR on FHIR

4 ART-DECOR – a short introduction
Slides courtesy of Heitmann Consulting and Services

5 ART-DECOR ART-DECOR is a tool and a methodology Lev 1
ART-DECOR on FHIR

6 Co-operation with ART-DECOR
Integral consistent tooling: Concept, model, conversion, cooperation, documentation, publication User interface, rules, test framework, REST+SOAP services, terminology browser, demo application DECOR ART ART-DECOR on FHIR

7 ART Advanced Requirement Tool XML backend and front-end Database
Make DECOR “things”, change, manage ART-DECOR on FHIR

8 Overview DECOR Concept Group / Item Data type Concept list Properties
Actor Transaction Cardinality Conformance Test suite Scenario Templates Elements Attributes Constraints Validation Rules OID registry Summary of IDs Identifiers Value Sets Terminology Associations Coded Concepts Codes Change Management Status Assignment Issues Overview DECOR ART-DECOR on FHIR

9 General Tool Architecture
Orbeon XForms + Apache Tomcat HTTP GET/POST Proprietary API XML database XQuery/XInclude/XSL HTTP GET E.g. for Value Sets in HTML/XML ART-DECOR is the sum of >15 functional packages in eXist-db XForms allow for creating UI relatively easy. Lots of generated JavaScript Communication with the backend is mostly open, but proprietary ART-DECOR on FHIR

10 Fitting FHIR Terminology is the initial focus
Build solid, standards based FHIR API access for both internal and external usage Purposes: build profiles, create/maintain host value sets, support validation testing ART-DECOR – a short introduction

11 Fitting FHIR Boundary eXist-db == XQuery  reference implementation  JSON/RDF Made extensive use of pipeline feature (controller.xql) Extremely simple index config allows for powerful searches Database collections: audit, snapshot, history, resources ART-DECOR – a short introduction

12 Fitting FHIR Current index definition Storage strategy:
Lucene index and f:text Range Storage strategy: <entry type="ValueSet" id="…" version="1" created="date-time" lastupdated="date-time"> <meta/> <body> <ValueSet xmlns=" </body> </entry> ART-DECOR – a short introduction

13 Fitting FHIR Demo of snippets ART-DECOR – a short introduction

14 Where are we at? FHIR API (REST) is nearing initial functional completion (DSTU2) missing: $validate-code missing: connecting HAPI-FHIR to be improved: performance Next: connecting ART ART-DECOR – a short introduction

15 Lessons learned eXist-db / XQuery appears to be sufficient for most of FHIR, but calling HAPI-FHIR for certain tasks is preferable (e.g. JSON<>XML) Creating a server is hard work, but even harder from scratch Cannot really do FHIR without generating from a meta model, e.g. to tell you the search params and elements marked as summary Lots of secondary educational moments while working on expansions ART-DECOR – a short introduction


Download ppt "Alexander Henket HL7 Expert May 10, 2015"

Similar presentations


Ads by Google