Skip to main content

This documentation is for an older version of this product. See the latest version of this content.Opens in a new tab

Healthcare Mirroring

This topic provides additional information and procedures for setting up, configuring and managing mirrors and mirror members using InterSystems IRIS for Health® or Healthshare Health Connect®.

Configuring Mirroring for Healthcare Products

There are special considerations when you are setting up and managing mirroring with InterSystems IRIS for Health and Health Connect.

Note:

HealthShare solutions have their own mirroring documentation; the following considerations do not necessarily apply to HealthShare solutions products.

If you are mirroring an InterSystems IRIS for Health or Health Connect system:

Set Up Your Foundation Namespace for Mirroring

When you set up your Foundation namespace, select the Mirror Database option as described in “Using the Installer Wizard” in the InterSystems IRIS for Health Installation Guide or the HealthShare Health Connect Installation Guide.

Use a Proxy Address, such as a VIP, as the Network Hostname

Set the Network Host Name to a “proxy” ip address or hostname that will be used to connect to the mirror set by upstream systems. This proxy address should resolve to the active primary mirror member at the network level. A VIP is an example of such a proxy.

To set the Network Host Name:

  1. Navigate to Home > Health > Installer Wizard > Configure Network Name.

  2. Input the proxy address as the new Network Host Name.

  3. Select Save.

Set Up Matching HS_Services Users

On each mirror member, enable the HS_Services username and ensure that the password for the HS_Services interoperability credential within the HSSYS namespace matches the password for the HS_Services username. To update this interoperability credential within the Management Portal: switch to the HSSYS namespace, navigate to Interoperability > Configure > Credentials, select the HS_Services credential from the table, enter a new Password, and select Save.

Set Up the Mirror Monitor Agent

Schedule a task in the HSSYS namespace of each failover and DR async mirror member that ensures that the Mirror Monitor Agent is running. On the backup and DR async mirror members the Mirror Monitor Agent synchronizes configuration changes stored in IRISSYS (which is not mirrored) between the primary and non-primary members. To schedule the task, open a Terminal on each failover member and DR async member and enter:

zn "HSSYS"
do ##class(HS.Util.Mirror.Task).Schedule("HSSYS")
Which Databases to Mirror in Healthcare Products

As you mirror databases, keep the following in mind:

  • Do not mirror HSLIB.

  • You must mirror HSSYS.

  • You can optionally mirror HSCustom to help keep custom code in sync.

FeedbackOpens in a new tab