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.