Benefits to an ITAR Compliant Environment

An ITAR compliant environment offers several distinct advantages for organizations while fulfilling the requirements of a secured environment.  The advantages can be categorized in terms of operational and corporate advantages for prospective government contracting organizations ...
Read More
/ / elarson, Uncategorized

Securing Accounts on Office 365 with Multi-Factor Authentication

Securing Accounts on Office 365 with Multi-Factor Authentication If your organization is moving to Office 365, protecting your accounts in the cloud should be a top concern.  Thankfully Microsoft offers Multi-Factor Authentication (MFA) which requires that any user with MFA enabled prove their identity in at least two of the following ways:
  1. What you know
  2. What you have
  3. Who you are
Since you’re reading this blog online, chances are you routinely deal with the “What you know” aspect, the username and password.  With Office 365, the second proof of identity involves “What you have” and is often enforced through either a text to your office or mobile phone.  As of November 2017 a “Who you are” approach is not available when logging into Office 365.   For those not familiar with this approach, these are the steps required for a staff member to sign in to Office 365:
  1. Try to log into Office 365 (SharePoint, Planner, Teams, Outlook, etc.)
  2. Office 365 prompts for your username and password.
  3. If the username and password is correct, you are asked to enter a verification code from your mobile device.
  4. A text message is sent to your mobile device with a random code.
  5. You enter that code and if the code is correct, you are authenticated and allowed to use Office 365.
This Send-Me-A-Text approach is commonly used because it is the easiest to implement and the easiest for the staff members to use (applying the Principle of Psychological Acceptability) ...
Read More
/ / jkerski, Uncategorized

DL achieves Microsoft Gold Partner status

Definitive Logic is pleased to announce reaching Microsoft Gold Partner status for Collaboration and Content!!!  This is a result of 10+ years of successful MS projects ...
Read More

MACRA Final Rule: Healthcare Focuses On Quality, Healthier Patients, And Lower Costs

This article was originally posted on FedHealthIT.com The Medicare Access and CHIP Reauthorization Act, more commonly known as MACRA, was initially passed by Congress in April 2015 with the objective of enhancing the quality of healthcare, payment of physicians, and controlling costs incurred by Medicare Part B (medical insurance). It was proposed as a replacement of the Sustainable Growth Rate (SGR) formula, dating back to 1997, which established a regulation on the costs of physician services for those with Medicare. The SGR was deemed inefficient due to its focus purely on physician cost, while disregarding the quality of the care provided. MACRA is a change in focus for healthcare providers – improving the care patients are receiving, rather than expanding on the services they provide. It introduced a change to how Medicare creates a relationship between performance and payment, thus establishing a foundation that focuses on value, effectiveness, quality, and responsibility. On October 14, 2016, the MACRA final rule was released to the public, creating controversial opinions in its benefit on health care. Though developed with good intentions, MACRA adds new costs and complexities to healthcare providers. MACRA was designed with two payment programs, Alternative Payment Models (APMs) and Merit-Based Incentive Payment System (MIPS). Alternative Payment Models The first MACRA payment program is Alternative Payment Models (APMs). APMs is a risk-based plan between the individuals who seek medical care and the health care providers within an Accountable Care Organization (ACOs). To receive payment through this program, providers must meet the ...
Read More

Legacy SharePoint Development (2007 and 2010) – Gulp and Robocopy

What is Robocopy and Why Should I Use It? If you're still developing with JavaScript in SharePoint 2007 or 2010, then gulp-spsave is not available.  Spsave relies on SharePoint's RESTful API which was not fully introduced until SharePoint 2013.  Thankfully there is an alternative called Robocopy.  Robocopy is a program that can quickly copy files and folders from a local source to a network-based destination.  With SharePoint's native WebDAV support we can leverage Robocopy to allow developers to build code for legacy SharePoint versions right in Visual Studio or its free alternative Visual Code.  This also means that developing in SharePoint Designer or manual file uploading is no longer necessary. In this example we are going to use a Node wrapper for Robocopy that will allow us to use it with Gulp.  If you are not familiar with Gulp yet, it’s a Javascript toolkit that is used to automate common repetitive development tasks.  If you are interested in learning more about Gulp, you can get more information about it here. How? Below are a series of steps you need to take to leverage Robocopy and Gulp with Visual Code. The Prerequisites 1. Download and install NodeJS: https://nodejs.org/en/ 2. Download and install Visual Code: https://code.visualstudio.com/download Setup Your Project 3. Create a folder for your SharePoint project on your PC. Figure 1 - Example of project folder 4. Then open up Visual Code and open the project folder you created.  Opening a project folder can be accomplished by clicking the File tab in the navigation bar and then ...
Read More

SharePoint Development – Gulp and Spsav

What is spsave? In a few words, spsave has a Gulp plug-in that allows you to save files in SharePoint 2013/2016 or SharePoint Online (sorry SharePoint 2010 folks but there is an alternative).  For those who are not familiar with Gulp yet, it’s a Javascript toolkit that is used to automate common repetitive development tasks.  If you are interested in learning more about Gulp, you can get more information about it here. Why spsave? Spsave allows developers to build code right in Visual Studio, you have to pay for it, or Visual Code, a free IDE with great features. This also means that developing in SharePoint Designer or manual file uploading is no longer necessary, and if you’ve worked with Designer before you’re probably jumping for joy. How? Below are a series of steps you need to take to leverage spsave’s Gulp plugin with Visual Code. The Prerequisites 1. Download and install NodeJS: https://nodejs.org/en/ 2. Download and install Visual Code: https://code.visualstudio.com/download Setup Your Project 3. Create a folder for your SharePoint project on your PC. Figure 1 - Example of project folder  4. Then open up Visual Code and open the project folder you created.  Opening a project folder can be accomplished by clicking the File tab in the navigation bar and then selecting the Open Folder option. 5. Now you need to install gulp for the project.  Go to the View tab in the navigation bar and then click the Integrated Terminal option. The Integrated Terminal allows you to issue commands for node, ...
Read More

Co-Authoring in SharePoint

What is Co-Authoring? One of the reasons to use SharePoint is to have a centralized location for sharing files. A team of users can store a set of common files on SharePoint so they can all share access to them as needed.  If they need to edit any of these documents collaboratively, SharePoint offers co-authoring as a solution.  Co-Authoring allows multiple users to work on the same document simultaneously. For example, when opening a Word document in the Microsoft Word Web App, a user can type in and utilize the application as usual.  However, if someone else is working on the same document simultaneously, they will be able to see who it is, the location of their cursor in the document and live changes of any edits they have made. Figure 1 - Co-Authoring in a Word document Types of Co-Authoring In SharePoint 2016, there are two slightly different ways that users have the ability to co-author shared documents, Real-Time and Regular co-authoring. Real-Time Co-Authoring With real-time co-authoring, users must be connected to the Internet.  Otherwise, they will not be able to see the live changes and notifications that occur when other people edit a shared document.  There are a few limitations based on the application being used.  As shown in the Figure 1 above, some applications such as the Microsoft Word Web App show the latest information with identification, cursor location and live edits. Regular Co-Authoring With regular co-authoring, users do not necessarily have to be online, and they will ...
Read More

Institutionalizing Healthcare Cost Analysis and Control

In light of the impending movements in healthcare away from “fee for service” and toward “pay for value” models of care, the importance of accurate cost analysis for healthcare providers is extremely important.  Linking the financials to the operational data and down the line to patient outcomes is the key to operating an effective healthcare operation whether it’s based on “fee for service” or “pay for value”.  This article provides background on the waste created by today’s fee for service healthcare cost and reimbursement framework in comparison with the new pay for value models.  We also take a look at strategies, processes and tools to institutionalize cost analysis and deliver accuracy and profitability over the long term. Experts estimate that of the $3 trillion spent on healthcare in the US each year over $1 trillion is wasted through production, case, or population level inefficiencies or duplications.  According to these experts, production level waste accounts for 5% of the total waste and can be characterized as inefficiencies in producing units of care such as drugs, lab tests, x-rays, hours of nursing support and any other cost item that is used in the course of medical treatment.  Case level waste accounts for about 50% of the total waste and is defined as unnecessary or suboptimal use of care in a treatment episode such as duplicate diagnostic measures such as x-rays or lab tests when the care provider can’t find the results of the previous items or does not know that one was ...
Read More
/ / jfisher, Uncategorized

Agile: Fantastic Product Owners and Where to Find Them

Scrum requires three roles to be successful: Scrum Master, Development Team and Product Owner (PO).  Kicking off a new agile-scrum engagement has prompted me to reference previous efforts that achieved high levels of success to determine what maketh a fantastic Product Owner.  This blog post, released ahead of the highly anticipated theatrical premiere of Fantastic Beasts and Where to Find Them may not be as highly anticipated but hopefully is helpful in locating individuals who have what it takes to be a Product Owner (PO) for your effort. What is Product Ownership Product Owners provide critical services for the development team and scrum master.  They serve as the requirement/user story center for the dev team and can rank order each requirement/user story by priority.  To do this, POs need to have subject matter expertise related to the business problem/need; organizational awareness to help facilitate product launch; and availability.  Perhaps more importantly than all of this, product ownership helps to level the scale; balancing accountability for successful product development.  The development team is accountable for developing quality features while the product owner is accountable for deciding what features get built. The Ownership Problem IT teams are typically in the business of building tools for one primary purchaser.  This person holds the purse strings.  While it is very important that this person have a seat at the decision-making table, he/she may be lacking the in-depth subject matter expertise necessary to be a good successful PO.  Sometimes these individuals have only high-level information about the ...
Read More
/ / cmaddox, Uncategorized