HSLynk is a Different Kind of Open Source Warehouse

  • HSLynk serves as the data hub for any apps each community may bring or build.  So it's both a data warehouse, and an app data hub.  Why separate them, when you can get it all done with one system?
  • HSLynk joins together client records across systems via a common master patient index (openempi.org).  Now you can do mash-ups across those systems!  HSLynk talks in real time to other systems via APIs (API documents are here).
  • You can add your own funding source specific data dictionaries to HSLynk, and its client records get joined to the other records in HSLynk.
  • ServingLynk supports a community of open source developers to improve HSLynk and build apps for it.

ServingLynk is the the best host for the HSLynk system

  • ServingLynk hosts HSLynk on the Amazon Cloud much cheaper and safer than any individual organization could.  See our pricing.   We don't track user licenses!  You are charged for how much you use it.
  • We provide ongoing staff support for access to our APIs by your application, and we monitor the API health and…
  • We surround HSLynk with a Virtual Private Cloud (VPC) wall, to make it more secure than a standalone install.
  • We assure high service levels.  Please view our policies and service terms: https://about.hslynk.com/policies

Frequently Asked Questions

  • What does "open source" mean?  What are its advantages?

Open Source means the code is public and can't be taken away from the public.  We use the Mozilla Public License v2.  If you use our code, you have to share back whatever changes/improvements you make to it.  Our warehouse code is here and our coordinated entry code is here.

  • How secure are my data?  

Very secure.  Our servers surrounded by a Virtual Private Cloud, with an API Gateway.  We encrypt data at rest and in motion.  Apps accessing HSLynk must be trusted.  We use OAuth 2 for communication with apps. 

  • What is a data exchange platform?

It is a warehouse that not only offers reports, but can also send data to other apps and systems in the community.

    • I like my current software system?  Why should I change?

    Even though you may like how your current software works, does your software receive and send data to other systems in the community?  In other words, is your data helping as much as it can, and is it being put to its greatest use, or is it isolated?

    • What is an API?  How does it benefit me?

    An API is like a cookbook recipe for sending data, so that if software in two different places follows the recipe, they can send and receive data from each other.

    • How can I maintain security if third parties are accessing my data in the exchange platform?

    Third party apps require your permission each time they access your data (using OAuth 2).  This is a common way apps work in software marketplaces.  These apps are not allowed to misuse your information, and we only allow trusted apps.  

    • How do you control access to highly sensitive information such as social security numbers and health records?

    Customers are only authorized to see their own data, not other customers' data.  Customers can proactively share subsets of their data with other customers.  Personal Identifying Information (PII) is encrypted in storage and obfuscated in warehouse views that don't require the display of PII. 

    • What do you mean when you say I won't have to pay for software improvements made for another customer?

    Open source software keeps our code transparent, and when one customer pays to add to the open source code (for new functionality), that code is available to all of our other customers, since they all use the same open source system.

    • How can I revoke access by a third party to my data

    You remove their Trusted App status.

    • How can I combine data from nearby cities, using incompatible software, to produce consolidated reports?

    You can combine all the data into one account, then run a consolidated report.  Or, better yet, you could share visibility to parts of your data to a new consolidated account, which can run the consolidated report.  Then, no data must be copied to a new location, and access may be revoked. 

    • How do you price your services, and how is this pricing different from other models?

    See https://about.hslynk.com/pricing.

    • How does HSLynk avoid double data entry?

    Data already entered can be shared through APIs, export files, and granting sharing permissions, rather than rekeying the data.