Advisory: Deletion of Streamlets Causes System Index Errors
This problem affects the following products:
- HealthShare Unified Care Record: 2022.1, 2022.2, 2023.1, 2023.1.1, 2023.2
If an Administrator deletes SDA streamlets directly from the
HS.SDA3.Streamlet.* globals, a failure state can be created with the System Index or a System Index enabled client.
Please note that direct deletion of globals bypasses the notification processes that delete metadata from Edge Gateway and System Index tables and is not a supported procedure.
This can result in one of two problems:
- If the streamlets are deleted after upgrading to an affected version from 2021.2 or older and before enabling System Index, the polling processes on System Index will hang on the deleted streamlet ID keys.
- If streamlets are deleted from the Edge Gateway, after the metadata has been loaded into System Index, retrievals for those deleted streamlets will fail fatally. For patient retrieves, no data from the Edge Gateway will be returned. For streaming feeds such as with Health Insight, this will result in the polling process for the Edge Gateway to freeze.
Affected customers may contact InterSystems Worldwide Response Center (WRC) for assistance regarding this advisory and reference HSDD-2160.
Fixes for this issue are available for versions 2022.2, 2023.1, 2023.1.1, and HS2023.2