Configuration has yet to be fully verified, Kemp Support will gladly assist if your Epic traffic is not flowing as expected.
1 Introduction
Epic develop software for mid-size and large medical groups, hospitals and integrated healthcare organizations, working with customers that include community hospitals, academic facilities, children's organizations, safety net providers and multi-hospital systems.
1.1 Document Purpose
This section details a configuration for a specific application that has been provided by a customer but has yet to be fully tested.
This specific configuration will ensure that your Epic Health Care servers are highly-available, scalable, and secure.
Configuration has yet to be fully verified, Kemp Support will gladly assist if your Epic traffic is not flowing as expected.
2 Configuration Required
2.1 Global Configuration
No Changes Required
2.2 Virtual Service Configuration:
Three separate Virtual Services will be required. Can be achieved using one Virtual Service and Content Rules. Please contact support if you require only one Virtual Service.
For this guide, I have enabled SSL Acceleration. If you don't require SSL Acceleration, you can skip "Enable SSL Acceleration"
1. Epic-MyChart
2. Epic-CareEverywhere-ReverseProxy
3. Epic-Mobile
2.3 Epic-MyChart-Virtual Service
> New Virtual Service
> Enter IP Address
> Port = 443
> Name = Epic-MyChart
> Add New Virtual Service
2.4 Standard Options
> Disable Transparency
> Persistence = Super HTTP (Enable SSL-Offloading)
> Persistence Time = 25 Minutes
> Scheduling Method = Least Connection
2.5 Enable SSL Acceleration (Enable Re-encryption if Server Requires)
> Assign Certificate
2.6 Real Servers
> Checker Parameter Type = HTTPS
> Check Port = 443
> Add New
> Enter Real Server IP Address
> Port = 443
> Forwarding Method = NAT
3.0 Epic-Care-Everywhere ReverseProxy Virtual Service
> New Virtual Service
> Enter IP Address
> Port = 443
> Name = Epic-MyChart
> Add New Virtual Service
3.1 Standard Options
> Disable Transparency
> Persistence = Super HTTP (Enable SSL-Offloading)
> Persistence Time = 10 Minutes
> Scheduling Method = Least Connection
3.2 Enable SSL Acceleration (Enable Re-encryption if Server Requires)
> Assign Certificate
3.3 Real Servers
> Checker Parameter Type = HTTPS
> Check Port = 443
> Add New
> Enter Real Server IP Address
> Port = 443
> Forwarding Method = NAT
4.0 Epic-Mobile-Virtual Service
> New Virtual Service
> Enter IP Address
> Port = 443
> Name = Epic-Mobile
> Add New Virtual Service
4.1 Standard Options
> Disable Transparency
> Persistence = Super HTTP (Enable SSL-Acceleration)
> Persistence Time = 25 Minutes
> Scheduling Method = Least Connection
4.2 Enable SSL Acceleration (Enable Re-encryption if Server Requires)
> Assign Certificate
4.3 Real Servers
> Checker Parameter Type = HTTPS
> Check Port = 443
> Add New
> Enter Real Server IP Address
> Port = 443
> Forwarding Method = NAT
If you have successfully Load Balanced your Epic Medical environment by implementing this specific configuration, please give a thumbs up or please leave a comment on a possible alteration that was required to make it function. Thank you
0 comments