Changelog
Follow up on the latest improvements and updates.
RSS
Warning for Long Duration on Activities at Note Completion
Providers can now see the duration while they're completing the note, along with a heads-up when the duration looks unusually long. Catching a mistyped start or finish time now takes a few seconds inside the note, instead of a round of corrections after the note has already been completed. 💙
✨ What's new:
- 🕐 Duration on the note-completion screen—the duration now appears alongside the start and finish times on the note completion screen, so providers can see at a glance whether it matches the session they just ran.
- ⚠️ Unusually long duration warning—when the duration is over 12 hours, a warning appears above the time fields asking the provider to check the times entered.
- ✏️ Fix the times in place—providers who can edit their own activity times can correct them right there on the screen. The warning clears as soon as the duration drops under 12 hours.
- ✅ Never blocks completion—the warning is a heads-up, not a stop. Providers can continue without changing anything.

💡 Why it matters:
A 10:00 AM start with an 11:00 PM finish reads as a 13-hour session, and until now nothing in the note flow flagged it. Billing teams were finding these after the fact and opening notes one at a time to work out the real session time. Now the provider sees the duration while the session is still fresh. This means that accidental AM/PM time entry errors - for example, if a user accidentally selects 3 AM instead of 3 PM - will trigger the warning for a user to check their times.
----
Setting and Viewing Staff Availability
Available for Scheduling Subscribers Only
We've added the same scheduling availability tools you already use for clients to staff as well, so it's easier to see who's free and avoid scheduling conflicts before they happen. 💙
✨
What's new:
- 🗓️ Weekly availability for staff— Set a recurring weekly availability schedule for any user from the new Availability tab on their profile, with the same day-by-day toggles and time ranges you use for client availability.
- 🎨 Availability on the calendar— See staff members' unavailable hours shaded on the scheduling calendar, so you can spot open time at a glance.
- ⚠️ Heads-up on booking conflicts— If you schedule an appointment outside a staff member's availability, you'll see a warning instead of being blocked, so you stay in control when exceptions come up.
💡
Why it matters:
Until now, only client availability could be stored and shown on the schedule, so there was no structured way to see when staff were free. This update brings staff availability in line with the client experience, helping you build schedules with fewer conflicts and a clearer picture of your team's time.
📚 Learn more about setting up client and staff availability 👉 HERE
Dynamic Field Support in the AI Auditor
✨ What's new
The AI Note Auditor can now more accurately review if dynamic fields in a session note are filled out correctly.
💡 Why it matters
This makes our AI Note Auditor even more robust, not only will it check the accuracy of written note content, it will now review the accuracy of any dynamic fields that are added to session note templates.
📚 Learn more about our AI Note Auditor tool 👉 HERE
---
Improved Lumary Error Code Translation
✨ What's new
We now surface clear, actionable language for some common Lumary error codes, so you know exactly why an activity could not be sent to Lumary to complete an appointment.
---
Also in this Release
⚙️ Some minor design changes, a less confusing invoice option for non-monthly customers and a few pesky bugs 🐛 were smashed 💥
Click into a User Profile from the Scheduler
✨
What's new:
When viewing schedules on the Scheduling page views, you can now click a users name to pull up their user profile, without losing your place on the scheduling page.
💡
Why it matters:
We were hearing that schedulers were having to open new tabs or navigate away from the scheduling tool to confirm client <> User access or other information about employees as they were working on schedules. Now, when building out schedules, you can pull up a user profile to confirm or edit information or access, so long as you have the necessary permissions!
📚 Learn more about the Hi Rasmus scheduling tool here 👉 Hi Rasmus Scheduling
---
Create Interval Targets in Skill Acquisition Programs
You can now add Interval targets directly within Skill Acquisition programs, so you no longer need to build a separate Interval program just to track time-based responding. This brings target types in line with how you already build programs, making setup more consistent and easier to navigate—especially for clinicians who are new to the platform. 💙
✨
What's new:
- 🔘 Interval target type— Choose "Interval" right from the Target Type dropdown when building a Skill Acquisition program, alongside Set of Targets and Task Analysis.
- 📂 Parent target with sub-targets— Each Interval target includes a parent target for organization and sub-targets where data is actually recorded.
- ⚙️ Aligned measurement metrics— Interval targets support Percent Correct and Frequency, automatically matching your program's metric (or defaulting to Percent Correct when the program metric is rate or duration).
- 📊 Clearer graphs— View combined results for the whole target, or expand the collapsible sub-target list to see graphs for each one individually, just like Task Analysis.
- ⏱️ Streamlined sessions— Sub-targets are nested together under the program name during sessions, with the interval timer pinned to the left for quick access.
- 📋 Consistent summaries— Session Summary now displays Interval targets the same way it displays Task Analysis targets.
💡
Why it matters:
This brings consistency between target types and program types, so you can build Interval targets the same way you already build Task Analysis targets and Sets of Targets.
Bulk Import Staff from a File
You can now add multiple staff members at once from a spreadsheet, with validation and control over when invites go out, so onboarding a new team no longer means entering users one by one. 💙
✨
What's new:
- 📂 Bulk import via file upload—Upload an .xlsx or .csv file from Manage Users to add staff in bulk.
- ✅ Built-in validation—Missing fields, invalid emails, and duplicates are flagged before import.
- 👁️ Preview before you import—review and fix flagged rows in a table before confirming.
- ✉️ Choose when to invite—send invites now, or save staff as drafts to invite later.
- 📋 Draft Users tab—Invite drafted staff individually or in bulk, whenever you're ready.
💡
Why it matters:
Onboarding shouldn't pull you away from your clients. Bulk import gets your team set up accurately and invited on your schedule, so you can get back to the work that matters.
👉
Learn more about:
---
Add a Staff Activity Straight from a Past Appointment
For Lumary and Camber organizations: a BT can now create and link a staff activity right from a past appointment on the schedule page, instead of building it by hand in My Activities. 💙
✨ What's new:
- 🗓 New option on the schedule page—Open the three-dot menu on a past staff-only appointment with no activity linked and choose "Add and link new activity."
- ⏱ Details pre-filled from the appointment—Date, start time, end time, and staff member come straight from the appointment, so there's no backdating by hand.
- 🏷 Activity type pre-selects—If your organization maps an activity type to that appointment, the type is already chosen. If there's no mapping, you pick it the way you do today.
- 🔗 Save and link in one step—"Save and link" creates the activity and links it to the appointment, and the unlinked warning on that appointment clears.
💡 Why it matters:
Documenting a past drive time, lunch, or training was cumbersome and built up a backlog of unlinked appointments to clear. This gives BTs the same one-step path they already have for a past client session. It applies to Lumary and Camber organizations only, and the same-day start activity flow, client session entry, and the existing "Link to existing activity" option are all unchanged.
👉
Learn more about:
Lumary Appointments now Sync with Hi Rasmus on a 1 minute Cadence
✨ What's New
We've updated the frequency of appointment syncing between Hi Rasmus and Lumary. Previously appointments synced every 15 minutes, now it's every minute.
💡 Why it matters
Appointment updates and new appointments should be reflected in Hi Rasmus nearly instantaneously, ensuring accuracy of appointments in Hi Rasmus!
📚 Learn more about the
Hi Rasmus <> Lumary
integration here 👉 Lumary Integration Overview---
Also in this Release
⚙️ A few general bug fixes and performance optimizations, including the fix for a minor issue with annotations not saving in graphs
Step Back and Forth through Opened Activities
✨ What's New
Instead of having to open an activity, close it and then open a new one, we've added forward and backwards arrows that allow you to toggle through the activities that are included in whichever the filters you've set on
Reporting >> Activities
, Client History or My Activities
💡 Why it matters
We're always looking for ways to make Hi Rasmus more efficient for our users, this will save you a few clicks, especially when using tools like the AI note Auditor!
"Hide Cancelled Appointments" Schedule View Setting
Only available for customers that subscribe to our scheduling tool
✨
What's New
We've added a new setting to our scheduling tool that allows you to hide all cancelled appointments when viewing calendars
Select the ⚙️ icon from the menu at the top of the calendar

Toggle on "Hide cancelled appointments" and all cancelled appointments will be removed from view

💡
Why it matters
This removes extra noise from calendars, so you can have a clear picture of a client or users scheduled appointments, availability or unavailability.
📚
Learn more about the Hi Rasmus Scheduling Tool 👇
---
Improvements to our Bulk Activity <> Appointment Matcher
We've made some improvements to our bulk appointment matcher tool under Reporting >> Activities (a
Premium
Feature) to allow for more precise matching✨
What's New
- We've refined the the time tolerance on our bulk activity to appointment matching feature. Setting a time tolerance of "0" will allow you to only match activities to appointments that have the exact same start and end time.

- We've also removed "Form" activity types from the bulk appointment matcher so that forms do not get matched to an appointment.
📚
Learn more about our appointment matching tool 👇
Bug Fixes 🐛
We smashed 💥 a few bugs related to memory limits, filters and image uploads on programs
Optimizations
🛠️We added some better backend tracking mechanisms for imported sessions
Undo/Redo support for section creation and deletion on Reports
✨ What's new
You can now undo or redo the deletion or addition of a
report section
while editing reports. The report will automatically scroll to the affected element in the report after an undo or redo action occurs, so you can easily tell where in the report a change occurred. 💡
Why it matters
Reports are now far more forgiving if you make a mistake while editing a report! You can easily undo and redo changes using the redo/undo buttons, including removing or adding an entire section.
👉 Learn more about the Progress Report updates in Hi Rasmus: https://help.hirasmus.com/knowledge/updated-report-features
---
Additional Fixes in this Release Include:
- Bulk Data Import Improvements
- Additional Report Optimizations
- Improvements to audit trail accuracy
Rating Scale Data Collection
You can now build a rating scale into a prompt-level template, collect Likert-style scores in session, and track the average on the progress graph—no more approximating ratings with weighted prompt levels. 💙
✨ What's new:
- 📊 Rating Scale outcome measurement—Choose Rating Scale under Advanced Settings > Outcome Measurement, then set each level's label, value, and color the same way you do today.
- 🏷 Labels in session, averages in the note—Technicians see and select the label rather than the number. The target badge shows the average score for the session, and that average carries into the Session Data table in the session note.
- 📈 Rating on the graph Y-axis—A new Rating option scales the Y axis to your template's range and plots the average for each day or session, on both Session Data and Trial-by-Trial views.
💡 Why it matters:
Clinicians who wanted to score dimensions like independence, engagement, or program quality had to bend weighted prompt levels into a shape they weren't built for—complex to configure and never producing a clean average on a graph. The rating scale gives you that measurement natively, in the template builder you already use.
Two things to know as you set it up: targets using a rating scale are excluded from automated mastery workflows, so mark them mastered manually, and rating data is graphed separately from percentage data, so a rating target's graph needs the Rating setting selected to display correctly.
👉 Learn more about:
---
AI Auditor Refinements
The AI Audit Agent now focuses on what it was built to review—session and supervision notes—and only shows you a message when there's something you need to act on. 💙
✨ What's new:
- 🎯 Session and supervision notes only—Review with AI is available once you've selected at least one session or supervision activity with a completed note. Other activity types are skipped rather than audited and won't appear in your audit results.
- ⚠️ Notices only when they apply—the standing banner is gone. Instead, you'll see a notice when part of your selection isn't eligible or when notes have already been audited and haven't changed since, with a Deselect audited option to clear them.
💡 Why it matters:
The auditor was running on anything in the Activities table, and the same static banner appeared every time regardless of context. Now the tool stays on the notes it can meaningfully review, and when a message does appear, it's because it applies to the selection in front of you. The AI Audit Agent remains in beta and free during that period.
👉 Learn more about:
---
Populate Lumary Custom Fields from Session Note Custom Fields
For Lumary-integrated organizations, a custom session note field can now populate a matching field in Lumary directly, so information your team captures in the note is reportable in Lumary. This one takes setup on both sides—please read the full KB article before turning it on. 💙
✨ What's new:
- 📤 Send a custom field's value to Lumary—Turn on Expose field in API for a session note custom field and give it an API field identifier. When the note is sent, that value lands on the matching Lumary field.
- 🔗 A matching custom field in Lumary is required—each exposed field needs a custom field already set up in Lumary, and the API field identifier has to match that Lumary field name exactly. Your Lumary administrator handles that side of the setup.
- 🧾 Reportable in Lumary—Once the value is on the Lumary field, you can report on it in Lumary and include it on the generated invoice PDF.
- ⚠️ A setup mismatch stops the send—If an identifier or field type doesn't line up, the note saves in Hi Rasmus but isn't sent, and the user is asked to have an administrator adjust the template or Lumary. Empty fields are skipped and never overwrite values already in Lumary.
💡 Why it matters:
Specific session note information can now flow directly into Lumary using corresponding custom fields, making this information reportable and reusable in other places within the system - this allows organizations to more easily fulfill compliance and billing requirements that depend on session note details.
This applies only to Lumary-integrated organizations, and because field names have to match exactly on both sides, the KB article covers the setup steps and which field types are supported. Walk through it with your Lumary administrator before you configure anything.
👉 Learn more about:
---
Also in this release
- 🔘 Set program status in bulk from the Library—Select multiple library programs and update their status in one action, the same way you already can on a client's Programs page. Available to users with library edit access.
Load More
→