Epic EMR Help Button SSO Integration

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-13-2023 01:15 PM
My Organization is looking to set up a help button in EPIC EMR to launch into ServiceNow to Create Incidents using values from epic to autofill Incident variables and perform routing to the correct support groups based on their workstation duty and logged in user ect.
One thing I haven't seem to have figured out is how to authenticate into SN through epic through some kind of SSO. Has anyone does this previously?
Any insight onto how this is achieved would be great thanks!

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-13-2023 02:47 PM
Hi Jacob. Sounds like you are building this solution from scratch? As a ServiceNow Solutions Consultant, I would advise you to look at our EMR Help solution (if you haven't already). It provides the functionality you describe, but with some distinct advantages:
1. Our solution is supported by ServiceNow, which means we perform all the testing for new versions of both ServiceNow and Epic and we provide ongoing support.
2. Pass-through authentication is supported OOTB.
3. Instead of launching ServiceNow in a separate browser window, EMR Help opens a frame within Epic Hyperspace that allows clinicians to create and submit an Incident without leaving Epic.
EMR Help on the ServiceNow Store
If you're interested, talk to your ServiceNow Account Executive or Solution Consultant who can provide more information and demonstrate the capabilities.
Mike Fisher
Healthcare Solutions Consultant
ServiceNow

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-13-2023 03:02 PM - edited ‎07-13-2023 03:03 PM
We have looked into this as an option due to the support offered and have received demos from partners and will likely go this route.
Looking for more of a technical explanation of how authentication is achieved from someone that has previously implemented this to address internal questions. The documentation from ServiceNow that I have been able to find does not cover this topic.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-14-2023 09:43 AM - edited ‎07-14-2023 09:44 AM
Check out this KB article "How to Configure Digest Token Authentication for EMR Help with Epic Hyperspace": https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1002504

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-14-2023 10:08 AM
Awesome thanks!
I figured it was achieved via digest token. Looks like it uses Epics Crypt String Method to Encrypt the User Name attribute then on the ServiceNow Side it decrypts it with a custom Digest token SSO Script to authenticate using the encryption key to check if the username matches the decrypted version. Very cool solution! Definitely not something that epic talks about being an authentication method for 3rd party applications. Looks like most take the approach of setting up SAML within epic for other applications if authentication is required.
Much appreciated!