Skip to main content
All CollectionsFeature Announcements
Patch Change Log - Capacity Management Suite®
Patch Change Log - Capacity Management Suite®

Cumulative 2024.02 hotfix notes/release notes for Capacity Management Suite

Joe Caffrey avatar
Written by Joe Caffrey
Updated this week

About This Page


Second 2024.02 Patch Release (March 11, 2025)

[DEL-946] Daylight Savings Time Error in Logs

Problem

Clients experienced continuous errors after switching to daylight savings time. The issue caused frequent system errors due to incorrect time conversions, leading to session management failures.

Solution

The time conversion logic was updated to properly handle daylight savings time changes. This fix prevents the system from generating errors due to invalid date values, ensuring stable session management.


[OP-9310] ADT, Transport, and Placement Failures Due to Missing Reason Code

Problem

Errors were occurring in ADT Messages, Mobile Transport Jobs, and Placements due to a missing Reason Code in the database. This caused foreign key constraint failures, preventing these functions from completing successfully.

Solution

A data correction adds the missing Reason Code for affected campuses.


[OP-9442] Slow Message Queue Processing Due to Duplicate Physicians

Problem

The database was processing transactions very slowly. The issue was traced to an excessive number of duplicate physician entries, which caused the physician search function to perform poorly. This was found to be related to the way duplicate physicians are handled.

Solution

The fix matches duplicate physician records against the oldest entry, preventing further issues.


[OP-9456] Application slowness due to install issues

Problem

The application was experiencing slow performance and blocking issues due to triggers being reactivated.

Solution

Logic added to correct issue from occurring.


[OP-9478] Attribute Removal Issue in Capacity Management Suite®

Problem

Some patient custom attributes, such as "Continuous Observation" and "Urinary Catheter Insertion," were not being removed when sent with empty double quotes in ADT messages. Other attributes using the same format, like "72 Hour Hold" and "Suicide Precautions," worked as expected. Investigation revealed that a 20-character limit on ADT Tag Names was preventing proper removal.

Solution

The character limit issue was identified as the root cause. The limit on characters has been increased to 50 characters.


[OP-9491] OR Patients Unable to Be Discharged

Problem

An OR patients could not be discharged using the ADT Transaction or manual discharge process due to a Null reference in the database

Solution

The issue was caused by discharge logic. We updated the logic to handle this missing data and use an alternative location value as backup in this scenario.


[OP-9492] Cleaning Job Prioritization by Unauthorized User

Problem

A user without the correct permissions was able to change a cleaning job to a “Clean Next” status. This was not expected behavior, as their role did not allow prioritizing cleaning tasks.

Solution

The system was updated to prevent users without the right permissions from prioritizing cleaning jobs. The update ensures users can no longer change job priorities unless their role allows it.


[OP-9495] Firefox Login Issue

Problem

When using Firefox version 134.0.0, the login box on Capacity Management Suite® page fails to load. However, the login page loads on version 133.0.3.

Solution

Web components are updated allowing the page to load. It is still recommended to use the latest browser version.


[OP-9507] Hotfix Revision for Last Mod Date Issue

Problem

A previous hotfix applied to 2024.02 included an outdated version of a script, causing issues with last modified date tracking.

Solution

The script was updated to ensure the correct changes are applied. This adjustment ensures accurate last-modified date tracking, preventing further issues.


[OP-9513] Care Progression Threshold Alerts Not Sending Emails

Problem

Emails were not being sent for Care Progression Threshold Alerts, preventing timely notifications.

Solution

Logic was improved in multiple areas to correct the issue with alerts.


First 2024.02 Patch Release (February 4, 2025)

[OP-8720] Incorrect "Close" Button Text in PatientTracking Portal

Problem

In PatientTracking Portal, the "Close" button in the Orders Dialog box displayed as <%$ Resources:Resource, BedAttributesDialog_CloseButton %> instead of "Close." While the button functioned correctly, it caused confusion and included a delay before closing.

Solution

A fix was developed that corrects the button displaying improperly.


[OP-9149] Loss of Whiteboard Unit Settings After App Pool Recycle

Problem

Whiteboards lost their chosen unit settings nightly after the app pool recycled. This caused the patient list to display "no data found" until the unit was manually reselected or the user logged out and back in.

Solution

The system was updated to resolve the issue of whiteboards losing unit settings after the app pool recycle. While the fix addresses unit settings, console changes still revert to default unless saved before an IIS reset.


[OP-9190] Performance and Data Accuracy Issues in Daily Cleans Report

Problem 1: Performance Issue

The Daily Cleans Standard Report in Capacity Management Suite versions 22.11 to 23.10 experienced significant performance delays. The report completion times were suboptimal due to inefficiencies in logic

Solution

A hotfix was implemented and tested successfully, leading to improved report completion times.


Problem 2: Data Accuracy

In Capacity Management version 2023.02, the In-progress and Complete Times in the Daily Cleans Standard Report did not match the reported duration. Users could not reconcile average clean times with the aggregate clean times, leading to data inconsistencies.

Solution

The report's calculation logic for average clean times was reviewed and corrected to ensure alignment with the aggregate clean time values.

Both fixes are combined into one file change, ensuring optimal performance and data accuracy for the Daily Cleans report across all applicable versions.


[OP-9192] Missing Electronic BedBoard Units After IIS Recycle

Problem

Electronic BedBoard units disappeared after an IIS recycle, requiring users to log out and perform manual interventions to restore functionality. This issue disrupted workflows and delayed bed management processes.

Solution

The system was updated to prevent Electronic BedBoard units from disappearing after an IIS recycle. The fix ensures that bedboard functionality remains stable and accessible, even after IIS restarts, improving overall reliability for users.


[OP-9210] Dropdown Reason Codes Not Listed Alphabetically

Problem

After upgrading to version 2023.09, reason codes in dropdown boxes, such as Cancel Bed Request, were displayed in the order they were added to the dictionary rather than alphabetically. This deviated from the expected behavior in version 2021.09.

Solution

The issue was resolved by updating the dictionary query logic to enforce alphabetical ordering for dropdown items.


[OP-9241] Unable to Log into IVR on Capacity Management Suite 24.02

Problem

Users encountered an "unable to process request" error when attempting to log into the IVR system on Capacity Management Suite version 24.02, preventing successful access.

Solution

The issue was resolved through an updated configuration file.


[OP-9243] Error When Setting BedTracking Zones for EVS Employees

Problem

An error occurred when assigning zones for Environmental Services (EVS) employees with variable memberships or device IDs in the BedTracking module. Users were redirected to an error page when trying to select or deselect sections and zones in the "Change Assignment" window.

Solution

The issue was resolved by updating the system to handle assignments for variable memberships correctly. The error message no longer appears, and the "Change Assignment" functionality now behaves as expected.


[OP-9251] File Conflicts for Intra Unit Transfer Outbound Logic

Problem

Conflicts were identified between hotfixes OP-9106 and OP-9129, both of which modified the same DLL (TeleTracking.Enterprise.ApplicationIntegrationController.Business.DLL). This caused issues with the Intra Unit Transfer Outbound Logic.

Solution

The workflow was reviewed, unnecessary files were removed, and the outbound message functionality was validated. Confirmation of merging these hotfixes was addressed, ensuring all relevant changes were included in this release.


[OP-9262] Staff Assignment Requests and EVS Notifications Failing

Problem

Staff assignment requests and EVS notifications were failing due to a missing DLL. This issue disrupted key workflows for staff assignments and notifications.

Solution

The missing DLL was added to the system, restoring functionality for staff assignment requests and EVS notifications. The fix has been validated, and the issue is now resolved, ensuring stable operations for version 24.02.


[OP-9272] Incorrect Data in German Translation of “Requests by Hour of Day” Report

Problem

The German translation of the “Requests by Hour of Day” report showed zeros for “Avg Transport Time” and “Avg Total Trip Time.” The issue was caused by a translation mismatch in a database table. This affected a German only environment.

Solution

The stored procedure was adjusted to account for mismatch, ensuring correct data display for the affected fields.


[OP-9293] Duplicate Status Entries in TransportTracking User Notifications

Problem

In version 2023.09, the "Delay/Dispatched" status appeared twice in the TransportTracking User Notifications settings. This issue was not present in version 2023.07 and likely began in version 2023.09, as confirmed by analysis of multiple systems.

Solution

The duplicate status entry was removed through a validated fix.


[OP-9340] Telebot Icon Not Appearing on CMS Tabs

Problem

Users reported that the Telebot icon was missing on Capacity Management tabs after a hotfix was implemented. The issue persisted across multiple environments, with incorrect values being passed during navigation.

Solution

The issue was resolved by updating the system to use the correct TeleBot App ID for each environment. After cycling IIS, the Telebot icon now appears correctly on Capacity Management tabs, ensuring visibility across all supported regions.


[OP-9369] Unexpected User Logouts Despite Activity

Problem

Users were being logged out of the system unexpectedly, even when actively working. The session timeout settings were not being honored, causing active sessions to terminate incorrectly after the configured duration.

Solution

The issue was resolved by updating the system to ensure session timeouts only apply to idle users. Active sessions are now retained as expected, aligning with the group timeout settings. Validation confirmed the fix's effectiveness across multiple environments.


[OP-9384] Removal of LogRocket Integration

Problem

The client experienced 40+ second delays in their Test environment after upgrading to version 24.02. These delays occurred whenever an action was performed and were traced to requests made to LogRocket, despite the feature being disabled in the settings.

Solution

The LogRocket integration was fully removed from the system to eliminate the delays. This ensures faster page loads and consistent performance across all environments.


[OP-9394] Automatic Transport Jobs Not Cancelling as Expected

Problem

Automatic transport jobs were not cancelling as expected when a bed status was changed to "Dirty" or when a "Ready-to-Move" (RTM) status was removed. These actions either failed to cancel the transport job or generated an error message.

Solution

The system was updated to ensure transport jobs are cancelled automatically when bed statuses change or RTM designations are removed. Error handling was also improved to eliminate generic error messages, restoring expected functionality.


[OP-9400] Section and Zone Assignments Stuck for Variable Users in Transport and EVS Apps

Problem

Variable users in the Transport and EVS mobile apps were not being prompted to select their sections and zones after their initial login. Once logged out, assignments became "stuck," and users bypassed the selection screen upon subsequent logins. This issue was observed only in German environments and was likely related to German translation settings.

Solution

Updates to how membership is provided for users was corrected.


[OP-9423] Timestamp Inconsistency in Instant Notify History Report

Problem

The Instant Notify History Report displayed inconsistent timestamps across different notification methods. Notifications for handheld-a devices appeared in UTC time, while push, email, and screen alerts showed local server time.

Solution

The system was updated to ensure all notification timestamps in the Instant Notify History Report display in local server time, providing consistency across all devices and notification methods. This resolves the issue for handheld-a devices and aligns their timestamps with other notifications.


[OP-9270] "Forgot Password" Screen Rendering Issue

Problem

The "Forgot Password" screen was not displaying correctly, preventing users from accessing the password reset feature. While the screen’s email functionality was unaffected, some users reported not receiving password reset emails.

Solution

The issue with the "Forgot Password" screen was resolved, ensuring it renders correctly for all users. Email sending functionality was not modified, but users experiencing issues were advised to verify their email configuration settings.


[OP-9410] Pre-Admit Tracking Columns Misaligned

Problem

PreAdmit columns were not aligning correctly causing issues when scrolling through the console.

Solution

The misalignment was caused by discrepancies between the header and list content scrollbars. A fix was applied by adding a scrollbar to the header or a placeholder for alignment.


[OP-9437] Daily Clean Detail View Report Not Showing Data When Filtering by User

Problem

When filtering the Daily Clean Detail report by user, no data was displayed. The issue was The issue is related to the initial data insertion into the temporary table. Specifically, filtering by User ID resulted in the exclusion of job-created entries, resulting in a blank report.

Solution

The report logic was updated to ensure job-created entries remain visible when filtering by User ID.


[OP-9442] Slow Processing of Message Queue

Problem

The MessageBrokerMessageQueue was processing messages very slowly due to duplicate physician data, which disrupted backend operations. Additional latency was caused by the SQL server and application being hosted in different regions.

Solution

The system was updated to handle duplicate physician data more efficiently and streamline backend processes. Additionally, the SQL server and application were aligned to the same region, reducing latency and improving transaction speed.


[OP-9453] Automated Discharge Report Not Showing Data

Problem

The Automated Discharge Report was not displaying data despite discharge events appearing in the system. The issue was suspected to be related to the report expecting a confirmed discharge status, which in this case was not being used.

Solution

The report logic was updated to correctly display discharge events, even when only pending discharge statuses were used.


[OP-9457] Last Seen Column Missing in QA Environment

Problem

The "Last Seen" column was missing in Patient Tracking Portal. Instead, two "Gender" columns appeared, with one showing the correct "Last Seen" data.

Solution

The issue was caused by an incorrect translation which led to a mislabeled column.


[OP-9474] Multi-Stage Clean Jobs Stuck in Progress

Problem

Multi-Stage Clean jobs were unable to transition past the UDEF8 status in the XT UI and Mobile Application. Dropdown selections were not available, preventing manual and automated job transitions.

Solution

The issue is resolved by updating missing database values related to workflow transitions.


[OP-9475] Incorrect Location Displayed in Patient Walkout Alarms

Problem

When a Walkout Alarm triggers, the alarm displays the patient’s previous location instead of their current location. This issue was confirmed in both in-house testing and at multiple sites, affecting accuracy in tracking patient movement.

Solution

The location tracking logic is now corrected, ensuring alarms now display the patient’s actual current location. Email alerts now confirm the correct location.


[DEL-116] Stat Job Reason Code Not Selectable

Problem

The "Stat Job" system reason code in BedTracking couldn’t be selected by users. This was because the reason code wasn’t connected to a group, which made it unusable in the system.

Solution

We fixed the issue by connecting the reason code to the right group. This ensures that system reason codes are accurately generated. Users will still be unable to select them if they are not authorized to do so.


[DEL-120] LastModDate Trigger for Minifi Data Pulls

Problem

The LastModDate field in the database was not being updated consistently, affecting the ability to pull accurate data through Minifi. Existing triggers were only applied after updates, missing changes when data was inserted.

Solution

We created new rules in the system so that whenever new data is added or updated, the LastModDate field will automatically be set to the current time. This makes sure the system always has the most up-to-date information when pulling data, even if someone had manually entered a different date before.


[DEL-158] EVS Employees Not Visible on Employees Tab in BedTracking

Problem

After signing into the Capacity IQ® EVS app, housekeepers were not appearing on the Employees tab in BedTracking. Despite the application of prior fixes and service restarts, the issue persisted, impacting system functionality.

Solution

The resolution ensures EVS employees will display correctly on the Employees tab after implementation.


[DEL-164] Excessive LogDetail Errors in Capacity Management Suite

Problem

In Capacity Management Suite version 2023.09, the LogDetail table recorded 230,000 error messages daily. This was caused by a configuration issue with the MPI Feature for Cross Campus. While the client was unaware, the large number of errors could slow down the system.

Solution

The configuration issue was fixed to stop the system from generating unnecessary errors. The solution is included in version 24.02, ensuring the LogDetail table now functions correctly.


[DEL-188] External Staff Assignments Not Created for Unmapped Roles in Capacity Management Suite®

Problem

When a external staff assignment system’s staff role is mapped in Capacity Management Suite®, the staff assignments work as expected. However, if a role that is not mapped in Capacity Management Suite is used, the staff assignments are not created, and they do not appear in the Patient Tracking Portal.

Solution

The system has been updated to ensure that staff assignments are processed correctly, even if the role is not mapped in Capacity Management Suite. Previously, the system would discard the entire message if it included an unmapped role. Now, unmapped roles will no longer prevent valid assignments from being processed and displayed in the Patient Tracking Portal.


[DEL-279] Unable to Search for Users in "Copy to" Section of User Profile

Problem

When editing a user profile in Capacity Management Suite®, users were unable to search for other users in the "Copy to" section, even when entering the correct information. This issue was specific to version 2023.09.

Solution

The system was updated to fix the search functionality in the "Copy to" section of the user profile. Users can now successfully search for and find other users when copying information, ensuring that the feature works as intended.


[DEL-280] Instant Notification History Report Not Filtering by Sender or Recipient

Problem

When running the Instant Notify History report, the system would display the full report, even if you tried to filter by a single sender or recipient. This made the report longer than necessary and harder to use.

Solution

The system has been updated to ensure that the report now correctly filters by the selected sender or recipient. This makes the report shorter and more focused, showing only the relevant results based on the filter applied.


[DEL-287] CTA StaffAssignment Integration: Processing Assignment Removals

Problem

Capacity Management Suite® was not processing the removal of StaffAssignment through Care Team Assignment (CTA) integration. When CTA sent messages to remove assignments, the microservices relayed the packets to CMS, but CMS failed to handle the removal, causing inconsistencies in staff assignment workflows.

Solution

The issue was resolved by updating Capacity Management to process StaffAssignment removal messages sent through CTA integration.

  • Capacity Management now processes assignment removal requests correctly, ensuring consistency in staff assignment workflows.

  • Testing and validation confirmed that staff assignment history is preserved, addressing prior concerns about overwriting previous allocations.


[DEL-339] Electronic BedBoard Units Missing After IIS Recycle

Problem

After an IIS cycle on the web servers, units on the Electronic BedBoard were missing. Users had to log out and back in to attempt to resolve the issue. The problem persisted until IIS was manually reset by client support.

Solution

The system has been updated to ensure that units on the Electronic BedBoard are properly loaded after an IIS cycle. This prevents the units from disappearing and eliminates the need for users to log out or manually reset IIS.


[DEL-364] Discharge Disposition Flag Disabled by Default

Problem

After upgrading to version 24.02, the Discharge Disposition database flag was incorrectly set to FALSE by default.

Solution

A hotfix was developed to enable the flag by default.


[DEL-371] Missing IVRID Values Affecting Employee Performance Report

Problem

In Capacity Management Suite version 2023.09, the TransportTracking Employee Performance report failed to display the names of newly added employees. Instead, their performance totals were grouped together under a "NULL" entry in the database due to missing IVRID values. This impacted the accuracy of the employee performance report.

Solution

A function was developed to address the missing IVRID values, ensuring new users are properly recorded in the database. This solution ensures the Employee Performance report will display all user data accurately.


[DEL-399] Skip-Database Flag Not Working in Installer

Problem

The Skip-Database flag in the Installer was not functioning, causing issues during installations and increasing downtime windows on affected servers.

Solution

The installer was updated to include a new GUI that correctly supports the Skip-Database flag. Additional changes were made to ensure compatibility by installing the required ODBC driver. The issue was resolved in the code, and testing confirmed the flag now works as expected.


[DEL-408] Performance Issue with HIPAA Patient Audit Detail Report

Problem

The HIPAA Patient Audit Detail report experienced significant performance delays. When a nested procedure was executed, it returned no rows but took hours to complete, leading to operational inefficiencies.

Solution

Optimized the nested procedure, which improved execution time and enabled the procedure to return results promptly.


[DEL-524] Escalation Alerts Not Reaching Supervisors with Fixed Membership

Problem

Supervisors were not receiving escalation alerts, even though the alert settings and user permissions were correct. The issue occurred when a supervisor had a fixed membership type for an entire campus, and the alerts were not being triggered as expected.

Solution

The system was updated to ensure that supervisors with a fixed membership type will receive escalation alerts correctly. This change addresses the issue where the system only triggered alerts for supervisors with a variable assignment. The updated alert logic now applies to both fixed and variable membership types, ensuring alerts reach all relevant supervisors.


[DEL-531] Transport Jobs Created After Stage 1 of Multi-Stage Cleaning

Problem

When a bed transitioned from "in progress" to "clean" following Stage 1 of a multi-stage cleaning, transport jobs were automatically generated. Unfortunately, the bed was actually moving to a post-cleaning status (UDEF9), leading to confusion and the unnecessary creation of transport jobs.

Solution

The system was updated to ensure that beds undergoing multi-stage cleaning transition correctly from Stage 1 to Stage 2 without triggering transport jobs. This change ensures that transport jobs are only created when appropriate, improving the workflow for Environmental Services (EVS) and the transport team.


[DEL-546] Error Updating Bed Assignments for Auto Transport Jobs

Problem

When changing a patient's bed assignment after an auto transport job was created, an error occurred, resulting in a log message stating: "Format String can be only 'D', 'd', 'N', 'n', 'P', 'p', 'B', 'b', 'X' or 'x'." This disrupted the auto transport job workflow and caused delays.

Solution

The system was updated to handle bed assignment changes correctly for auto transport jobs, resolving the format string error. Testing confirmed that bed assignment updates now proceed without issues, ensuring smooth operation.


[DEL-575] Incorrect Date of Birth in Outbound Bed Request Updates

Problem

Outbound bed request updates were sending patient Date of Birth (DoB) information that was off by one day. The issue was traced to a discrepancy between the Iguana database and the Capacity Management Suite® database, where the DoB had a timestamp from the previous day, depending on the campus's timezone.

Solution

The system was updated to ensure that the correct Date of Birth is sent in outbound bed request updates. The fix synchronizes the data between the Iguana database and Capacity Management Suite®, so that the patient’s correct DoB is displayed in both systems.


[DEL-577] Unit ID Missing in Bulk Sync for Bed Location

Problem

In the bulk sync process, the Unit ID was missing from the bed location data, causing issues on the IQ platform. This led to problems such as bed assignments being lost during bed request synchronization.

Solution

The system was updated to ensure that the Unit ID is included in the bulk sync for bed locations. This fix helps prevent issues with bed assignments and ensures that the IQ platform has the correct unit information during the sync process.


[DEL-578] Unable to Log Into Interactive Portal Display with IVR ID

Problem

Users who do not have RAC request rights were unable to log into the interactive (touchscreen) wall displays using their IVR ID. When attempting to log in, they received an "An Error Has Occurred" message. This issue was tied to user permissions for requesting RAC in their assigned roles.

Solution

The system has been updated to ensure that users without RAC request rights can still log into the interactive Portal display using their IVR ID. This fix allows users to access the portal without needing additional permissions, resolving the login issue.


[DEL-586] German Translation Updates

Problem

German translations for several items required updates and review mid year 2024.

Solution

The translation updates have been reviewed and merged into the system.


[DEL-592] Patient Purge Feature Not Working Due to Version Mismatch

Problem

The Patient Purge feature was not functioning correctly in version 24.02 because the version number had not been updated with the new release.

Solution

The issue was resolved by updating the version number to ensure that the Patient Purge feature works as expected. The fix has been confirmed to work and has been successfully applied to the system.


[DEL-602] Users Stuck in Logged-In Status on Mobile

Problem

Users, particularly those in transport roles, were getting stuck in a Logged In state on the mobile app and were unable to log out to change their access. This caused frustration as they could not reset their sessions without technical support.

Solution

The issue has been resolved by updating the system to prevent users from being stuck in a Logged In status on mobile. This allows users to log out and change access without requiring technical intervention.


[DEL-622] Creation of eSaf Role Assignment Templates

Problem

Users needed a way to create eSaf role assignment templates through the Admin Tool, with options to set specific assignment types for EVS and Transport. This required updates to both the user interface and backend to support the new configuration options.

Solution

The system was updated to add EVS Assignment and Transport Assignment dropdowns to the Custom User Provisioning Configuration screen under User Management in the Admin Tool. These fields are optional and allow users to select from predefined assignment types, improving flexibility in role management. German translations for the labels are included.


[DEL-623] Handle eSaf Requests Using Updated Role Templates

Problem

eSaf requests were not correctly handling EVS Assignment Type and Transport Assignment Type. Hard-coded logic caused assignment types to be updated only during user creation, and manual changes in CMS were not conforming to the role’s configuration. Additionally, updates were being applied even when users were logged in.

Solution

The system now uses Role Config values to set EVS Assignment Type and Transport

Assignment Type during both Create and Update user requests.

  • Manual assignment changes are overwritten by the configured role’s assignment type during eSaf processing.

  • Updates are blocked for logged-in users, with a clear error message: "User is logged in, hence cannot be updated."


[DEL-690] Auto Transport Job Incorrectly Created and Cancelled in Multi-Stage Cleaning

Problem

In environments with both Auto Transport Jobs and the Multi-Stage Cleaning feature enabled, an issue was identified where auto transport jobs were being incorrectly created and then immediately cancelled. This occurred after the first stage of cleaning, even though a new transport job should only be created after the second stage of cleaning is completed.

Solution

The system has been updated to ensure that auto transport jobs are only triggered once all stages of cleaning are complete. This prevents jobs from being prematurely created and cancelled, ensuring that the correct workflow is followed for multi-stage cleaning.


[DEL-691] Unexpected Transport Job Created and Cancelled During Multi-Stage Cleaning

Problem

In environments with both Auto Transport Jobs and the Multi-Stage Cleaning feature enabled, transport jobs were being created and then immediately cancelled after the first stage of cleaning. This was unexpected, as a new transport job should only be created after the second stage of cleaning is completed.

Solution

The system has been updated to ensure that transport jobs are only triggered after the second stage of cleaning is completed. This fix prevents premature job creation and cancellation, ensuring that auto transport jobs follow the correct workflow.


[DEL-695] iOS 18 Compatibility for EVS, TT, and Nurse Apps

Problem

The compatibility of the EVS, TT, and Nurse apps needed to be verified with the upcoming iOS 18 to ensure smooth operation for users.

Solution

The apps were tested on iOS 18 and confirmed to work without any issues. This ensures that the apps are fully compatible with the upcoming iOS version.


[DEL-696] Alphabetical Sorting for Blocked Bed Reason Codes

Problem

In BedTracking, when changing a bed status to "Blocked," the dropdown for selecting a reason code displayed options in a random order, making it difficult for users to locate specific reasons efficiently.

Solution

The system was updated to ensure that blocked bed reason codes are displayed in alphabetical order in the dropdown. The fix also included adjustments to handle case sensitivity, ensuring consistent sorting. Testing confirmed the updated sorting functionality works as expected.


[DEL-756] System Error and Slowness

Problem

The XTMessageBrokerQueueService.exe experienced a System.NullReferenceException, causing it to terminate unexpectedly. Slow database operations further delayed message processing, and intermittent blocking issues required monitoring to ensure consistent performance.

Solution

The issue was resolved by fixing the error and improving the logic for handling backend operations. Database performance was enhanced by refining processing methods and adding optimizations. Testing confirmed improved performance, resolving the immediate issue and stabilizing message processing.

Did this answer your question?