Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
BizTalk Server mit dem HL7-Standard als Basis für IT-Prozesse im Gesundheitssektor
Jens Gerecke
Technologieberater Integration Platform Solutions
Microsoft Deutschland GmbH
Telefon: +49 (89) 3176 6057
Mobile: +49 (160) 5892 156
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
An Standards führt kein Weg vorbei
http://www.medizin-edv.de/modules/AMS/article.php?storyid=2945
http://www.medizin-edv.de/
Titelstory 17.10.,2011
Lösungsansatz mit BizTalk 2010
Apotheke Radiologie
KIS System
IS-H*med
KIS Systeme
Ärzte
OP-Saal
Labor Medizin-
Technik
Patienten-Dashboard
Microsoft Application Platform
Microsoft Application Platform
Agility
Productivity
Price
Performance
Trustworthiness
On
Premises
Cloud
PC, Phone, Browser
Microsoft Application and Integration Platform
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
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
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
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
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
Schemas, Transformation & Orchestration
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
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 ?
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
BizTalk 2010 HL7 – ZBE Definition
• Freie Definition von Z-Segmenten möglich, konform entsprechend
http://www.hl7.de/komitees/konformitaet/zsegmente/segzbe.php
BizTalk HL7 – Configuration Explorer
• Spezielles HL7 Tool
- HL7 Partner Konfiguration
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
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
Beispielszenario – HL7
Beispielszenario – Office Automation
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
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
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
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
Hybrid-Szenario – Architektur
KIS System SAP
BizTalk Connect for AppFabric
Azure
AppFabric
HL7 HL7
Kunden-Referenzen http://www.microsoft.com/biztalk/en/us/case-studies.aspx#health
Kunden-Referenz Asklepios Arztportal
http://www.microsoft.com/germany/kundenreferenzen/?id=586215&qu=Suchbegriff&industry=15&product=6&page=0
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
© 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.