SeaCare 2.21.0 - Release notes
Who is this article for?
Administrators considering implementation of SeaCare 2.21.0.
No elevated permissions are required.
This article details the changes in SeaCare release 2.20.0, now ready for deployment.
For deployment help and configuration needs, please contact your SeaCare representative.
1. Features
1.1. (SC-15276) CDC Reportable Log Template Enhancements
Template update
- The AGE Reportable Log now features the official CDC AGE logo and a document control number.
- Access it under:
Senior Management Dashboard → AGE tab → Actions → Download Reportable Log - Also available in the Public Health module within Operations.
Specimen received logic update
- The "Specimen Received" column now auto-populates based on:
- N/A – if specimen request = No
- N – if specimen request = Yes, specimen received = No
- Y – if specimen request = Yes, specimen received = Yes
- This improves consistency between input values and exported logs.
1.2. (SC-15194) Crew Portal Dropdown Options Configuration
Configurable appointment options
- New configuration allows control over dropdown options in the Crew Portal.
- Impacts both Appointments and Medical Providers tabs.
- Configurable options include:
- Video Chat
- Call Medical Center
- Email Medical Center
- Copy Medical Provider Address
Configuration logic
- Each option can be toggled ON/OFF via system configuration:
- ON → Option is displayed
- OFF → Option is hidden
- Default: OFF for Video Chat, Call, and Email.
Environment-specific support
- Configuration is environment-aware:
- Applies separately to Operations and Onboard instances.
- Functions correctly whether instances are deployed on the same or separate infrastructure.
1.3. (SC-15259) Crew Portal Appointment Type Configuration
Attendance field visibility
- A new configuration determines whether the question “How will you be attending this appointment?” is shown.
- When hidden:
- Appointment date becomes active once the appointment type is selected.
- Time slot availability reflects both Online and In Person options (based on calendar configuration).
- When visible:
- Appointment date remains disabled until the user selects how they will attend.
1.4. Ubuntu Upgrade
Upgraded to Ubuntu 24 (v2.21) for enhanced compatibility, performance, and long-term support. New testing environments have been established for Onboard, Operations, SeaConsult, Crew Portal, and Provider Portal. Integration mappings are being revised and validated for seamless functionality across all environments.
2. Bug Fixes
| Number | Description |
|---|---|
| 1088887 | Resolved an issue where the Guest tab in the ARI dashboard showed the Crew count instead of the correct Guest count and percentage, affecting the accuracy of guest case percentages in Onboard and Operations views. |
| 1088290 | Resolved an issue with duplicate invoice numbers, which caused conflicts in refund processing. The sequential generation of invoice numbers lacked uniqueness, resulting in repeats. The logic has been updated to ensure all invoice numbers are now unique and compliant with financial standards. |
| 1063836 | Fixed an issue that allowed duplicate charges on the same order—once via Quick Charge and again when the Master Service Bill (MSB) was posted. The logic now ensures orders processed through Quick Charge are excluded from the MSB, preventing duplicate charges and maintaining billing integrity. |
| 1079643 | Resolved an issue where fillable forms downloaded from the system lacked the .PDF extension in their filenames, particularly affecting files from the Forms/Consent section in the Patient Chart module. The system now automatically adds the correct .pdf extension upon download, ensuring proper file recognition. |
| 1052165 | Resolved an issue where referral documents lacked the specialty and had incorrect naming when created from Onboard. The system now guarantees that referral documents correctly display the specialty and maintain consistent formatting in both Onboard and Operations. |
| 1059808 | Fixed an issue where fields in the referral form (e.g., specialty, allergies, chief complaint) were not auto-populating when the referral was first created. The fields only appeared after closing and reopening the referral. The system now correctly loads and displays all required fields upon initial form creation, improving usability and data completeness. |
| 1069361 | Resolved an issue where next appointment dates were missing from the Crew Wellness report download while visible in the UI. The query has been updated to correctly fetch scheduled appointments for the report export, ensuring consistency between the report and on-screen data. |
| 1068747 | Fixed an issue where the Appointment Notification task was not completing execution in certain environments. The task, which manages scheduled appointment alerts, was hanging due to inconsistencies in date-related calculations and required direct debugging in the production environment. Logic was corrected to ensure proper task completion and consistent execution across all environments. |
| 1063746 | Fixed an issue in the Products/Services > Services Tab where the Favorite toggle button could be enabled but not subsequently disabled. After saving the change, the button appeared to remain enabled even when toggled off. The logic has been corrected to ensure the toggle accurately reflects its saved state across all instances. |
| 1060322 | Fixed a critical issue in the SeaCare Mobile application where enabling the “User must change password on first login” setting caused a system-wide error. Users were unable to navigate or update their password after logging in. The fix ensures that users are now properly prompted to change their password on first login and can complete the process without encountering application errors. |
| 1059754 | Fixed an issue in the Inventory Adjustments report where selecting a voyage filtered the results incorrectly. Reports were showing data from the previous voyage’s last day and were excluding data from the selected voyage’s final day. The logic was updated to ensure that results reflect the entire duration of the selected voyage, from the actual start time to the end time. |
| 1059819 | Fixed an issue in the Physician Revenue Report where applying the voyage filter prevented the report from generating or downloading any data. This was due to legacy filter logic that had never been properly validated. The voyage filter now functions correctly, allowing users to generate and export reports based on selected voyage criteria. |
| 1058494 | Resolved an issue where users in the System Group: Administrators could create custom products in the onboard inventory despite the “Create Custom” permission being disabled. The system now correctly enforces this permission for all user groups, preventing custom product creation unless explicitly allowed.1061048 |
| 1061048 | Fixed an issue in SeaCare Mobile where users couldn't download documents after 10 minutes of uploading. The problem was due to token validation and an outdated viewToken field. The logic has been revised to keep documents downloadable regardless of time, and the token refresh process now works properly. |
| 1053561 | Resolved an issue in the Report Builder where pivot table data was inconsistent with the report data. Document type and status counts in the pivot table now align with exported results and tools like Excel. The logic has been updated to ensure accurate pivot aggregations based on the filtered report data. |
| 1050041 | Resolved an issue where scheduled reports failed to send email notifications. Users did not receive confirmation or download links post-report generation. The system is now updated to ensure emails are sent correctly upon scheduling and completing a report. |
| 1049861 | Standardized tab behavior in the Clinic module now prevents unintended new tab openings when viewing patient cases. Previously, some tabs opened the patient chart in a new tab while others did not. The update ensures all patient links open in the same window for a consistent user experience. |
| 1093673 | Fixed an issue in the order completion screen where lab results were incorrectly marked as required, even when the selected service had no lab results mapped in the administration settings. Now, lab results are only required if the service has a corresponding lab result configured, aligning the onboard behavior with operations configurations. |
Features and fixes listed in this release were tested with Google Chrome 138.0.7204.50 (64-bit) and Microsoft Edge 138.8.3551.55 (64-bit).
While we strive to ensure compatibility, we cannot guarantee functionality with newer browser versions, as third-party updates may introduce changes that affect existing functionality as well as performance. For the best experience, we recommend using the tested versions or contacting support if issues arise with newer releases.