7.0.0 Release Notes


About this Release

In each release there may be new features and functions that require one or all of the following:

· Purchase of a module to access

· User Training

· Specific process to be used to ensure the correct functioning

Please read the release notes and the corresponding manual pages to ensure that you understand the changes being made, what module they are associated with, and how they impact your business processes.

If you have any questions about anything in a release, please contact support either by phone or through a Redmine ticket.

Release Notes for CareRight 7.0.0

Enhancements

Appointments > Capture cancellation reason

CareRight now optionally prompts for a cancellation reason, and provides the ability to report on why patients cancel. CareRight is prepopulated with the Top 10 reasons patients cancel or no show.


This data is available in the Appointments report.

Invoices > One click share with client

Main article: Raising an Invoice.

To provide a customer with a copy of their invoice, this is now a one-click operation at the point of discharge or post delivery of service.


SAML authentication > Existing users can now sign in with password to link accounts

Main article: SAML


Rate Definitions > Multiple Procedure Rule > Ordering of items

In rate definitions, where there are two items in the same theatre band with the same price, we have a new sorting rule to preserve "order of entry into system".



Assessments > Appointment Picker > Better control of associated appointments displayed


Improvements to long stay IHC payment rules

When automatically marking invoices as paid and processing a long stay IHC claim, a number of scenarios existed where the detail submitted to the health fund would be omitted in the response.

As a result, some rules such as:

  • Longstay IHC Paydown: Rule 2
  • Longstay IHC Paydown: Rule 4 does not understand service date and to date

Failed to mark off invoices as paid.

We have introduced two new scenarios; where:

  • Rule 2a: Attempt to pay off invoice with regard to excess and co-payment status, from a total balance and category match. 
  • Rule 4a: Attempt to pay off invoice with category match in lump sum

Copy Cancer Notifications

Main article: Cancer Notifications.

The ability to copy cancer notifications is available in the system. Note that this feature is subject to a number of known limitations.

Datasets > Adding primary key to datasets

CareRight's dataset builder now allows you to select the primary key. While typically CareRight does not expose internal identifiers; this is useful for external systems consuming datasets.


Datasets > Invoice Status Code

Add Invoice Status Code to display a human readable label for invoice statuses, such as X for Cancelled 


Example output



Admin > Accounting > Transactions Means

Main article: Accounting Setup

Ability to define own types for receipting payments.


Datasets > Date fields > Preset filters

Adds filters for This Week, This Month, Last Month, Last 3 Months, Last 12 Months, Current Financial Year, Last Financial Year.


MIMS Update Automation

For selected customers, we will be swapping to a fully automated MIMS update deployment methodology over the coming months.

WAF Migration for Precision Customers

Precision IT customers who have not currently deployed WAF will be upgraded in the coming months, as a mandatory feature.


Defects & minor enhancements

  • Audit logs: Sign in - Ensure SAML authentications are logged
  • Assessments > Display submitted for approval by and timestamps for internal users
  • Cancer Notifications: Regardless of validity, allow delete/undelete
  • Cancer Notifications: Sort order
  • Cancer Notification - Outside of an Admission - Doesn't pre-fill usual residential address
  • Update the seeded IHC Misc Codes to 2024-06-07
  • Ensure AROC Primary Impairment data capture defaults to blank
  • API > V1 > Patients Controller > fix multi rendering issue.
  • Importing Data Set Report - Lack of styling
  • Assessment Reports > Show associated case ID if applicable, patient id, location id.
  • Performance improvement - ihi_needs_search indexes
  • Unicode Chars in Medicare reports - medicare_invoice_description
  • Printing HC21 Form - Diagnosis codes formatting
  • v_line_allocation_logs - Remove string_agg for older SQL Server versions
  • Enquiry tab displaying wrong time when location not clear
  • Change clinical notes associated with an assessment to be marked approved when the assessment is approved; if the user has note_approver permissions
  • Fix bug with metric elements in assessments, where the metric has multiple values and the patient has similar or identical previous measurements
  • Record the last time a report was run, so it is easier to know when it is safe to delete them.
  • Fix bug with online booking availability calculations
  • Online Booking: Change behaviour when existing client feature is disabled; but an existing patient re-registers.
  • Lookup Tables Import / Export column names - naming bug
  • Ensure clinical notes created from assessment approvals and similar are marked approved if the assessment is approved
  • SAML authentication - Improve login failure due to existing account to have dedicated error screen
  • Minor typo: Fix spelling of calendar in error message
  • Fix regression with HC21 form outside of admission
  • Add active/inactive split of service locations
  • Minor fixes with printing current appointment
  • Fix undefined method `mo_routing_id'
  • Admin > Service Locations - Now split between Active and Inactive
  • Admin > Correspondence > Images - handle code already taken exception, improve validations
  • Assessments > Filter list > review sort order 
  • Licencing Metrics > Telehealth (coviu) > Appointments booked vs completed
  • Enquiries > Enquiry text mandatory
  • Add database constraints so that two user accounts cannot be connected to the same staff member (ignoring NULL); causing task allocation issues.
  • Fix Invoice online payment issue
  • Performance: Cache the information_classifications on a patient
  • Capture "Assessment not shareable" exceptions, so that correspondence processing records the error and continues
  • Minor fix to Professional Contact Picker - invoicing (referral)
  • Removed ability to embed another document (PDF) inside of a letter. Customers are advised to use the share document functionality to share PDFs with patients; or another secure document transfer mechanism for embedding links to external receipients.
  • VAED S5 Rehabilitation Record support added



Release Notes for CareRight 7.0.1

Admin > Calendar Sessions > Prefilled dates, locations

When a new calendar session is started, based on your search criteria or other dates passed in this is prepopulated.

The first possible location for a clinician is pre-selected.


  • Ensure a report result is created for argus
  • Fix enquiry contacts/patients behaviour
  • Remove print preview of merge form from assessment builder
  • Prevent appointment triggers being mixed with non sharable assessments
  • Performance improvements - Appointments/Calendars/Permissions
  • Assessment Builder > Preview > Remove print function
  • Fix a bug with clincial notes linking to approved assessments
  • UX - Decrease animation to reduce data entry issues
  • Appointments > Printed appointment list shows cancelled
  • Appointments >  Printed appointment list filtering
  • Fix minor bug when permission to copy assessment denied
  • Admin > Appointment Types - Make it harder to add message templates with non shareable assessments
  • Correspondence > Make more robust when a configuration error has occurred
  • Fix issue with draft assessments being created when appointment triggers run, but fails
  • Branding Settings > Better setup links
  • Fix z-index issue with appointments
  • Performance > Patient Policy > Add indexes for patient tracking
  • Fix issue with Medical Objects and dva_card_type_code

Release Notes for CareRight 7.0.2

  • Fix Timezones and IHC transportation inconsistency
  • Use provider when generating correspondence for healthlink with custom templates
  • Provider Directory Service: only update if a value can be found in the search result
  • Fix Timezones and IHC transportation inconsistency
  • Backport improvements to picture size handling
  • Ensure attachments referenced in clinical notes cannot be deleted
  • Handle legacy clinical note attachments
  • Exempt gender diversity from being API controlled
  • Change VAED rendering method

Release Notes for CareRight 7.0.3

Defects & Minor enhancements

  • Fix automatic insertion of Full Letter CC Details replacement variable from templates
  • Fix issue with date inputs in reports

Release Notes for CareRight 7.0.4

Defects & Minor enhancements

  • Letters vs Attachments > Add an after save hook for now to join up all attachments to letters
  • Clincal notes vs Attachments > Add an after save hook for now to join up all attachments to notes
  • Pictures > Rewrite picture handling to be aware of S3 storage.
  • Reports > Fix bug present since 2014 around removal of date range filter
  • Send multiple addresses in PID-11
  • Fix appointment status display when you are not an editor
  • Fix saml login issue for new user
  • Support Bundle when the user banked the today's transaction with the back-dated date
  • Provider's picture isn't displayed on the online booking page
  • Fix ePrescribing - failure to display errors - ensure array for send prescription partial
  • TSMS Reporting - Add support for reporting 'self funded' rather than 'unknown' for principle source of funding.
  • Remove ERX Medicare expiry validation prior to sending prescription

Release Notes for CareRight 7.0.5

Defects & Minor enhancements

  • Further improvements around removing a record from VAED submission behaviour
  • Improve migration for Hospital customers to hide FIM, SNAP by default on existing admission categories
  • Healthlink - fix issue with referral letter CC to non professional contacts.
  • Remove excess validation around medicare expiry date for eRx prescribing
  • Fix behaviour with checking clinical note and document attachment associations on legacy SQL Server 2012.
  • Remove support for FIM scores in admissions temporarily

Release Notes for CareRight 7.0.6

Defects & Minor enhancements

  • Fixes for previous Banking Report outputs

Release Notes for CareRight 7.0.7

Receipt Number Generation

  Core architecture change

For a number of years, CareRight maintained feature parity with its predecessor product, The Specialist. A key component was the use of Counter Sets, which were used for the generation of various database identifiers in that legacy system.

Modern relational database systems provide the concept of sequences which fulfill the same purpose; built in as a core database concept.

We have migrated the Receipt, Refund and Invoice behaviours within the system to rely on this core database concept. As this is a low level, fundamental architectural change as this becomes available we will establish with you a pre and post go live monitoring plan to detect any issues.

Defects & Minor enhancements

  • Fix issue with combined payment and printing of receipt when multiple patients/invoices are in one receipt.


Release Notes for CareRight 7.0.8

Further 'Number' Generation changes

  Core architecture change

Expanding on the previous changes to number assignment in the system, we have further removed

  • Transactions
  • Referrals
  • Professional Contacts
  • Statements
  • Invoice
  • Invoice Line Item
  • Estimate Line Item
  • Patient Account

and a number of others from the legacy CounterSet behaviour.

Defects & Minor enhancements

  • Ability to Disable Patient Accounts with Events
  • Further fixes to printed banking reports
  • Change to HMDS mapping behaviours when unsupported values sent

Release Notes for CareRight 7.0.9

Defects & minor enhancements

  • Security fix for https://nvd.nist.gov/vuln/detail/CVE-2025-25291 and https://nvd.nist.gov/vuln/detail/CVE-2025-25292
  • Fix escaping of database name in SQL Server specific database migration to set compatibility level
  • Fix bug on download of certain PDFs
  • Telehealth > Handle issue when appointment without patient or provider
  • Fix Stripe booking missed create telehealth session
  • Remove line allocation number from countersets
  • Customer specific estimate billing wizard test coverage
  • Print using provider of letter (email)