Let's re-imagine Case Management. Right now, you can add Sessions, Comments, and Documents to it.
However, a point of ongoing debate is when to add a Service as in Goods & Services, and when to add a Case Session. They have similar but different fields and are stored differently in the database. Here's a radical idea: get rid of Sessions entirely and modify the Services so that they can be added either as part of a Case file or as an independent, non-associated Service.
In the Referrals proposal, …
Each time I create a new Diversion record and select a Caseworker, a Failed to Save error message appears in the top right corner of the screen. In some cases, the Caseworker name is still saved. In other cases, the Caseworker selection does not save.
My current assessment is that the Diversion module may not be handling custom Reason for Service values correctly.
Test 1 – Used a Standard Lookup Value
I created a Diversion record using a standard Reason for Service lookup option. When I added a Good or Service through the Diversion record, the same Reason for Service value auto-populated into the Good/Service record.
Result: Worked as expected.
Test 2 – Used a Custom Lookup Value
I created a Diversion record using one of our custom Reason for Serv…
My solution has three parts:
Implement an "unknown gap threshold." This is a concept I've previously mentioned before and may have referred to it as a "grace period." The idea is that if we know Client X was homeless yesterday, they're probably still homeless today, even if we don't know for sure. If they were homeless last Wednesday and homeless last Friday, we can be 99.9% confident they were homeless on Thursday too. Basically, you set a number of days - I imagine the default might be 7 days -…
In Housing Placements, the Search Ended Date field shows the latest of:
Final Follow Up
Final Attempt
Move-In Date
But Follow Ups happen, by definition, after the search has ended, so adding a Follow Up should not affect the Search Ended Date
Communities often want to know what service provider created a record. By default, most if not all HIFIS records have the following columns:
Created By (User ID)
Created Date (Datetime)
Last Updated By (User ID)
Last Updated Date (Datetime)
But they're missing a record of what Service Provider the user was logged into at the time. It would be helpful to include this information for all records.
Veteran Summary is missing Created By, Created Date, Last Updated By, Last Updated Date
Our Coordinated Access team has reached out to us because of clients not going inactive in HIFIS. Our Coordinator reviewed some of the list provided and could not explain the reason why they were still active after so many days since their last service.
In the Front Desk > Coordinated Access list, sorting by Days Since Last Activity, we are seeing clients that have not been active in over 90 days. Our activity threshold is set to 90 days, so we are not sure why these clients are not going inactiv…
When updating a waitlist status, if you accidentally forget to change the status date, the only way to correctly change the date of the status is to change the status again to something else, then change it back with the correct date.
For example, if you were wanting to change the status from "Referred" to "Active", if you set it to "Active" and hit save, then went oops! and updated the date, that status date will remain the same and it will ignore the new date you set.
You would have to set the s…
Pregnancy isn't just a health issue or a contributing factor, it also affects family size and housing requirements. Although there are ways to record that someone is pregnant in HIFIS (i.e. create a Contributing Factor) it should be handled differently, in a more obvious and integrated way, and connected to the Family module. For example, having the ability to specify the due date of the baby and having an easy way to convert a pregnancy into a new family member.
In Case Management, add a new tab called "Assessments." In that tab, you're going to have sub-tabs (like how if you have multiple Custom Tables, you have a Custom Tables tab and then each Custom Table is it's own sub-tab underneath) for SPDAT, VI-SPDAT, and VAT. If more assessments get added to HIFIS, they would be added here too.
From the Assessments tab, you can add an applicable assessment directly, assuming you have rights.
If you add an assessment from the Front Desk or Client Management, hav…
Some older reservations are showing as "2019-05-14 : No Show" for example, while the newest one that I tried to modify the status to "No Show" is showing as "2019-08-14 : - - ", but the Reservation is no longer showing up in the Front Desk > Admissions > Reservations List.
https://www.loom.com/share/2f41e7e08dc24fab919e0969bd77cfcd
Originally identified in version 57.23, September 2023
I found an instance of a client that turned Active twice in a row, with no status change in between. When I further investigated this client, I discovered over a dozen reasons why the client should be currently active. I tried manually triggering the client to become active, and nothing happened. Client seems stuck on inactive status.
Outdated Moment.js library (<2.11.2) with Regular Expression Denial of Service vulnerability (CVSSv3: 6.5, CVSSv2: 7.8)
Error message: String or binary data would be truncated in table 'tempdb.dbo.#BF95A496', column 'CustomTableName'. Truncated value: '[Your_Custom_Table_Name_Here]'.
This occurs in ADO #771042 - Client Merge - clean up older data if any Custom Tables have a name longer than 30 characters.
The Turnaways module asks for Client Name and Family Members, then separately asks for the user to manually enter the number of Adults, which defaults to 1, and the number of Children, which defaults to 0. These fields should be automatically calculated based on the Client Name and Family Members fields. Moreover, on the Add Turnaway screen, these fields could even be hidden to reduce any confusion that may exist (these fields should still be present on the Add Anonymous Turnaway screen).
When a client who has an active Service Restriction is added to the Client field on the screen for a service type that the Service Restriction applies to (i.e. Book-In), there is a pop-up screen which uses the browser’s native pop-up function. This is incongruous with other pop-ups in HIFIS such as the Attestation pop-up or the Expired Consent pop-up, and because of its inconsistency some users misunderstand what it is communicating or miss the pop-up entirely.
It is recommended that the Service …
https://outcomesstar.org/
Of particular note:
Home Star https://outcomesstar.org/home-star/
Tenancy Star https://outcomesstar.org/tenancy-star/
Imagine a client with, say, a medical alert (e.g. epilepsy) who also is an intravenous drug user. This is a situation that would logically result in multiple watch concerns or behavioural risk factors. However, the flag currently only shows the presence or absence of any such factors, and the tooltip only indicates that the client has factor(s). This means that the second (and third, and fourth) factors have a tendency to get lost, as users don't notice that a new one was added.
When a client has…
If attempting to use the Contributing Factors module to record a higher number of factors (say, more than 1-3), then it can be tedious as they all need to be added one at a time.
Instead, we suggest that the "Add Contributing Factor" screen have the Contributing Factor drop-down menu be multi-select. We do not suggest a change to the data structure, simply have a way to add multiple Contributing Factors easily at the same time. Each record would be independent from each other after they are added…
In some modules, like Case Management, Client Vitals, and Housing Placements, there are already multiple tabs displayed. The Custom Tables get inserted as a new tab at the end. This is relatively easy to access and navigate.
For other modules, like Turnaways, Admissions, and Goods & Services, the workflow makes it highly unlikely that users will ever see that a Custom Table exists for that module.
For example, in order to add a Custom Table to the Turnaways module, a user must: 1) add a turnaway r…
Introduce new behaviour in HIFIS to allow better tracking of referral completion, recording referrals in more circumstances, and referring clients to other service providers inside HIFIS.
Reference: https://www.acreconsulting.ca/products/216596
Remove the free text "Referred By" field that appears alongside the "Referred From" field on the following screens:
Book In
Add Food Bank Transaction
Add Goods and Services Transaction
Add Turn Away (and Add Anonymous Turn Away)
Currently, when a module includes a caseworker, the information about the caseworker is stored in a module-specific table, such as HIFIS_Cases, instead of the more generic HIFIS_Services.
Specifically, it is present in HIFIS_Diversion, HIFIS_SPDAT_Intake, HIFIS_VAT_Intake, HIFIS_Cases, HIFIS_HousePlacements, and it's possible that I'm missing one or two.
In contrast, the Reason for Service field is present in the HIFIS_Services table instead of the module-specific tables, despite the fact that Rea…
This was recently added with no apparent rationale and is leading to confusion for users. It will be replaced by a Referrals tab.
See Recommendations for Referrals in HIFIS 4
This will be replaced by a Referrals tab
See Recommendations for Referrals in HIFIS 4
This makes very little sense and could only logically be used if the same referral was made to each of the dozens of participants in a Group Activity were given the same referral.