Healthcare

Enkay has proven experience in the Health Care industry, specifically with HIPAA and HL7. Below are some use cases for health care solutions implemented by us.

Problem:

Health care provider organizations need to support HIPAA, and also need a reliable middleware platform that can ensure medical data is transmitted securely and reliably over their internal networks. They typically use the HL7 (Health Level 7) industry standard to transmit data (e.g., patient information) internally and need a system that can guarantee message delivery, maintain message order, and maintain high throughput. Additionally, the middleware platform must have a reliable queuing mechanism which should be able to gracefully handle overload and backlog conditions.

Solution:

We used Microsoft BizTalk Server as the middleware platform and implemented a large number of HL7 interfaces. Ordered delivery was achieved through the sequential convoy “singleton” orchestration pattern and the ordered delivery feature of the native BizTalk MLLP (Minimal Lower Layer Protocol) adapter. This BizTalk solution enabled fast HL7 interface development (using Microsoft Visual Studio and the BizTalk Accelerator for HL7) along with reliable ordered delivery. BizTalk internally uses a publish/subscribe model whereby subscribers (e.g., send ports, orchestrations) can request that the BizTalk messaging engine provides them with messages that they have subscribed to.

Problem:

A large medical waste disposer needed a cloud based solution to connect mobile devices used by their truck drivers for finding routes when picking up medical waste for processing by the customer. The more pickups made by the trucks, the more revenue was generated for the customer. Routing plans and logistics had to be dynamically updated to optimize the route the trucks took since some days had more pickups in certain routes than others. The mobile application allowed the customer to ensure trucks are full and customers are serviced promptly.

Solution:

We used Microsoft Windows Azure cloud service bus to connect the mobile devices to the cloud using REST. By using topics and subscriptions in the service bus, we used Microsoft BizTalk Server 2009 service bus adapter to pull messages from queues, parse the messages and update current routes. We then used BizTalk to integrate with the on-premise Salesforce CRM system to understand where pickups were going to be required for the day and updated routing tables.The new routes were then send via the service bus back to mobile devices so that the truck driver could potentially have updated routes based on medical waste pickups for that region.

Problem:

A Midwest pharmaceutical company had to ensure it could communicate with trading partners in a secure manner using industry standards

Solution: 

We used Microsoft BizTalk Server’s support for EDI X12 standards to build and transform messages being sent and received by the trading partners. In addition, we used BizTalk’s AS2 security capabilities to ensure transmissions via http to and from the partners were being encrypted. BizTalk DB2 and JD Edwards adapters were used to integrate the customers IBM AS/400 systems with BizTalk EDI application.

Problem:

A large Midwest medical device manufacturer had to frequently modify rules related to employee training to meet FDA regulations. The devices could cause injury if not manufactured correctly, so if there were any compliance issues, an audit trail would need to provided to show that the employee involved in manufacturing the device had the prerequisite training.

Solution:

Many of the training requirements had business rules associated with them and these were maintained by the customer in a Microsoft Excel document. We used Microsoft SQL Server Integration Services to import and transform the rules before storing them in Microsoft SQL Server. These the rules were then read in real-time using Microsoft BizTalk Server and using web services, the manufacturing systems CAS application was updated.This ensured that the manufacturing facility always had the latest training updates for every employee who entered the shop floor. If an employee hadn’t completed their training, or their training was not current, they would not be allowed to enter when they swiped