BizTalk Integration Summit 2013

advertisement
Clinical Enterprise Integration using
BizTalk - Getting BizTalk to Process
25M+ Messages a Day
Alan Scott, Enterprise Integration Architect HCA
Todd Rivers, Premier Field Engineer Microsoft
Introduction
“HCA is not
recommending
any vendor
purchase this
technology, we
are discussing
how we have
leveraged the
technology to
do innovative
clinical
integration”
Microsoft Confidential
HCA (http://www.hcahealthcare.com/)
• Founded 1968
• Owns 160+ hospitals and 113 freestanding
surgery centers in 20 states (http://www.hcahealthcare.com/about/)
Alan Scott - Enterprise Integration Architect, HCA
• 15 Years Healthcare integration experience
• Certified at multiple integration engines
Todd Rivers – BizTalk PFE, Microsoft
• Using BizTalk since BizTalk 2000
• Microsoft BizTalk PFE since 2011
• Built and managed one of the largest BizTalk
implementations
3
Hardware
— Virtualization (VMware)
— Using VMware 5.0
— 5 Dedicated ESX Hosts Servers
— Largest BizTalk VM 4vProc with 16GB RAM
— vMotion implementation with all BizTalk VMs
Microsoft Confidential
4
Hardware …
— EMC SAN
— VMAX 40k platform
—FCIP using Cisco cards that support IP connectivity
—The cards have 1G Ethernet ports and we use
multiple per site for redundancy.
— The SAN is a standard A/B fabric design
— Uses DORE (Data at rest encryption)
Microsoft Confidential
5
Numbers
0
Number of BizTalk
Servers 18 Months
Ago
36 Today
Microsoft Confidential
4 Groups 5 Developers
Servers 9 Support 3
64%
Average Processor
Utilization
42
Applications
6
Existing BizTalk Solutions
— BizTalk Platform started to support one mission critical
business need:
— CDM
Microsoft Confidential
7
Logical View
Microsoft Confidential
8
Numbers …
23M
49.7M
266
Microsoft Confidential
Average Daily
Volume
Highest Daily
Volume
Message
Volume Per
Second
MLLP
Connections
1900
160
Per
Second
100+
Files
Processed
16
Database
Connections
Host
Instances
1320
10
CDM Solution
Microsoft Confidential
11
Our Typical HL7 Process
Microsoft Confidential
12
Future BizTalk Solutions
— Additional solution enhancements:
— Clinical Service Bus
— Meaningful Use 2 Platform
— Drummond EHR certified 10/2013
— Custom Adapters Being Developed
— Teradata
— Custom Adapters Being Considered
— Meditech and Epic
Microsoft Confidential
13
Solution Enhancements
Microsoft Confidential
14
Lessons Learned
Value of POC’s
Value of Third Party
BizTalk Tools
• Design for very slow
receiving systems
• Design systems for a
volume plus condition
• Understand the
“Getting transactions
out of BizTalk” mindset
•
•
Microsoft Confidential
15
Lessons Learned (cont.)
BizTalk tuning and it’s
necessity
• Understanding
performance counters
for assessment
• MLLP adapter behavior
• Setting up a Lab
environment to use for
ongoing testing
•
Microsoft Confidential
16
Future Logical BizTalk Platform
Microsoft Confidential
17
Download