Skip to main content
Dec 19, 2025

Accounts Receivable Report dramatically faster

We’ve achieved dramatic performance improvements on the A/R Report Page through query optimization and infrastructure changes:
  • Arizona Urology: 1.7 minutes → 3 seconds (34x faster)
  • Buffalo: 3 minutes → 15 seconds (12x faster)
  • Multiple other customers seeing 10-30x improvements
The improvements use optimized query patterns while maintaining backwards compatibility for all calculation methods.

Bug fixes and improvements

Claims & EOB:
  • Fixed an error where currency values were being converted incorrectly during EOB remittance posting, causing payment amounts to be wrong
  • Improved claims history query performance to load significantly faster, reducing wait times for users reviewing claim timelines
  • Fixed a performance issue where claim form generation was taking too long, making it 2x faster to generate claim PDFs
  • Resolved an error where EOB posting would fail or time out when processing large files, now successfully handles files with 2,800+ remittances
User Interface:
  • Fixed an issue where the denials page would not scroll properly and navigation buttons were not working correctly
  • Resolved an error where users were being logged out unexpectedly when working with deposit transactions
Nov 30, 2025

Financially Responsible Party support

We’ve enhanced payment handling to properly support Financially Responsible Parties (FRP). This allows you to designate and manage different responsible parties for patient accounts, ensuring payments and statements go to the correct person or entity. The feature includes improved payment processing, statement routing, and balance tracking for FRP scenarios.

[Beta user only] Patient Responsibility Explainability: Charges Details

We’ve released Charges Details to pilot customers, helping patients understand exactly what they owe. The new view shows detailed procedure breakdowns for each date of service, current balance and payment history, available refund amounts, and direct access to payment and refund actions. Staff can now refund payments, write off charges, cancel patient responsibility requests, and view remittance details—all from a single interface.

FQHC Revenue Activity Report

For FQHC customers, we’ve built a comprehensive Revenue Activity Report showing month-over-month financial performance:
  • Charges, payments, and adjustments broken down by category
  • Sliding fee adjustments properly categorized
  • Contractual adjustments and net transfers
  • Delta version showing changes versus absolute values
The report is available for use in monthly closes and federal reporting.

UDS 9D federal reporting tool

We’ve created the UDS 9D report required for FQHC federal reporting submissions. The report properly splits charges across payers, handles bad debt and sliding fees according to federal guidelines, and excludes specific code ranges per UDS requirements.

Bug fixes and improvements

Payments & Refunds:
  • Fixed an error where credit card refunds were failing to process correctly, preventing staff from completing refund transactions
  • Resolved an issue where subscription balances were calculating incorrectly, showing wrong amounts owed by patients
  • Fixed an error that prevented staff from canceling patient responsibility requests when needed
Patient Workflows:
  • Fixed a timing issue where verification codes were expiring too quickly, blocking patients from completing online payments
  • Resolved workflow errors that were preventing patients from successfully completing the check-in process
Nov 30, 2025

E-prescribing with controlled substances

We completed DEA certification for controlled substance prescribing through the Drummond Group.You can now prescribe both controlled and non-controlled substances directly from the EHR with secure identity verification through ID.me. The system tracks prescription status, refills, and pharmacy submissions automatically.

Scribe integration with redesigned EHR

The AI Scribe now works seamlessly with the redesigned EHR and dynamic template system. Notes generated by Scribe automatically populate the correct template sections, saving providers time on documentation. Existing customers can now migrate to the new EHR design with full Scribe functionality.
Oct 25, 2025

Complete EHR redesign launched

We completed a major redesign of all core EHR pages with a modern, intuitive interface. The new design includes improved calendar views, streamlined patient search, cleaner demographics displays, organized attachments, and a completely rebuilt chart note system with dynamic templates.

Labs ordering complete

Lab ordering is now fully integrated into the chart note. You can order labs from Quest, Pathgroup, and other vendors through HealthGorilla, with results automatically captured and displayed in the EHR. The system supports both third-party lab orders and in-house lab billing for practices with their own lab facilities.

Messaging and tasking

Internal messaging allows your team to communicate within the practice, while external messaging connects directly to patients using the Interact system. The new tasking feature lets you create task lists for team members with status tracking and priority levels, including group-level task assignment.

Patient Check-in and check-out

Patient Flow interface showing room status and patient check-in trackingStreamlined patient check-in and check-out workflows help your front desk process patients faster. You can now copy and paste appointments for recurring visits, print upcoming appointment lists, and manage patient flow more efficiently.

DME billing support

DME billing interface showing L1845 DME code with prior authorization trackingIf your practice bills for Durable Medical Equipment (DME), Air EHR now supports DME billing codes and documentation. The system includes prior authorization tracking by billable units with the ability to override calculations when needed, plus soft alerts to flag potential issues.

Data migration improvements

We’ve dramatically improved the data migration process for new customers. Migrations from WebPT, Raintree, and Empower now complete in 15-30 minutes instead of 6-8 hours. We’ve successfully migrated over 20,000 chart notes across 14 customers with minimal manual intervention.

Performance improvements

Chart note pages load significantly faster with improved typing responsiveness. Flowsheets now load approximately 39% faster, and we’ve added batch update capabilities for more efficient data entry.

Bug fixes and improvements

Chart Notes:
  • Fixed an issue where chart notes were not auto-saving reliably, causing providers to lose their work
  • Resolved errors that occurred when editing or converting chart note templates, which prevented template modifications
  • Improved how dynamic templates render to eliminate display issues and ensure all fields show correctly
Permissions:
  • Added the ability for billing managers and admins to edit and submit chart notes, expanding access beyond just providers
  • Enhanced role-based access controls to provide more granular permission settings across the system
Data Management:
  • Added the ability to delete and archive cases, insurances, and prior authorizations that are no longer needed
  • Fixed errors that prevented users from editing appointment details after they were created
Oct 31, 2025

Stripe Separate Charges & Transfers migration

We’ve migrated customers to Stripe’s Separate Charges & Transfers (SC&T) infrastructure, providing better payment handling and financial controls:
  • Customer mapping for customers with Stripe accounts per facility or provider
  • Auto-retry mechanism for failed transfers
  • Race condition fixes when creating or reversing transfers
  • Manual transfer capability for advanced payment scenarios
  • Improved payout tracking in ledgers
These improvements reduce payment processing errors and give your team better visibility into financial transfers.

Patient workflow improvements

We’ve enhanced patient workflows and intake forms with better validation and reliability:
  • Improved validation error messages for patient intake forms
  • Better network error handling and display
  • Fixed form ordering alignment issues
  • Enhanced patient update template submissions
These improvements make patient check-in and paperwork submission smoother and more reliable across all customers.

Suggested charges automatically stay in sync

We rebuilt the suggested charges infrastructure to use event-driven architecture instead of queue-based processing. Now when eligibility changes, suggested charges update automatically through listeners rather than waiting in a queue.This resolves the slow-draining queue issue from early October and ensures patients always see the most current cost estimates based on their latest eligibility information.

Report performance optimizations

We’ve moved multiple resource-intensive operations to read replicas, reducing load on the primary database:
  • All KPI metrics queries
  • Revenue Analysis page endpoints (now fully cached)
  • Patient Breakdown queries
  • Claims count queries
We also added strategic database indexes to eliminate slow sequential scans, improving page load times across the reporting suite.

Bug fixes and improvements

Payments:
  • Fixed an error where patient account credits were being incorrectly applied to subscription balances instead of the intended charges
  • Resolved timeout issues that were causing payment processing to fail, preventing patients from completing their transactions
  • Fixed errors that prevented gift card payments from being processed successfully
Patient Statements:
  • Resolved an issue where patients across multiple customers were not receiving their statements due to delivery failures
  • Fixed a display problem where mailing addresses were showing incorrectly or incompletely on statements
  • Fixed errors in the statement scheduling system that prevented statements from being sent on their scheduled dates
  • Corrected calculation errors in batch history where balance amounts were displaying incorrectly
Sep 17, 2025

Template Builder

Create custom chart notes, patient intake forms, and scribe templates using the new Template Builder. This tool allows you to configure templates specific to your practice needs without requiring engineering support. The builder is now available across Scribe, EHR, and Interact products for flexible form creation.

Patient outcome tracking

Functional Outcomes interface showing KOOS questionnaire with patient responses and scoresNew functional outcome measurement tools let you track patient progress directly in the EHR. The patient activity tracker monitors engagement, while automatic KX Modifier calculation ensures compliance with Medicare requirements. You can now also add notes to patient demographics, appointments, and encounters for better documentation.

Lead management and credentialing

Lead management tracker settings showing landing page configuration optionsA new lead management landing page helps organize and track incoming patient leads. Providers can now handle their own credentialing through the self-service credentialing interface, including managing credentialing groups without administrative assistance.Lead management landing page with patient intake form

Bug fixes and improvements

Forms & Intake:
  • Added Spanish language versions of patient intake documents to better serve Spanish-speaking patients
  • Fixed an error where duplicate insurance entries were being created when patients submitted intake forms
Faxing:
  • Added the ability to send multiple files in a single fax transmission instead of requiring separate faxes
  • Improved Plan of Care fax tracking and increased delivery success rates by addressing reliability issues
  • Implemented a seamless zero-downtime fax service transition process for new customers migrating to the platform
Sep 30, 2025

[Beta user only] Kiosk patient check-in

Your patients can now check in for appointments and pay outstanding balances using the self-service Kiosk. The Kiosk verifies patient identity, checks insurance eligibility in real-time, and processes payments—reducing front desk workload and improving patient flow.Available at select customers. Contact your account manager to join the beta program.

[Beta user only] Check Deposit Manager

Check Deposit Manager interface showing deposit information and remittance detailsThe Check Deposit Manager gives your team visibility into checks, deposits, and remittances. View check-level remittance data, track deposit sources, and understand cash flow through comprehensive tables and filtering. Features include deposit slip generation and CSV downloads.Currently available to pilot customers.

Patient Statements Redesign

Redesigned patient statement in black and white format showing billing summary and payment detailsWe’ve redesigned patient statements to significantly reduce your mailing costs. The new black and white format uses fewer pages while maintaining clarity. Key improvements include:
  • Mail check address added to first page
  • Patient ID and name on every date of service
  • Reduced page count to lower postage costs
  • Revenue codes added for hospital statements
The redesign is feature-flagged for gradual rollout, allowing us to collect feedback before broader deployment.

Performance improvements

We resolved a critical database connection pool issue that was causing timeouts across multiple services. The fix reduced mean query times from 15 seconds to sub-second performance, stabilizing the system during high-traffic periods.We also stabilized the eligibility batch job queue after an overload incident, implementing better resource allocation and scheduling to prevent future backlogs.

Bug fixes and improvements

Patient Statements:
  • Fixed an issue where statements were not being sent to financial guarantors who had dependents, leaving families without billing information
  • Resolved a problem where duplicate copies of the same statement were appearing in downloaded ZIP files
  • Fixed errors that were preventing electronic statements from being delivered successfully to patients via email
Payments & Billing:
  • Fixed an error where copay amounts were calculating incorrectly for self-pay appointments, showing wrong amounts due
  • Corrected calculation errors in Stripe transaction fees that were resulting in incorrect fee amounts being recorded
  • Improved the reliability of appointment reminder delivery to ensure patients consistently receive their reminders on time
Aug 22, 2025
Insights now fully supports creating and updating the financially responsible party for any patientThis means that you can designate a parent or guardian to be in charge of all outstanding balances for their dependent.You can manage the financial guarantor-dependent relationships in Insights through the patient profile:
  • Click on edit in the top right corner
  • Select “Someone else is financially responsible”
  • Select the parent or create a financially guarantor if they are not already a patient in our system
  • Checking in families just got a whole lot easier! Once the relationship is established, you will be able to pay off the entire family’s balance anywhere you’d collect balances today
Aug 21, 2025

Provider user improvements

  • Flowsheets intervention search is now sorted by the user’s most-used interventions: Vs. currently, it’s sorted by the global last-edited, which often returned results which felt random. This should significantly improve how long it takes a provider to get to the intervention they are actually looking for.

Admin user improvements

  • Bulk scheduling flow can now search an alternate provider in addition to the original provider: You can now bulk-schedule with a primary and a backup (alternate) provider. The calendar shows availability for both, you can pick who covers each date, and the system creates the right appointments under the right provider. There’s a new, simple picker for choosing providers/patients, and (when your policy allows) you can note credentialing exceptions during scheduling.
Provider Credential Groups replaces a tedious one-to-one credentialing workflow with a many-to-manyPreviously, the provider credentialing system only supported individual provider-to-insurance credentialing relationships, requiring users to manually create credentials for each provider-insurance pair. This approach became inefficient when managing multiple providers who needed identical credentialing across the same set of insurance companies. Users had to repeatedly select the same insurance companies for different providers, leading to time-consuming manual work and potential inconsistencies in credentialing management.New Workflows Enabled:
  1. Bulk Credentialing Group Creation: Users can create named groups of insurance companies and reuse them across multiple providers
  2. Group-Based Provider Credentialing: When adding credentials for a provider, users can select credentialing groups instead of individual insurances, automatically creating credentials for all insurances within those groups
  3. Centralized Group Management: Users can edit existing credentialing groups to add/remove insurance companies, with changes affecting future credentialing operations
  4. Advanced Filtering: Users can filter the credentialing matrix by specific credentialing groups to focus on relevant provider-insurance relationships
Product Guide hereAssistant Chart Review gives providers a compliance consultant in their pocketVoice mode lets you talk directly to AssistantCreate Tasks directly from Attachments pageTasks can now be created directly from the Attachments page. These attachments are then auto-linked to the task in the Task page, for easy access when the admin is working their Tasks.
  • Tasks created from the Attachments page
  • Attachments auto-linked to the Task page
Air Functional Outcome measurement tool quantifies patient PT progressFunctional outcomes are one of the most critical ways that PTs communicate to each other and insurers that the work they’re doing is justified and directly improving patient outcomes. Previously, Air did not support functional outcome tracking, so customers would either have to use un-integrated external third-parties (going through painful workflows like: during a visit, the patient goes to https://orthotoolkit.com/ > patient fills out the form in front of the provider > provider then downloads the response from orthoToolkit > provider uploads it to Air as an attachment. This was not a good experience.) or forego functional outcomes entirely.But now, we have a natively-built functional outcome measure tracking tool!Feature capabilities:
  • Providers send functional outcome forms to patients
  • Patients fill out the form remotely
  • Providers view the results from within the chart note
  • Providers can see the longitudinal history of the measure
Product guide here
Aug 13, 2025
Assistant workflow richness: Assistant has been enhanced with additional data fetching support for common user flows, like appointment default, patient referrals, patient claims, patient prior auth, patient demographics, providers’ unsigned visits, and provider metrics.Scribe offline mode: If a user loses their internet connection before the Scribe successfully completes or uploads, Scribe will be locally saved to their computer in order to be able to retry upload when the connection is regained.Flowsheet group interventions search improvements: Users can now choose to only search individual interventions, excluding Groups. When included, Flowsheets interventions search will now also auto-collapse group interventions.Primary signature-required inbox filter: Inbox can be filtered to only notes “Ready for Primary Signature”, meaning the signature of the credentialed rendering provider. This will make it much faster for providers to find the notes requiring their primary signature.Active Patient Tracker provider can now be an assigned “Case-owning provider”: Instead of only the initial appointment’s rendering provider, the associated provider can be any assigned “Case owner”. Users will now be able to assign the correct provider for tracking, even if they were not the first rendering provider. This will additionally improve accuracy of retrospective performance metrics.Scribe “Fast mode” generates 5-7x fasterIn exchange for a very slight drop in accuracy, users can choose to generate their Scribe 5-7x faster than normal mode. Scribe will also stream the Scribe sections into the note as they are generated, so the perception of speed is faster as well.Provider credentials can be bulk editedUsers can now update credentials in bulk, vs. one-by-one.Custom lead management landing page creates a home for potential new patientsNew custom landing page creates a beautiful entry point for potential new patients into our customers. This will also then create new Leads in our Lead Tracker, configurable in settings.AI text quick-editing accessed through “Command-K”Users can quickly AI edit highlighted text selections, simply by typing “Command-K” and their instructions or preferences for the text.
Aug 08, 2025
Filter your inbox to notes requiring signatureInbox can now be filtered to only notes requiring the provider’s signature.Create tasks directly from your Fax page and refer back to those auto-linked faxes in the Tasks pageTasks can now be created directly from the Fax page. These faxes are then auto-linked to the task in the Task page, for easy access when you are working your Tasks.Tasks created from the fax page below:Faxes auto-linked to the Task page:Intelligent AI Fax ingestion will auto-generate leads from faxesLeads can now be auto-generated from faxes. Air will extract the referral information from inbound faxes, and automatically create leads in the Lead Tracker using the context, including first_name, middle_name, last_name, date_of_birth and phone_numberLeads created with this flow will default to “Fax” as the referral source, and the first stage will be assigned as “Lead”.Flowsheets are now 39% lower latency (faster) across the boardFlowsheets are now meaningfully more performant.Average Before time to request an endpoint was 2.023 s. Now it’s 1.02 s.Average improvement is 39% faster response.Before, 95% of endpoint requests would take a full 4 s. This is now 1.6 s
Type of requestBeforeAfter% Improvement
Mark all as Done1.7 s1.2 s29%
Mark all as Undone4 s1.9 s52%
Mark all as Done2.6 s1.2 s54%
Mark all as Undone2.9 s1.5 s48%
Mark 1 intervention Done507 ms504 ms1%
Mark 1 intervention Undone546 ms391 ms28%
Mark 2 interventions Done1.35 s722 ms47%
Mark all as Done2.1 s1.2 s43%
Mark 1 intervention Undone696 ms693 ms0%
Mark 2 intervention Undone660 ms565 ms14%
Mark all as Done1.3 s909 ms30%
Mark all as Undone3.57 s1.6 s55%
Mark all as Done2.9 s1.2 s59%
Mark all as Undone2.4 s1.6 s33%
Mark all as Done2.2 s1 s55%
Add 1 concurrent intervention3.1 s524 ms83%
Add 1 concurrent intervention630 ms489 ms22%
Add 1 concurrent intervention761 ms712 ms6%
Mark all as Undone2.4 s1.4 s42%
Mark all as Done4.13 s1.1 s73%
Calendar redesign creates quick-glance payer, eligibility, appointment status, key detail clarityThis calendar update preserves all existing functionality while delivering a richer, more modern experience. Compact blocks now show patient, time, status, case, and alerts at a glance—letting you fit more context in the same space. Hovering opens a streamlined tooltip with status and actions. We’ve also refreshed colors and icons to match the clean, familiar feel of modern calendars.Key improvements:
  • Calendar blocks are more information dense
  • Appointment status is clear upon first glance
  • Hover over the appointment to see all key information (Appointment status, case and appointment type, eligibility and payer, authorization status, next visit scheduled status)
  • Change the appointment status directly from the tooltip! No more needing to go to the drawer
  • Alerts flag key information through icons and in the tooltip
  • Look and feel is overhauled to be cleaner, modern, and intuitive View our Blog post here.