Tallan's Blog

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

‘Calling Forward’ into AngularJS Directives

Bryan Cort

This post is based on a StackOverflow answer by Oliver Wienand that I came across while researching the AngularJS pattern described below.
Data binding between controller and directive in AngularJS can be a tricky subject for the uninitiated (and often, even for the initiated). AngularJS is great at providing the magic that makes data flow easily between components on the front end – except when it’s not. This post is an examination of one of the cases where not everything is straightforward.
The Problem:
Passing a callback function into a directive with isolate scope is simple – just a matter of creating the binding in the scope definition (callback: ‘&’). However, there is no built-in equivalent for exposing a directive function to the parent directive or controller. That is, if we have the (truncated) directive definition below, we’re going to have to do some…

The Benefits of a SharePoint Hybrid Environment

Brian Feldmann

SharePoint Hybrid Environments offer flexibility for businesses that are not ready, able or willing to move all of their existing content to SharePoint Online. Whether it is because of current customizations, third-party solutions and integrated legacy applications that aren’t available or supported, or it is due to regulatory and compliance restrictions, hybrid environments may be the answer for an organization weighing the benefits of moving to the Cloud.
Hybrid Environments let businesses migrate content that they want to move and can move to SharePoint Online while keeping the rest on-premises and ties the two together. For the end user, the experience is unified and seamless. Hybrid Environments can be useful for many scenarios including Gradual Migration, Regulatory Restrictions, Unified Search, Business Connectivity Services (BCS) and Business-to-Business (B2B) Extranets.

Facebook AR Studio – How to: Use tap gestures to change effect materials

David Ruhlemann

Introduction
Recently I was given the opportunity to spend some time playing with Facebook’s awesome AR (Augmented Reality) Studio. I worked through Facebook’s quick start tutorial and created a mustache effect in no time. Immediately I was hooked, it was all so easy to use. AR Studio does the heavy lifting for the face tracking, so really all you need is a texture to make your first filter. So after the first and second basic filter, I wanted to make something more dynamic, I wanted to change the filter on tap, and suddenly my progress screamed to a halt. All of a sudden the documentation and instructions lacked what I needed. I looked through the tutorials and found out how to add scripts, but not how to change materials, or bind the events to specific objects. After hours of experimentation I…

X12 Studio – Validate and Retrieve 999 Acknowledgements

Stan Kennedy

Overview
X12 Studio provides validation capabilities that can be used to validate claims, enrollments, and other HIPAA X12 EDI file types.  X12 Studio can be used to test those files by reading, validating, and producing an X12 999 Acknowledgement (ACK).  The 5010 999 ACK replaced the previous version – 4010 997 ACK.  The 999 ACK informs the submitter that the EDI submitted is validated according to the receiver’s implementation guide.  This validation includes the results describing the quality of the functional group’s syntax.  Sometimes this validation is referred to as WEDI SNIP level edits 1 and 2.
Steps to Generate the 999 ACK

To start, download X12 Studio and install the application:

Launch the application and open an existing 837I, 837P, 834, or any of the HIPAA X12 EDI files:

Click on the Generate ACK 999 icon in the top menu:

View the Output tab at…

Optimizing Your Business for Voice Search

Anthony Divanna

“Hey Google, how can my business be at the top of all of my clients’ search results?” Between Siri, Google, Alexa, and Cortana, searching for anything and everything has never been easier. As technology becomes more and more hands-off, businesses need to be more hands-on in ensuring they can keep up with the times.
By the end of 2019, at least half of all searches will be voice searches – this includes not only personal queries such as “What’s the weather”, but more business-related questions like “Where is the closest place for me to replace my tire today”. According to market research, 76% of people who search for something nearby on their smartphones visit a related business that day, and 28% of those searches result in a purchase. Smart speakers also add to voice search analysis.  Nearly one in five U.S….

A HIX 820 Overview

When the Health Insurance Exchange (HIX) network went online in late 2013, the industry was challenged with reconciling new subscribers to their related premium payments and subsidies. Health plans painstakingly assembled Excel eligibility extracts to invoice their Federally Facilitated Marketplace (FFM) or State-based Exchange (SBE) for tax credit reimbursement. However, by the start of 2016, the FFM became the system of record for eligibility, and issuers were required to accept a new variant of EDI representing premium payments.
Traditionally, the 820-Payment Order / Remittance Advice transaction (005010X218) has been transmitted from payroll agencies and government healthcare organizations to insurers in order to provide summary or subscriber-level information regarding premium payments. With the advent of ACA exchanges, enough variations surfaced in this traditional handshake that a new version of the 820 was required. The HIX 820 (005010X306) removes structures unnecessary for exchange reporting, and adds tracking segments for the unique aspects of these plans, such as…

X12 Studio – PDF Claim Form Generator Feature

Stan Kennedy

Exporting X12 837 claim files into standardized CMS1500 or UB-04 forms is simple with T-Connect X12 Studio Toolbox’s PDF Claim Form Generator. CMS1500 is the standardized form for X12 837P (Professional) EDI files.  The CMS1450, aka UB-04, provides the form for 837I (Institutional).  Both forms are provided by the Centers for Medicare & Medicaid Services (CMS). The PDF claim files can be used to view, archive, or manage EDI claims into a human-readable form.  Our Claim Form Generator feature is a very useful tool for EDI Analysts, overlaying 837 EDI data onto industry-standardized forms.
Steps to Generate the PDF 1500CMS or UB04 Forms

To start, download X12 Studio and install the application:

Launch the application and open an existing 837I or 837P X12 EDI format:

Click on the Generate PDF icon in the top menu:

View the Output tab at the bottom of the application. This…

Row-Level Security in Power BI: Part 1 – Roles and Users

James Arey

Securing Reports
Let’s say the Finance Department of a clothing retailer has some great reports that let them see all the sales across the United States; so great, in fact, that they want to share them with all Regional Managers so they can communicate about the hot spots in their region. The problem is the Regional Managers aren’t permitted to see data outside their region, and giving them access to these reports would allow them to filter to any region they wanted. We could create separate Datasets and reports filtered to the region for the manager that is given access to them, but that would be time-consuming, and a nightmare to maintain. Luckily, Power BI provides the ability to implement Row-Level Security (RLS).
So, what is RLS? Simply put, it controls a user’s access to each individual row of the Dataset. In…

Simplify Your Mobile Presence With Progressive Web Apps

Matthew Gajdosik

The biggest thing we take for granted in the current mobile-dominated web is that everything “just works”, no matter what size or type of device you’re on. But what’s the real impact of that expectation?
For customers, the frustration of needing to switch devices can be more than enough to turn them away from a certain product. For product owners, there’s an expectation that everything needs to be created in parallel to be desktop-friendly, tablet-friendly, mobile-friendly, and to have an equal native mobile app for every platform, which can quickly add up in cost. And for developers, there’s the fact that now you have to actually make all those versions of the same app, across completely different technologies for web and native, and have them work similarly enough to not raise any eyebrows.
But luckily, there’s a new way of doing things,…

Introducing the ‘Calendar by Tallan’ Power BI Custom Visualization

Kenneth Philcox

The Microsoft Office Store contains a growing library of custom Power BI visualizations developed by Microsoft and the community. While Power BI offers built-in visualizations, custom visuals can be downloaded for free and are used to enhance the way you display your data within reports and dashboards. Tallan has now taken its Power BI expertise to the next level by contributing our very own custom visual. Introducing the ‘Calendar by Tallan’ Power BI Custom Visual!

When associating dates with data, the first real-world visual that comes to mind is a standard 12-month calendar. While other custom calendar visuals exist in the Office store, the offerings did not portray the dates in this familiar manner or display the range of data desired. Tallan’s Calendar visual enables you to view the aggregation of data across a range of dates in a standard calendar…

\\\