<?xml version="1.0" encoding="utf-8"?>
<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>Progress Notes — What's new</title>
        <link>https://help.progressnotes.app/changelog</link>
        <description>Product updates and improvements to Progress Notes</description>
        <lastBuildDate>Sun, 09 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>
        <copyright>Copyright © 2026 Progress Notes</copyright>
        <item>
            <title><![CDATA[Week of August 9: side-effect tracking for prescribers]]></title>
            <link>https://help.progressnotes.app/changelog/2026/08/09/week-of-august-9</link>
            <guid>https://help.progressnotes.app/changelog/2026/08/09/week-of-august-9</guid>
            <pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Practices with prescribing enabled can now track medication side effects over time, promote them to the safety list deliberately, and document risk conversations right on the prescription.]]></description>
            <content:encoded><![CDATA[<p>Practices with prescribing enabled can now track medication side effects over time, promote them to the safety list deliberately, and document risk conversations right on the prescription.</p>
<!-- -->
<p><strong>New</strong></p>
<ul>
<li class="">
<p><strong>Record side effects without stopping the medication.</strong> A new "Report side effect" button on
each prescription — and on supplements — captures what the client reported (from a
psychiatry-focused list), how much it interferes with daily life, roughly when it started, and
the dose at the time. Reports appear as markers on the medication trial timeline and in the
prior-authorization trial summary, so "stopped due to side effects" is no longer the only
record you have. Recording a side effect never changes the allergy list by itself, and
reports can be edited or removed afterward — corrections are status changes, never
deletions, so the record stays complete.</p>
</li>
<li class="">
<p><strong>A full med check without leaving the note.</strong> The note's <strong>Medications</strong> button opens a
drawer with two views: <strong>New prescription</strong>, and <strong>Current meds</strong> — the client's active
medications and supplements, each carrying the med-check actions inline: renew, adjust,
record a side effect, or stop. Side effects and stops drop a contemporaneous line into
the note itself (stops include the reason and your retrial advice), and prescriptions
keep appending the exact prescription line — so the visit note documents the whole med
check as it happens.</p>
</li>
<li class="">
<p><strong>A deliberate path to the safety list.</strong> When a reported side effect deserves a permanent
place on the client's allergy/intolerance list, a "Promote to safety list" action shows you
exactly what will be recorded before you confirm. Entries can later be marked tolerated or
entered in error (with a documented reason) — they leave the banner but are never deleted, so
the record stays complete.</p>
</li>
<li class="">
<p><strong>Rechallenge advice on stopped medications.</strong> When stopping a medication for side effects,
you can note whether the effect was dose-related and whether a retrial would be reasonable
(at a lower dose, with support, or best avoided). If you ever prescribe that medication
again, the warning shows your prior note — guidance from your past self, right when it
matters.</p>
</li>
<li class="">
<p><strong>"Risks discussed" on the prescription.</strong> A checkbox group at prescribing records which
risks you discussed with the client (movement symptoms, metabolic effects, sedation, sexual
side effects, discontinuation symptoms, or your own wording). It is stored on the
prescription itself and echoed in the visit note's "Medications prescribed this visit" line —
contemporaneous documentation with one click.</p>
</li>
</ul>
<p><strong>Improved</strong></p>
<ul>
<li class="">
<p><strong>Your website's menu can now link to your own sections.</strong> Each content block in the website
builder has a "Show in top menu" option — turn it on and that section appears in your site's
top navigation (with a short label of your choosing, like "Services" or "FAQ"), ahead of the
built-in Locations and Contact links. Nothing changes unless you opt a section in.</p>
</li>
<li class="">
<p><strong>Client Portal moved front and center on practice websites.</strong> The hero section now shows a
Client Portal button alongside Request an Appointment (portal first), and the portal button
no longer crowds the site header. Republish your site from Settings → Website to pick up the
new layout.</p>
</li>
<li class="">
<p><strong>You now hear about it when an existing client uses your public booking form.</strong> For privacy,
the public "request an appointment" form never tells the person filling it out whether an
email address already belongs to a client of your practice — it quietly emails that client a
link to sign in to their portal instead. Now your practice gets an email too, naming the
client and what they tried to book, so you can reach out and make sure the appointment
actually gets scheduled. The booking form also says much more clearly — up front, at the
contact step, and on the confirmation screen — that existing clients should sign in to the
portal to request appointments.</p>
</li>
<li class="">
<p><strong>Lab trends show the dose at each draw.</strong> The lab trend chart now carries the
"medication dose at draw" recorded with each result — hover any point to see it, and when
the regimen changed between draws, an annotation under the chart lists what changed and
when. A level that moved with a dose change reads differently from one that moved
without.</p>
</li>
<li class="">
<p><strong>Welcome emails now match the new team member's role.</strong> When you invite a biller,
scheduler, or practice manager, their welcome email orients them to the parts of the app
they'll actually use — billing, the practice calendar, or team settings — instead of
clinician instructions about writing session notes. Combined roles get a bullet for each.</p>
</li>
</ul>
<p><strong>Fixed</strong></p>
<ul>
<li class="">
<p><strong>Billers, schedulers, and practice managers are no longer asked for clinical
credentials.</strong> Team members without a clinician role used to see a "Complete Profile"
prompt in the header asking for an NPI, license, and specialty code they'll never have.
That prompt now appears only for clinicians; staff profiles show their actual role.</p>
</li>
<li class="">
<p><strong>Uploading .m4a session recordings works again.</strong> The audio upload page rejected .m4a
files (the format iPhones and many recorder apps produce) because of how browsers label
that file type. All common audio formats — m4a, mp3, wav, webm, ogg — now upload
reliably, even when the browser doesn't report a file type at all.</p>
</li>
</ul>]]></content:encoded>
            <category>New</category>
        </item>
        <item>
            <title><![CDATA[Week of August 2: a richer website builder]]></title>
            <link>https://help.progressnotes.app/changelog/2026/08/02/week-of-august-2</link>
            <guid>https://help.progressnotes.app/changelog/2026/08/02/week-of-august-2</guid>
            <pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[The practice website builder gains team pages, service cards, video, and your own brand colors.]]></description>
            <content:encoded><![CDATA[<p>The practice website builder gains team pages, service cards, video, and your own brand colors.</p>
<!-- -->
<p><strong>New</strong></p>
<ul>
<li class="">
<p><strong>New website sections for group practices and richer pages</strong>: the website editor gains
<strong>Team</strong> (your practice roster with photos, credentials, and pronouns — prefilled from your
Practice Harbor team with one click), <strong>Card grids</strong> (service cards or numbered
"how we work" lists), and <strong>Link lists</strong> (recommended books and resources). The hero
section can now place your <strong>photo beside the text</strong> instead of behind it, an optional
<strong>announcement bar</strong> (many practices use it for crisis-line info) sits above the header,
and you can set <strong>custom brand colors</strong> with a color picker to match your existing brand.</p>
</li>
<li class="">
<p><strong>Video on your website</strong>: a new <strong>Video</strong> section embeds a YouTube or Vimeo link — paste a
normal watch link and it becomes a privacy-friendly player (no tracking cookies). A short
welcome video is one of the best ways to help new clients feel at ease before reaching out.</p>
</li>
<li class="">
<p><strong>Share documents with many clients at once.</strong> A new "Share Documents" button on the
Patients page (and a share action on each document in Settings → Shareable Documents) lets you
send consent forms or questionnaires to any set of clients — or all of them — in one step:
pick recipients, pick documents, customize the email, review, send. Perfect for an updated
policy or fee document that everyone needs to re-sign at the start of the year. Guardians
are offered automatically for minor clients, and each client's signed copy always preserves
the exact version they signed.</p>
</li>
<li class="">
<p><strong>Five new scored measures.</strong> The measures library adds the <strong>C-SSRS Screener</strong>
(Columbia suicide risk triage — the standard follow-up when a PHQ-9 flags item 9), the
full 10-item <strong>AUDIT</strong> (the next step after a positive AUDIT-C), <strong>ARM-5</strong> (a 1-minute
therapeutic-alliance check-in for session-to-session feedback), and two for younger
clients: <strong>PHQ-A</strong> (the PHQ-9 modified for teens) and <strong>PSC-17</strong> (a parent-completed
screen for children). Each was built from its published source instrument, scores
automatically, and can be enabled under Settings → Shareable Documents.</p>
</li>
<li class="">
<p><strong>Your client portal now greets clients with your practice name.</strong> The sign-in page, the
set-password page a new client lands on from their welcome email, and the password-reset
page all show your practice name above the form — a familiar first screen instead of a
generic heading.</p>
</li>
<li class="">
<p><strong>See your availability hours right on the calendar.</strong> In the Week and Day views, hours
outside your working hours are now lightly shaded gray, so you can tell at a glance where
a new session fits — and what clients can request online. It's a visual guide only: you
can still schedule anytime, shaded or not. A new clock menu on the calendar lets you hide
the shading or jump straight to editing your hours (Settings → Online Booking).</p>
</li>
</ul>
<p><strong>Improved</strong></p>
<ul>
<li class="">
<p><strong>Ask the AI about the whole chart, not just the last note.</strong> The question box in the
Last Note panel (on the recording, dictation, and typed-note pages) now answers from the
client's entire record — every session note, the medication history, assessment scores, and
lab results — so you can ask things like "when did we last talk about her sister?" or
"which medications has he already tried?" A new <strong>Ask AI</strong> button on the client chart opens
the same assistant in a side panel. Answers cite the session date they came from, and the
conversation is never saved — anything worth keeping, you copy into the record yourself.</p>
</li>
<li class="">
<p><strong>Medication trial summary: choose which trials to share.</strong> The trial-summary view (used for
prior authorizations and step-therapy documentation) now has a checkbox on every trial, so a
prior auth for one medication class doesn't have to include unrelated trials in the copied
text or printout.</p>
</li>
<li class="">
<p><strong>A Psychiatry SOAP note template.</strong> Practices with prescribing enabled get a new template in
the gallery built for medication-management visits: a mental status exam in the Objective
(drawn only from what the session shows), a diagnosis-oriented Assessment (working DSM-5
diagnosis, differential, and formulation), and a Plan that captures medication reasoning —
with the exact prescription record appended automatically when you prescribe from the note.</p>
</li>
<li class="">
<p><strong>Record any labs — not just medication monitoring.</strong> A new "Record labs" button in the Labs
area lets you enter results from any outside report — a new client's baseline panel, screening
labs, anything faxed in — even when no medication is being monitored. The test catalog grows to
cover the common baseline panels (CBC, metabolic panel, lipids, thyroid, B12/folate, vitamin D,
prolactin, and more), each with reference ranges and the same typo-catching checks, and results
flow into the same lab flowsheet and trend charts.</p>
</li>
<li class="">
<p><strong>Drug levels now record the dose at the time of the draw.</strong> When recording lab results, a
new "Medication dose at draw" field auto-fills from the prescriptions active on the collection
date (editable if the actual dose differed) and shows alongside the value in the lab
flowsheet — a level without its contemporaneous dose is only half the picture.</p>
</li>
<li class="">
<p><strong>The client list is now called "Clients" everywhere.</strong> The sidebar and the list page
previously said "Patients" while the rest of the app said clients — same page, same
place, now one name.</p>
</li>
<li class="">
<p><strong>A clearer website editor.</strong> The page sections list now mirrors your actual page from top
to bottom — the hero and highlights appear first, marked as pinned, with your rearrangeable
sections below. The hero's photo controls were also simplified: choose the layout first
(photo behind the text or beside it), and only the controls that apply to that layout are
shown.</p>
</li>
</ul>
<p><strong>Fixed</strong></p>
<ul>
<li class=""><strong>The website editor's preview now switches fonts immediately when you pick a different
font pack.</strong> Previously the preview could keep showing the old typography (your published
site was always correct — only the preview lagged).</li>
<li class=""><strong>Signed documents now show the exact statement your client agreed to.</strong> A signed Good
Faith Estimate shows its receipt acknowledgment and a signed treatment plan shows its
participation statement — previously the record view showed a generic "agree to the terms"
line for every document type. Treatment plan signatures also now display the typed name.</li>
<li class=""><strong>Video sessions: background blur turns on reliably from the pre-call check.</strong> If a client
switched blur on before joining, it could silently fail to apply while the toggle stayed
on; blur now applies as soon as the camera starts, and the toggle reflects what is actually
happening.</li>
<li class="">Tightened how files shared in secure-message conversations are scoped for family contacts,
so attachment visibility always matches the conversation's sharing settings.</li>
<li class=""><strong>The navigation menu now only shows pages your role can open.</strong> Team members without
billing access no longer see a Billing menu item that led to an "access denied" page —
and the Settings page now shows only the sections your role can actually open, too.</li>
<li class=""><strong>Profile setup for team members now ends with a "Getting around" step</strong> — short guides
for your first day (dashboard tour, first session, recording, notes) instead of a
single-step wizard that looked incomplete.</li>
<li class=""><strong>Team members with the Basic or Billing access level can now see their clients' shared
records properly.</strong> Uploaded files, assessment scores, and session records that another
clinician (or the client) added to a chart were previously invisible to these access
levels, and saving a session transcript could fail. Notes and intake responses are
unchanged — those always stay with the clinician who wrote or received them, and each
clinician still documents only for their own clients.</li>
</ul>]]></content:encoded>
            <category>New</category>
            <category>Fixed</category>
        </item>
        <item>
            <title><![CDATA[Week of July 26: type instead of dictate, right from the Dictation page]]></title>
            <link>https://help.progressnotes.app/changelog/2026/07/26/week-of-july-26</link>
            <guid>https://help.progressnotes.app/changelog/2026/07/26/week-of-july-26</guid>
            <pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A small escape hatch that respects how you actually work.]]></description>
            <content:encoded><![CDATA[<p>A small escape hatch that respects how you actually work.</p>
<!-- -->
<p><strong>New</strong></p>
<ul>
<li class="">
<p><strong>Requested appointments show on your calendar before you approve them</strong>: when a client requests
a time from the portal, that request now appears right on your calendar with a dashed outline —
so you can see the tentative hold in context before deciding. Click it and Practice Harbor points
you to the Appointment Requests panel to approve or decline; once approved, it becomes a regular
appointment. Requests can't be dragged or edited until you approve them.</p>
</li>
<li class="">
<p><strong>Client signatures on treatment plans</strong>: once you (and your supervisor, if applicable) have signed
a treatment plan, a <strong>Request client signature</strong> button shares a read-only copy to the client
portal, where your client — or their parent/guardian for minors — reviews it and signs
electronically with a typed name. The copy is frozen at the moment you share it, so later plan
edits never change what was signed. You'll see "Awaiting client" and then "Client signed" right on
the plan, the signature line appears alongside yours, and you get an email when it's signed.
Signing is always presented to clients as voluntary. Family charts and billing behavior are
unchanged — this also gives you clean documentation of the client's participation in treatment
planning, which several state Medicaid rules ask for.</p>
</li>
<li class="">
<p><strong>Finish payer-enrollment tasks without leaving Practice Harbor</strong>: when a payer needs extra
information mid-enrollment (like a state Medicaid Provider ID), the enrollment's details now
show the task with a field to answer it directly — submit and the enrollment continues
automatically. Answers are remembered so you're never asked twice.</p>
</li>
<li class="">
<p><strong>Type it your way, let AI structure it</strong>: the Type button on an appointment now opens a page
where you can pour out a stream-of-consciousness account of the session into a text box, pick a
note format, and hit <strong>Generate note</strong> — the AI organizes your words into the template's
sections, ready to review and sign. Prefer full control? "Start from a blank note instead" is
right there and works like before.</p>
</li>
<li class="">
<p><strong>Text message appointment reminders</strong>: turn them on under <strong>Settings → Client Texts</strong>, choose how
far ahead to send, and clients who opt in (a checkbox on their intake form, or the Text reminders
toggle on their profile) get a text before each appointment. Messages contain only the date and
time — no practice name, no clinical details — and clients can reply STOP anytime.</p>
</li>
</ul>
<p><strong>Improved</strong></p>
<ul>
<li class=""><strong>Fix the transcript, not just the note</strong>: session transcripts on a note can now be edited —
click <strong>Edit</strong> on the Transcript panel to correct what the transcription heard (a misheard
medication name, a mangled family member's name), save, and regenerate the note from the
corrected transcript if you like. An <strong>Edited</strong> marker appears so a corrected transcript is
never mistaken for the verbatim recording, the original is always preserved in version
history, and transcripts lock along with the note once it's signed.</li>
<li class=""><strong>Sessions stay signed in through your workweek, not forever</strong>: for security, Practice Harbor
now signs you out after 72 hours without any activity — long enough that you'll never notice
it during normal use (an active recording or telehealth call never triggers it), short enough
that a laptop forgotten somewhere doesn't stay signed into client charts for weeks.</li>
<li class=""><strong>Type a note from anywhere you'd record one</strong>: appointments now offer <strong>Type</strong> alongside Record
and Dictate — open an appointment, click the keyboard icon, pick a format, and a structured note
opens in the full editor, linked to that session. The Dictation page gained a matching "Prefer to
type?" option (in the About panel) that carries over the client, template, and session date you
already picked. Handy when you're in a shared space, your headset is elsewhere, or you simply think
better through your fingers.</li>
<li class=""><strong>A tidier appointment panel</strong>: the appointment drawer is a little wider for individual sessions,
with tighter spacing, a clearer <strong>View note</strong> button once a session has a note, and a
frequency-ordered action row (Type, Record, Dictate). Uploading an audio file recorded outside
Practice Harbor now lives on the Live Session page ("Already have a recording?") — same
capability, better home.</li>
</ul>
<p><strong>Fixed</strong></p>
<ul>
<li class="">Uploading a file from a client's Files page (Actions → Upload file) now attaches the document
reliably — previously the file picker opened but the chosen file was silently never saved.</li>
<li class="">Document reminder emails now name each pending item — signed-consent and Good Faith Estimate
items previously appeared as just "Document", including in reminders sent to a parent or
guardian. One deliberate exception: treatment plans awaiting signature are described
generically ("a treatment plan for your review and signature") so that plan titles, which can
reference a diagnosis, never travel by email — the full title is always visible inside the
secure portal.</li>
<li class="">Downloading a CMS-1500 (when filing a claim externally) or an EOB PDF now saves the file
directly — previously the PDF opened in a new tab that some browsers silently blocked, so
clicking appeared to do nothing.</li>
<li class="">Email and phone notifications for new appointment requests now show the client's initials rather than
their full name — the details wait for you inside the app.</li>
<li class="">Deleted insurance payments no longer appear in the billing log or count toward your collected
totals — deleting a duplicate now truly removes it everywhere.</li>
<li class="">Correcting a client's name now updates it on their couple/family chart too (the chart
previously kept the original spelling).</li>
<li class="">A signed treatment plan's edit view is now clearly read-only — previously the fields looked
editable even though changes were never saved, and fields stay fully legible.</li>
<li class="">The new-client form now tells you which required field is blocking the Create button instead of
silently doing nothing.</li>
</ul>]]></content:encoded>
            <category>Improved</category>
        </item>
        <item>
            <title><![CDATA[Week of July 19: a practice-ready sample client]]></title>
            <link>https://help.progressnotes.app/changelog/2026/07/19/week-of-july-19</link>
            <guid>https://help.progressnotes.app/changelog/2026/07/19/week-of-july-19</guid>
            <pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Your built-in Sample Client can now rehearse real workflows end to end.]]></description>
            <content:encoded><![CDATA[<p>Your built-in Sample Client can now rehearse real workflows end to end.</p>
<!-- -->
<p><strong>New</strong></p>
<ul>
<li class=""><strong>Write a note by hand, structured by your template</strong>: when you click <strong>Type</strong> on an appointment, there's now a <strong>Format</strong> picker — just like Dictate and Live Session have. Chart Note keeps the quick free-form box right there; choosing a template opens the full note editor with your template's sections ready to fill in. Templates are no longer only for AI-generated notes.</li>
<li class=""><strong>Send files in secure messages</strong>: you and your clients can now attach files to secure messages — a photo of an insurance card, a completed worksheet, a referral PDF. Click the paperclip in any message conversation (in your Messages inbox, or in the client portal for clients and their contacts). Every file a conversation exchanges is also saved to the client's Files tab automatically, labeled "Message Attachment" with who sent it, so nothing lives only in a chat thread. Portal uploads accept images and documents up to 25MB.</li>
<li class=""><strong>The Windows desktop app now keeps itself up to date</strong>: it quietly downloads updates in the background and applies them the next time you close the app — no reinstalling, no version checking. If an older copy ever falls behind, the app shows a banner with a one-click download of the latest installer.</li>
<li class=""><strong>An Exercises tab on client charts (beta)</strong>: assign practice exercises to a client right from their chart. The workflow and client delivery are still being refined, so expect changes.</li>
<li class=""><strong>Ask a question, get an answer from the help center</strong>: a new "Ask a question" option in the account menu (top right) lets you ask in plain language — "how do I set up online booking?" — and get a step-by-step answer drawn from the help center, with links to the full articles. If the help center doesn't cover it yet, it says so and hands you off to Send feedback so a human can help.</li>
<li class=""><strong>See where new clients come from</strong>: online booking requests now remember how the client found you — the ad campaign, search click, or referring website that led them to your booking page (including the booking widget on your own website). Each request shows a "How they found you" line when you review it, and your new-client notification email includes the source. If you run Google or Meta ads with standard campaign links (UTM tags), attribution works automatically — nothing about your client's information is ever shared back to ad platforms.</li>
<li class=""><strong>Log clinical hours earned outside Practice Harbor</strong>: in Clinical Hours, <strong>Log Hours</strong> now includes a <strong>Direct</strong> option, so pre-licensed clinicians can record direct client contact from other settings (for example school or agency work) toward their licensure hours — pick the session type and note the setting. These sit alongside the direct hours already counted automatically from your completed appointments, and flow into your summary, weekly log, and PDF exports. (Hours earned elsewhere are verified by that setting's supervisor.)</li>
</ul>
<p><strong>Improved</strong></p>
<ul>
<li class="">
<p><strong>Couple and family charts now show your sessions</strong>: the couple's chart has an Overview like an individual chart — each appointment appears as a card with its status, service code, and the session note nested underneath, with Type / Dictate / Live Session buttons right on the card. And notes you start from a couple's calendar appointment now land on the couple's chart (where couples notes belong), not on one partner's individual chart. On a partner's own chart, couple sessions link you straight to the couple's chart instead of offering to write an individual note against a couples session.</p>
</li>
<li class="">
<p><strong>The couple chart's sidebar now shows billing at a glance</strong>: couple and family profiles gained the same sidebar cards individual charts have — insurance summary (the primary client's coverage, which is what gets billed for couples sessions), recent invoices, and superbills/statements — with links that keep you on the couple's own billing page.</p>
</li>
<li class="">
<p><strong>Pick a template when typing a chart note</strong>: the "Add a note" box on client and couple charts now has the same Format picker as appointments — choose a template and a structured note opens in the full editor with your sections ready to fill in; free-form Chart Note works exactly as before. On couple and family charts, your "who attended" selection carries onto the note either way.</p>
</li>
<li class="">
<p><strong>Couples and Family note templates can tell partners apart</strong>: the built-in Couples Therapy and Family Therapy templates (when newly added to your library) now write a separate "Progress" entry for each person present, and recordings of these sessions use speaker-separated transcription. Existing copies in your library are unchanged — you can turn this on per section in the template editor.</p>
</li>
<li class="">
<p><strong>Invitation emails now come with role-specific getting-started guidance</strong>: when you add a team member, their welcome email now explains their first steps based on the role you gave them — supervisors get their two-minute setup (add your NPI and license so supervisees' billing documents stay compliant, and where notes arrive for review), clinicians get the calendar and client-chart basics.</p>
</li>
<li class="">
<p><strong>Your workspace now lives at a dedicated secure address</strong>: on practiceharbor.com, signing in and everything you do while signed in now happens at <strong>secure.practiceharbor.com</strong> — the same separation banks use, keeping your workspace fully apart from our public website. Old links and bookmarks forward automatically, and links in emails now point there directly. You may be asked to sign in once after the change; nothing else about your account or data is different.</p>
</li>
<li class="">
<p><strong>Screen sharing can now include sound</strong>: when sharing your screen in a telehealth session from Chrome or Edge, choosing a browser tab now offers a "Share tab audio" checkbox — so a video or audio exercise you play for your client is heard, not just seen.</p>
</li>
<li class="">
<p><strong>The desktop app handles bad connections gracefully</strong>: opening the app now shows a Practice Harbor welcome screen while it loads, and if your internet is down you'll see a clear "Can't connect right now" message with a Retry button — it reconnects automatically as soon as your connection returns, instead of showing a technical browser error.</p>
</li>
<li class="">
<p><strong>Comment read status now follows you across devices</strong>: the "unread comment" dot on supervision notes is now shared between your computers — reading a comment on one device clears it everywhere, instead of each browser tracking its own.</p>
</li>
<li class="">
<p><strong>The tutorial session now becomes a real completed session</strong>: finishing the AI-scribe walkthrough marks the sample appointment completed with a billable charge — so superbills, statements, and receipts are all try-able on your Sample Client immediately afterward, without touching your metered sessions or your reports.</p>
</li>
<li class="">
<p><strong>"Send an intake packet" on the Getting Started checklist is now one click</strong>: it asks for an email you can check (your own works), saves it on your Sample Client, and opens the intake picker — so you can see exactly what clients receive, in your own inbox.</p>
</li>
<li class="">
<p><strong>The Sample Client's chart now prompts for an email</strong> when none is set — use a separate test address (not your own login email), and you can send intakes, superbills, and portal invites to the sample chart to see exactly what clients receive.</p>
</li>
<li class="">
<p><strong>Adding a free consultation is now a one-click preset</strong>: when you add a service, tap the "free 15-minute consultation" preset to fill in a no-charge code, a $0 rate, and a 15-minute duration — the standard, insurance-safe way to offer a complimentary intro call. You can still adjust the duration, and no bill is ever created for a $0 service.</p>
</li>
<li class="">
<p><strong>Supervisor details on billing documents</strong>: a new setting (Settings &gt; Client billing documents) prints the supervising provider's name, license, and NPI on your billing paperwork for pre-licensed clinicians — now covering superbills, <strong>invoices, and statements</strong> — so a supervised clinician's documents are consistent, and states that require a "supervised by" line on billing documents are covered. The line follows the clinician's assigned supervisor automatically, and appears only when you turn the setting on. Printed CMS-1500 forms also show the supervising provider's NPI in Box 17b, matching what's already sent on electronic claims.</p>
</li>
</ul>
<p><strong>Fixed</strong></p>
<ul>
<li class=""><strong>Therapy-group billing now reads per member everywhere</strong>: a therapy group's profile no longer shows a single member's balance as if it were the group's. Group members are billed individually, so the profile now points you to each session's attendance panel — where per-member fees, invoicing, and payment collection live — and to each member's own chart.</li>
<li class=""><strong>Schedule Appointment now works from a therapy group's profile</strong>: the button opens the scheduler with the group pre-selected, and booked sessions include every member so attendance and per-member billing work as expected.</li>
<li class=""><strong>AI notes from telehealth sessions now generate reliably</strong>: turning on session notes inside a Practice Harbor Video call uploaded your audio but could silently fail to hand it off for transcription, leaving the note stuck at "Uploading". Session recordings now travel the same hardened upload pipeline as the recording page — audio uploads progressively during the call, short sessions are handled first-class, and anything that does get stuck is closed out with a clear message within the hour instead of spinning forever.</li>
<li class=""><strong>Ending a video call no longer shows a "Session Error"</strong>: hanging up a telehealth session could paint an error screen over a perfectly clean goodbye (for you and for clients in the portal). Ending the call now just ends the call.</li>
<li class=""><strong>Interrupted session recordings are easier to find and rescue</strong>: if a recording is cut off before it finishes uploading — a crash, a closed laptop — the saved audio now appears in your left menu at the top of Recent, labeled "Unprocessed audio" under the client's name, with one click to turn it into a note. Previously this offer only appeared on the recording page. Recordings made during video calls are now protected the same way, saved encrypted on your device every 15 seconds.</li>
<li class=""><strong>Running late? Your appointment stays visible in the client portal</strong>: appointments used to disappear from the portal's Upcoming list 30 minutes after their scheduled end — so a client running late saw an empty list. Appointments now stay listed for 12 hours after they end; once a session can no longer be joined, the card says so plainly instead of hiding.</li>
<li class=""><strong>The whole app is faster</strong>: we found and fixed a build configuration issue that had been shipping a heavier, slower version of the app than intended. Everything — page loads, the calendar, video sessions — now runs on the fully optimized build. You don't need to do anything; it applies on your next visit.</li>
<li class=""><strong>Your camera turns off the moment a video session ends</strong>: the browser's recording indicator (the red dot on the tab) could stay lit after ending a telehealth session or backing out of the pre-call screen — the camera is now released immediately in every case, in both the practice app and the client portal.</li>
<li class=""><strong>Rejoin a video session for up to 4 hours after its scheduled end</strong>: sessions that run long, reconnecting after a dropped connection, or a "let's meet an hour later, same link" reschedule all work now — for you and for clients. Completed appointments also keep their Join Session, View Forms, and Add to Calendar buttons in the client portal.</li>
<li class=""><strong>Note-processing status messages now behave</strong>: the "Processing Notes" indicator dismisses when you leave the video session page (the note keeps generating in the background and announces itself when ready), and completion notifications arrive promptly instead of waiting for your next page visit.</li>
</ul>]]></content:encoded>
            <category>New</category>
            <category>Improved</category>
        </item>
        <item>
            <title><![CDATA[Week of July 13: group therapy arrives, client self-cancel, same-day fixes]]></title>
            <link>https://help.progressnotes.app/changelog/2026/07/15/week-of-july-13</link>
            <guid>https://help.progressnotes.app/changelog/2026/07/15/week-of-july-13</guid>
            <pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Therapy groups went from missing to fully supported — schedule, notes, billing, telehealth, and claims — in one program.]]></description>
            <content:encoded><![CDATA[<p>Therapy groups went from missing to fully supported — schedule, notes, billing, telehealth, and claims — in one program.</p>
<!-- -->
<p><strong>New</strong></p>
<ul>
<li class=""><strong>Good Faith Estimates</strong>: give uninsured and self-pay clients the written cost estimate the No Surprises Act requires — from the <strong>+ New</strong> menu on the client's profile, prefilled with your details and the client's own rate (sliding-scale rates land automatically, with a Notes field to record how the fee was agreed). Estimates share to the portal for download, printing, and an optional signature, the required federal disclaimer language is included automatically, and your published practice website now carries the required No Surprises Act notice. <a class="" href="https://help.progressnotes.app/billing/good-faith-estimates">How it works</a>.</li>
<li class=""><strong>Group therapy, end to end</strong>: create roster-based therapy groups, schedule group sessions with per-member <strong>attendance</strong>, write <strong>per-member session notes</strong>, bill attendees individually (self-pay or insurance with the correct group CPT codes), and run <strong>group telehealth</strong> — every member joins the same video session through their own portal.</li>
<li class=""><strong>Client self-cancellation</strong>: clients can cancel booked appointments from the portal within your practice's cancellation window — a new setting controls how close to the session self-cancel is allowed.</li>
<li class=""><strong>Concierge migration</strong>: switching from another EHR? A new card in EHR Import lets you hand us your exports and we'll do the migration.</li>
</ul>
<p><strong>Improved</strong></p>
<ul>
<li class="">
<p><strong>Your locations now always appear on your public booking page</strong> — clients requesting an appointment pick from your locations by name (including telehealth). The per-location "Hide Address" setting now does exactly what it says: it hides the street address from the public while keeping the location listed, so home-office practices can offer in-person booking without publishing where home is. Addresses always remain visible to signed-in clients.</p>
</li>
<li class="">
<p><strong>Claim-filing enrollment is now automatic where payers require it</strong>: some payers (all Medicare Part B jurisdictions, certain BCBS plans) won't accept electronic claims until the practice is enrolled for claim submission — separate from the ERA enrollment we already handle. Enrolling with such a payer now files both requests at once, and the payer list shows a "Claims" status badge so you can see when claim filing is cleared.</p>
</li>
<li class="">
<p><strong>Telehealth billing defaults tuned for how therapy actually happens</strong>: audio-only phone sessions now default to modifier <strong>93</strong> (audio-only telemedicine — modifier 95 claims video happened; FQ is also available for payers that want it), and telehealth locations plus built-in video sessions now default to place-of-service <strong>10</strong> (client at home — the typical case, reimbursed at the higher non-facility rate) instead of 02. Existing locations keep whatever you chose; 02 stays selectable for client-elsewhere sessions.</p>
</li>
<li class="">
<p><strong>Telehealth clients get their join link right in the email</strong>: appointment confirmation and reminder emails now include a "Join video session" button — the meeting link saved on your Doxy.me/Zoom/Meet location, or your client portal for built-in video — and the attached calendar invite carries the same link. In-person appointments are unchanged.</p>
</li>
<li class="">
<p><strong>Appointment reminder emails now include a calendar invite</strong> (.ics attachment) — one tap adds the session to the client's phone or desktop calendar, and a re-sent reminder updates the same event instead of duplicating it. The calendar entry is deliberately minimal ("Appointment" plus the practice name in the details) so nothing clinical shows on lock screens or shared calendars.</p>
</li>
<li class="">
<p><strong>Notice of Privacy Practices updated for the 2026 HIPAA changes</strong>: new practices now start with an NPP covering the 42 CFR Part 2 substance-use-record protections (plus psychotherapy-notes and complaints sections). Existing practices' notices are never auto-edited — <a class="" href="https://help.progressnotes.app/clients/privacy-notice-2026">here's what changed and how to update yours</a>.</p>
</li>
<li class="">
<p><strong>Shared Good Faith Estimates now show clearly on the client's Files tab</strong>: each estimate appears under its own name (like "Good Faith Estimate (GFE-0004)") with its signature status, instead of an unlabeled form entry — so you can see whether a client has signed without opening anything.</p>
</li>
<li class="">
<p><strong>Unfinished supervision setup no longer stays silent</strong>: Team settings flags a Supervisor with no clinicians assigned (and associate-licensed clinicians with no supervisor), and the Notes to Sign page shows affected clinicians a gentle note that their notes aren't routing for co-signature — with a one-click dismiss if your supervision happens outside Practice Harbor.</p>
</li>
<li class="">
<p><strong>Group session fees are easier to get right</strong>: set a default per-member fee when scheduling a group session (a client's own account rate still applies automatically), adjust any one member's fee for a specific session from the attendance panel, and see a clear "No rate" warning before anyone would be billed $0.</p>
</li>
<li class="">
<p><strong>Group session billing at a glance</strong>: the attendance panel now shows a billing summary for the session (how many members are uninvoiced, unpaid, and paid), each member's invoice number with its status, and one-click links to view the invoice or collect payment.</p>
</li>
<li class="">
<p><strong>Collect payment right from the group session</strong>: clicking Collect on an unpaid member now opens the payment window with that member and their session invoice already selected — card on file, cash, or check — no trip to the Billing tab. Minor clients correctly charge the parent's saved card.</p>
</li>
<li class="">
<p><strong>Clearer group session statuses</strong>: a group session now shows its status as a simple label with two actions — <strong>Close out session</strong> (for past sessions: confirms attendance and sets up billing) and <strong>Cancel session</strong> (keeps it on the calendar marked Cancelled, removes attendees' un-invoiced charges, with a this-one-or-all-future choice for recurring groups). Member attendance offers Show, No Show, Late Cancel, and <strong>Cancelled</strong> — mark a client who cancelled in advance and they're never billed for the session, while staying visible on the roster. Marking a session held automatically marks everyone you haven't documented as Show — anyone you've marked No Show or Late Cancel stays exactly as you set them.</p>
</li>
<li class="">
<p><strong>A roomier group session panel</strong>: the group session drawer is wider, each member's attendance and billing fit on one line, and the schedule details tuck into a compact summary (tap Edit to change them) so attendance is front and center.</p>
</li>
<li class="">
<p><strong>Same-day group collection</strong>: an uninvoiced group member now has "Invoice &amp; collect" right on their row — one click creates their session invoice and opens the payment window. Members enrolled in AutoPay show a badge so you know whose balance will charge automatically overnight.</p>
</li>
<li class="">
<p><strong>Bill a group member at any time</strong>: once you mark a member <strong>Show</strong>, "Invoice &amp; collect" is available even before the session is closed out — the same way an individual appointment can be invoiced ahead of its status catching up. The evening close-out skips members you've already billed, and cancelling a session (including "this and all future" for a recurring group) automatically removes any early charges that weren't invoiced yet — anyone already invoiced is flagged so you can handle the invoice deliberately.</p>
</li>
<li class="">
<p><strong>Group sessions now bill like individual sessions</strong>: members you haven't marked are treated as attended when the session completes each evening — your job is just marking the exceptions (No Show, Late Cancel), same as your calendar habit for individual appointments. Attendance the system assumed shows as "(assumed)" in the panel until you confirm it yourself, and anyone you mark as an exception is never billed for the session.</p>
</li>
<li class="">
<p><strong>Closing out a group session now happens where attendance lives</strong>: the button is <strong>"Confirm attendance &amp; close out"</strong>, right under the member list — so you review the roster as you close out, and everything you confirm is recorded as your call (no "(assumed)" labels). Sessions closed automatically overnight instead show a single note that attendance was assumed, with a one-click <strong>Confirm attendance</strong> to sign off on it.</p>
</li>
<li class="">
<p><strong>Add Insurance Payment got a same-day fix batch</strong> after a practice reported trouble: the payer dropdown now always includes every payer your clients actually have (a long list had silently cut off), the help article walks the exact path with prerequisites, and a clear error explains the one case that blocks saving.</p>
</li>
<li class="">
<p>The demographics form asks for <strong>sex as shown on the insurance policy</strong> where claims need it, and the insurance editor collects it inline when missing — closing a gap that could get dependents' claims rejected.</p>
</li>
<li class="">
<p>New Client modal: clearer client types with Group as its own option. A therapy group's type is now fixed after creation (it determines how billing works); couples and families can still switch between those two types.</p>
</li>
<li class="">
<p>The Getting Started checklist teaches the real gestures (and the sample session can be hidden or deleted when you're done with it).</p>
</li>
</ul>
<p><strong>Fixed</strong></p>
<ul>
<li class="">
<p><strong>Online booking requests now reliably reach you</strong>: new-client requests from your public booking page show up under the person icon on your calendar (now always visible — a red badge appears when requests are waiting) and also email your practice's contact address the moment they arrive. Previously, requests could go unseen; if you use online booking, check the icon for anything pending.</p>
</li>
<li class="">
<p><strong>Booking page tells clients when times fail to load</strong>: a temporary connection problem now shows "we couldn't load the available times" instead of looking like a fully booked day.</p>
</li>
<li class="">
<p>Treatment plan cards now show a signing badge — <strong>Unsigned</strong>, <strong>Awaiting co-sign</strong>, or <strong>Signed</strong> — so it's obvious which plans still need "Sign and share" (and, for supervised clinicians, which are waiting on the supervisor's counter-signature). The <strong>Notes to Sign</strong> page now lists your unsigned treatment plans alongside your unsigned notes — one inbox for everything waiting on your signature. Plans a supervisee signs and shares appear in the supervisor's existing "Notes to sign" queue alongside notes.</p>
</li>
<li class="">
<p><strong>The portal's "Join Session" button now takes clients to the right video platform</strong>: if your telehealth location has a video link saved (Doxy.me, Zoom, Google Meet…), clients land there — previously the button always opened the built-in video room even when your sessions happen elsewhere. Practices using the built-in telehealth are unaffected.</p>
</li>
<li class="">
<p>Evening payments no longer vanish from the billing dashboard until the next day.</p>
</li>
<li class="">
<p>Card refunds issued from the billing tab now route through the real card refund and reflect correctly on the invoice.</p>
</li>
<li class="">
<p>After refunding a card payment, the invoice can be <strong>collected again</strong> — it now reappears in Add Payment with its restored balance.</p>
</li>
<li class="">
<p><strong>Refunds now show in Card Transactions</strong> (and its CSV export) alongside charges, so the list reconciles with your payouts.</p>
</li>
<li class="">
<p>Superbills, hours tracking, and analytics date ranges no longer drop sessions on the <strong>last day</strong> of the range.</p>
</li>
<li class="">
<p>Dispute and payout activity now flows into the Billing Dashboard as it happens — the Disputes tab shows the deadline countdown and evidence actions.</p>
</li>
<li class="">
<p>Collecting payment from an <strong>appointment's details</strong> now works for minor clients whose card is saved on the parent — the charge correctly uses the parent's payment profile (it already worked from the client's Billing tab).</p>
</li>
<li class="">
<p>A demographics-form Edit button that clipped its label, and a two-line radio row in the New Client modal.</p>
</li>
<li class="">
<p>In video sessions, turning a camera off now shows a "Camera off" tile with the participant's name — previously the last video frame could stay frozen on screen.</p>
</li>
<li class="">
<p>Removed the "Remove from unbilled" action on the insurance Unbilled list — it permanently hid sessions from Add Insurance Payment with no way back. Sessions hidden by it reappear automatically. To take a session off the list, use Download CMS-1500 (filing externally), Mark as Self-Pay (including $0 courtesy sessions), or mark the appointment No-Show.</p>
</li>
<li class="">
<p>Collecting payment from the appointment details now works for clients whose card is on a parent or guardian's profile.</p>
</li>
<li class="">
<p>Refunds now subtract correctly on <strong>client statements</strong> and in the account's <strong>Transactions</strong> view — previously a refund could show as more money received instead of money returned.</p>
</li>
<li class="">
<p>Service modifiers set when scheduling a <strong>group session</strong> (like 95 for telehealth) now carry through to every member's charge and claim — previously they were dropped for group sessions while individual sessions kept them.</p>
</li>
<li class="">
<p><strong>Write group notes right after session</strong>: opening the group note on a session you haven't closed out yet now opens a quick "Confirm attendance" list (everyone preset to Show — flip the exceptions). Confirming marks the session held, sets up billing, and drops you straight into the notes. Sessions the system closed automatically with assumed attendance get the same quick review, so documented sessions always carry attendance you confirmed — and anyone you correct to No Show has their pending charge removed automatically.</p>
</li>
<li class="">
<p>Deleting a <strong>paid invoice</strong> now tells you the real reason it can't ("refund or delete the payment first") with a direct link to the client's billing page — previously it showed an unhelpful "try again" (and in one spot, a false success). Paying down the chain stays deliberate: payments unwind before invoices, invoices before the session.</p>
</li>
<li class="">
<p>Three group-session billing fixes: re-saving a completed <strong>group session</strong> from the calendar can no longer move one member's charge onto another member; double-clicking Save while marking attendance no longer creates duplicate charges; and deleting a group session now removes <strong>every</strong> member's pending charge, not just one.</p>
</li>
<li class="">
<p>The Analytics income report and the Billing Dashboard's Collected figure now always agree — disputed charges no longer skew the income report, and chargebacks no longer appear as payment rows in Billing Activity (they live in the Disputes tab).</p>
</li>
<li class="">
<p>The Clinical Hours report now counts every session — very long histories were previously cut off at 500 rows.</p>
</li>
<li class="">
<p>Changing the <strong>location</strong> of a recurring appointment now saves correctly (for one occurrence or the whole series) — previously the change silently didn't stick. Location changes also now carry through to the session record, so claims file with the right <strong>place of service</strong> (e.g. after switching a session to telehealth).</p>
</li>
<li class="">
<p>After collecting a group member's payment from the session drawer, the member's row now updates right away — the paid badge and invoice number appear without closing and reopening (previously the "Invoice &amp; collect" link lingered even after payment).</p>
</li>
<li class="">
<p>Appointment details for a <strong>future session</strong> now show a simple "Create invoice" link in the Billing section instead of payment buttons and AutoPay messaging — those appear once the session date arrives. (Heads up, unchanged behavior: AutoPay charges any unpaid invoice overnight once it exists, so invoicing a future session early does collect early.)</p>
</li>
<li class="">
<p>The <strong>session billing history</strong> table now labels every row correctly: insurance checks no longer appear as green "Client payment" rows for the whole check amount, and refunds now subtract from the running balance instead of showing as a second payment. Applied credit shows as "Credit applied."</p>
</li>
<li class="">
<p>When a card payment is reversed by the client's bank after a dispute, the session's invoice now correctly shows the reversed amount as owed again — previously it could read as fully paid, blocking re-collection.</p>
</li>
</ul>]]></content:encoded>
            <category>New</category>
            <category>Improved</category>
            <category>Fixed</category>
            <category>Scheduling</category>
            <category>Insurance</category>
            <category>Telehealth</category>
            <category>Client Portal</category>
        </item>
        <item>
            <title><![CDATA[Week of July 6: help center, demographics form, website builder, mobile app]]></title>
            <link>https://help.progressnotes.app/changelog/2026/07/12/week-of-july-6</link>
            <guid>https://help.progressnotes.app/changelog/2026/07/12/week-of-july-6</guid>
            <pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[The week the platform got a lot easier to learn — and to be found.]]></description>
            <content:encoded><![CDATA[<p>The week the platform got a lot easier to learn — and to be found.</p>
<!-- -->
<p><strong>New</strong></p>
<ul>
<li class=""><strong>A full help center</strong> at help.practiceharbor.com: 70+ task-first articles with real screenshots, covering everything from first login to claims troubleshooting, linked from the app's profile menu.</li>
<li class=""><strong>Demographics form</strong>: a system intake form that collects the client's personal, contact, emergency-contact, and insurance details through the portal and <strong>writes them onto the chart automatically</strong> — including insurance card photo uploads. Configurable optional/required fields in Settings.</li>
<li class=""><strong>Professional website builder</strong> in Settings: publish a simple practice website with your services, fees, photos, and booking link — templates, palettes, and typography included.</li>
<li class=""><strong>In-app feedback</strong>: share ideas and issues from the profile menu; screenshots attach automatically.</li>
<li class=""><strong>Getting Started checklist</strong> for new practices, with a guided tour and an instant sample session to try the AI scribe risk-free.</li>
<li class=""><strong>Client file uploads</strong>: clients can upload documents from the portal ("My Uploads"); files land on the chart's Files tab.</li>
<li class=""><strong>Automatic receipts</strong>: every payment mints a stored receipt document, visible to the practice and (when enabled) the client portal.</li>
</ul>
<p><strong>Improved</strong></p>
<ul>
<li class="">Superbills gained a Paid column, printed statement numbers, and the practice NPI line; sessions already on a claim are flagged before you superbill them.</li>
<li class="">Team management: resend invitations to members who never activated, with a pending-invite badge.</li>
<li class="">Couples billing separates each partner's personal money cleanly.</li>
</ul>
<p><strong>Fixed</strong></p>
<ul>
<li class="">AutoPay double-charge protection hardened around a rare same-moment retry.</li>
<li class="">The Templates page loads fast again on large practices.</li>
<li class="">Calendar weeks start on Sunday (US convention).</li>
</ul>]]></content:encoded>
            <category>New</category>
            <category>Improved</category>
            <category>Fixed</category>
            <category>Client Portal</category>
            <category>Billing</category>
        </item>
        <item>
            <title><![CDATA[Week of June 29: 3,600-payer directory, crash-proof recording, document reminders]]></title>
            <link>https://help.progressnotes.app/changelog/2026/07/05/week-of-june-29</link>
            <guid>https://help.progressnotes.app/changelog/2026/07/05/week-of-june-29</guid>
            <pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Infrastructure week: the payer directory, recording resilience, and a long list of accuracy fixes across analytics and booking.]]></description>
            <content:encoded><![CDATA[<p>Infrastructure week: the payer directory, recording resilience, and a long list of accuracy fixes across analytics and booking.</p>
<!-- -->
<p><strong>New</strong></p>
<ul>
<li class=""><strong>A built-in national payer directory (3,600+ insurance companies)</strong>: pick payers by name or payer ID when adding coverage — no more manual payer setup for common plans — with enrollment status tracked per payer.</li>
<li class=""><strong>Automatic document reminders</strong>: clients with incomplete intake or assigned forms get reminded before appointments (with a per-client switch), and you can send an ad-hoc reminder for any pending document from the Files tab.</li>
<li class=""><strong>Crash recovery for in-progress recordings</strong>: if the browser crashes or the tab closes mid-session, the recording survives (encrypted) and offers to resume — and switching microphones mid-session no longer splits the recording.</li>
<li class=""><strong>Portal sign-in QR code</strong>: print a poster or card that takes clients straight to your portal.</li>
<li class=""><strong>Claim auto-split</strong>: selecting more than six sessions creates correctly split claims automatically (six lines per claim, per calendar year).</li>
</ul>
<p><strong>Improved</strong></p>
<ul>
<li class=""><strong>Scored measures and intake forms now share one delivery system</strong> — schedule a measure once and every send, score, and reminder flows through the same pipeline, consolidated on the client's Files tab with a visible "Next share" date.</li>
<li class=""><strong>Analytics accuracy pass</strong>: date ranges respect your local calendar, refunds and payouts are excluded from income, error states render as errors instead of fake zeros, and no-shows are counted honestly.</li>
<li class="">Uploaded audio files get the same real transcription-and-note pipeline as live recordings.</li>
</ul>
<p><strong>Fixed</strong></p>
<ul>
<li class="">Booking-widget race conditions that could double-hold a slot, and portal booking requests can now be cancelled by the client.</li>
<li class="">Intake invitations no longer drop when a returning client re-uses the same email.</li>
</ul>]]></content:encoded>
            <category>New</category>
            <category>Improved</category>
            <category>Fixed</category>
            <category>Insurance</category>
            <category>Notes</category>
            <category>Client Portal</category>
        </item>
        <item>
            <title><![CDATA[Week of June 22: electronic claims live, scored measures, treatment plan signing]]></title>
            <link>https://help.progressnotes.app/changelog/2026/06/28/week-of-june-22</link>
            <guid>https://help.progressnotes.app/changelog/2026/06/28/week-of-june-22</guid>
            <pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[The biggest week in the changelog so far: e-filing went live end-to-end and measurement-based care arrived.]]></description>
            <content:encoded><![CDATA[<p>The biggest week in the changelog so far: e-filing went live end-to-end and measurement-based care arrived.</p>
<!-- -->
<p><strong>New</strong></p>
<ul>
<li class=""><strong>Electronic claim filing is live end-to-end</strong>: claims submit through our clearinghouse to payers, statuses flow back automatically, and payer remittances (ERAs) post against the right claims — verified with real round trips.</li>
<li class=""><strong>Scored measures (measurement-based care)</strong>: administer PHQ-9, GAD-7, PCL-5, AUDIT-C, and DASS-21 in session or by scheduled email delivery, with automatic scoring, high-risk flagging, per-measure <strong>trend graphs</strong> on a new client Measures tab, latest scores surfaced in session prep, and completion reminders. Works for minors (delivered to the right recipient) and per-member for couples and families.</li>
<li class=""><strong>Treatment plan signing</strong>: sign-and-lock for independent clinicians, supervisor <strong>co-sign</strong> with a review queue, and a comments/request-edits loop between supervisee and supervisor.</li>
<li class=""><strong>A unified Notifications inbox</strong> gathering notes to sign and treatment plans due for review, with reminder scheduling for plan reviews.</li>
<li class=""><strong>Editable Box 24E diagnosis pointers</strong> on draft claims, for billers who need line-level control.</li>
</ul>
<p><strong>Improved</strong></p>
<ul>
<li class="">Diagnosis codes deduplicate per claim and superbill, and couples/family clients route through the same diagnosis workflow as individuals.</li>
<li class="">Treatment plans version cleanly: loading a previous plan creates a new version instead of overwriting, and superseded versions are labeled as such.</li>
</ul>
<p><strong>Fixed</strong></p>
<ul>
<li class="">Credit invoices no longer count toward the "Unpaid invoices" balance.</li>
<li class="">Forms downloaded as PDFs render line breaks and special characters correctly.</li>
</ul>]]></content:encoded>
            <category>New</category>
            <category>Improved</category>
            <category>Insurance</category>
            <category>Measures</category>
            <category>Notes</category>
        </item>
        <item>
            <title><![CDATA[Week of June 15: honest client balances, session-dated notes, safer deletes]]></title>
            <link>https://help.progressnotes.app/changelog/2026/06/21/week-of-june-15</link>
            <guid>https://help.progressnotes.app/changelog/2026/06/21/week-of-june-15</guid>
            <pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A parity week: client credit, coinsurance, and note dates now behave the way experienced billers expect.]]></description>
            <content:encoded><![CDATA[<p>A parity week: client credit, coinsurance, and note dates now behave the way experienced billers expect.</p>
<!-- -->
<p><strong>Improved</strong></p>
<ul>
<li class=""><strong>Client credit and unallocated payments</strong> follow the standard industry model: advance payments and overpayments pool as credit, credit is never auto-applied without AutoPay enrollment, and the billing dashboard's <em>Client balance</em> and <em>Unallocated</em> rows expand to show exactly which clients and payments they contain.</li>
<li class=""><strong>Coinsurance support</strong>: client responsibility can be a copay or a coinsurance amount, capped sensibly on $0 sessions, with the client-vs-insurance split shown on the client's billing sidebar.</li>
<li class=""><strong>Income reports</strong> headline <strong>net</strong> income (gross − refunds − card fees) and bucket payments by the date received.</li>
<li class=""><strong>Notes are dated by session, not by edit</strong>: the notes list, "Notes to Sign," and note cards all show the session date, and editing or signing a note no longer advances its date. You can also set the session date when dictating a note after the fact.</li>
<li class=""><strong>Deleting an appointment is now a safe, reversible archive</strong> that also removes the matching Google Calendar event.</li>
</ul>
<p><strong>Fixed</strong></p>
<ul>
<li class="">Signing a note could fail with a cryptic error when another device had touched the record — signing now retries safely.</li>
<li class="">Sessions that already have a note show <strong>View Note</strong> instead of offering to record a duplicate.</li>
<li class="">Disconnecting Google Calendar no longer leaves a half-synced state if the connection times out mid-cleanup.</li>
</ul>]]></content:encoded>
            <category>Improved</category>
            <category>Fixed</category>
            <category>Billing</category>
            <category>Notes</category>
            <category>Scheduling</category>
        </item>
        <item>
            <title><![CDATA[Week of June 8: external claim filing, a single source of truth for billing type]]></title>
            <link>https://help.progressnotes.app/changelog/2026/06/14/week-of-june-8</link>
            <guid>https://help.progressnotes.app/changelog/2026/06/14/week-of-june-8</guid>
            <pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[For practices that file some claims outside the platform, this was your week.]]></description>
            <content:encoded><![CDATA[<p>For practices that file some claims outside the platform, this was your week.</p>
<!-- -->
<p><strong>New</strong></p>
<ul>
<li class=""><strong>External filing (CMS-1500)</strong>: download any claim as a filled CMS-1500 PDF and mark it <em>Filed externally</em> — it leaves your Unbilled list and stays tracked on the client's record, per claim, with no practice-wide mode to flip. Mix electronic and external filing freely, payer by payer.</li>
<li class=""><strong>Per-line Place of Service on claims</strong> — mixed office/telehealth batches now bill each session under its own location code.</li>
</ul>
<p><strong>Improved</strong></p>
<ul>
<li class=""><strong>Billing type (self-pay vs. insurance) became one consistent, stored fact</strong> about each session instead of being re-guessed by every screen. Past sessions no longer flip retroactively when a client's billing setup changes, and the appointment editor shows the true insurance/client-owes split instead of assuming self-pay.</li>
<li class="">Copays now bill the <strong>client-responsibility amount</strong> on invoices, with a single primary coverage enforced (no more ambiguity about which policy is primary).</li>
<li class="">Insurance sessions appear in billing <strong>as soon as the session time passes</strong> — no overnight wait.</li>
<li class="">Practice Tax ID and billing address flow to claims from one place in Settings, with validation.</li>
</ul>
<p><strong>Fixed</strong></p>
<ul>
<li class="">Editing a session's billing line opened with the wrong type preselected, and switching a line from insurance to self-pay didn't stick — both corrected.</li>
<li class="">Deleting an invoice could orphan related records; paid sessions past the first hundred invoices showed "No Invoice" incorrectly.</li>
<li class="">Telehealth session links are now bound to the invited participant — hardening against link misuse.</li>
</ul>]]></content:encoded>
            <category>New</category>
            <category>Improved</category>
            <category>Fixed</category>
            <category>Insurance</category>
            <category>Billing</category>
        </item>
        <item>
            <title><![CDATA[Week of June 1: numbered billing documents, income allocation, a better Notes page]]></title>
            <link>https://help.progressnotes.app/changelog/2026/06/07/week-of-june-1</link>
            <guid>https://help.progressnotes.app/changelog/2026/06/07/week-of-june-1</guid>
            <pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Billing documents grew up this week: persistent, numbered, and organized on the client profile.]]></description>
            <content:encoded><![CDATA[<p>Billing documents grew up this week: persistent, numbered, and organized on the client profile.</p>
<!-- -->
<p><strong>New</strong></p>
<ul>
<li class=""><strong>Superbills and statements are now stored documents with sequential numbers</strong> (SB #0671, STMT #0487) — regenerate-proof, listed on the client profile alongside invoices, and openable as PDFs anytime.</li>
<li class=""><strong>Income allocation report</strong>: see income attributed per clinician, split by client payments vs. insurance payments — including payer-by-payer totals.</li>
<li class=""><strong>Note preferences</strong>: a "Remove names" writing-style option asks the AI to de-identify names in drafted notes.</li>
</ul>
<p><strong>Improved</strong></p>
<ul>
<li class=""><strong>The Notes page</strong> was redesigned: status filter chips, client search, sorting, and clear "waiting for signature" flags.</li>
<li class="">Sessions on a superbill are <strong>locked against accidental edits</strong>, matching how billing documents are expected to behave.</li>
<li class="">Note titles now reflect the session type automatically.</li>
<li class="">NPI fields validate their check digit at entry, so a typo can't reach a claim.</li>
</ul>
<p><strong>Fixed</strong></p>
<ul>
<li class="">ERA (payer remittance) parsing handled a payer format that previously dropped per-line adjudication detail.</li>
<li class="">Invoice numbering is self-healing and no longer capped — no more duplicate or skipped numbers on busy practices.</li>
<li class="">Insurance-linked payments in reports now resolve the client's name correctly.</li>
</ul>]]></content:encoded>
            <category>New</category>
            <category>Improved</category>
            <category>Fixed</category>
            <category>Billing</category>
            <category>Notes</category>
        </item>
        <item>
            <title><![CDATA[Week of May 25: family & group notes, safer note editing, insurance accuracy]]></title>
            <link>https://help.progressnotes.app/changelog/2026/05/31/week-of-may-25</link>
            <guid>https://help.progressnotes.app/changelog/2026/05/31/week-of-may-25</guid>
            <pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Group session documentation, explicit note saving, and a deep insurance-accuracy pass.]]></description>
            <content:encoded><![CDATA[<p>Group session documentation, explicit note saving, and a deep insurance-accuracy pass.</p>
<!-- -->
<p><strong>New</strong></p>
<ul>
<li class=""><strong>Family and group session support in notes</strong>: appointments for couples and families now capture per-session <strong>attendance</strong>, notes show who was present, and note templates can expand designated sections <strong>per participant</strong>.</li>
<li class=""><strong>Hide client names on the calendar</strong> — a one-click initials-only mode for shared screens and waiting-room monitors.</li>
<li class=""><strong>"Select all that apply" questions</strong> in intake questionnaires.</li>
<li class=""><strong>Add Insurance Payment works from the appointment itself</strong>: recording a paper EOB against sessions that never had a claim in the system now auto-creates the claim record for you.</li>
</ul>
<p><strong>Improved</strong></p>
<ul>
<li class=""><strong>Note editing is now explicit-save</strong> across every note editor: nothing is committed until you press Save, edits are protected against navigation, and a same-time save by a supervisor can no longer overwrite your text.</li>
<li class=""><strong>Place of Service on claims and superbills</strong> is derived from the appointment's location (telehealth vs. office) instead of defaulting to Office.</li>
<li class="">Appointment reminders now send reliably on an hourly schedule — a scheduling gap had been silently skipping some.</li>
</ul>
<p><strong>Fixed</strong></p>
<ul>
<li class="">A month-long accuracy pass on the insurance area: statement balances no longer miscompute on busy practices, the payer dropdown loads completely, write-offs can't exceed the billed amount, decimal amounts entry works in all payment fields, and a dozen similar correctness issues.</li>
</ul>]]></content:encoded>
            <category>New</category>
            <category>Improved</category>
            <category>Fixed</category>
            <category>Notes</category>
            <category>Insurance</category>
            <category>Billing</category>
        </item>
        <item>
            <title><![CDATA[The foundation: what the platform already does]]></title>
            <link>https://help.progressnotes.app/changelog/2026/05/24/foundations</link>
            <guid>https://help.progressnotes.app/changelog/2026/05/24/foundations</guid>
            <pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Before this changelog began, the platform was already a complete practice-management system. A quick tour of the baseline, so later entries have context.]]></description>
            <content:encoded><![CDATA[<p>Before this changelog began, the platform was already a complete practice-management system. A quick tour of the baseline, so later entries have context.</p>
<!-- -->
<ul>
<li class=""><strong>Scheduling</strong> — calendar with recurring appointments, online booking with a website widget, Google Calendar sync, and automated email appointment reminders.</li>
<li class=""><strong>Clients</strong> — individual, couple, family, and minor clients with guardian-managed portal access, intake packets (consent forms, questionnaires, credit-card collection), and EHR import for practices switching from SimplePractice.</li>
<li class=""><strong>Notes</strong> — session recording and dictation with AI-drafted notes from your own templates, treatment plans, supervisor co-sign workflows, and diagnosis management.</li>
<li class=""><strong>Billing</strong> — fee schedules, invoices, statements, superbills, card payments and AutoPay via Stripe, and HSA/FSA card support.</li>
<li class=""><strong>Insurance</strong> — coverage tracking, CMS-1500 claims, electronic eligibility groundwork, and ERA (payer remittance) ingestion.</li>
<li class=""><strong>Telehealth</strong> — one-click video sessions with a waiting room, no client install required.</li>
<li class=""><strong>Client portal</strong> — secure messaging, appointment requests, document signing, and bill pay at your practice's own portal address.</li>
</ul>
<p>Everything below this post is what's changed since.</p>]]></content:encoded>
            <category>New</category>
        </item>
    </channel>
</rss>