New post

Find

Article
· Dec 24, 2024 3m read

Implementing Secure HTTPS in HealthConnect

Hello everyone,

I want to share my experience configuring an IIS server to enable secure HTTPs access to HealthShare/HealthConnect.

After installing the “WebServerGateway” and completing the initial setup, I encountered a few issues. Specifically, when trying to log into HealthConnect using HTTPS, the logo didn’t appear, and clicking any buttons didn’t trigger any response. See screenshot below:

Below is a step-by-step guide to resolve the current issue, as well as another issue I encountered with accessing the Rule Editor. Additionally, the HELP button in the management portal displays an error (not found), but I am not addressing that issue in this post

1. Solution: IIS Configuration - Adding "CSPGateway_all" to Handler Mapping

To fix the issue where nothing happens when logging in via HTTPS, follow these steps to add "CSPGateway_all" to the Handler Mapping in IIS:

  1. Open the IIS server on your system.
  2. Navigate to the Default Website -
  3. Select the “csp” Folder (folder under the Default Website)
  4. Double-click on the "Handler Mapping" option on the "csp Home" screen (as shown in the screenshot below).

  1. Add a Module Mapping -  On the Handler Mapping page, click "Add Module Mapping" on the right-hand side (see screenshot below).

  1. Complete the Module Mapping Form - Fill in the form with the necessary details (as shown in the screenshot below).

Make sure to untick the option "Invoke handler only if request is mapped to.

  1. Click "OK" to save your changes. Click "OK" again to confirm.

Once these steps are complete, you should see "CSPGateway_all" listed among the handlers. The other handlers should have been automatically added when the WebServerGateway was installed (as shown in the screenshot below)

After completing this configuration, I was able to log into HealthConnect securely via HTTPS, and everything worked as expected. See screenshot below:

 

2. Resolving Rule Editor Access Issue

I faced another problem - the Rule Editor was inaccessible. When attempting to open the Business Rule Name from the management portal’s process interface, it prompted for a username and password, but the login didn’t work. See screenshot below:

 

Temporary Solution for Rule Editor Access

To temporarily fix this issue, follow these steps:

  1. Open the Management Portal.
  2. Go to System Administration --> Security --> Application --> Web Application.
  3. Locate and Click on:  /ui/interop/rule-editor
  4. Disable the Application - Uncheck the "Enabled Application" checkbox to disable the Rule Editor application.
  5. Save Changes

After following these steps, you should be able to access the Rule Editor. Note that it will appear in its previous layout.

By following these guidelines, you should be able to resolve the issues related to secure HTTPS access and access to the Rule Editor in HealthConnect.

There are other issues as well. For instance, the HELP button in the management portal displays a "not found"... error. There may be additional issues, and if any are identified, I will provide updates and attempt to find solutions as well

Thank you.

Discussion (0)1
Log in or sign up to continue
Question
· Dec 24, 2024

Federated SSO for Clinical Viewer demo is not working

Hi!   

I'm trying to set up a Clinical Viewer demo env with HealthShare 2024.2. 
I've done the standard installation following the doc : 

Everything works until I get to the point where I have to enable federated SSO (UCR demo - Federated SSO). Once it is activated, I can no longer access the instance through the portal, and the browser displays the following error:

Checking the messages.log, I see that every time I try to enable federated SSO and access the portal, I encounter the following error:

12/24/24-10:51:55:639 (98515) 2 [Utility.Event] Error in %ZHS.OAuth2.UI.Login:OnPreHTTP- ERROR #5809: Object to Load not found, class 'OAuth2.Client', ID '172.24.40.31-443-ucr-hs-instance'

I followed the doc step by step. Am I missing something here?

Thanks!

9 Comments
Discussion (9)4
Log in or sign up to continue
Announcement
· Dec 24, 2024

Joyeuses fêtes de fin d'année 2024 !

Chers membres de la Communauté,

Alors que l’année touche à sa fin, nous souhaitons vous adresser nos plus chaleureuses félicitations pour cette incroyable année de contributions, de partages et d’échanges.

Que cette saison festive soit une véritable pause dans votre flux de tâches, avec des moments de déconnexion bien mérités (ou d'exploration de projets passionnants 🎄). Nous sommes impatients de voir quelles nouvelles lignes de code et idées brillantes vous apporterez en 2024 !

Merci pour votre créativité, votre passion, et votre engagement. Passez d’excellentes fêtes et une nouvelle année pleine de succès numériques ! 🥳

Avec toute notre gratitude,
L’équipe de la Communauté des Développeurs ❤️

Discussion (0)1
Log in or sign up to continue
Discussion
· Dec 24, 2024

Simple interface to modify and resend HL7 messages

Hi everyone,

I'm looking for a tool that can be used as a base to create an interface that allows a non-technical user to easily forward messages. 

The idea is that the user can find an already sent HL7 message and forward it by modifying specific fields of the message without needing any technical knowledge.

An example would be something similar to the Ensemble search engine, but with a less technical and much more intuitive approach and that only allows changing 1 or 2 fields. 

Is there a solution in the community or something that I can adapt for this purpose? Something like a React frontend that communicates with the IRIS backend for resending.

I can't find anything and it might have to be created from scratch, but just in case...

Thanks in advance for your help.

Discussion (0)1
Log in or sign up to continue
Article
· Dec 23, 2024 2m read

第五十六章 File 输入 输出 - USE 命令

第五十六章 File 输入 输出 - USE 命令

US 命令

USE 命令使打开的顺序文件成为当前设备。可以打开多个顺序文件,但一次只能使用一个顺序文件。

语法

USE file:position
  • file 文件

任何有效的文件规范,用引号括起来。指定的文件必须已打开。在 UNIX 路径名中,可以使用波形符 (~) 扩展来指示当前用户的主目录。例如:~myfile~/myfile

Discussion (0)1
Log in or sign up to continue