Global Summit 2016

Optional filter by one or more tags
Optional filter by session title
Announcement
· Sep 7, 2017

The Second Developer Video of the Week: Turning Accountants into Explorers

Hi, Community!

This week we have two videos.

Please find the second Developer Community Video of the week on InterSystems Developers YouTube Channel

Turning Accountants into Explorers

 

This video is  a session from Global Summit 2016 which can help people to make better decisions by letting application deal with all the data.

You are very welcome to join InterSystems Global Masters Advocacy Hub where you can also complete some Video challenges and many more other entertaining and informative challenges. 

Enjoy! yes

Discussion (0)0
Log in or sign up to continue
Announcement
· Aug 31, 2017

Video of the week: System Sizing for Insanely Large Deployments

Hi, Community! 

Please find the Developer Community Video of the week on InterSystems Developers YouTube Channel:

System Sizing for Insanely Large Deployments

 

This video is  a session from Global Summit 2016 which explains how you can validate your performance and scalability claims, detect and correct bottlenecks, or determine the hardware needed to optimally run your applications.

You are very welcome to watch all the videos from Global Summit 2016 in a dedicated Global Summit 2016 playlist on the InterSystems Developers YouTube Channel

Enjoy! yes

Discussion (0)0
Log in or sign up to continue
Announcement
· Aug 24, 2017

Developer Video of the Week: Tier 1 Applications in a Virtual Environment

Hi Community! 

Check the new video on InterSystems Developers YouTube Channel:

Tier 1 Applications in a Virtual Environment

 

This video is  a session from Global Summit 2016 which explains how to deploy applications based on InterSystems’ technology using VMware.

If you have not subscribed to the InterSystems Developers YouTube Channel yet, let's get started right now.  

Post any questions about the video in the comments of this post.

Enjoy! smiley

Discussion (0)0
Log in or sign up to continue
Announcement
· Aug 3, 2017

Developer Video of the Week: Failover for Cloud and Wide-Area Networks

Hi Community!

Please find the Developer Community Video of the week:

Failover for Cloud and Wide-Area Networks 

 

In this video you can learn about providing failover for distributed systems without using a VIP.

We have great news: the number of subscribers exceeded 100 subscribers! Due to DC YouTube Channel has the human readable new URL: https://www.youtube.com/c/InterSystemsDevelopers . But this is not the limit!

If you have not subscribed to our Channel yet, let's get started right now.  

Enjoy and stay tuned with InterSystems Developers YouTube Channelyes

Discussion (0)0
Log in or sign up to continue
Announcement
· Jul 27, 2017

Video of the week: LDAP - Beyond the Simple Schema

Hi, Community!

Check the new video of the week on the InterSystems Developers YouTube Channel

LDAP - Beyond the Simple Schema

 

This video is  a session from Global Summit 2016 which explains how to use an LDAP schema that differs from the provided default.

You are very welcome to watch all the videos from Global Summit 2016 in a dedicated playlist on the InterSystems Developers YouTube Channel

Enjoy! smiley

Discussion (0)0
Log in or sign up to continue
Announcement
· Jul 13, 2017

Video of the week: Upgrades - Minimizing Business Disruption

Hi Community!

Please find the Developer Community video of the week on the InterSystems Developers YouTube Channel

Upgrades - Minimizing Business Disruption

 

In this video you can learn about minimizing system downtime using Caché mirroring.

You are very welcome to watch all the videos from Global Summit 2016 in a dedicated playlist on our InterSystems Developers YouTube.

Enjoy! yes

2 Comments
Discussion (2)1
Log in or sign up to continue
Discussion (0)0
Log in or sign up to continue
Discussion (0)0
Log in or sign up to continue
Announcement
· Jun 22, 2017

Developer Video of the Week: Adding Alchemy to Unstructured Data

Hi Community!

Check the new video of the week on the InterSystems Developers YouTube Channel:

Adding Alchemy to Unstructured Data

 

This video is  a session from Global Summit 2016 which explains how you can easily combine ISC, third-party and custom text processing tools to get the broadest insights in your unstructured data.

Don't forget to follow our InterSystems Developers YouTube Channel yes

Enjoy!

Discussion (0)0
Log in or sign up to continue
Article
· Apr 12, 2017 1m read

It's upgrade season - is your SQL Body ready?! Keep your SQL Slim and Toned for Upgrade Season!

 It's almost time to get your customers upgraded to new versions - are you worried about showing off your SQL Performance after upgrades?  If you want to upgrade without worrying, then I have just the program for you!!!  Check out this video from Global Summit 2016 featuring yours truly explaining how to upgrade a system without worrying about pesky SQL queries showing on your waistline!  

https://www.youtube.com/watch?v=GfFPYfIoR_g

Unfortunately the video started after the Frozen Musical Sing-a-long, but it's 30 minutes of the most fun you'll have while learning tools and tips for Caché SQL!

Questions?  Comments?  You know you can leave them here!

 

TL;DW: If you're on a version older than 2016.2, then you'll need to do a lot of testing.  Once you hit 2016.2, upgrades are easy as "Hello World!"

Discussion (0)0
Log in or sign up to continue
Article
· Apr 28, 2016 7m read

A National Provider Directory powered by HealthShare HSPD and Amazon Web Services

 For Global Summit 2016, I set out to showcase a Reference Architecture I had been working on for a National Provider Directory solution with State Level Instances and a National Instance all running HealthShare Provider Directory and all running on AWS Infrastructure.

In short, I wanted to highlight:

  • The implementation of Amazon Web Services to provision the infrastructure, including the auto-creation of the state level instances through Cloud Formation.
  • The use of the HSPD Broadcast functionality to Notify Upstream Systems Changes in Master Provider Data.
  • The implementation of a transformation of the standard Broadcast Object to HL7 MFN for interoperability.
  • The principals of Master Data Management applied to the Provider Directory.

What we ended up with, was 52 state level instances of HSPD, mastering NPPES data at the state level, and forwarding those updates to a National Provider Directory via HL7 MFN/HSPD Broadcast.

  
THE REFERENCE ARCHITECTURE
The pipe dream behind the architecture is an implementation of participating (mandantory) State Level Provider Directories powered with data that is aggregated, cleansed, related, codified and mastered using Master Data Management principals from contributing sources at the state level.  These directories when under state level stewardship, emit events on update and creation of new records within their state demarcation, and fire off notification and forward the provider Information to a National Provider Directory instance for use cases to power the coordination of care in years to come.  The solution must be scalable, secure, and congruent at the platform level for federal compliance to management and stewardship of the Provider Directory Domain.   
 
In the diagram below, the Reference Architecture composes the solution with the following flow:
 
  1. Each state level will implement ingestion schedules of public data sets, such as NPPES and PECOS.  The National Plan and Provider Enumeration System (CMS) is the top level assiging authority for Provider Individuals and Provider Organziations in the Country, which provides a head start for Providers with a top level identifier.
  2. The State Level Instances of the Provider Directories iterate over the ingestion of data sets they say fit to include in State level provider directory initiatives and the stewardship guidelines of the Master Data Management program.  Upon event, these state-level instances forward broadcast messages to a single federal target provider directory for mastering at the national level.  For purposes of demonstration, the Broadcast object of choice to forward to the National Provider Directory was HL7 Master File Notification, which was achieved through a transform deployed on the State Level Provider Directories.
  3. The National Provider Directory will then ingest, codify , re-relate,  and master the provider Individuals and Organizations in the country for federal representation (of particular interest here would be the Organizations/Networks). 
  4. Access to the Data can be achieved at the State and Federal level, though web/mobile applications, API's, extracts and the like.  Data can be used as starting blocks for performance based indicators and be highly optimized for Search (SEO) to raise the attention level to the data for the consumers and also the prodiver represented.
  5. The proliferation of the data can be achieved through "Evergreening" source data, paying forward the broadcast to subscribers, or even modern service lines such as Uber, Zipcar, and Yelp.  

         

So the above is the broad stroke at the solution without mention of the platforms that enable it.  The following sections will outline two platforms that enable little 'ol me to go "Full Stack Architecture" from compute to healthcare interoperability without ever leaving their respective technologies, Amazon Web Services and InterSystems HealthShare.


THE INFRASTRUCTURE

I meant to go really nuts with this, but blew the budget on Hotel for Global Summit and dialed back the footprint a bit on AWS to accomplish the demonstration of the Reference Architecture for the National Provider Directory.  I will be refactoring this solution for AWS re:Invent in November, and will pull out the stops during the event to fully load NPPES thorugh the solution and full AWS representation of all states so stayed tuned.

I ended up the 6 State Level Directories that auto-provisioned through launch and configured themselves via a STATE switch on launch to talk to a static Instance I provisioned on EC2 as the National Provider Registry and a demo domain through Route53.

The state level instances used an instance type of M4.large, while the national one used an m4.xlarge all with mounts of SSD backed EBS volumes of 250GB.  The underying OS was RHEL6, with optimizations for Cache that included gmheap, locksize, and kernel tuning to assgin more ram to the startup options of Cache.

 

These technical capabilities of the AWS ecosystem were easily available at launch of the product in 2006, but still allowed me to build the entire solution with little ol me and also allowed me to use hardware not available in the local Microcenter here in Cambridge.


HEALTHSHARE PROVIDER DIRECTORY

InterSystems has completely revamped the Provider Directory product (HSPD) for HealthShare with Master Data Management principals at its core, and utilizing a lot of the technology at play in their MPRL product for Patient Index to match and link not only Providers, but Orgs, Networks, Plans and other vital nouns in the business of delivery healthcare.  The product has the ability to ingest data in a myriad of ways, which is in the blood of the product since inception, but also provide the ability to cleanse, govern, relate, master and curate that data through a stewardship task workflow.

In our solution, each State HSPD Instance is configured for Broadcast, with a personal integration to convert the broadcast object to HL7 MFN and forward to a business operation targetted at the national provider Directory.  Each State is accountable for processing the entire NPPES file, with a Service restriction on the new NPPES Business Service for the state of the Practicing Address of the provider in context, either Individual or Organization.  When the file gets ingested into the HSPD Pipeline, it is sent to the HSPD.MDM.Operation for consideration of consolidation by HSPD.  If the consolidation of the results in the successful creation of a new Provider, Address, or other entity, a BroadCast message is generated frm the HSPD.Broadcast.Service.  The Broadcast Service sends the metadata of what was updated to the HSPD.Broadcast.HL7.Process which transforms the data into an HL7 message and forwards it to the National PD for similar ingestion at that level.  For those of you who know what I am talking about at this point, below is the screenshot of the production and an accompanying trace.

State Level HSPD Production

 

Trace

 

  
PROVIDERS - MASTERED, RELATED

An accurate, complete, and up to date Provider Directory has been a wish list for Health Systems for quite some time, and is a common practice amongst those trying to innovate to build their own provider repository to enable their value add to the innovation. However, a table with a bunch of Providers or Organization is merely the setup for the next quesiton of how the entities are related, which is the real party trick, and can be accomplished through Master Data Management practices.  This is the first inclination that the Healthcare data model at play provided by the Reference Information Model by HL7 has developed some shortcomings for the changing healthcare landscape. The HL7 model put the patient in the center of everything, and all other things such as organizations, providers, and plans were considered referential data or built into a security context as the workflow in modern EMR’s to accommodate the patient. The need for a robust Physician Directory is systemic to the need to coordinate around individual providers or provider organizations, much like Health Systems coordinate around patients, and even this is yesterday’s problem as it is just as important to coordinate around plans, organizations, and providers in the same manner.  

The demonstration of the National Provider Directory, though very minimal in practice, demonstrated linking at the state level and federal consumption of the State Level Data for reconsideration at a Federal level.  Pretty cool if you know what you are looking for/at.

                                          

At any rate, this was fun, and I do belive it is important to have a repository of the "other things" besides patients for us to truly disrupt and innovate the Healthcare industry.  Give me a shout if you want to discuss this or have a technical argument or something.

-Ron Sweeney

4 Comments
Discussion (4)3
Log in or sign up to continue
Article
· Apr 21, 2016 1m read

Managed Alert Configuration

During the Unconfernce and Sessions during the Global Summit several folks had questions and wanted to see how Ohio State setup our Managed Alerts.  Attached is an export I did along with Documentation I had given to our group here at OSU for Managed Alerts.

2 Comments
Discussion (2)1
Log in or sign up to continue