Tallan's Blog

Tallan’s Experts Share Their Knowledge on Technology, Trends and Solutions to Business Challenges

Tallan Events in August and September 2018

Samantha Francis

Part of our marketing efforts at Tallan has always been centered on events.  Being able to provide a valuable service for developers and their managers is something that has generated brand recognition, trust from our peers and clients, and the opportunity to showcase the proficiencies of our (very) experienced Practice Leads.
Most of our events are technical in nature and have been produced as hands-on workshops for developers to advance and hone skills across different products and platforms.  But, we’re changing things up! We are in the process of developing content for managers as a precursor, or even post-event experience.
For instance, if you are a software developer or programmer and have signed up to attend one of our IoT Camps or Bot in a Day events, and you leave with a NEED for the technology at your business, we have your…

Why You Shouldn’t Discount Discount Cloud Instances

Justin Mills

The cloud is a very useful tool for a number of different purposes. Most notably, it removes the heavy burden of startup costs associated with needing new hardware when beginning or expanding a project. It can be used as your baseline resources for all everyday purposes, or simply something you tap into when you need extra computing power under a heavy load. Whatever your needs, there is no short supply of providers, nor is there a lack of options in terms of server power, speed, memory, etc. However, one currently underutilized type of cloud instance is also the best deal available, the Discount Cloud Instance. Throughout this three-part series blog post, I am going to explore the following: What these instances are, what the benefits and drawbacks are of utilizing them, which cloud providers are offering these instances and how…

Processing Large EDI Files in QNXT using T-Connect

Warayut Techarut

The Challenge
TriZetto QNXT is an end-to-end solution for health plan administration across multiple lines of business. QNXT uses a Microsoft BizTalk Server application called QNXT Connect to intake EDI and translate it into XML for processing; however, transforming an EDI file expands the size significantly. Large files can create a bottleneck causing BizTalk to slow or halt processing.  For instance, a 10 MB EDI file can expand to 100 MB after BizTalk translates it into XML.  For redundancy, BizTalk also stores that large message repeatedly within BizTalk Server’s database.
There are a few options to resolve performance issues encountered within BizTalk and QNXT system:

Scaling – Upgrading the system by adding additional servers (scaling out) or upgrading existing servers (scaling up). This may solve the problem temporarily but will quickly hit a period of diminished returns as the sheer size of the…

TriZetto QNXT – Preprocessing Limitations

Kevin Morillo

TriZetto QNXT is a longstanding leader in Healthcare administration platforms, supporting many lines of business including Medicare and Medicaid.  An important function of QNXT is its strength in claim pricing, member administration and billing management.  However, the provided QNXT toolset lacks flexibility in adapting to new processing requirements.  For example, it would be difficult to perform member lookup and replacement prior to processing through QNXT’s modules.
Understanding the Workflow
QNXT utilizes Microsoft BizTalk Server to intake EDI X12 837 claims and X12 834 enrollments that are utilized in its various modules.  The files are translated from EDI to XML within BizTalk’s native EDI parsing pipeline component deployed as part of QNXT’s ‘QNXT Connect’ BizTalk Application.  The XML is then sent into QNXT where it travels through QNXT’s built-in agents and modules.

However, it is often the case that custom logic is necessary to…

Choosing the Correct AI Developer

mkruczek
AI

AI is one of the hottest trends in tech right now, and therefore it’s no surprise that there is literally an army of consulting companies out there right now who are ready willing and able to help clients pursue the dream of AI. However, with a saturated market comes the age old question of “do these guys really know what they are doing?” In a field like AI where the technology itself is often too complex to comprehend it can be very easy to partner with a company that says all the right things but doesn’t have the chops to back any of it up.
I recently read an article on Forbes that sought to help consumers weed out the charlatans by listing the top 5 questions to ask to ensure that an AI vendor can deliver results. Being an AI…

Using SignalR for a Real-time Web App

Hardy Chen

Overview
SignalR is a library in ASP.Net that allows the real-time updating of data between server and client. It proactively pushes content to connected clients instead of waiting for the clients to send a request. This can be leveraged to replace polling and eliminates the need to refresh pages. SignalR also allows management for connections between servers and clients to determine this real-time communication. This functionality can be used from anything ranging from, but not limited to, games to notifications. In this post, I will examine the basic components and set-up of SignalR for an ASP.NET Web App.
Components
There are two main pieces to using the SignalR API: Connections and Hubs.
Connections are the endpoints that represent a user and are used to send content in broadcasts. They can be sent by themselves, or to groups of subscribed users, allowing for greater control…

TriZetto QNXT – EDI Reporting and Tracking

Each day health plan administrators look forward to the challenge of loading 834 enrollments and 837 claims into their adjudication systems.
From a distance, it seems simple to report and reconcile the EDI transactions submitted by providers and clearinghouses through a plan’s intake workflow. Drilling into the steps along the inbounding process, challenges emerge which can present insurmountable obstacles to answering a question as basic as: How long has this claim been held up in my intake process?
TriZetto QNXT is a common adjudication platform we’ll use to illustrate this point. In a typical workflow, loading claims might involve:
Handoff: The day’s 837s are pulled from an SFTP server and moved to the start of the intake process.
Archive: Move files into processing workflow, and archive a copy.
EDI Structural Validation – Basic checks are performed to ensure the 837 transactions are well-formed. This level of validation is…

Machine Learning Getting Started Guide

Samantha Francis

It’s taken a year for me to feel confident enough to even chime in, on a high level, about the products we’ve created, and the platforms we utilize.  I can dabble in conversation about chatbots and Microsoft’s Cognitive Services.  I understand now, more or less, what ‘the cloud’ is and its benefits.  But, this is why teamwork makes the dream work, you know.  My colleagues can build you a solution to any business challenge. Anything.  You’ve got a problem, they’ll solve it.
But, now it’s my turn. I am going to express why what they can do matters.
You’ve all heard of Machine Learning.  We partnered with RetailWire to produce a Webinar on ML for Retail back in April and that’s where my understanding really began to take shape.  In a nutshell, Machine Learning can be set-up and do in minutes and…

Developing Your First VSTO Add-In

Eric Mattson

Anyone planning to develop a VSTO Add-In may come to realize that documentation and examples are scarce or nonexistent. Recently I have found myself in this exact predicament as I have been developing a Microsoft Word VSTO Add-In to be used in the legislative drafting process. Throughout development, my team has created a handful of solutions for both simple and complex tasks. Many of these solutions could not be found online, and as a result, required significant research and testing. Here are a few examples that I wish I had when I started to develop a VSTO add-in that will hopefully jump-start your VSTO development.
Overriding Default Save Behavior
One of the core features that was required for our Word Add-In was version control. In order to support this functionality, we would need to override the default behavior of Word’s save functionality….

UXPA Boston 2018 Conference Recap

Caitlin Tam

I attended UXPA Boston 2018, a one-day conference hosted at the Sheraton Boston. This was a highly anticipated event for me as it was my first year attending despite being interested in previous years. What’s more, this year’s conference happened to land on my birthday, so it was a real treat to break from the day-to-day routine!
I was especially looking forward to sessions by UXers from notable companies like LogMeIn, Google, and IBM on the topics of user research workshops, collaboration and the future of UX.
Attendees of this conference ranged from content writers, product managers to marketing professionals and beyond. I chatted with folks there, and it was interesting to learn how people in different roles and companies prioritized different topics.
Sessions:
Purpose Before Action – Why you need a Design Language System
Designers from IBM opened this session by outlining the definitions…

\\\