T14 – CDS Hooks and DMN – a prac­ti­cal approach

Tag, Uhrzeit, Dauer

Donners­tag­vor­mit­tag, 9–13 Uhr, 4h

Ange­bo­te­ne Sprache

Englisch / Deutsch

Kurz­be­schrei­bung

While stan­dards for syntac­tic and seman­tic inter­ope­ra­bi­li­ty, like HL7 FHIR, are more wide­ly adopted, inte­gra­ti­on towards Clini­cal Decis­i­on Support Systems remains hete­ro­ge­neous, which hinders work­flow auto­ma­ti­on and subse­quent know­ledge gene­ra­ti­on. To alle­via­te this burden a gene­ric inter­ac­tion pattern in the form of CDS Hooks was crea­ted. These hooks enable data exch­an­ge lever­aging the HL7 stan­dard, while on the same time enable custom busi­ness logics, which may include expli­cit­ly stated decis­i­ons within their work­flow. Decis­i­ons can be mode­led using the Decis­i­on Model and Nota­ti­on (DMN) and then be embedded within a CDS Hook. This approach could serve as blue­print for further CDS modu­les. Tuto­ri­al Format During this cour­se parti­ci­pan­ts will learn about the CDS-Hook and the Decis­i­on Model and Nota­ti­on (DMN) speci­fi­ca­ti­ons. Prac­ti­cal examp­les will show how a DMN model is build and how we can include it into a CDS appli­ca­ti­on. Further­mo­re, parti­ci­pan­ts will inter­act with their CDS Hook to test the DMN within their program logic via REST calls. Most of the tuto­ri­al will be hands-on. The tuto­ri­al will be held in English and German. Parti­ci­pan­ts will have to bring their own device, ideal­ly with GIT, POSTMAN, Java and the Camun­da Mode­ler as well as an IDE and an updated Brow­ser instal­led. Addi­tio­nal­ly, a light­weight text editor (e.g. Visu­al Studio Code) is recom­men­ded. Target Audi­ence The tuto­ri­al targets medi­cal infor­ma­tics profes­sio­nals with some expe­ri­ence in programming. Parti­ci­pan­ts should have soft­ware deve­lo­p­ment skills, ideal­ly using the Java prog­ra­ming language. A gene­ral under­stan­ding of HL7 FHIR (R4) is helpful but not neces­sa­ry, while expe­ri­ence in using DMN is not a requi­re­ment. Goal The goal of this tuto­ri­al is to enable parti­ci­pan­ts to deve­lop their own CDS-Hooks.

Fach­li­che Voraus­set­zun­gen

The tuto­ri­al targets medi­cal infor­ma­tics profes­sio­nals with some expe­ri­ence in programming. Parti­ci­pan­ts should have soft­ware deve­lo­p­ment skills, ideal­ly using the Java prog­ra­ming language. A gene­ral under­stan­ding of HL7 FHIR (R4) is helpful but not neces­sa­ry, while expe­ri­ence in using DMN is not a requirement.

Tech­ni­sche Voraussetzungen

Laptop with GIT, POSTMAN, Java and the Camun­da Mode­ler as well as an IDE (e.g., Visu­al Studio Code) and an updated Brow­ser (prefer­a­b­ly Goog­le Chro­me) installed.

Organisator*in

Stefan Sigle

Insti­tu­ti­on

MOLIT Insti­tu­te, Heilbronn

Kontakt

stefan.sigle [at] molit.eu

Zusätzliche*r Referent*in

Felix Edel

Insti­tu­ti­on

MOLIT Insti­tu­te, Heilbronn