Lyniate Team

Creating custom user web pages with RESTful Web Services

January 10, 2017

Ecosystem Thinking Accelerates Innovation

Corepoint Integration Engine has added the ability to utilize RESTful web services. Since most of the modern internet utilizes this technology, Corepoint Health can help connect healthcare providers with newer applications. Since 2015 we have able to help customers accomplish some fun things with REST.

Believe it or not, you can actually build a website using Corepoint’s RESTful web services. Prior to REST’s availability, I had to run tests and look at logs to see messages. The real visual proof of success is another application’s screen being properly updated. Now, with building a website, I get visual confirmation that I made the HTML correctly. Using RESTful is a new interfacing method in healthcare that presents a brand new world of possibilities to improve workflows and exchange data – and now I have some simple HTML skills.

Here are some different website ideas that can improve your current workflows:

  • A website that offers the ability to view and edit a correlation or code set that is stored in a database table. This provides non-Corepoint users the ability to update key data.
  • A website that displays a team’s rotating on-call schedule. The site can provide info on who is on call and how to change the schedule, which allows Corepoint alerts to go to the right on-call person on the day they are scheduled.
  • A page that allows users to see “held orders” and manually release them at the right time.
  • A site with a worklist of error messages that were the result of missing or incorrect data for a particular application. The website could poll a database to see what errors have not yet been corrected so the team can find a solution and provide the ability to resend the message right from the webpage.

A Corepoint Health customer had a need for the last scenario:

We created a custom website that, after login, users could see a worklist of messages that needed correction. The list only contained the facilities each particular user had authorization to view. This web page is unlike Corepoint Integration Engine’s Error Log, which shows the errors from every interface and continues to display the error messages after a user has resolved the error. Corepoint Integration Engine has always had the ability to access databases, so this particular scenario was no different: it worked with database tables for login access and tables for storing errors.

This website was a huge improvement because it allowed users to view the list of errors in a browser instead of using Microsoft’s SQL manager. An integration engine always has access to clinical data and – by using REST to create websites – important data becomes readily available to end users without the need to know SQL or have access to Corepoint’s configuration.

Building custom web pages is not the only thing that can be accomplished using web services in Corepoint Integration Engine, but it is highly rewarding to provide end users unique workflows customized to their particular role. Depending on your web development skills, the possibilities are endless.

If you are interested to learn more about web services, I highly suggest enrolling in one of our web-based 😉 web services training classes to see all the things you can accomplish with this powerful feature in Corepoint Integration Engine.

Related Blogs

InteropNOW Podcast Michelle Blackmer Q&A

Michelle Blackmer

Q&A: Data interoperability and the future of health IT

Read more

Marc Jopek

Interoperability a clear need for HIMSS22 attendees

Feedback from visitors to the Lyniate booth at HIMSS22 indicates interoperability challenges are still a pain point for many.

Read more

Shelley Wehmeyer

Summing up HIMSS Day 2: the power of Lyniate as an AWS partner, APIs in public health, and who had the best barista station

Shelley Wehmeyer, director of product marketing, discusses power of Lyniate as AWS partner, the new Verify offering from NextGate, and other news from HIMSS22 Day 2

Read more