biztalk server mit dem hl7-standard als basis für it...

31
BizTalk Server mit dem HL7-Standard als Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke [email protected] Technologieberater Integration Platform Solutions Microsoft Deutschland GmbH Telefon: +49 (89) 3176 6057 Mobile: +49 (160) 5892 156

Upload: others

Post on 11-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BizTalk Server mit dem HL7-Standard als Basis für IT ...download.microsoft.com/download/5/0/8/50856745-C5... · Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke Jens.Gerecke@microsoft.com

BizTalk Server mit dem HL7-Standard als Basis für IT-Prozesse im Gesundheitssektor

Jens Gerecke

[email protected]

Technologieberater Integration Platform Solutions

Microsoft Deutschland GmbH

Telefon: +49 (89) 3176 6057

Mobile: +49 (160) 5892 156

Page 2: BizTalk Server mit dem HL7-Standard als Basis für IT ...download.microsoft.com/download/5/0/8/50856745-C5... · Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke Jens.Gerecke@microsoft.com

IT Herausforderungen im HealthCare

• nahtlose medienbruchfreie Übertragung von klinischen Patientendaten zwischen Anbietern von Gesundheitsdienstleistungen

• Gleichzeitig die Behandlungsqualität für Patienten und die Wirtschaftlichkeit von Kliniken erhöhen

• Die Anbindung medizinischer Geräte an die Klinik-IT

• Online-Informationen über Gesundheitsthemen

- Informationen von Gesundheitseinrichtungen und Ärzten können

von Patienten und Krankenkassen eingesehen werden

Page 4: BizTalk Server mit dem HL7-Standard als Basis für IT ...download.microsoft.com/download/5/0/8/50856745-C5... · Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke Jens.Gerecke@microsoft.com

Lösungsansatz mit BizTalk 2010

Apotheke Radiologie

KIS System

IS-H*med

KIS Systeme

Ärzte

OP-Saal

Labor Medizin-

Technik

Patienten-Dashboard

Page 5: BizTalk Server mit dem HL7-Standard als Basis für IT ...download.microsoft.com/download/5/0/8/50856745-C5... · Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke Jens.Gerecke@microsoft.com

Microsoft Application Platform

Page 6: BizTalk Server mit dem HL7-Standard als Basis für IT ...download.microsoft.com/download/5/0/8/50856745-C5... · Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke Jens.Gerecke@microsoft.com

Microsoft Application Platform

Agility

Productivity

Price

Performance

Trustworthiness

On

Premises

Cloud

PC, Phone, Browser

Page 7: BizTalk Server mit dem HL7-Standard als Basis für IT ...download.microsoft.com/download/5/0/8/50856745-C5... · Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke Jens.Gerecke@microsoft.com

Microsoft Application and Integration Platform

Page 8: BizTalk Server mit dem HL7-Standard als Basis für IT ...download.microsoft.com/download/5/0/8/50856745-C5... · Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke Jens.Gerecke@microsoft.com

Who uses BizTalk Server?

10,500+ Global Customers benefit from using BizTalk Server

23 of 27 EU governments use BizTalk Server to provide government services

81% of the Global 100 are running BizTalk Server

10500+

23

81%

6 6 of the 8 largest U.S. Pharmaceutical Companies use Microsoft BizTalk Server

4 4 of the 5 largest U.S. Electronics Parts Manufacturers use Microsoft BizTalk Server

9 of 10 largest U.S. Telecommunications Companies use BizTalk Server

9 o

f 10

9 of the 10 largest Aerospace and Defense Companies in the U.S. run BizTalk Server 9 of

10 5 of the 8 largest U.S. Chemical Companies run Microsoft BizTalk Server 5 4 4 of the 5 largest Railroads in the U.S. run Microsoft BizTalk Server

9 of the 10 largest Insurance Companies in the World run Microsoft BizTalk Server 9

Page 9: BizTalk Server mit dem HL7-Standard als Basis für IT ...download.microsoft.com/download/5/0/8/50856745-C5... · Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke Jens.Gerecke@microsoft.com

Integrate, Automate & Simplify your Business Process

RFID and Sensor Platform

B2B Integrations

Business Activity Monitoring

Business Rules Engine

ESB and SOA Solutions

Line of Business

Connectivity

RELIABLE MESSAGING/

ORCHESTRATION

Page 10: BizTalk Server mit dem HL7-Standard als Basis für IT ...download.microsoft.com/download/5/0/8/50856745-C5... · Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke Jens.Gerecke@microsoft.com

http://www.microsoft.com/biztalk/capabilities/reader/

BizTalk Server 2010 Capabilities

Management & Operations

RFID Platform

Business Rule Framework

Business to Business

Integration Business Activity

Monitoring

Messaging

Orchestration

Tools

ESB Toolkit 2.1

Adapter Adapter Pack

Page 11: BizTalk Server mit dem HL7-Standard als Basis für IT ...download.microsoft.com/download/5/0/8/50856745-C5... · Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke Jens.Gerecke@microsoft.com

BizTalk 2010 included Adapter and Adapter Pack

FILE

FTP , FTPs

http , https

POP3 , SMTP

SOAP

WCF (Windows Communication Foundation)

SharePoint

MSMQ

WebSphere MQ

Microsoft Dynamics CRM 4.0

PeopleSoft Enterprise

JD Edwards OneWorld XE , JD Edwards EnterpriseOne

TIBCO Rendezvous , TIBCO Enterprise Message Service

IBM DB2

IBM Host Applications , IBM Host Files

WebSphere MQ (Client Based)

http://www.microsoft.com/biztalk/en/us/adapters-included.aspx

SQL Server (32-Bit & 64-Bit)

SAP (32-Bit & 64-Bit)

Siebel eBusiness Applications

(32-Bit only)

Oracle Databases (32-Bit & 64-Bit)

Oracle E-Business Adapter (32-Bit & 64-Bit)

WCF LOB Adapter SDK (32-Bit & 64-Bit)

http://www.microsoft.com/biztalk/en/us/adapter-pack.aspx

Page 12: BizTalk Server mit dem HL7-Standard als Basis für IT ...download.microsoft.com/download/5/0/8/50856745-C5... · Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke Jens.Gerecke@microsoft.com

Business-to-Business Integration

BizTalk Accelerator for SWIFT

The Microsoft BizTalk Accelerator for

SWIFT is a complete solution,

supporting FIN, FileAct and InterAct

BizTalk Accelerator for RosettaNet

• Industry-wide approach to process

standards for open electronic business

• All current RosettaNet Partner Interface

Processes (PIPs) • Full RNIF 1.1 and RNIF 2.0 compliancy

• Chemical Industry Data Exchange

(CIDX) Chem eStandards version 2.0.2

BizTalk Accelerator for HL7

• all HL7 v2.x message types and

trigger events

• Adapter for HL7's Minimal Lower Layer

Protocol (MLLP)

• Ability to configure the level of

message validation

BizTalk EDI and AS2 support

UN/EDIFACT • Message syntax, messaging protocols

• EDI interchange and batch processing

• Message validation and Acknowledgments

ANSI X12 • Message syntax, messaging protocols

• http / https transport

HIPPA

Page 13: BizTalk Server mit dem HL7-Standard als Basis für IT ...download.microsoft.com/download/5/0/8/50856745-C5... · Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke Jens.Gerecke@microsoft.com

Schemas, Transformation & Orchestration

Page 14: BizTalk Server mit dem HL7-Standard als Basis für IT ...download.microsoft.com/download/5/0/8/50856745-C5... · Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke Jens.Gerecke@microsoft.com

http://www.microsoft.com/biztalk/capabilities/reader/

BizTalk Server 2010 Capabilities – HL7

Management & Operations

RFID Platform

Business Rule Framework

Business to Business Integration

Business Activity

Monitoring

Messaging

Orchestration

Tools

ESB Toolkit 2.1

MLLP-Adapter Adapter Pack

HL7 v2.x Message Schemas

HL7 Partner Configuration

HL7 Test Tools

Page 15: BizTalk Server mit dem HL7-Standard als Basis für IT ...download.microsoft.com/download/5/0/8/50856745-C5... · Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke Jens.Gerecke@microsoft.com

HL7 Nachrichten Versionen – in BizTalk 2010

• Zwei Hauptversionen von HL7

- v2.x & v3.0

• Version 2.X

- Flatfile-Struktur

- Am häufigsten benutzt

- Pipe (|) & Hat (^) basierend

• Version 3.0 ist der neuere Standard (?)

- XML basierend

- Zukunftssicher

Version Gültig seit

v2.0 Sept 1988

v2.0D Oct 1988

v2.1 March 1990

v2.2 Dec 1994

v2.3 May 1997

v2.3.1 April 1999

v2.4 Oct 2000

v2.5 Sept 2003

v3.0 ?

Page 16: BizTalk Server mit dem HL7-Standard als Basis für IT ...download.microsoft.com/download/5/0/8/50856745-C5... · Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke Jens.Gerecke@microsoft.com

BizTalk Projekt mit HL7 Nachrichten

• Hinzufügen von HL7-Schemas in eine BizTalk Projekt

- Alle HL7 v2.x Versionen

- Alle Message-Types, alle Trigger-Events

Page 17: BizTalk Server mit dem HL7-Standard als Basis für IT ...download.microsoft.com/download/5/0/8/50856745-C5... · Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke Jens.Gerecke@microsoft.com

BizTalk 2010 HL7 – ZBE Definition

• Freie Definition von Z-Segmenten möglich, konform entsprechend

http://www.hl7.de/komitees/konformitaet/zsegmente/segzbe.php

Page 18: BizTalk Server mit dem HL7-Standard als Basis für IT ...download.microsoft.com/download/5/0/8/50856745-C5... · Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke Jens.Gerecke@microsoft.com

BizTalk HL7 – Configuration Explorer

• Spezielles HL7 Tool

- HL7 Partner Konfiguration

Page 19: BizTalk Server mit dem HL7-Standard als Basis für IT ...download.microsoft.com/download/5/0/8/50856745-C5... · Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke Jens.Gerecke@microsoft.com

BizTalk HL7 – MLLP Receive- und Send-Adapter

• Receive adapter supports two modes:

- One-way

- Two-way request response

- Generates the acknowledgment (ACK) for the previous message

• Send adapter supports following transport modes configurations:

- Two-way solicit-response send adapter

- One-way send adapter configured to receive acknowledgments (ACKs)

- One-way send adapter configured for no return messages

Page 20: BizTalk Server mit dem HL7-Standard als Basis für IT ...download.microsoft.com/download/5/0/8/50856745-C5... · Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke Jens.Gerecke@microsoft.com

BizTalk HL7 – Test-Tools & Parsing Errors Protocol

• Command line tool

• MLLP Send Test Tool MllpSend.exe /SB 11 /EB 28 /CR 13 /I localhost /P 11100 /F "C:\0000EA01.hl7"

• MLLP Send Test Tool MllpReceive.exe /I localhost /P 11100 /SB 11 /EB 28 /CR 13 /SPLIT /STATICACK "HELLOWORLD" /D C:\%TEMP%

• Analyze Parsing Errors in Event Log

Page 21: BizTalk Server mit dem HL7-Standard als Basis für IT ...download.microsoft.com/download/5/0/8/50856745-C5... · Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke Jens.Gerecke@microsoft.com

Beispielszenario – HL7

Page 22: BizTalk Server mit dem HL7-Standard als Basis für IT ...download.microsoft.com/download/5/0/8/50856745-C5... · Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke Jens.Gerecke@microsoft.com

Beispielszenario – Office Automation

Page 23: BizTalk Server mit dem HL7-Standard als Basis für IT ...download.microsoft.com/download/5/0/8/50856745-C5... · Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke Jens.Gerecke@microsoft.com

ESB-Architektur mit BizTalk 2010

ESB

LOB System B2B Partner

Off-Ramp Off-Ramp

Off-Ramp

On-Ramp

ESB Transformation-

Service

On-Ramp

Itinerary

Repository

*.csv WebService Call

ESB Routing-Service

KIS System

Off-Ramp On-Ramp

MLLP

TCP/IP

Labor-System A

On-Ramp Off-Ramp

Other System …n

On-Ramp Off-Ramp

WebService Call

….

Itinerary Desinger

In VisualStudio 2010

MLLP

TCP/IP

Page 24: BizTalk Server mit dem HL7-Standard als Basis für IT ...download.microsoft.com/download/5/0/8/50856745-C5... · Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke Jens.Gerecke@microsoft.com

BizTalk – RFID Infrastructure

Distributed ’Edge’ Sites Running BizTalk® RFID

Device Layer RFID Fixed and Mobile Readers

Barcode Scanners

PLCs, etc.

Physical Layer RFID tags, barcodes

Biometric systems

Environmental sensors, etc.

RFID and Sensor Services

Manage Devices at the Edge

Add Context and Turn Raw Events into Business-Process–Relevant Information

Interpret Events at the Edge Through Filters, Rules a Alerts

Business Intelligence BAM for Process BI

SQL/SQL BI for Data Analytics

Business Applications Connect to Multiple LOB Apps

Orchestrate Business Process

Apply Business Logic

DistributionInventoryManufacturing Packaging Warehouse Reception

Quality Assurance

Page 25: BizTalk Server mit dem HL7-Standard als Basis für IT ...download.microsoft.com/download/5/0/8/50856745-C5... · Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke Jens.Gerecke@microsoft.com

Microsoft’s Cloud Platform

Scalable compute and storage Automated service management Familiar tools, technologies, languages

Relational storage for the cloud Consistent development model Automated database management

AppFabric

Connect existing apps to the cloud Access control service Service bus capability

Page 26: BizTalk Server mit dem HL7-Standard als Basis für IT ...download.microsoft.com/download/5/0/8/50856745-C5... · Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke Jens.Gerecke@microsoft.com

AppFabric Services

• Platform-as-a-Service (PaaS) capabilities

• Building Block Services for developing connected applications

AppFabric Services

Caching Service Bus/

Messaging Access Control Integration

Composite App

[Workflow, Web Services]

AppFabric Services .

AppFabric Container

AppFabric

Management

Page 27: BizTalk Server mit dem HL7-Standard als Basis für IT ...download.microsoft.com/download/5/0/8/50856745-C5... · Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke Jens.Gerecke@microsoft.com

Hybrid-Szenario – Architektur

KIS System SAP

BizTalk Connect for AppFabric

Azure

AppFabric

HL7 HL7

Page 30: BizTalk Server mit dem HL7-Standard als Basis für IT ...download.microsoft.com/download/5/0/8/50856745-C5... · Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke Jens.Gerecke@microsoft.com

Weitere Informationen

Allgemeine Kunden-Referenzen

http://www.microsoft.com/germany/kundenreferenzen/suchergebnis.mspx?qu=Suchbegriff&industry=&product=6

http://www.microsoft.com/biztalk/en/us/case-studies.aspx#man

BizTalk Server Website

http://www.microsoft.com/germany/biztalk/default.mspx

http://www.microsoft.com/germany/biztalk/einsatz/default.mspx

http://www.microsoft.com/biztalk/en/us/default.aspx

http://www.microsoft.com/biztalk/en/us/adapters-included.aspx

http://www.microsoft.com/biztalk/en/us/technical-resources.aspx

Downloads for BizTalk Server

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=8b1069cf-202b-462b-8d10-bec65d315c65&displaylang=en

BizTalk Server Developer Center

http://msdn.microsoft.com/en-us/library/ee317850(v=BTS.10).aspx

http://msdn2.microsoft.com/en-us/biztalk/default.aspx

Deutsches BizTalk Forum

http://social.technet.microsoft.com/Forums/de-DE/biztalkserverde/threads

BizTalk Hotrod Magazin

http://biztalkhotrod.com/Issues.aspx

Page 31: BizTalk Server mit dem HL7-Standard als Basis für IT ...download.microsoft.com/download/5/0/8/50856745-C5... · Basis für IT-Prozesse im Gesundheitssektor Jens Gerecke Jens.Gerecke@microsoft.com

© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the

date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.