LSP Connect en HL7v3



Vergelijkbare documenten
Workshop 12 ART-DECOR en Acute overdracht. Michael Tan Kai Heitmann Maarten Ligtvoet

Infrastructuur AORTA Zorg voor Continuïteit. Bart Hoenderboom IT Architect Servicecentrum Zorgcommunicatie

J2EE/.NET en de rol Applicatie Architectuur

Delft-FEWS & Web Services

Transparantie voor de patiënt Inzage, notificaties en patiëntprofielen

Invoering van service oriented architecture. voor landelijke informatievoorziening in de zorg

Aanbesteding implementatie, beheer en onderhoud van Microsoft Dynamics 365 for Operations. Bijlage 5: Beschrijving toekomstige ESB

Ontwerp Versturen Patiëntgegevens

Customer Case: WoningNet

Het ipmd. Intelligent Persoonlijk MedicatieDossier

Niklas Integratie Platform Verbeteren, besparen en méér

Informatiestandaard eoverdracht. Pim Volkert Coördinator Terminologie

Bart Hoenderboom IT Architect Servicecentrum Zorgcommunicatie AORTA 2012 Zorg voor Continuïteit

Is APEX a worthy substitute for Oracle Forms?

Beheerrollen en configuratie-informatie

SPECIFICATIE STUF-ENVELOP

Discussiethema Huidige toepassingen

LSP Connect Viewer. Gebruikershandleiding

Het aansturen van de FC280 via ABB op Profibus.

Het ipmd. Intelligent Persoonlijk MedicatieDossier

Praktijk en practices

1. Milieuklacht Handleiding opladen XML in mkros Werken met Refertes... 5

Elektronisch Melden Systeemcontext, applicaties en toegepaste berichten

Reality is overrated een introductie in servicevirtualisatie voor testers

OAS en het Kennisplatform API s. Dimitri van Hees

AORTA Release Notes. Datum: 15 mei 2017 Publicatie: AORTA 2017 (V )

Integratiemakelaar en servicebus met volledige Digikoppeling connectiviteit

Waarom automatiseren?

Medische bouwstenen en hun implementatie in HL7

Secure webservices in Geo Omgevingen. Lester Scheidema

DATAMODELLERING DATA MAPPING MODEL

Angular Best Practices Door Alex en Chris van Beek

IH HL7v3 Abonnementenregister

Veilige Inzage Patiënt

Handleiding MicroHIS X gebruiksklaar maken voor LSP

SOA Security. en de rol van de auditor... ISACA Roundtable 2 juni Arthur Donkers, 1Secure BV arthur@1secure.nl

Analyse van de StUF- BG standaard In opdracht van de gemeente Den Haag

Een infra DevOps CI/CD straat

Technisch Ontwerp VISSIM-PPA Koppeling

ART-DECOR en acute overdracht

API Management onder de loep

Introductie OWMS 3.5

Factuurverwerking bij de dealers van Pon s Automobielhandel. 13 april 2017, Rotterdam

Van 6 weken naar 6 minuten. met. OpenSource. Jan-Taeke Schuilenga Infrastructuur Architect Jantaeke.schuilenga@duo.nl

De API s van Floricode. Platforms on stage SIERTEELT(digi)TAAL 2018

AsG Informatiesessie

Rapporten. Labels en Rapporten in Atlantis 1. Atlantis heeft twee manieren om output te genereren: 1. labels 2. rapporten (reports)

Model Driven Development. Kosten, baten, organisatie

NictizErratumgegevens. Gegevens betrokken AORTA-document v Architectuur AORTA. Wijzigingshistorie: RfC Beschrijving Erratum Datum volgnr.

PvE Ketenzorg op het LSP

eoverdracht in de care Irene van Duijvendijk, MSc Adviseur Zorg ICT & Innovatie

Kennis na het volgen van de training. Na het volgen van deze training bent u in staat:

Sturing op standaardisatie op weg naar gegevenslandschap. Regiegroep gegevens en berichtenstandaarden 3 oktober 2018

Het Landelijk Schakelpunt (LSP) Vereniging van Zorgaanbieders voor Zorgcommunicatie

MEMO Betreft : Ervaringen bij Rivas met de LSP Connect Viewer Enovation

Introductie Veiligheidseisen Exploiten Conclusie. Browser security. Wouter van Dongen. RP1 Project OS3 System and Network Engineering

Handleiding XSLT s 18 augustus 2016

Beveiligingsbeleid Perflectie. Architectuur & Procedures

Erratumgegevens 12 december definitief Gegevens betrokken document v HL7v3-domeinspecificatie Primary Care

Tussenresultaten Pilot RSGB-bevragingen nieuwe stijl. Op weg naar een nieuwe aanpak voor standaardisatie in het gemeentelijk domein

Test de REST. Testen van RESTful webservices met REST Assured. Bas Dijkstra

Ervaringen met het opzetten van een MDD omgeving

Zelftest XML Concepten

CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES

UZI-pas in gebruik. Maarten Schmidt Risk en Security manager 22 november Remco Schaar Consultant UL Transaction Security service

Technisch Ontwerp W e b s i t e W O S I

Documentatieoverzicht AORTA

lspconnect Viewer Gebruikershandleiding

MS-Office documenten integratie via SAP PI

Integratie in de praktijk

AERIUS: Rekeninstrument voor de PAS

En 15 maart 2016 Simply.Flexible

DataFlex 19.0 SQL Server

Door: Ruud van Eeghem Datum: juni 2008 Versie: 1.0. Handleiding gebruik EPBD GIPC tool

Knowledgeable Referenceable Personable Accountable Scalable

Oracle Application Server Portal Oracle Gebruikersgroep Holland Oktober 2003

Keurmerk Fysiotherapie

Plug and Play in de machinebouw. Zelf configurerende machines

CONNECTING SOLUTIONS VOOR DE GROOTHANDEL DRIVEN BY AMBITION WOENSDAG 11 MEI INN STYLE, MAARSSEN

IBAN API. Simpel & krachtig. Documentatie : IBAN REST API Versie : 1.0 DE BETAALFABRIEK

Implementatiehandleiding. HL7v3 Zorg Informatie Makelaar

Copyright IBS Nieuwbouw. Vereenvoudigd en versnelt Java ontwikkeling. Huub Cleutjens

IH HL7v3 Berichtwrappers

Uitdagingen bij opbouwen BGT

ABAP - Office integratie via OPEN XML API

Transcriptie:

LSP Connect en HL7v3

Agenda Introductie LSP Connect Gebruik van HL7v3 in LSP Connect Ervaringen en workarounds Conclusie Vragen

Introductie Albert van t Hart Solution Architect E.Novation Managed Services http://nl.linkedin.com/in/albertvanthart Producten: ZorgMail, LSP Connect Laatste jaar ervaring opgedaan met HL7v3 en LSP

Beschrijving LSP Connect Wat is LSP Connect? Generieke adapter Te gebruiken op iedere XIS applicatie Korte time-to-market voor XIS-leveranciers Aansluiten meerdere GBZ-en op één LSP Connect (per instelling) Geen grote investering Blijft voldoen aan nieuwe eisen Nictiz

Beschrijving LSP Connect Module 1: Communicatie Basis module Verbinding opzetten met het LSP Tokenauthenticatie UZI passen Koppeling via webservices

Beschrijving LSP Connect Module 2: Vertaling Vertaling van en naar HL7v3 Alle soorten berichten Koppeling via webservices

Beschrijving LSP Connect Module 3: Repository Kluis met de aangemelde informatie Bevraging vanuit het LSP via de Repository Eenvoudig 7*24 beschikbaar houden van data

Beschrijving LSP Connect Module 4: Mandatering Delegeren van verantwoordelijkheden Door zorgverleners zelf in te stellen Inclusief logging Flexibel gebruik UZI passen

Architectuur gateway

Architectuur gateway en mapping

Gebruik van HL7v3 in de communicatie module Extraheren van gegevens bij inkomende en uitgaande berichten t.b.v. autorisatie, logging, etc Complementeren van uitgaande berichten Schema en schematron validatie van inkomende en uitgaande berichten

Gebruik van HL7v3 in de communicatie module Extraheren van gegevens uit berichten javax.xml.xpath.xpath (XML Path Language API) Complementeren van berichten javax.xml.xpath.xpath (XML Path Language API) org.w3c.dom (Document Object Model API)

Gebruik van HL7v3 in de communicatie module Schema validatie javax.xml.validation.schema javax.xml.validation.validator Schematron validatie javax.xml.transform.templates javax.xml.transform.transformer

Gebruik van HL7v3 in de vertaling module Vertaling van een simpel generiek XML bericht naar HL7v3 en vice versa voor: Huisartswaarneemgegevens Medicatiegegevens (deels geïmplementeerd) Medicatiebewaking (toekomst)

Gebruik van HL7v3 in de vertaling module XSLT of OXM? Op basis van schema s java code genereren Reductie in bericht codeer fouten Herbruikbaar in andere projecten Kennis van ontwikkelaars

Gebruik van HL7v3 in de vertaling module JAXB (Java Architecture for XML Binding) Object/XML Mapping met behulp van JAXB

Gebruik van HL7v3 in de vertaling module Code generatie Met de JAXB xjc tool van alle.xsd (schema) files.java maken XML schema s zijn te patchen met XSLT Er is ook een maven plugin (jaxb2-maven-plugin) om vanuit schema s een artifact te maken (jar file met gegenereerde Java code)

Gebruik van HL7v3 in de vertaling module

Gebruik van HL7v3 in de vertaling module Ervaringen vanuit de ontwikkelaars Transmission wrapper/control act wrapper/payload zijn aan elkaar gekoppeld Veel duplicatie in de schema s. Hergebruik is daardoor niet optimaal. Informatie ontbreekt (default en fixed values) Klasse hierarchy en restriction/overrides naar Java code.

Gebruik van HL7v3 in de vertaling module Ervaringen vanuit de ontwikkelaars HL7v3 implementatiehandleidingen (v6050): Berichtspecificaties (oa kardinaliteit, pad, conformiteit) Inconsistencies met schema s (niet normatief) Verwijzigingen naar schema s en voorbeeldberichten Schematrons helpen erg bij het testen, maar kunnen nog verder uitgebreid worden

Gebruik van HL7v3 in de vertaling module Workarounds Schema optimaliseren voordat er code wordt gegenereerd: Ontkoppelen wrappers en payload Duplicatie herkenning op basis van definitie Omzetten default naar fixed values zodat JAXB code kan genereren

Conclusie Voor het extraheren en complementeren van HL7v3 is geen code generatie benodigd Voor het verwerken van HL7v3 berichten in een XIS is goede tooling essentieel Op basis van XML Schema s code genereren is mogelijk maar met enige workarounds Schematrons t.b.v. validatie berichten levert veel tijd op tijdens ontwikkelen AORTA 7 documentatie is verbeterd

Albert van t Hart T +31 (0)10 288 1600 F +31 (0)10 288 6335 E albert.vanthart@enovation.nl W www.enovation.nl