<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="rss.xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Haidy Documentation Blog</title>
        <link>https://docs.44ai.ch/blog</link>
        <description>Haidy Documentation Blog</description>
        <lastBuildDate>Fri, 07 Aug 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[v2.4.5 Release Notes]]></title>
            <link>https://docs.44ai.ch/blog/v2-4-5</link>
            <guid>https://docs.44ai.ch/blog/v2-4-5</guid>
            <pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[This release brings subscription-based billing with monthly and annual plans, the new Dictate add-on, chat history, a faster and more reliable report editor, improved dictation accuracy, and several security, performance, and administration improvements across the platform.]]></description>
            <content:encoded><![CDATA[<p>This release brings <strong>subscription-based billing with monthly and annual plans</strong>, the new <strong>Dictate add-on</strong>, <strong>chat history</strong>, a <strong>faster and more reliable report editor</strong>, <strong>improved dictation accuracy</strong>, and several <strong>security, performance, and administration improvements</strong> across the platform.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new">What's New<a href="https://docs.44ai.ch/blog/v2-4-5#whats-new" class="hash-link" aria-label="Direct link to What's New" title="Direct link to What's New" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <span class="badge badge--info">API</span> <strong>Subscriptions, Billing &amp; Seats</strong>: Institutions can now purchase seats with <strong>monthly or annual</strong> billing and choose how to pay — <strong>by credit card</strong> or <strong>by bank transfer (invoice)</strong>. A new <strong>Dictate add-on</strong> can be added to Reporter seats for +CHF 30/seat/month and is <strong>free with annual billing</strong>.</p>
<ul>
<li class="">Institutions must complete their <strong>invoice and billing details</strong> before buying seats; administrators with missing details see a reminder banner with a direct link to complete them</li>
<li class="">Administrators can <strong>manage their subscription</strong> (open the payment portal) and <strong>stop automatic renewal</strong> — seats then simply expire at their current validity end date</li>
<li class="">The seat overview now shows how each seat was acquired (e.g. subscription, invoice, onboarding) and whether it renews automatically</li>
<li class="">A new <strong>Winmed</strong> integration type is available</li>
</ul>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Chat History</strong>: The chat feature now keeps a history of past conversations, so you can view and resume previous chats at any time. The "BETA" label has been removed as Haidy chat becomes a fully supported feature.
<img decoding="async" loading="lazy" alt="Chat history" src="https://docs.44ai.ch/assets/images/chat-history-4d99c37b905e5dbfc51dfdad3f9c3d76.png" width="2934" height="1486" class="img_ev3q"></p>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://docs.44ai.ch/blog/v2-4-5#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong><span class="badge badge--ai">AI</span></strong> <strong>Noticeably better dictation quality</strong>: Dictation and transcription have been significantly improved. Haidy now better understands the medical context of what you say and applies language-specific corrections, so your dictated text comes out noticeably cleaner and more accurate — with far fewer manual corrections needed afterwards.</p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Faster report editor</strong>: The report page now loads faster, with content appearing immediately while report templates load in the background. The editor toolbar stays visible while scrolling (sticky), and the editor no longer flickers when streamed text finishes generating.
<img decoding="async" loading="lazy" alt="Report editor" src="https://docs.44ai.ch/assets/images/report-editor-20b321be1ea5272b7edd844c83e9a272.png" width="2934" height="1486" class="img_ev3q"></p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Better ICD-10 coding overview</strong>: Treated findings are now listed before comorbidities in the ICD-10 coding panel.</p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <span class="badge badge--info">API</span> <strong>Smarter administration tools</strong>: The users-without-access page now supports filters by seat status (no seat, no Dictate, no Reporter) and by recent logins. Maintenance windows are now validated (the admin tool warns when the end date is before the start date) and all windows — including past and inactive ones — are shown in the maintenance table.</p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <span class="badge badge--info">API</span> <strong>More reliable integration patient linking</strong>: Integration patients are now linked more reliably using the external patient ID.</p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Clearer audio retention handling</strong>: Changing the audio retention period now asks for confirmation before applying, protecting against accidental changes.
<img decoding="async" loading="lazy" alt="Audio retention confirmation" src="https://docs.44ai.ch/assets/images/audio-retention-e04b7c30629c9d3f7e8daf01229a12de.png" width="2934" height="1486" class="img_ev3q"></p>
</li>
<li class="">
<p><strong><span class="badge badge--info">API</span></strong> <strong>Security improvements</strong>: We've further strengthened security across the platform, improving how internal systems authenticate and reducing the risk of sensitive data exposure.</p>
</li>
<li class="">
<p><strong><span class="badge badge--info">API</span></strong> <strong>Performance improvements</strong>: Database queries have been optimized for faster data access across the platform — single-record lookups are more efficient, and new database indexes speed up common operations.</p>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://docs.44ai.ch/blog/v2-4-5#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Report editor flicker</strong>: Fixed the end-of-generation flash where the editor briefly disappeared and the loading screen reappeared before becoming editable again.</p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Stale report replay</strong>: Returning to a report no longer replays already-finished generations as ghost typing over an empty document.</p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Report page loading</strong>: The report tab no longer blocks on a full-page spinner while templates load.</p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Editor toolbar styling</strong>: The disabled state of the dictate and options buttons in the report editor toolbar has been redesigned for a consistent look.</p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Admin users page</strong>: Fixed the variable initialization order that broke the <code>/admin/users</code> page.</p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>ICD-10 coding panel access</strong>: The ICD-10 coding panel is now available to all users of institutions with ICD-10 coding activated, not only administrators.</p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <span class="badge badge--info">API</span> <strong>Conductor selection in consultations</strong>: When planning a consultation, any doctor in the patient group can now be selected as conductor, not just administrators.</p>
</li>
</ul>]]></content:encoded>
            <category>Release</category>
            <category>Haidy</category>
        </item>
        <item>
            <title><![CDATA[v2.4.4 Release Notes]]></title>
            <link>https://docs.44ai.ch/blog/v2-4-4</link>
            <guid>https://docs.44ai.ch/blog/v2-4-4</guid>
            <pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[This release brings a brand new Patient Cockpit timeline view, tag support for planned consultations, audio retention policies, dictate pricing tiers, and several usability and stability improvements across the platform.]]></description>
            <content:encoded><![CDATA[<p>This release brings a <strong>brand new Patient Cockpit timeline view</strong>, <strong>tag support for planned consultations</strong>, <strong>audio retention policies</strong>, <strong>dictate pricing tiers</strong>, and several <strong>usability and stability improvements</strong> across the platform.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new">What's New<a href="https://docs.44ai.ch/blog/v2-4-4#whats-new" class="hash-link" aria-label="Direct link to What's New" title="Direct link to What's New" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Patient Cockpit Timeline View</strong>: A brand new visual timeline view has been added to the patient cockpit, making it easier to view and navigate a patient's medical history at a glance. The patient table has been streamlined, with quick access to the cockpit replacing the previous row action buttons.</p>
<p><img decoding="async" loading="lazy" alt="Patient Cockpit timeline view" src="https://docs.44ai.ch/assets/images/patient-view-8ffc01894fa672a5628a2b1e5d3e942b.png" width="2934" height="1486" class="img_ev3q"></p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <span class="badge badge--info">API</span> <strong>Tags for Planned Consultations</strong>: Tags can now be added when planning consultations, helping to categorize and organize upcoming appointments. Tags are automatically carried over to the actual consultation when it begins.</p>
<p><img decoding="async" loading="lazy" alt="Tags in planned consultations" src="https://docs.44ai.ch/assets/images/planned-consultation-tags-f87ba5ed52d9239b0b2cf3745c72fd4c.png" width="3024" height="1718" class="img_ev3q"></p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <span class="badge badge--info">API</span> <strong>Audio Retention Policy</strong>: Institution administrators can now configure how long audio recordings are kept before automatic deletion, with a default of 30 days. A clear message is shown when an audio recording is no longer available, and a nightly cleanup job handles the automatic deletion.</p>
<p><img decoding="async" loading="lazy" alt="Audio recording no longer available" src="https://docs.44ai.ch/assets/images/audio-deletion-8717178655f53edbef6261731f7aa25a.png" width="2546" height="910" class="img_ev3q"></p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>info</div><div class="admonitionContent_BuS1"><p>The automatic deletion job is currently <strong>paused</strong> to give institutions time to review and configure their retention policy before enforcement begins.</p></div></div>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <span class="badge badge--info">API</span> <strong>Customizable Dictation Hotkeys</strong>: Users can now configure their own keyboard shortcuts for dictation from the user settings page. Multiple hotkeys can be defined for the same action — for example, both F1 and F2 can start dictation. The default remains F1.</p>
<p><img decoding="async" loading="lazy" alt="Dictation hotkey settings" src="https://docs.44ai.ch/assets/images/dictation-settings-08ec9f5ef18cacc8aeda39817c67405d.png" width="1012" height="558" class="img_ev3q"></p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <span class="badge badge--info">API</span> <strong>Dictate Pricing &amp; Annual Billing</strong>: We've done a lot of work behind the scenes to enable upcoming updates to our pricing and billing system — stay tuned for more details soon.</p>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://docs.44ai.ch/blog/v2-4-4#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Consultations Calendar Enhancements</strong>: The calendar now shows ISO week numbers, doctor names, and tags on entries for better context at a glance. Navigation is smoother with clickable day/week headers, native browser navigation, and a loading spinner during data fetches. A mobile-friendly table/calendar view toggle has been added for small screens.</p>
<p><img decoding="async" loading="lazy" alt="Consultations calendar view" src="https://docs.44ai.ch/assets/images/calendar-view-8d45e5dcda796cec1b7a720adeca3fa4.png" width="1685" height="1069" class="img_ev3q"></p>
<p><img decoding="async" loading="lazy" alt="Consultations calendar detail view" src="https://docs.44ai.ch/assets/images/calendar-view-2-6f407712f161e8f5e95b6bcc906ce8d4.png" width="2934" height="1486" class="img_ev3q"></p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Redesigned Report Editor Toolbar</strong>: The report editor toolbar has been redesigned for a cleaner, more compact layout. Options like microphone selection, report check mode, reference toggle, and ICD-10 panel toggle have been moved into a dropdown, freeing up horizontal space. The ICD-10 panel is now hidden by default.</p>
<p><img decoding="async" loading="lazy" alt="Report editor toolbar" src="https://docs.44ai.ch/assets/images/report-toolbar-0529c68b460a2ca4cf7267ba8b8537c7.png" width="2934" height="1486" class="img_ev3q"></p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Transcript Insertion UX</strong>: The report editor now stays visible while inserting transcripts, with a visual cursor showing the exact insertion position. Insertion is space-aware, ensuring proper formatting around the pasted text.</p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Polished Confirmation Dialogs</strong>: Browser alert popups have been replaced with styled confirmation dialogs throughout the application, providing a more consistent and polished user experience when confirming destructive actions.</p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Shared User Editing</strong>: A reusable EditUserModal component now powers user editing across all admin pages. Super admins can edit user names and languages directly from the institution users table, and the admin users page benefits from the same consistent interface.</p>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://docs.44ai.ch/blog/v2-4-4#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>User search in institution seats</strong>: The user search dropdown in the institution seats section now correctly performs remote searches instead of only showing the first 10 users.</p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Report generation state</strong>: The report editor no longer shows a misleading "no report available" message while a report is actively being generated or streamed.</p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Admin institution switching</strong>: Navigating between institutions in the admin panel now correctly loads fresh data and resets form state.</p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Calendar date handling</strong>: Fixed several calendar bugs including the last day of the month being excluded from views and broken view mode switching when changing date ranges.</p>
</li>
<li class="">
<p><strong><span class="badge badge--info">API</span></strong> <strong>Cron job timeout</strong>: A nightly institution word replacement analysis job that was timing out has been fixed with a database index, ensuring reliable daily execution.</p>
</li>
<li class="">
<p><strong><span class="badge badge--info">API</span></strong> <strong>Integration security</strong>: We've further improved security measures for integrations across the platform.</p>
</li>
</ul>]]></content:encoded>
            <category>Release</category>
            <category>Haidy</category>
        </item>
        <item>
            <title><![CDATA[v2.4.3 Release Notes]]></title>
            <link>https://docs.44ai.ch/blog/v2-4-3</link>
            <guid>https://docs.44ai.ch/blog/v2-4-3</guid>
            <pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[This release brings live streaming report generation, a major license management overhaul, a smarter chatbot, and several quality and stability improvements across the platform.]]></description>
            <content:encoded><![CDATA[<p>This release brings <strong>live streaming report generation</strong>, a <strong>major license management overhaul</strong>, a <strong>smarter chatbot</strong>, and several <strong>quality and stability improvements</strong> across the platform.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new">What's New<a href="https://docs.44ai.ch/blog/v2-4-3#whats-new" class="hash-link" aria-label="Direct link to What's New" title="Direct link to What's New" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <span class="badge badge--info">API</span> <strong>Live streaming report generation</strong>: Reports are now generated and displayed in real-time, with text appearing character by character as it's being written, so you can follow along with the AI's work instead of waiting for the full report to complete. This makes the report creation process feel faster and more interactive.
<img decoding="async" loading="lazy" alt="Enhanced streaming" src="https://docs.44ai.ch/assets/images/enhanced%20streaming-0184b7a44c84bbaf750d5333f247356d.gif" width="800" height="461" class="img_ev3q"></p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <span class="badge badge--info">API</span> <strong>Revamped license management</strong>: We've completely overhauled how licenses work on the platform.</p>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>What changed in detail</summary><div><div class="collapsibleContent_i85q"><p><strong>Product-specific licenses</strong>: Licenses are no longer generic — there are now individual license types for each product, such as Reporter and Dictate. This means institutions can grant access to exactly the tools each user needs.</p><p><strong>Redesigned admin experience</strong>: The institution admin interface for managing licenses has been rebuilt from the ground up. It now includes product-type filtering, pagination for institutions with many users, and per-institution access toggles for dictation and reporter features.</p><p><strong>Personalized access</strong>: Licenses are now assigned to individual users, replacing the previous model where seats were not tied to specific people. This makes license tracking and management much clearer for institution admins.</p><p><strong>Seamless transition</strong>: A data migration grants all existing users free access to the Dictate tool until 31 July 2026, ensuring no interruption for current users during the transition.</p><p><strong>Institutional license management</strong>: A dedicated license management interface is now available for institutional clients, giving them full visibility and control over their users' product access.</p><p><strong>Updated onboarding</strong>: New users can now select which products they want to onboard for right from the start, rather than going through a one-size-fits-all setup.</p></div></div></details>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://docs.44ai.ch/blog/v2-4-3#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong><span class="badge badge--ai">AI</span></strong> <span class="badge badge--info">API</span> <strong>Smarter chatbot with consultation history</strong>: The chatbot now remembers past consultations, allowing it to provide more contextually relevant and informed responses when you ask follow-up questions.</p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Better dictation error handling</strong>: When no microphone is detected, Haidy now shows a clear "No microphone found" error message, helping users quickly identify and resolve audio setup issues.</p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Updated report quality dashboard</strong>: The report quality monitoring dashboard in the admin panel has been refreshed with an improved layout and updated metrics.</p>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://docs.44ai.ch/blog/v2-4-3#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Glossary group timing</strong>: Personal glossary groups are now created at save time rather than appearing empty before any content exists, eliminating confusion from prematurely created empty groups.</p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Admin route handling</strong>: Unauthenticated access to admin routes now correctly shows a 404 page instead of a blank white screen, providing clearer feedback when navigating to restricted pages.</p>
</li>
</ul>]]></content:encoded>
            <category>Release</category>
            <category>Haidy</category>
        </item>
        <item>
            <title><![CDATA[v2.4.2 Release Notes]]></title>
            <link>https://docs.44ai.ch/blog/v2-4-2</link>
            <guid>https://docs.44ai.ch/blog/v2-4-2</guid>
            <pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[This release brings several consultation workflow improvements, a new ICD-10 codes panel, desktop integration enhancements, and important quality and stability fixes across the platform.]]></description>
            <content:encoded><![CDATA[<p>This release brings several <strong>consultation workflow improvements</strong>, a new <strong>ICD-10 codes panel</strong>, <strong>desktop integration enhancements</strong>, and important <strong>quality and stability fixes</strong> across the platform.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new">What's New<a href="https://docs.44ai.ch/blog/v2-4-2#whats-new" class="hash-link" aria-label="Direct link to What's New" title="Direct link to What's New" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <span class="badge badge--ai">AI</span> <span class="badge badge--info">API</span> <span class="badge badge--warning">BETA</span> <strong>ICD-10 codes panel in the consultation editor</strong>: A new panel lets you browse and assign ICD-10 diagnosis codes directly while writing reports. The AI automatically suggests relevant ICD-10 codes based on the consultation context, and the codes are also available via our API, streamlining the coding workflow end-to-end.
<img decoding="async" loading="lazy" alt="ICD-10 codes panel" src="https://docs.44ai.ch/assets/images/icd10-panel-ab148f25df800c56779cf63c0531c760.png" width="1920" height="994" class="img_ev3q"></p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>Gradual rollout</div><div class="admonitionContent_BuS1"><p>This feature is being rolled out gradually to our customers. If you are interested in getting early access, please <a href="mailto:support@44ai.ch" target="_blank" rel="noopener noreferrer" class="">contact us</a>.</p></div></div>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Desktop integration</strong>: Haidy now communicates with the native desktop app via WebView2, notifying it when a consultation is approved so downstream actions can be triggered seamlessly.</p>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>Technical details</summary><div><div class="collapsibleContent_i85q"><p><strong>Consultation approval notification via WebView</strong></p><p>When the Haidy web application is embedded in a WebView2 control (e.g., in your Windows application), Haidy now automatically sends a message to the host application as soon as a consultation is approved. This eliminates the need for regular polling.</p><p><strong>How it works:</strong></p><p>The message is sent via <code>window.chrome.webview.postMessage()</code> as JSON:</p><div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"type"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"consultation-finished"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"payload"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"consultationId"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"&lt;id&gt;"</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></div></code></pre></div></div><p>On the host side (C#), you can handle the event as follows:</p><div class="language-csharp codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-csharp codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token plain">webView.CoreWebView2.WebMessageReceived += (sender, args) =&gt;</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">{</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    var json = args.TryGetWebMessageAsString();</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    // Parse message and fetch consultation via API</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">};</span><br></div></code></pre></div></div><p>Afterwards, you can retrieve the approved consultation as usual via the API at <code>GET /v2/consultations</code>.</p><p>The existing API-based integration (polling of approved consultations as well as optional webhook notifications) remains unchanged.</p></div></div></details>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://docs.44ai.ch/blog/v2-4-2#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Smarter doctor search</strong>: The doctor search now filters results based on the patient's context, helping you find the right recipient faster.</p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Redesigned Haidy Dictate download page</strong>: A cleaner, more intuitive layout for the Haidy Dictate download page (<a href="https://haidy.ch/download" target="_blank" rel="noopener noreferrer" class="">haidy.ch/download</a>).
<img decoding="async" loading="lazy" alt="Dictate download page" src="https://docs.44ai.ch/assets/images/dictate-download-be4cc82e9a9d165b2972258c40ac3906.png" width="2934" height="1480" class="img_ev3q"></p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Better error feedback</strong>: An info banner now clearly informs you when a patient file upload fails. The maintenance banner also no longer shows incorrect error states.</p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Refined tooltips</strong>: Custom tooltips replace the previous library-based ones, providing a more consistent look and feel across the application.</p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>UX improvements based on user feedback</strong>: We conducted user studies and incorporated the feedback to improve the overall user experience across the application.</p>
</li>
<li class="">
<p><strong><span class="badge badge--info">API</span></strong> <strong>Smarter table parsing</strong>: The amount of context we can use is restricted, and tables often consumed a lot of context when they aligned columns using whitespace. In an example, over 17'000 whitespaces were present in a single table to align all the columns. Tables are now parsed more efficiently, leading to a dramatic size reduction in some cases.</p>
</li>
<li class="">
<p><strong><span class="badge badge--ai">AI</span></strong> <strong>Improved audio transcription accuracy</strong>: The speech-to-text models have been upgraded, yielding to again around 0.5%–1.2% better word and match error rates across all languages.</p>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://docs.44ai.ch/blog/v2-4-2#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Report editor fix</strong>: In some cases, editing the report in the report editor was broken when a reference was part of the edited report section. This has been fixed.</p>
</li>
<li class="">
<p><strong><span class="badge badge--info">API</span></strong> <strong>Empty transcript bubbles</strong>: In rare cases, longer audio transcripts produced empty bubbles when no speech was detected in the audio.</p>
</li>
</ul>]]></content:encoded>
            <category>Release</category>
            <category>Haidy</category>
        </item>
        <item>
            <title><![CDATA[v2.4.1 Release Notes]]></title>
            <link>https://docs.44ai.ch/blog/v2-4-1</link>
            <guid>https://docs.44ai.ch/blog/v2-4-1</guid>
            <pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[This release focuses on dictation workflow improvements, and several quality-of-life enhancements across dictation, the report editor, and administration.]]></description>
            <content:encoded><![CDATA[<p>This release focuses on <strong>dictation workflow improvements</strong>, and several <strong>quality-of-life enhancements</strong> across dictation, the report editor, and administration.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new">What's New<a href="https://docs.44ai.ch/blog/v2-4-1#whats-new" class="hash-link" aria-label="Direct link to What's New" title="Direct link to What's New" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Press-and-hold F1 hotkey for dictation</strong>: Start dictation by pressing and holding the F1 key, release to stop. This faster, more intuitive way to dictate is available in the report editor, chat, and dictation pages.</p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Dictation toolbar in reports</strong>: Access dictation controls directly from within the report view, keeping everything in one place. (You can also use the F1 hotkey here.)
<img decoding="async" loading="lazy" alt="Dictation toolbar" src="https://docs.44ai.ch/assets/images/dictation-toolbar-1c517e09d7d9145c1d314a2e8a3b942f.png" width="1491" height="167" class="img_ev3q"> <img decoding="async" loading="lazy" alt="Dictation toolbar active" src="https://docs.44ai.ch/assets/images/dictation-toolbar-active-f84406738cd104dd39d7dd3d16fddfd9.png" width="1487" height="252" class="img_ev3q"></p>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://docs.44ai.ch/blog/v2-4-1#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Resend OTP button</strong>: Super administrators who don't receive their one-time password can now request a new one without restarting the login process.</p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Institution search for super_admins</strong>: A search field in the institution settings makes it easier to find and manage institutions in larger deployments.</p>
</li>
</ul>
<p><img decoding="async" loading="lazy" alt="Institution search" src="https://docs.44ai.ch/assets/images/institution-search-695df0393c6c3f49a382a760051eb1e5.png" width="1528" height="337" class="img_ev3q"></p>
<ul>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Download report templates as JSON</strong>: Report templates — including previous versions from the template history — can now be downloaded as JSON files for backup, sharing, or version control.
<img decoding="async" loading="lazy" alt="Download report templates" src="https://docs.44ai.ch/assets/images/download-report-templates-75f772c2cca07f7058a52c2915275c99.png" width="1599" height="371" class="img_ev3q"></p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>More templates button</strong>: A new button in the recent templates section provides quick access to additional templates.
<img decoding="async" loading="lazy" alt="More templates button" src="https://docs.44ai.ch/assets/images/more-templates-button-6f20e8497be9c0c8ab2148bfbcb2b8b2.png" width="540" height="255" class="img_ev3q"></p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Maintenance indicator in consultation header</strong>: The consultation page header now shows a maintenance indicator, ensuring users who land directly on the consultation page are aware of ongoing maintenance.</p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Refreshed dictate page layout</strong>: A cleaner, more streamlined dictation experience with an updated page layout.</p>
</li>
</ul>
<p><img decoding="async" loading="lazy" alt="Dictate page layout" src="https://docs.44ai.ch/assets/images/dictate-page-layout-90435f4f9ab37fb267ef6f836645f760.png" width="1920" height="965" class="img_ev3q"></p>]]></content:encoded>
            <category>Release</category>
            <category>Haidy</category>
        </item>
        <item>
            <title><![CDATA[v2.4.0 Release Notes]]></title>
            <link>https://docs.44ai.ch/blog/v2-4-0</link>
            <guid>https://docs.44ai.ch/blog/v2-4-0</guid>
            <pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[This release introduces Haidy Dictate, a new solution for medical documentation dictation. It consists of a dedicated webpage, a desktop application, and a significantly improved audio model trained on a medical dataset across five languages. The new audio model also powers transcription in the Haidy Reporter, alongside a handful of quality-of-life improvements and backend hardening.]]></description>
            <content:encoded><![CDATA[<p>This release introduces <strong>Haidy Dictate</strong>, a new solution for medical documentation dictation. It consists of a dedicated webpage, a desktop application, and a significantly improved audio model trained on a medical dataset across five languages. The new audio model also powers transcription in the Haidy Reporter, alongside a handful of quality-of-life improvements and backend hardening.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new">What's New<a href="https://docs.44ai.ch/blog/v2-4-0#whats-new" class="hash-link" aria-label="Direct link to What's New" title="Direct link to What's New" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong><span class="badge badge--ai">AI</span></strong> <strong>Major audio model upgrade!</strong> The speech-to-text engine has been upgraded to a significantly improved model, trained on a medical dataset across Swiss German, German, Italian, French, and English — delivering much better transcription accuracy, speed, and quality across all dictation workflows.</p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>New Haidy Dictate webpage</strong>: A dedicated page for quickly dictating medical texts and copying them wherever you need them.
<img decoding="async" loading="lazy" alt="Dictate page" src="https://docs.44ai.ch/assets/images/dictate-page-80ce811094e7212dbcf693f4a0e8a646.png" width="1920" height="748" class="img_ev3q"></p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Dictation in Haidy Chat</strong>: You can now dictate directly into the chat input box, allowing you to interact with it simply by speaking.</p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Haidy Dictate desktop app</strong>: The desktop application lets you use a shortcut such as F1 to dictate text directly into any text box on your computer. Updates and rollouts are managed server-side through the API, with a download page for the latest version shipped on haidy.ch.</p>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://docs.44ai.ch/blog/v2-4-0#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Better microphone status feedback</strong>: Gray wavebars now visually indicate when the microphone is on but isn't receiving input — making it easier to tell at a glance whether the audio input is working properly.
<img decoding="async" loading="lazy" alt="Gray wavebars indicating no microphone input" src="https://docs.44ai.ch/assets/images/mic-wavebars-18399f6d8ac489042e7a9c9372c85e8d.png" width="1602" height="392" class="img_ev3q"></p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Report generation cancel button</strong>: A new cancel button lets you stop a report generation in progress whenever needed.
<img decoding="async" loading="lazy" alt="Report generation cancel button" src="https://docs.44ai.ch/assets/images/report-cancel-button-a48bd9b436f2ba64917d4c4729eb6f88.png" width="2934" height="1480" class="img_ev3q"></p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Clearer consultation overview</strong>: Approved consultations are now correctly included in the patient's past consultations list, and planned consultations are sorted chronologically with the next upcoming consultation at the top for easier navigation.</p>
</li>
<li class="">
<p><strong><span class="badge badge--info">API</span></strong> <strong>Configurable external API logging</strong>: Whether request bodies and responses from external partner APIs are logged can now be configured on a per-customer deployment level, giving operators fine-grained control over what is captured.</p>
</li>
<li class="">
<p><strong><span class="badge badge--info">API</span></strong> <strong>Ongoing security hardening</strong>: Continued efforts to strengthen the platform's security posture as part of our regular hardening process.</p>
</li>
<li class="">
<p><strong><span class="badge badge--info">API</span></strong> <strong>Easier EHR configuration</strong>: Electronic health record integrations are now easier to configure, giving more flexibility to tailor the setup per deployment.</p>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://docs.44ai.ch/blog/v2-4-0#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong><span class="badge badge--success">UI</span></strong> <strong>Report auto-generation during recording fixed</strong>: A bug where report generation would auto-start when opening the report tab while recording audio — preventing users from selecting their desired template — has been fixed. The template selection is now shown first, letting users confirm their choice before generation begins.</li>
</ul>]]></content:encoded>
            <category>Release</category>
            <category>Haidy</category>
        </item>
        <item>
            <title><![CDATA[v2.3.4 Release Notes]]></title>
            <link>https://docs.44ai.ch/blog/v2-3-4</link>
            <guid>https://docs.44ai.ch/blog/v2-3-4</guid>
            <pubDate>Fri, 26 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Improvements]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://docs.44ai.ch/blog/v2-3-4#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong><span class="badge badge--info">API</span></strong> <strong>Upgraded LLM tracing</strong>: LLM observability tracing has been migrated to an improved backend, providing better monitoring and debugging capabilities.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://docs.44ai.ch/blog/v2-3-4#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong><span class="badge badge--info">API</span></strong> <strong>Improved email subject formatting</strong>: Email subjects are now consistently clean and properly formatted, with stray newlines removed.</li>
</ul>]]></content:encoded>
            <category>Release</category>
            <category>Haidy</category>
        </item>
        <item>
            <title><![CDATA[v2.3.3 Release Notes]]></title>
            <link>https://docs.44ai.ch/blog/v2-3-3</link>
            <guid>https://docs.44ai.ch/blog/v2-3-3</guid>
            <pubDate>Fri, 19 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[What's New]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new">What's New<a href="https://docs.44ai.ch/blog/v2-3-3#whats-new" class="hash-link" aria-label="Direct link to What's New" title="Direct link to What's New" translate="no">​</a></h2>
<ul>
<li class=""><strong><span class="badge badge--success">UI</span></strong> <strong>Recently used templates</strong>: When selecting a report template, a new "Recently used" filter is now available, so you can quickly find the templates you've used most recently.</li>
</ul>
<p><img decoding="async" loading="lazy" alt="Recently used templates filter" src="https://docs.44ai.ch/assets/images/feat-recently-used-templates-159f5184bd2eeb55c44f23e58a5e5ff7.png" width="1076" height="340" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://docs.44ai.ch/blog/v2-3-3#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong><span class="badge badge--info">API</span></strong> <strong>Faster report generation</strong>: The underlying LLM engine has been optimized, delivering reports around 1.7× faster than before.</p>
</li>
<li class="">
<p><strong><span class="badge badge--info">API</span></strong> <strong>Larger context capacity</strong>: The context understanding engine has been improved, allowing significantly more context to be submitted into a report generation than previously possible, resulting in more informed and comprehensive reports.</p>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://docs.44ai.ch/blog/v2-3-3#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong><span class="badge badge--info">API</span></strong> <strong>More reliable file type detection</strong>: Uploaded files are now only classified as CSV when the system can confirm the format matches. Files that cannot be verified as CSV are correctly treated as plain text instead, preventing issues caused by misidentified file types.</p>
</li>
<li class="">
<p><strong><span class="badge badge--success">UI</span></strong> <strong>Smoother list editing in the editor</strong>: Tab and Shift+Tab now correctly indent and outdent list items. Pressing Enter inside a list item splits the line without leaving behind empty bullets or orphaned numbers. The list type indicator in the toolbar now only highlights the active list level rather than all nested levels at once. List nesting is also capped at 7 levels to keep documents well-structured.
<img decoding="async" loading="lazy" alt="Smoother list editing" src="https://docs.44ai.ch/assets/images/bug-intendation-806c63812d93388d66667d9bfb28b02d.png" width="2552" height="900" class="img_ev3q"></p>
</li>
</ul>]]></content:encoded>
            <category>Release</category>
            <category>Haidy</category>
        </item>
    </channel>
</rss>