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