X-Link Medical Software Interfacing Blog

X-Link Enterprise - CPU Utilization - Part 3

Posted by Gary Gorsline, CEO on Jan 18, 2018 10:15:00 AM

In my last entry, we made some changes to X-Link to decrease CPU usage during the non-data transfer functions.  This intial change had a significant impact on CPU usage - approximately 50% overall reduction - quite amazing.  However, we also found there are still areas of higher CPU usage that we may be able to decrease.  This entry discusses a possible 2nd set of changes to the engines to improve CPU usage and the results.

Still looking for the CPU Usage Culprit?

Read More

Topics: Insider, X-Link Updates, Development

X-Link Enterprise - CPU Utilization - Part 2

Posted by Gary Gorsline, CEO on Jan 11, 2018 10:15:00 AM

In my last entry, we showed how portions of X-Link processing not during message transfers appears to use a large amount of CPU time.  This entry shows the results of the 1st set of changes to the engines to improve CPU usage.

Did we Find the CPU Usage Culprit?

Read More

Topics: Insider, X-Link Updates, Development

X-Link Enterprise - CPU Utilization - Part 1

Posted by Gary Gorsline, CEO on Jan 4, 2018 10:15:00 AM

In recent blog entries I talked about the Beta Results of the X-Link Enterprise Edition and how it improved message delivery times by reduction of 77%.  We also found that many messages were delayed due to slow responsiveness of other systems and/or locked data items.  In addition, we found some small delays that were associated with CPU utilization by the X-Link Engines while the Engines are not transferring data.  This utilization is significant and hopefully can be addressed in future releases of X-Link.  This is the topic of this series of blog entries.

What is causing the Unexpected CPU Usage?

Read More

Topics: Insider, X-Link Updates, Development

X-Link Enterprise - BETA RESULTS - Message Delivery Time - Part 4

Posted by Gary Gorsline, CEO on Dec 27, 2017 10:15:00 AM

In my last three blog entries I talked about the Beta Results of the X-Link Enterprise Edition and how it improved message delivery times by reduction of 77%.  But we also found that a handful of messages were still being delivered slowly even with all of the improvements of Enterprise.  We found a 4th reason for these delays that may be associated with CPU utilization by X-Link Engines while the Engines are not transferring data.  This is the topic of this blog entry.

What is causing the final delivery delay?

Read More

Topics: Insider, X-Link Updates, Development

X-Link Enterprise - BETA RESULTS - Message Delivery Time - Part 3

Posted by Gary Gorsline, CEO on Dec 22, 2017 2:39:02 PM

In my last two blog entries I talked about the Beta Results of the X-Link Enterprise Edition and how it improved message delivery times by reduction of 77%.  We looked at how and why the results were obtained and came to the conclusion that X-Link Enterprise Edition does perform high volume message delivery much better than the application and/or service editions.

But we also found that a handful of messages were still being delivered slowly even with all of the improvements of Enterprise.  We've found 4 reasons for these delays which are: 

  1. Trying to update patients in the PM when the patient is locked adds an additional 5 minutes to the delivery time or more,
  2. The EHR sometimes replies very slowly or not at all, and these delays directly affect delivery time,
  3. When reading updated patients in the PM when the patient is locked in the PM adds time to the delivery time of the message for this patient.  This also delays all subsequent messages from transferring until the lock is gone.
  4. The final very small delay of just a few messages is unknown and is the topic of this blog entry.

How do we find out what is causing this 4th delay?

Read More

Topics: Insider, X-Link Updates, Development

X-Link Enterprise - BETA RESULTS - Message Delivery Time - Part 2

Posted by Gary Gorsline, CEO on Dec 14, 2017 5:05:19 PM

In my last blog entry I talked about the X-Link Enterprise Edition Beta Results and how it improved message delivery times by reduction of 77% across the board.  We looked at how and why the results were obtained and came to the conclusion that X-Link Enterprise Edition does perform high volume message delivery much better than the application and/or service editions.

But we left one item open:  The final graph was showing message delivery times were degrading.  The degradation is only affecting a very small portion of the messages, but none the less, is clearly visibly in the graphs.

What did we find?

Read More

Topics: Insider, X-Link Updates, Development

X-Link Enterprise - BETA RESULTS - Message Delivery Time  - Part 1

Posted by Gary Gorsline, CEO on Nov 25, 2017 4:56:29 PM

X-Link Enterprise Edition has been in the making for over 5 years and I’ve been waiting for this day the entire time.  I’m excited to show you the initial results of how X-Link Enterprise solves the problems of large volumes of message transfers, short delivery time requirements and the multitenancy datacenter mode to protect unrelated clients’ HIPAA protected data from each other in a hosted environment.  Enterprise does this by using more of the processing power of your server while balancing the loads created by X-Link on your server.

In the Application and Server Editions, the X-Link Process Manager only starts one X-Link Engine for all connections.  That engine round robins the processing time of X-Link between all of the connections setup to run under X-Link.  This round robin can cause message delivery delays when large numbers of connections are running in a single X-Link Engine.  Also, if the connections are for unrelated clients, there’s no way to segregate the data and ensure each client’s data is secure from the other clients.

Let’s Analyze the Data

Read More

Topics: Insider, X-Link Updates, Development

X-Link Medical Software Interfacing 17 ICD-10 Interface Module Updates

Posted by Kayla Whitten on Oct 16, 2015 3:29:43 PM

ICD-10 is Here!
The day we've all been waiting for is here! After 3 years of deliberations, setbacks and preparations, the ICD-10 deadline arrived on October 1st, 2015. Are you using an X-Link interface? 
Will you be sending or accepting ICD-10 codes? Here are some things to keep in mind:

95% of X-Link interface modules are ICD-10 compatible, including...

Read More

Topics: Development

Weekly Insights

Trends, Opinions, Advice and More

Welcome to the X-Link blog! Here, you can find a wealth of information on everything within the healthcare sphere! Each week, the X-Link Team will inform you of industry trends, share multiple perspectives, and give objective advice on topics such as...

  • Interoperability
  • Accountable Care Organizations
  • Healthcare Interfaces and Development

If you are an X-Link Partner or an HIT professional, and would like to guest blog for X-Link, call 800-645-2962, or email sales@x-link.info. 

Subscribe to Email Updates

Recent Posts