Release Notes

2.8.9

July 21, 2026

Email & Appointment Notifications

  • Improved notification statuses. Result notification statuses for patients and staff now report with greater precision, and resending a result displays a clear “Queued for Delivery” status.
  • Enhanced delivery tracking. The platform now records confirmed delivery, bounce, and complaint status for emails, and delivery status now reads “Delivered.”
  • Location-based branding on appointment emails. Update to the delivery address of appointment emails and reminders to improve email deliverability.
  • More robust appointment and confirmation emails. Additional fallback logic ensures the patient profile triggers the appropriate appointment notifications, walk-in confirmation emails have been optimized for compatibility with a wider range of email providers, and guest-order calendar invites have been strengthened.

Lab Orders & Results

  • Complete results for multi-part and multi-lab orders. When results arrive under multiple accessions, each is retained and their PDFs are combined into a single patient view, and orders that span multiple labs are automatically split by test group.
  • Expanded injection-pack support. Injection-package orders now expand consistently across all order paths, including orders created through the API.
  • Cleaner printed requisitions. The Passport ID field now appears only when populated, and client/provider details appear at the top of the Order Information section.
  • Client ordering enhancements. The Client Order page now supports more than six tests per order, and a new Shared Orders page lets users view and edit orders they have shared with customers.

Scheduling — Rooms & Staff

  • Enhanced room and staff scheduling. The “Set Default Room & Staff for All Tests” button now applies your default room and staff to every test, including tests with an existing assignment, and lab-level users can now open the Scheduler Status page to manage default assignments.

Location Settings

  • Cities Served managed at the lab level only. The Cities Served setting has been removed from the client-level dashboard and is now managed only by corporate-level users.

Patient & Registration Experience

  • Use the same email across locations. A patient can now use the same email address at different locations.
  • Streamlined registration and dashboard. Consent and financial-policy checkboxes now appear once, the dashboard greeting shows the patient’s full name, and result details include a Units column.

Announcements

  • Post announcements to users. Corporate users can now publish system announcements to all locations.

Reliability & Stability

  • Improved platform resilience. Improved performance for scheduled tasks; internal monitoring and configuration have been enhanced.
  • Clearer walk-in summaries. Walk-in orders now display as “Walk-in” without a time window.

Single Sign-On (SSO)

  • SSO management built into the app for admin users. Single Sign-On settings now live in the main application under Settings, making them easier to find and manage.

2.8.8

June 23, 2026
  • Duplicate email protection. The system now prevents duplicate email addresses when creating or editing a customer, so you’ll be alerted before saving a record that conflicts with an existing email address. This only affects the customer-creation process inside MAPL / MALT and does not yet affect the API ordering process until a full workflow can be integrated with the ALTN and ARCpoint websites.
  • Customer ID available at creation. When you create a new customer, the system now provides the Customer ID right away — so it’s available immediately if you need it (for example, to add an email alias to the customer record).
  • Single Sign-On (SSO). Updates to the SSO environment for added security and compatibility.
  • Email updates. Emails are now sent from a new Amazon AWS service, which has better handling of email-domain reputation and gives us a higher level of inbox deliverability.
  • API updates. We modified several endpoints for improved stability and clarified the documentation so it accurately matches each endpoint’s behavior.

2.8.7

Improvements

  • Order Summary pricing calculator. Enhanced the pricing calculator on the Order Summary page to recalculate the sum of all items in the sale when modifications are made to an order on that page.
  • Fax number validation & normalization. Fax phone numbers are now automatically validated and normalized before transmission to improve fax delivery reliability and reduce issues caused by formatting inconsistencies.
  • Order discount calculation fix. Resolved an issue on the New Order page where percentage-based discounts could calculate incorrectly under certain circumstances.
  • Code cleanup & performance improvements. Completed various code cleanup, refactoring, and performance optimization to improve system stability, maintainability, and overall responsiveness.

2.8.6

New Features

  • Order Notes character guidance. The Order Notes field now includes a helpful hint and live character counter for notes intended for AML PDF reports. Notes are capped at 50 characters on the AML side, and the counter turns red past the limit so you know before you submit.
  • Provider notifications. Providers can now receive a notification of results awaiting their approval.

Improvements

  • Smarter result notifications. Result notification emails are now gated on the actual result status. Results still in provider review will no longer trigger premature patient emails — notifications only fire once a result is fully approved.
  • Results search reliability. The results search on lab and client dashboards is now more reliable across multiple browser tabs and page refreshes.
  • Provider edit & signature upload (corporate only). Fixed the provider edit form so the Submit button saves correctly and the signature upload now posts to the correct endpoint.
  • Lab-level AOE question management (corporate only). The Delete button on test questions now works as expected instead of opening the Edit page.

2.8.5

Stability & Resilience

  • Improved price formatting consistency across schedule and report views.
  • Strengthened the appointment cancellation flow to handle all input states gracefully.
  • Hardened cart data handling with proactive error notification.
  • Resolved OAuth view binding for smoother Passport authentication setup.
  • Improved the bug-reporting and feature-request workflow and introduced location as a new field.
  • Fixed template variables ({patient_first_name}, {magic_link}) not rendering in Client/Staff result notifications.
  • Fixed an override slot assigning incorrect staff in the lab scheduler.
  • Fixed panel test-edit page issues, including broken forms, missing fields, and lab-only sections visible to clients.
  • Improved schedule gap handling for more reliable appointment booking.
  • Updated coupon-code logic to prevent a scenario that could lead to doubled calculations.

Lab & Results

  • Enhanced results search, PDF generation, Ellkay account matching, and patient/order assignment workflows.
  • Upgraded report joins to support larger order-ID ranges across lab electronic submissions.

Client & API

  • Introduced an update to the Square integration to allow entry of a location ID, which will be leveraged by a future update from Square.
  • Added performance improvements for time-slot lookups to support ongoing optimization.

2.8.4

March 17, 2026

Bug Fixes

  • Multi-order result submission. Fixed an issue that could occur under certain circumstances when submitting results for multi-order appointments.
  • Staff assignment. Improved accuracy of staff assignment in test configuration and Override Slot scheduling.
  • Schedule timezone fix. Resolved an issue where appointment times could display incorrectly on calendars.
  • Multi-order appointment status. Improved stability of the HL7 integration for multi-order appointments.
  • Email From address. Resolved an issue where the “From” address on certain emails could display incorrectly after background processing.
  • External Order ID support. Expanded support for larger order IDs from external systems.
  • API logging. Improved API error logging to capture more complete diagnostic information.
  • HL7 timestamp display. Corrected timestamp formatting for HL7 lab results to ensure accurate display times.
  • Consent URL for subclients. Improved consent email handling for subclient patients to ensure accurate patient matching.

Security & Code Cleanup

  • Legacy code removal & security improvements. Removed legacy code no longer critical to the application, resolving security vulnerabilities flagged by our code-scanning tools. Sensitive information is now excluded from application logs, and internal system details are no longer exposed in HTTP responses.
  • Square SDK updated. Updated the Square payment SDK to the latest version.

Improvements

  • Order submission error messages. Improved error messages when orders cannot be submitted, with clearer titles and user-friendly descriptions.
  • Client detail page performance. Significant performance optimization on the client detail page for faster load times.
  • Test group dropdown. Test groups are now sorted alphabetically and filtered to show only groups relevant to the selected client.
  • Editable email templates. Four additional notification types (client results, survey, appointment cancellation, appointment reminder) now support the editable email-template system.
  • Order service refactor. Internal code restructuring for better maintainability of order and coupon processing logic.

Testing & Quality

  • Automated regression test expansion. Significantly expanded automated regression test coverage across all three portals (lab, patient, and client) — a major improvement to our ability to catch issues before they reach production.

2.8.1

January 20, 2026

Bug Fixes

  • Fixed appointment completion status not updating correctly under certain conditions.
  • Fixed page crashes when appointments have missing test data.
  • Fixed client search showing deleted clients.

Backend Updates

  • Improved Beluga telehealth API integration and error handling.
  • Enhanced form webhook processing for duplicate questions.
  • Added validation checks before telehealth order creation.
  • Updated the database schema for telehealth response tracking.
  • Improved logging for telehealth workflows.
  • Code cleanup, dependency updates, and performance optimizations.

2.8

December 29, 2025
  • Beluga Telehealth: Added telehealth upsell toggle, questionnaire integration, and medical fields to client settings and patient registration. Introduced result PDF logic to the Beluga API.

  • Soft Delete for Clients: Clients are now soft-deleted instead of permanently removed

  • Performance improvements to minimize timeouts and add stability to back end processes
  • API Performance: Refactored panel expansion and fixed N+1 query issues
  • Updated several package dependencies to their latest versions

2.7.9

December 1, 2025
  • Multi-Order Support:
    • Support is now offered for sales that leverage more than one lab
      • Introduced logic that will automatically separate labs with unique order IDs, requisitions, and labels
      • Introduced logic that groups multi-lab orders as a “Sale”
      • Introduced logic to completed multi-lab orders in bulk
  • API Updates
    • Introduced new API endpoints and web hooks for tele health integration with Beluga Health

Security and Performance Enhancements

  • Adjusted Redis caching for improved efficiency
  • Updated DELETE routes to leverage CSRF tokens
  • Implemented CSP headers for security posture improvement
  • Added Input Sanitization to cleanse user input
  • Webhook Security: Added signature verification for Twilio and Mailgun webhooks

2.7.8e

October 19, 2025

API Token Management (Lab Portal)

  • Added ApiInterfaceController and dashboard card linking to the new API interface from the lab order settings page.

Database Performance

Client Reporting Enhancements:

  • Improved the credit report to show customer IDs and link to order/patient details, updated queries to join with orders and patients, and adjusted the report table for new fields.

2.7.8d

September 25, 2025

API Documentation Enhancements

New Webhook Functionality and controller

2.7.8c

September 16, 2025

QuickBooks Integration Feature:

  • Added new endpoints in QuickBooks integration

Scheduling and Time Slot Calculation Improvements

Receipt and Parent Client Display Enhancements

  • Modified receipt generation to include and display parent client details when available, ensuring receipts are branded appropriately.

User Experience and Confirmation Dialogs

  • Updated confirmation messages for resetting scheduler defaults in both client and lab views to better explain the consequences of the action.

2.7.8b

September 15, 2025

Reports Enhancements

  • Added a new report by payment type
    • A new report by payment type has been added along side the standard Orders report. This new report offers a total of all payments, sorted by their payment type.

Order Notes on Calendar View

    • Order notes have now been added to the calendar view. If there is a note for a given order, you'll see an "i" next to it, and can hover over that icon to see the order note.

HL7 Matching Logic Update

    • Introduced new logic to the HL7 result API to enforce that DOB matches the customer and HL7 result file in addition to the current validation fields

Misc Bug Fixes

    • Fixed the print receipt bug on the Edit Customer page.
    • Introduced the ability to set a test's minimum time to 0
    • Scheduler updates to improve performance with room and staff exclusions
    • Resolution of a bug that could allow the dashboard's version of an order to not match the proper test list of the order on the order summary page.

2.7.8a

September 11, 2025
  • Scheduling issues resolved:
    • double bookings at the same time slot, and rooms and staff are now reflecting properly on the scheduler
  • Default Additional Test Time (min)
    • 0 is now available as a default additional time for appointments
  • The receipts is now viewable from the manage customer page

2.7.7

August 21, 2025

Reports Enhancements

  • New Time Filters Added:
    • Added support for “Today” and “Last Month” filters in reports.
    • Resolved an issue with the “Yesterday” filter.
    • Updated “Last 30 Days” label to “Last Month” for consistency.
  • Cash Report Enhancements:
    • New client filter added to daily cash report view.
  • Outbooks Report Export:
    • Adjusted item_description and category_name to use the test name from the appointment for each test.
    • Added patient_id to export.
  • QuickBooks Export:
    • Adjusted column names and formatting per user feedback.

Performance & Logic Fixes

  • Eliminated Race Condition:

Resolved a race condition with transactional sequence handling to improve performance and stability.

  • Time Slot Fixes for “ALL” Room ID:

NewScheduleController now correctly handles cases when a room is set to “ALL” by checking all client rooms for test hours.

UI & UX

  • Date Filter Display Updates:

Updated all report headers to reflect new filter options (“Today”, “Last Month”).

  • Typo Fix:
    • Corrected “check you email” → “check your email” on login link page.

2.7.6

July 7, 2025
  • Enhanced Customer Merging
    • Customer merging is now possible between clients and sub clients.
  • Dashboard & Archiving Improvements
    • Updated the result archive process to keep the user on the same page they were visiting from rather than redirecting them to the dashboard.
    • JavaScript archive button refactored for cleaner UI interactions and performance improvement.
  • Order Creation & Supplemental Items
    • Resolved an issue that was occurring if a test name was empty.
    • Refined the logic for draw fees for better error handling and reliability improvements.
  • QuickBooks Integration
    • Updated QuickBooks customer record creation to reference Customer instead of Patient for consistency.
  • Refund Processing
    • Resolved refund issues in production when canceling appointments with paid statuses.
    • Adjusted refund logic for both Stripe and Square payments to ensure status and payment records are properly updated.
  • ALTN Email Processing
    • Update to ALTN client handling in Ellkay for improved handling of result files.
  • Pre‑Registration Flow
    • Corrected confirmation page message to display a standard thank you message rather than raw status text.
  • Result Archiving UI
    • Removed old unused “Customer Portal” column from patient list.
    • Cleaned up unused result action buttons and commented code from the results view.
  • Branding updates
    • Changed the word Patient to Customer in one instance for consistent vocabulary.
    • Updated the displayed logo on the error page.
    • Modified the URL being sent in result emails to properly display the domain that the customer recognizes.

2.7.5

July 24, 2025
  • Receipt Button Update
    • The “Print Receipt” will no long require the an order has been electronically submitted, and will now display as soon as the order has been paid.
  • Redirect Fix for Archived Results
    • Streamlined the Archive Results workflow so if a user archives a result, the system will return them to the Results page rather than dashboard. This saves time and improves efficiency when archiving multiple results.
  • Customer Merge Filtering Fix
    • Improved the customer merge logic when retrieving to better honor client access permissions. The customer merge page will now allow you to merge customers between any client or sub client that the user has access to view.
  • Requisition Enhancements
    • The requisition PDF now displays the parent client’s account number and phone number if the sub client does not have one set.
    • This helps ensure that all outbound lab forms have complete information.
  • Receipt Results Fix for Guests
    • Corrected the receipt generation route for guest-facing receipt views to properly match order IDs with patients, fixing a “Result not found” error.
  • Required Field Removal
    • Removed the field requirement for email when creating a new customer from the dashboard. This allow for more flexible entry during manual lab intake and prevents the need to enter a generic email address if one is not available.
  • Order Cancellation Update
    • Resolved a bug that was preventing prepaid website orders from being cancelled successfully.
  • Test Pricing API Update
    • Updates that enable more flexible API usage when syncing tests from third party systems and/or onboarding new locations.

2.7.4

July 17, 2025

-Paid Order Test Editing Control
Introduced logic to prevent editing tests on paid orders by default. Added a new “Unlock” button with warning message to allow manual override if the user confirms they are only substituting tests of equal value. All test modification actions (remove, add, save) are now disabled for paid or refunded orders unless explicitly unlocked by the user.

2.7.3

July 8, 2025
  • Added a Price Override feature to allow a flat price override on an order. The price override will require a note, which will display on the Orders Report.
  • Updated the Orders Report to include the Discount Notes and Client Nickname
  • Updated the formatting on the Sales Receipt to include test names from the order
  • Resolved a validation bug that was not inserting slashes between year, month, day automatically when creating a new customer from the Manage Customers page.

2.7.2

May 15, 2025
  • New Features
    • Visitor Insights Added to Orders
      • We have Integrated “How did you hear about us?” and “What is the reason for your visit?” fields into patient registration and reporting modules.
      • New visitor_insights management panel.
      • Order and report pages now support these new data points.   
    • 60-Day Appointment Time Slot API
      • New endpoint: twoMonthTimeSlots.
      • Dynamically generates 60 days of schedule availability across default and exception patterns.
    • Result Type Validation
      • Backend logic now enforces result type validation during entry and update workflows.
  • Fixes & Enhancements  
    • Wholesale Cost Sorting Fix
      • Resolved an issue, now allowing sorting and input display correctly for wholesale price sorting  
    • Email Matching in Consent API
      • Adjusted the matching logic adjusted to be case-insensitive for better reliability.  
    • HL7 Error Logging
      • Added hl7_error_message column to order table.
      • Visible in HL7 workflows to clarify potential processing issues.
    • Patient Edit View Modernization
      • Structural improvements to the Manage Customer page for better readability and maintainability.  
    • PDF Upload Restriction
      • Only .pdf files are accepted when uploading lab result documents.
      • Users uploading disallowed file types and will receive an alert that the file is rejected.
    • UI Behavior Changes
      • All form inputs (checkboxes, select fields, buttons) across order_summary, lab_test_summary, and related templates respect payment status and are disabled if the order is paid.
      • Search input field repositioned on the patient list for improved layout.
    • Navigation Menus Reorganized
      • Orders menu entries now consistently use collapsible layouts for all user roles.
    • Removed the Create Customer form on the Manage Customers page
      • We have removed the legacy Create Customer form from the manage customers page, and instead will have all new customers be created with the Create Customer button at the top of the Manage Customers page.
  • Backend & Logic Adjustments
    • Dynamic ID Fallbacks
      • Improved ID generation fallback logic when MAX(id) returns null.
    • Removed Obsolete Elements
      • Legacy ‘Assign Customer to Client’ UI elements removed.
    • Standardized Button Text
      • Navigation banner updated from “ARCpoint Labs test” to generic “test” to support brading between locations.

2.7

April 26, 2025
  • Account Type Field for Clients:

    • Added new Account Type selection on the client profile page.

    • Options include AFG (single/multi-location), ALTN, Dual Branded, and Closed.

  • Result Item Types:

    • Introduced result_item_types field (e.g., Clinical, Toxicology) to the result_item_tests table.

    • Incorporated result_item_types handling into order creation and result item processing.

  • Coupon and Discount Calculation Overhaul:

    • New JavaScript module couponDiscount.js created to handle more robust and validated discount and coupon application logic.

    • Discount and coupon validation now ensures they do not exceed the total price.

    • Proper messaging for invalid coupon and discount scenarios.

  • Edit Patient Page:

    • Removed required fields for mobile number, DOB, email, and address to simplify editing.

  • Edit Order Page Enhancements:

    • Updated functionality for editing existing orders more intuitively.

  • Limited User Role Seeder:

    • Updated the UserTypeTableSeeder to safely insert a “Limited” user type if not already present.

  • Client Dropdown Improvements:

    • Disabled the client name dropdown on new appointment screens when a patient already has a preselected client.

  • Exception Hours Handling:

    • Improved handling of exception hours scheduling when no closed day is selected.

  • Coupon Usage Validation:

    • Fixed issues where coupons could incorrectly be applied when discount amounts exceeded total order prices.

  • Manual Payment Workflow (Order Summary and Schedule Pages):

    • Refactored manual payment selection popups (Cash, Credit, Invoice) for a more reliable and user-friendly experience.

  • Refresh Issue on Payment Pages:

    • Fixed page auto-refresh problems when applying payments.

  • API Response Fix:

    • Corrected API behavior to properly fallback to blank PDF data if none is available.

  • Coupon Application in Order Summary:

    • Ensured success/error messaging and coupon validations are properly displayed to users.

  • Migrated discount/coupon logic out of newOrder.js and order_summary.js into a new centralized file couponDiscount.js.

  • Updated seeder logic for better idempotency and timestamp handling.

  • Added two new Laravel migrations:

    • add_result_item_type_to_result_item_tests

    • add_account_type_to_clients_table

  • Refactored Swal (SweetAlert) modal confirmations for manual payments to reload cleanly after success.

  • Cleaned up old commented and duplicated code in JS files for maintainability.

2.6.9.9

April 23, 2025
  • Discount and Coupon Logic
    • Improved calculation for sub_total and total_price values using decimal formatting.
    • Refactored how discount types (number, percentage) and coupon logic are applied across orders.
    • Added safeguards to avoid NaN values when applying discounts.
  • PDF Consent Handling
    • Improved base64 file validation and decoding logic for uploaded PDFs.
    • Introduced support for downloading base64-encoded PDFs or S3 links based on file type validation.
  • Limited Role Functionality
    • Introduced and integrated a new Limited user role for B2B relationships.
    • Updated UI and navigation permissions accordingly.
  • Injection Test Table Updates
    • Implemented additional automation logic for successful B12 injection workflows.
  • Improved Consent API
    • Resolved an issue with allergy handling from the consent API so the website consent will always override the data that is stored in MAPL if there is a conflict.
    • API logging now includes timestamped entries for better traceability.
  • UI/UX Improvements
    • Login screen updates to put the one time link at the top of the page and make new user registration more intuitive.
    • Improved user permission dropdown logic in the UI.
  • Order Summary & Scheduling
    • Prevented edits to discounts/coupons on orders that are already paid.
    • Added validation for pending results on all result pages so PDF icons will only appear if the result is available to view.

2.6.9.8

April 8, 2025

1.Re-send Registration Email Enhancements

•Rebuilt the resendEmail method in NewScheduleController to handle complex scheduling logic, calendar invite generation, and multi-template delivery.

•Now includes proper ICS file attachments for email clients that support calendar integration.

•Supports conditional bypass for scheduling logic and handles delivery delay flags for future delivery scenarios.

•Improved error handling and logging for failed email delivery attempts.

2.Email Template Cleanup

•Removed deprecated sections from the patient_appointment_set_new.blade.php email template.

•Streamlined layout by commenting out unused appointment detail rows.

•Enhances visual clarity and reduces confusion in patient-facing emails.

3.Dashboard Coupon Visibility

•Updated the lab dashboard to display coupon names alongside payment status in appointment rows.

•Now clearly shows if a coupon was applied and its name (e.g., “Paid” + coupon info).

•Improves transparency for front-desk/lab staff reviewing appointment and payment data.

4.Backend Code Improvements

•Cleaned up controller logic and updated variable references for better data consistency.

•Minor view template improvements across lab-related blade files to support added features.

2.6.9.7

April 4, 2025

1.Magic Link Token Enhancements

•Added a new magiclink.php config file to handle invalid or expired login tokens.

•Now gracefully redirects to the login screen (/login) if a magic link is invalid or has expired.

2.Receipt Results Fix

•Adjusted logic to retrieve the client ID properly when fetching appointment details on receipt pages.

•Prevents errors and ensures consistent display of appointment/receipt info.

3.Discount Logic & Panel Pricing

Improved discount handling in OrderService to ensure correct updates to total price for panel items and additional conditions.

•Prevents incorrect total calculations for percentage-based or negative discount values.

•Minor updates to fix panel pricing issues in certain test/panel combinations.

4.Minor Code Cleanups

•Removed stray or outdated references to help keep order flows consistent.

•Enhances clarity for future debugging and maintainability.


2.6.9.6

1.ALTN & Location-Specific Logos

•The Requisition workflow now displays a different logo if the client type or location type is ALTN.

•Ensures the correct branding (logo) is shown on printed requisition forms.

2.Order Summary Page Updates

Appointment Date: Displayed more clearly in the order summary, including logic to recognize “3000” walk-in placeholders vs. exact date/time.

Edit Appointment Button: Users can more easily jump to the scheduling screen to modify appointments directly from the order summary.

•Minor layout improvements to keep appointment details in sync with other order information.

3.PDF & Signature Adjustments

•The patient signature and date fields are now removed from certain requisition PDFs.

•Simplifies the final form layout and prevents confusion if the signature data is optional or already captured elsewhere.

4.Dashboard & Customer Search

•Introduced a searchCustomerDashboard improvement that refines how customers are filtered and displayed in the main lab dashboard.

•Helps staff quickly locate and manage the correct client records.

5.Code Cleanup & Minor Fixes

•Removed extra/unwanted code in RequisitionController for easier maintenance.

•Polished layout in the dashboard and the order summary to better handle edge cases (e.g., uninitialized scheduling data).


2.6.9.5

We’re pleased to share version 2.6.9.5, which includes the following highlights:

1.Scheduling Assistant Role

•Introduced a new “Scheduling Asistant” user role with dedicated permissions.

•Scheduling assistants can now view and manage appointments using new “clients” endpoints (e.g., /clients/dashboard, /clients/schedules, etc.).

2.New Auditing Module

Audit Logs & Search: An all-new auditing interface allows admins and labs to review user activity in the system.

View by Order/Result or Patient: You can now search for actions by a specific order ID, patient details, or even by user.

Detailed “More Info”: A “View Details” option shows IP addresses, browser user agents, and other additional event data.

3.Improvements to Appointment Scheduling & Calendar

Updated Calendar Scripts: The calendar now supports multiple new views (3-, 4-, or 5-day layouts) and can be filtered by client more easily.

Pre-Select Test Group: When adding a test, the system remembers the last chosen group for a smoother workflow.

4.Enhanced Coupon Management

Server-Side Rendering: The Coupons page now loads more efficiently, with quick searching and sorting via DataTables.

Improved Display: The system shows coupon rules (single use, once per customer, etc.) and automatically marks coupons expired if past the use_by date.

5.Workflow & Consent Fixes

New Order on Lab Level: Addressed an issue where lab users couldn’t submit a new order properly.

Consent Override: Fixed a bug where certain overrides wouldn’t apply correctly, especially in the case of guardians or minors.

6.Form & Validation Updates

Optional Race & Ethnicity: Race and Ethnicity fields remain present but no longer force submission errors if left blank.

Patient Registration: Additional checks ensure valid DOBs and accurate allergy fields, but “Allergy” and “Reason for Visit” validations are now relaxed for certain scenarios where they’re not required.

7.Miscellaneous UI Tweaks

•Minor styling changes in forms and dashboards.

•Code merges to support better user experiences and system stability.

2.6.9.4

Below is a summary of what’s been updated in version 2.6.9.4:

1.Optional Payment Status on Reports

•When generating an “Orders” type report, choosing “Please select payment status” no longer forces a value. If no payment status is desired, it is simply left out of the filter.

2.Patient Registration & Update Form Adjustments

Allergy Requirements: Users must now select at least one allergy option (e.g., None, Latex, Alcohol, Other). If “Other” is chosen, a description is required.

Visit Reason & Referral Source: “How did you hear about us?” and “Reason for your visit?” are both validated to ensure a selection is made.

Race & Ethnicity Fields Made Optional: These fields are no longer strictly required, preventing unwanted form submission issues.

3.Lab Scheduling Improvements

New “Schedule/Creates/{id}” Route: You can now jump directly to creating an appointment for a specific patient from their detail page.

Additional Fixes to correct the “New Order” flow on the Lab level, ensuring smoother creation and scheduling of appointments.

4.Miscellaneous UI & Validation Tweaks

DOB Checks: Registration and update forms confirm a valid Date of Birth is provided.

Minor Style & Navigation Fixes for better user experience, including new tab opens for saved reports.

2.6.9.3

March 18, 2025

1. Collection Date & Service Completion Fix

Resolved Collection Timestamp Issue: A recent update prevented collection dates from saving properly. This release fixes the code so that collection_dt and service_completed once again update correctly when marking an order’s service as “Completed.”

2. Search Enhancements

Improved Customer Search: Adjustments to the patient/customer search logic allow for better handling of first/last name inputs (including capitalization and partial matches).

3. Panels Page Revamp

Server-Side Rendering for Panels: The Panels page now uses DataTables for server-side rendering. You’ll see faster searches and sorting, along with more efficient pagination.

Cleaner Panel Listing: Panels linked to clients are displayed more clearly, and lab/admin users can conveniently edit or delete them.

4. Minor UI & UX Tweaks

Footer Version Bump: The footer now displays 2.6.9.3 correctly.

General Code Cleanups: Various merges and minor refactors to keep the codebase stable.

Version 2.6.9.2

3/11/25

1. Payment Date & Status Updates

• You’ll now see the payment date recorded when an appointment or order is marked “Completed,” ensuring more accurate tracking and reporting of payment status on the receipt.

2. Search Improvements

Search Customer Name: Enhancements to patient/customer name searches, including support for splitting and capitalizing first/last names and searching for customers with multiple words. This should help you find customers more efficiently in patient selectors.

3. Appointment Overrides & Scheduling

Further Override Time Slot Adjustments: Continued fine-tuning for overriding appointment time slots. The interface automatically adjusts fields to reduce confusion when you manually set a custom time.

4. Order & Test Editing

Broken Image Fix: Resolved an issue where some test images weren’t displaying correctly in the Test Edit screen.

Marketing Fields on Tests: Minor improvements to the test editing flow, including updates to marketing fields (featured, suggested, etc.) and image handling.

5. Patient Profile Updates

Form Improvements for Race & Ethnicity: Race and ethnicity fields no longer strictly require a selection. If desired, you can leave these blank for patients.

State Dropdown Visibility: A small fix ensures the patient’s “State” dropdown is visible if no state is on record.

6. Miscellaneous Fixes & Merges

Email Template Tweak: Modified resend registration email content for clarity.

Back-End Refactoring: Various code merges and refactors to improve stability and maintainability.

2.6.9.2

1. Payment Date & Status Updates

• You’ll now see the paymentdate recorded when an appointment or order is marked “Completed,” ensuring more accurate tracking and reporting of payment status on the receipt.

2. Search Improvements

Search Customer Name: Enhancements to patient/customer name searches, including support for splitting and capitalizing first/last names and searching for customers with multiple words. This should help you find customers more efficiently in patient selectors.

3. Appointment Overrides & Scheduling

Further Override Time Slot Adjustments: Continued fine-tuning for overriding appointment time slots. The interface automatically adjusts fields to reduce confusion when you manually set a custom time.

4. Order & Test Editing

Broken Image Fix: Resolved an issue where some test images weren’t displaying correctly in the Test Edit screen.

Marketing Fields on Tests: Minor improvements to the test editing flow, including updates to marketing fields (featured, suggested, etc.) and image handling.

5. Patient Profile Updates

Form Improvements for Race & Ethnicity: Race and ethnicity fields no longer strictly require a selection. If desired, you can leave these blank for patients.

State Dropdown Visibility: A small fix ensures the patient’s “State” dropdown is visible if no state is on record.

6. Miscellaneous Fixes & Merges

Email Template Tweak: Modified resend registration email content for clarity.

Back-End Refactoring: Various code merges and refactors to improve stability and maintainability.



Release 2.6.9.3

1. Collection Date & Service Completion Fix

Resolved Collection Timestamp Issue: A recent update prevented collection dates from saving properly. This release fixes the code so that collection_dt and service_completed once again update correctly when marking an order’s service as “Completed.”

2. Search Enhancements

Improved Customer Search: Adjustments to the patient/customer search logic allow for better handling of first/last name inputs (including capitalization and partial matches).

3. Panels Page Revamp

Server-Side Rendering for Panels: The Panels page now uses DataTables for server-side rendering. You’ll see faster searches and sorting, along with more efficient pagination.

Cleaner Panel Listing: Panels linked to clients are displayed more clearly, and lab/admin users can conveniently edit or delete them.

4. Minor UI & UX Tweaks

Footer Version Bump: The footer now displays 2.6.9.3 correctly.

General Code Cleanups: Various merges and minor refactors to keep the codebase stable.

2.6.9

March 5, 2025

1.Receipt Improvements

•Updated receipt pages to accurately display the payment date.

2.Order Summary Enhancements

•Added a new section to Step 1 on the Order Summary for improved clarity and workflow.

•Introduced a fix to correctly handle test prices and panel pricing in various scenarios.

3.Guardian Consent & API Updates

•Added optional guardian fields (guardian_consent, guardian_id, guardian_first_name, etc.) to the newGuestOrder and customerConsent APIs.

•Implemented new database columns (guardian_consent, guardian_id) in schedules and third_party_consent_to_match migrations.

4.Profile & UI Tweaks

•Added an optional checkbox on the New Appointment page to send email notifications.

5.Collection & Result Workflows

•Introduced a “Collector Name” field for POC PDFs so the logged-in user completing the order is displayed.

•Refined HL7 result validations, with additional debug logging.

•Included multiple improvements to the results page, including reworked “View Requisition” links and handling for test collector data.

6.Error & Bug Fixes

•Fixed an issue that occurred when uploading images to Tests.

•Resolved errors related to customer creation modules.

•Removed add/delete specimen buttons in certain workflows to prevent duplicate order items.

•Corrected route issues involving “lab test add forms” and “View Requisition” buttons.

7.Miscellaneous Updates

•Added a Draw Fee field in the order summary.

2.6.8.1

February 11, 2025

1. Update to the Collection Date and Time

•Made the collection date/time field editable and renamed the checkbox to now say "Electronically Submit Order". This allows you to correct or adjust the collection timestamp for orders that are being entered later in the day after the customer's collection occurred.

2. Introduced Consent Checking as Step 2 on the Order Summary Page

•We now have a new status icon for consents on the Order Summary Page, which will specifically check to ensure that the consent has been signed by the customer.

3. Appointment Date and Time Column

•A new column now stores and displays the appointment date and time more explicitly. This improves clarity in reporting and scheduling.

4. Subtotal and Discount Enhancements

•Streamlined logic around discounts and subtotals, fixing issues where discount values did not properly update totals. This includes:

5. Removed Default Consent

•Cleaned up default consent behavior so that specific consents are more effectively managed. This eliminates auto-check issues and improves how consent data is captured.

6. Updated Race and Ethnicity Options (CPL Lab)

•Revised the dropdown options for race and ethnicity to align with new CPL lab requirements, ensuring correct data collection during registration or scheduling.

7.Limit Rooms for Testing

•Added logic to restrict the rooms displayed during test scheduling. This reduces confusion and improves selection accuracy when creating or editing appointments.

8. Consent API In Progress

•Early development on a new API endpoint for storing patient consents. This functionality is partially complete and will be expanded in future releases.

9. Date Time Selector for Collection

•Introduced a more intuitive date-time picker for collection date/time fields, improving accuracy and user experience.

10. Added Result Button on Customer View Page

•Provided a direct “Result” button in the customer or patient profile to quickly access recent results or status, eliminating extra navigation steps.

11. API for Consent Storage

•Added a new API for consenting patients directly, further automating compliance workflows and ensuring more robust data collection.

12. Panel Test Page Optimization (Lab Admin)

•Streamlined the panel_test page specifically for lab administrators, making test and panel management more efficient and user-friendly.

13. Print Receipt Button

•Added a Print Receipt button to the Order Summary page so customer receipts can easily be printed.

13. Fixed Checked In Status

•The Checked In Status button is now updated properly when an order is checked in.

2.6.8

January 23, 2025

2.6.7

January 6, 2025

• Made the “walk-in” button available to all clients, even if walk in appointments are not available online for that location, allowing for a more streamlined customer intake process.
• Added the ability to set a sales account for tests, improving accounting and reporting workflows with the QuickBooks interface.
• Modified the test dropdown to display both internal and external codes to allow for more accurate test selections when creating an order.
• Vertically centered button text on the order summary page.
• Converted the “New Order” button to a “New Appointment” button.
• Addressed issues with the MDCare results endpoint to ensure proper schedule validation and external order checks.
• Created a table to map clients with their associated labs for improved Ellkay integration handling.
• Added the ability to disable result notifications for sub-clients.
• Introduced an option to apply a manager discount.
• Bug fix: Google Survey gets unchecked when you mark “Service Completed.”
• Bug fix: Editing a Customer sends an error.
• Bug fix: New “service completed” checkbox does not produce a result record.
• Bug fix: “Service Complete” checkmark does not carry from “Edit Order Page.”

2.6.6

December 13, 2024
  • Payment Processing Enhancements:
    • Introduced Elavon payment processing for lower priced transaction fees and more efficient processing.
  • Dashboard and Navigation Improvements:
    • Redirected the dashboard eye icon to go directly to the Order Summary Page to improve efficiency and avoid unnecessary screens.
    • Resolved some spacing UI issues on the dashboard and improved overall spacing and layout consistency across all views.
  • Order Summary and Appointment Improvements:
    • Integrated summary sections, related text updates, and made multiple updates to the Order Summary Page to improve efficiency.
    • Introduced “active” and “preferred” fields to client tests, adding the ability to showcase preferred tests when creating new appointments.
    • Added the Manager Notes section to the Order Summary Page for internal tracking.
  • Service Completion and Scheduling:
    • Simplified the service completion process with a streamlined checkbox requiring only one press per appointment and added error handling.
  • Reporting and Compliance:
    • Added a daily cash report for financial tracking.
  • UI and Usability Enhancements:
    • Added buttons, star icons, and dashboard status icons on the order summary page.
    • Provided a default staff creation option to streamline account setup with dedicated staff resources.
  • API and Backend Improvements:
    • Introduced a new parameter to the API for enhanced request handling.
    • Updated the result endpoint to support a new standard for AML client workflows.
    • Added a form builder integration to the test consent template process.
    • Introduced a Manager Role for refined role-based operations.
    • Implemented features for consent overrides and guest orders in the MAPL API.\
    • Updated the HL7 file to include AOE Questions and Question Codes for Quest.
    • Enhanced guest order APIs by adding new fields for better partner integrations.
    • Implemented a PDF override process for consents coming through the guest order API.
    • Added Specimen Collection date to the barcode for compliance with specific labs.
  • Bug Fixes and Code Quality:
    • Resolved an issue preventing providers from editing orders.
    • Removed unnecessary code and sections for a cleaner codebase.
    • Resolved code conflicts and performed general cleanup for improved stability.

2.6.5

December 2, 2024

• Created a function which allows you to solicit Google reviews by text and email directly from MAPL.
• Updated the “Paid Manually” button to allow for cash and credit payment tracking.
• Integrated support for the Elavon payment gateway with manual payment options.
• Replaced “patient” with “customer” across various sections for consistency.
• Introduced question_code for better identification of survey questions with our Quest interface.
• Enhanced the order summary page to have toggles for survey status and service completion status.
• Refined manual payment functionality routes for better alignment and usability.
• Resolved UI inconsistencies in dropdown selections and table headers.
• Enhanced DataTable configurations for improved dashboard usability.
• Updated lab dashboard pagination to server-side for improved performance and scalability.
• Streamlined appointment display logic for clear status differentiation (e.g., “Booked,” “Cancelled,” “Checked-In,” “Completed”).
• Improved display logic for allergies, ensuring proper visibility of “Other Allergies” fields.
• Conducted updates and testing for cover page functionality.
• Added an alternate cover page option for specific tests.
• Integrated a new question_code field in the questions module with migration, creation, and editing functionality.
• Enhanced question creation and editing UI with the “Question Code” field.
• Resolved pagination and search issues in schedules and order summaries.
• Improved logging and error handling for survey dispatch and payment processes.
• Resolved issues with patient-to-customer mappings and optimized SQL queries.
• Streamlined and commented code for better readability and maintainability.

2.6.4

November 25, 2024

• Server-Side Pagination: Implemented server-side pagination for client data tables to enhance performance and scalability.
• Appointment Reminders: Updated appointment reminder functionality to improve scheduling and notification workflows.
• Elavon Transaction Table: Created a dedicated Elavon transaction table to streamline payment tracking and processing.
• Consent Record Enhancements: Added conditions for consent record handling and agreement verification to ensure compliance and data integrity.
• Appointment Survey Feature: Introduced an appointment survey feature to gather user feedback and improve service quality.
• Resolved Conflicts: Addressed and resolved code conflicts to maintain a smooth integration process.
• Removed Debugging Artifacts: Eliminated unnecessary debugging code (dd) for a cleaner codebase.
• Footer Update: Updated the application footer to align with the latest version changes and provide up-to-date information.

2.6.3

November 15, 2024

• Replaced references to “patient” with “customer” on the schedule page for consistency and clarity.   
• Adjusted reminder interval settings to provide more flexibility in notification timing.   
• Completed modifications to the edit order page to require Service Completed to be checked before proceeding.
• Guest Order API Updates: Improved order creation process for orders with multiple tests.   
• Updated the Print Requisition Button to only allow printing after the service has been completed.

2.6.2

November 13, 2024

• Performance improvements and code efficiencies to improve page load times.
• Draw Fee Integration: Added draw fee settings to clinical test groups and client edit pages, enhancing billing flexibility for clinical tests.
• Error Reporting Feature: Implemented an error report functionality with modified routes and controllers to facilitate better diagnostics and troubleshooting.
• Reminder Interval Customization: Updated the reminder interval settings to allow users to configure appointment reminder notifications more precisely.
• Elavon Payment Session Management: Improved Elavon payment integration by adding session token handling for enhanced transaction security and streamlined checkout.
• No-Show Notification: Added functionality to automatically send email notifications upon successful marking of a “no-show” appointment, improving client communication.
• Enhanced Appointment Reminders: Introduced features to set specific reminder hours for appointments, improving user engagement and reducing missed appointments.
• UI and Code Cleanup: Removed unnecessary debug code and refined redirect URLs to ensure cleaner, more efficient navigation.
• Footer Update: Updated the footer design to reflect the latest changes and maintain consistency across the application.

2.6.1

November 1, 2024

• Enhanced DOB Validation: Improved date-of-birth validation on registration pages to ensure accurate input
• Visitor Insight Functionality: Added visitor insight tracking on registration pages for enhanced data collection
• Patient Receipt Update: Modified patient receipt pages for better user experience and design clarity
• Environment Configuration: Introduced new environment variables to streamline deployment and customization processes
• Query Optimization: Refined queries for faster performance, switching from where to whereIn for targeted data retrieval
• Pre-Registration Error Fixes: Resolved pre-registration errors to improve user flow and reduce interruptions
• Dropdown for Test Group Selection: Added a dropdown feature for selecting test groups, improving ease of access and functionality
• Elavon Payment Enhancements: Addressed Elavon client and receipt code adjustments to improve payment processing reliability
• Location Type Feature: Added functionality to set location types during registration, enhancing data categorization

2.6.0

October 23, 2024

• Implemented Google SSO integration.
• Debugged and optimized Elavon payment gateway integration
• Fixed issues with the IP filter and session token generation for Elavon merchant accounts
• Improved email and SMS reminder functionality for users
• Updated cover page handling, adding and testing disable options for specific conditions
• Debugged result item queries and AML results lookup for improved accuracy
• Added support for disabling cover page functionality in the system settings
• Modified reminder functions to enhance SMS and email notifications

2.5.9

October 10, 2024

• Finalized development of test consent functionality
• Implemented two-token generation system for WooCommerce and guest users
• Improved cover page debugging process
• Implemented support for no-show functionality in the scheduler
• Added email send delay functionality
• Fixed QuickBooks integration issues
• Debugged and enhanced fax result notification functionality
• Added functionality to set and delete appointment ID in cookies
• Addressed server error issues during result uploads
• Enhanced error handling for better log tracking
• Introduced the “Create Default Staff” functionality to remove the corporate level default staff member
• Resolved a bug with the Square Pay functionality
• Added support for saving consent templates and refined test consent workflow
• Updated email templates and functionality for delayed mail sending
• Introduced new error handling for WooCommerce API
• Updated barcode functionality
• Added reminder prompt in case service completed was not checked
• Resolved the filtering and searching display issues on the Order page

2.5.6

August 5, 2024
  • Added a detailed receipt feature to the customer dashboard
  • Resolved bug on the edit order page with the lock / unlock status of tests to no longer require unlocking of a test
  • Enhancements and bug fixes for the Clinical Collection Dashboard
  • MD Care Updates to allow a physician only consultation
  • Added a note section inside the edit order page
  • Updated code for migrated marker cluster in Google Map API to avoid the error on the map when selecting a location
  • Fixed a bug where updating a test unassigns it from a sub-client
  • Enhancements and bug fixes for the auto-approval workflow
  • Implemented database indexing for performance improvement
  • API updates for the WooCommerce website integration
  • API updates to improve the efficiency of the pre brick and mortar automation
  • Added functionality for patients to be able to edit their appointments from the MAPL portal

2.5.5

August 5, 2024
  • MD Care Updates to allow a physician only consultation
  • Added functionality for patients to be able to edit their appointments from the MAPL portal

2.5.2

March 15, 2024
  • Added the ability to bypass the scheduler for specific tests
  • Removed the invite.ics from the email template if bypass scheduler is enabled
  • Resolved a bug with the draw fee calculation on the cart page
  • Resolved an issue that was preventing telehealth providers from receiving the full PDF copy of results
  • Resolved bug that was causing result values on the edit order page and reports to be overwritten.
  • Updates to scheduler exception blocksVisual updates to the scheduler page
  • Removed MD Care logic from the scheduler controllers
  • Updates to exceptions - made weekend working days using exceptions
  • Optimize patient and order lookup on post result process
  • Disallow the creation of appointment duplicates
  • Visual updates to the scheduler page
  • Update to Global Custom Panel Pages to allow for the clinical collection workflow
  • Resolved a bug with reference value lookups
  • Removed cancelled appointments from the client dashboard

2.5.1

March 5, 2024
  • Added the ability to bypass the scheduler for specific tests
  • Added the ability to have custom text on the scheduler page per test
  • Applied logic to allow for custom appointment confirmations and result templates per test
  • Added logic to prevent an error message on registration, even if the location's settings have a faulty value such as an invalid email address
  • Updated the PDF to remove countries and switch the order of the name fields
  • Modified the sex field to be Male / Female to align with Quest's requirements
  • Introduced global pages that can be used for pre-brick and mortar locations
  • Updated colors on the scheduler page and calendar to be closer aligned with our website
  • Resolved a bug with the calendar sync that was causing some users to receive an error when trying to sync their calendar
  • Resolved a typo with the Proceed to Payment button
  • Resolved a bug with email templates not being applied properly in some cases when a provider approves the result
  • Added the ability to add order requisitions to email templates

2.5

February 16, 2024
  • Introducing Single Sign On with our ARCpoint email accounts
  • Updating the logic used for customers to verify their email address and see their results
  • Adding filtering options to the dashbaord home page
  • Updating the scheduler page to remove unnecessary fields and clean up the interface
  • Making additional styling changes to streamline the look and feel of the customer journey
  • Reslving an issue with some test reference values
  • Resolved a bug with Add Another Test when using magic links to order a test or service
  • Introduced an option to send the lab requisition to customers
  • Resolving a bug with result templates
  • Resolving an issue with time zones being displayed incorrectly on email confirmations
  • Added new API functionality for the website
  • Increased the MAPL / Website sync time to happen every 1 hour instead of every 4 hours
  • Resolved a time zone issue for appointment confirmation texts and emails

2.4.9

February 1, 2024
  • Modified time zones to be set at the client level instead of the user level
  • Workflow updates to improve the shopping cart experience
  • Resolving a bug with cancelled appointments
  • Updating colors and styling to match the website
  • Modifying the "Find a location" page to make it more intuitive for mobile users
  • Increase block times for appointment ranges
  • Added a Call To Action button that will update a button on the website home page.
  • Added tracking logic to help calculate CPA and ROI.

2.4.8

January 22, 2024
  • Resolved iPhone spacing issues in the shopping cart and pre-registration pages
  • Updated the specimen collection on AML tests to use a single collection time
  • Added ability to automatically fax results to a physician
  • Modified clinical collections to support phlebotomy and non phlebotomy collection sites
  • Adjusted the UI of the custom panel page
  • Fixed a bug with the "show more" button on the scheduler that was preventing you from seeing additional appointments
  • Resolved a bug that was causing an error during registration if you sign in instead of creating a new patient record
  • Resolved a bug that was preventing some appointments from sending SMS and email messages.
  • Resolved an issue that was allowing customers to see tests that were not marked as Display On Website
  • Added ability to copy test pricing and activation status from one client to another.
  • Added collection type column to schedule table
  • Added tracking to global custom panel pages
  • Added a filter to the tests page from the client view
  • Resolved a bug that wouldn't allow appointments to be edited or canceled if the patient email address had not yet been entered.

2.4.5

November 28, 2023
  • Added dollar amount to the order report.
  • Added consent versioning for the financial consents.
  • Added the possibility to use a custom blurb of text above the signature box.
  • Resolved a bug that was preventing email verifications from being completed.
  • Resolved a bug that was preventing the consent check boxes from being saved properly when using pre-registration pages.
  • Resolved a bug that was preventing some results from being delivered if certain characters were in their email address.
  • Resolved a bug that was preventing some tests from displaying on the custom test panel page.
  • Added API functionality for announcement bars on the new website

2.4.2

November 8, 2023
  • Created a new method to quickly add a new patient with the green button the dashboard page.
  • Added QR code for completing patient registration to the order page.
  • Resolved a bug with filters on the dashboard
  • Resolved a bug with the scheduler status page that was not working if a room or staff member had been deleted.
  • Allow locations to use the old registration workflow if desired.
  • Added a "Complete my registration" button for customers as soon as they complete their short registration process.
  • Added additional API endpoints to work with virtual physicians.
  • Resolved a bug with floating staff member availability.

2.4.1

November 2, 2023
  • Added "Share Order" button to the custom test panel page for physician ordering.
  • Update to walk in appointment workflow
  • Resolved issue with AML barcodes
  • Add PDF converter to support the latest PDF versions

2.4

October 12, 2023
  • Simiplified user experience for the shopping cart and checkout pages
  • Outlook Calendar integration
  • One time sign in links now available for patients
  • Quickbooks integration as a payment gateway
  • Quickbooks reconciliation dashboard
  • Added Walk In Appointment option to the scheduler
  • Added Ask On Entry questions to Custom Panel Tests
  • Ability to download a PDF of the signed consent for
  • Notice in the dashboard for users who have not completed their registration
  • New button to re-send registration email which also allows users to update their contact informationAdded a quick sign in token for patients
  • Resolved user account creation bug
  • Resolved bug that was breaking exception is room scheduling
  • Draw fees are showing in the shopping cart, even when when set to inactive
  • Draw fees are shoing multiples in the shopping cart when more than one test is being ordered with a required draw fee.

2.3.1

September 19, 2023
    • Allow sub clients to use rooms from their parents
    • Fixed the after hours issue where the schedule would roll to the next day
    • Put the Jodit editor on the provider pages
    • Resolved default test price issue in the API
    • Added Social links to clients
    • Improved the speed of Global Landing Pages

2.3

September 12, 2023
    • Added a custom notes field per patient
    • Added customer facing features to custom test panels to allow them to be scheduled through the website and landing pages
    • Allow custom test panels to be ordered through landing pages and/or the website
    • Quick process for adding appointments without the patient data
    • Added a new HTML editor to resolve HTML markup issues
    • Added a custom notes field per patient
    • Updated payment method options to allow both credit card and pay at location
    • Added clarity for adding coupon codes to all tests at once
    • Resolved an issue where the client user in staff dropdown become blury on hover
    • Faciliate $0 orders and 100% coupon codes.
    • Updated components to stage the Quickbooks Integration
    • Update orders to be marked as completed when approved so they will go directly to patients.
    • Client Scheduler Notification when an appointment is updated
    • Enable and disable staff requirement
    • Added 30 minute buffer in the scheduler
    • Make the test searchable on the New Order page for walk in patients
    • Payment Method can support Pay at Location or Credit Card
    • Added a button to reset assigned rooms and staff

2.2

August 23, 2023
  • Added email notifications that get sent to the client when appointments get scheduled
  • Made pay at location the default
  • Resolved HTML rendering issue that was showing incorrect HTML markup on some landing pages and custom test panel pages
  • Added an Amount column to the appointment page so you can see tests costs at a glance
  • Added client phone number to text messages sent to the patient
  • Updated the notifications on the scheduler status page to be more intuitive when completing updates.
  • Resolved bug with assigning rooms and staff members after page 1 of the scheduler status page
  • Resolved payment method bug that was preventing pay at location and credit card options from displaying at the same time.

2.1

August 8, 2023
  • Added Clinical Collections workflow
  • Update the Fax Status success message
  • Added total amount to the scheduler dashboard
  • Fixed parent guarding consent forms
  • Resolved issue with fax cover page not being applied properly.
  • Added client phone numbers to the text messages that get sent to patients.

2.0

July 13, 2023
  • Introduced Add Another Test to the shopping cart
  • Conflict resolved with schedule appointment window
  • New display filter for the custom test panel page to accommodate hidden active tests
  • Implemented database synchronizatoin
  • Update to scheduler to make appointment scheduling more intuitive and make a friendlier pop up when appointments are not found
  • Removed all restrictions with sending results via fax message
  • HTML embedded formatting for landing pages
  • Added website URLs to landing pages
  • Support for drag and drop re-ordering items on landing pages

1.9.3

June 16, 2023
  • Update client creation and client edit for Client Users
  • Test Category delete button in test edit correction
  • Create API Endpoint To Update Client Tests By Lab Tests
  • Client Test improved for faster Load Time
  • username to login should not be case sensitive
  • User editing an order badges not locked
  • Uploading image does not change collection date and time.
  • update button in client edit effected values reviewed.
  • Faxing feature opened to all user roles
  • null order IDs created by abandoned shopping cart appointments fixed
  • Database duplicates corrected
  • Clients displaying on the panel table.
  • search bar for panels corrected.
  • notice detailing that a fax may not be completed until there is a result value
  • changes to rooms give users a confirmation alert upon submit
  • API Endpoint To Update Client Tests By Lab Tests v2
  • working hours added to the scheduler status page
  • Category delete fixed in test edit
  • holiday exception for scheduler fixed
  • Select Client When Creating New Order fixed
  • Faxing improved to support multiple tests in an order

1.9.2

June 1, 2023
  • New owner dashbaord to review all scheduler settings and quickly manage rooms and tests.
  • Improved user experience for the client staff assignment page.
  • In the scheduler customer reports NAN for any price that exceeds 3 digits.
  • On order, new order as a lab user, when I enter DOB, warning never disappears.
  • Update faxing logic for result delivery via fax
  • Logo update on the result PDF.
  • Ordering Provider update on the results cover page
  • As a lab user, in client edit adding guardian consent generates an error on pre-reg pages
  • As a lab user in result view, emails and texts not sending in production
  • Added additional sentence to appointment alert
  • Scanning QR code in patient emails generates error
  • Rewrite of logic on shopping cart pages to avoid duplicate supplemental items
  • AOE questions working for scheduler and shopping cart.
  • Update scheduler workflows to grab the supp item with the highest price by default if duplicated
  • V2-as a patient using scheduler, gray out the payment button after click to prevent user from clicking multiple times
  • V2-Resolved schedules being set with NULL Payment Method

1.9.1

May 30, 2023
  • Feature - Allow users to reorder AOE questions on the forms, pre-reg pages, and question page.
  • Resolved - Sub Client ID Workflow
  • Resolved - some image links in test edit generate the error page
  • Resolved - Supplemental items selections not persisting
  • Resolved - Duplicate Supplemental Items Showing on Some Orders
  • Sync Sandbox data with production through an automated weekly update
  • Resolved - Can't Assign Client to Test
  • correct styling issues in shopping cart
  • establishing lab and client test fields priority
  • avoid automatically activating (for client) newly assigned tests.
  • Sorting for tests and panels
  • Resolved - AOE Questions are not triggered for appointments made through scheduler
  • Resolved - missing allergies in patient edit
  • Customer was charged twice by payment processing
  • Resolved - Issue generated for customer on appointment edit
  • Update "Add All Tests" Functionality In Edit Client
  • tests filtering by test groups in Sandbox
  • Resolved - when a lab user creates a new test, issue generated
  • Resolved - as a lab, when I create a new order through order, new order specimen info card not functioning
  • Resolved - Order edit . . . ability to unlock tests no longer functioning
  • Resolved - global default staff removed deletion removed from client level
  • Resolved - as a client made an edit to a test. Made a few changes. submit --> unresponsive
  • Resolved - As a lab user, I created a test with supplemental items. As a client, I loaded the test and edited. Supplemental items did not appear.
  • Resolved - as a lab user, when I create an order through scheduler, patient dropdown no longer populates and page styling is incorrect.
  • Resolved - As a client user, several tests in the test dropdown are being duplicated
  • Resolved - In appointment edit on scheduler, total amount when there are duplicate supplemental items is incorrect
  • Resolved - as a user of the scheduler, credit card should be the default selection. Credit card only displaying when any selected.
  • Prevent continual search for appointment
  • Add Update Message To Modal For Client Edit Test
  • Resolved - Supplemental items on order generating issue
  • Resolved - creating any staff member generates error
  • Resolved - as a lab user clicking on the set default scheduler settings generates error
  • research and correct source of duplicate clients/sub-clients
  • Resolved - creating a new room generates error
  • Resolved - as a client user working with a newly created client, creating a new staff member generates an error
  • Resolved - as a client user seeing an error when I alter schedule on a new client
  • Edit Schedule Blade Issue With Payment Method Value

1.9

May 4, 2023
  • Result view Notes Rediirect. Corrected improper routing issue.
  • Clients may now create panels.
  • Ability to correct or change client in result view through the "change" buttons.
  • Allowing client test fields to persist regardless of changes made at the lab level.
  • Updates to default test image if broken. Corrections to the broken images
  • Updates to Test Category on edit test.
  • Updates to result badge spans. Correction to result buttons that were behaving incorrectly on added tests.
  • Addition of client supplemental items to scheduler. Allow client's active setting to persist even if changes are made on the lab level
  • Allow lab to make changes to scheduler's default consent information without overwriting other settings
  • Correction to test edit. When test and group was changed, result badge remained the same.
  • Customer reported that client payment method was not working properly when selected in test edit.
  • Although updates have been made, this is still in progress. The intent is to eliminate the appearance of duplicate charges.
  • Correct styling issues in shopping cart. Corrections made to mobile shopping cart view (e.g. keeping dollar sign on same line as amount)
  • Correction made so that phone number persists on schedulerEnsures that if no emergency contact number entered, primary phone number still persists
  • Test level ability to remove cover page.In test edit, lab users may now opt to remove the cover page on results.
  • Added test defaults to scorpion API.
  • Resolved issue for creating appointmentments when more than one patient have the same email address

1.8.2

April 3, 2023
  • Create A Button For Lab Users To Be Able To Change The Client On A Result
  • Add A Client Default Payment Type Checkbox To Tests
  • Improve Scheduler Pre Reg Page Settings
  • Make Result Table Responsible For Ipad And Other Small Devices
  • Add International Checkbox Or Similar Solution Number Should Be Saved In Db But Should Not Send International Texts Update
  • Change Buttons On View Result Page
  • Add Specimen Source To The Page That Is Pulled Up When A Qr Code From The Pdf Template Is Scanned
  • Add Pharmacist Credentials Pharm D Or R Ph Or Both
  • Order Form Settings For New Sub Client
  • Change Buttons On Result View Lab Only
  • Return To Client Settings Switches Role From Lab To Client
  • Change Return To Order Settings Button To Return To Settings Button
  • Scheduler Cart Issue
  • Make Order Table Responsible On Small Devices
  • Aml Barcode Update
  • Please Make Result Table In Patient Portal More Responsive For Mobile Users
  • Allow Clients To Make Supplemental Items Required
  • Create An Add Parent Client Tests Button For Sub Clients
  • Additional Fields In Modal Form
  • Side Nav Not Displayed In Profile For Clients V2
  • Use Test Name Website Throughout The Scheduler Instead Of Using Test Name External
  • Update Retail Price Width For Client Level Tests Table
  • Replace Check In Date With Test Name For Order Table On Mobile Devices
  • Add All Tests Only Adds The Tests On The Current Page Not All Of The Tests On All Pages
  • Update Result Client On Dashboard
  • Add Patients Middle Initial To Result Pdf
  • Registration Emails Are Not Sending
  • Making Client Assignment Easier In Provider
  • Unresolved Result Table Issues
  • The List Of Providers In Client Edit Does Not Appear To Include The Default Providers
  • Result Details No Longer Displaying Result Or Abnormal Indicator Fields
  • Abandoned Shopping Carts Are Creating Appointments And Sending Confirmation Emailz