HIFIS Feedback
Submit feedbackOur log of things that can be improved with HIFIS. Here's the official issues log.
Chronic Homelessness mismatch
We updated our production environment to build 60.3 on Wednesday and have noticed some inconsistencies between the “Chronic Homelessness Y/N” field from the CA module and what is reported under the new “Chronically Homeless” Yes/No field available on the client profile. We use the CA module in order to run our local prioritization, so it’s important that we understand how it’s working and why the Y/N fields aren’t matching with what HIFIS is saying for the client on their profile. This example client shows “Yes” for the new Chronically Homeless field on the client profile. Please see the relevant housing history for this client below as well. From the CA Module, looking for this same client, he is reporting “N” under Chronic Homelessness Y/N. Here is a query demonstrating the relevant fields: SELECT CA.ClientID ,CA.HomelessIn365Days ,CA.HomelessIn1095Days ,CA.ChronicallyHomelessYN FROM vw_CoordinatedAccess as CA WHERE ClientID = 125 I am attempting to troubleshoot to trace the issue back to the source, but I thought I would start by reporting it and provide a sample query to the devs to demonstrate the issue. SELECT CA.ClientID ,CA.HomelessIn365Days ,CA.HomelessIn1095Days ,CA.ChronicallyHomelessYN as CAChronicallyHomelessYN ,HIFIS_Clients.IsChronicallyHomelessYN as ClientProfileChronicallyHomelessYN FROM vw_CoordinatedAccess as CA INNER JOIN HIFIS_Clients on CA.ClientID = HIFIS_Clients.clientID WHERE CA.ChronicallyHomelessYN <> HIFIS_Clients.IsChronicallyHomelessYN The following query is currently giving us 126 results (with 1376 total results from vw_CoordinatedAccess). 69 of the 126 are showing Y for Chronic in the CA Module, and N for Chronic on the client profile. The remaining 57 are showing N for Chronic in the CA Module, and Y for Chronic on the client profile.
Christie S#Bug🐛#Coordinated Access♾️#Housing Status4
Editing Client Vitals sets Chronically Homeless Status to 'No'
When editing a client’s vitals in HIFIS 4.0.60.3 and 60.4, the HIFIS application sets the client’s Chronically Homeless status to ‘No’, regardless of the client's current Chronically Homeless status. This may cause the Chronically Homeless status of some clients to be reported incorrectly by the application. Ticket 14971.
Ryan B#Bug🐛#Housing Status2
Make the mandatory status of more fields customizable
There are a lot of fields that cannot be made mandatory or disabled, for no particular reason other than that functionality has not been programmed. It would be ideal if ALL fields could be configurable in this way. See also https://hifisfeedback.acreconsulting.ca/b/6vrrdwev/feature-ideas/hidden-not-just-disabled-fields
Ali Ryder#System⚙️0
Anonymous book-ins
Although obviously people shouldn’t be collecting information for non-consenting clients, there is a big sticking point and that’s shelter use. Shelters need to report on bed nights and occupancy, and if they give a bed to a client who didn’t consent to information collection, they’re put in a difficult position. What to do? The options are: Book in the client Anonymous, Anonymous. But this client is still bound by the concurrent stays rules, so cannot be in two beds at the same time. If there are two non-consenting clients occupying any two shelter beds at the same time, this is a problem.Don’t record it in HIFIS at all. But then the HIFIS data is unreliable, and you can’t run a year-end report, or do a data export to INFC, that is actually true. And people might think the bed is available because HIFIS says so, so make inappropriate referrals.Create a series of fake clients, like Anon 1 and Anon 2, so they can be booked in concurrently. This is the option a lot of communities take, but it then causes a proliferation of clients named “Anonymous” or “Anon,” which makes the database messy and actually discourages users from getting real consent. Since this is really only a big problem in Admissions (concurrent book-ins), I propose a solution like in Turnaways: Add Anonymous Book-In. Same as the way Turnaways handle anonymous clients, but for the Admissions module.
Ali Ryder#Consent📝#Admissions🛌0
Bing Maps API is being deprecated
For most users, Bing Maps will stop working on June 30, 2025. New HIFIS instances are already unable to create new Bing Maps keys. This means that on June 30, 2025 any feature that has to do with mapping will stop functioning. That includes: Directory of Services mapHousing Unit Search mapGoods & Services and Group Activities geo-taggingOutreach mapEncampments geo-tagging and map display
Ali Ryder#System⚙️#Mapping 🗺️1
Hidden (not just disabled) fields
Fields can be disabled but this just greys them out and doesn't hide them. It would be great if we could hide fields we don't want shown, or ones we don't want shown all the time. Then, it would be ideal for communities to be able to customize which fields are hidden by default and which ones are not. Theoretically, I would have 4 tiers: Visible by default and mandatoryVisible by default and optionalHidden by default and optional (with an option to show field)Hidden and disabled (with no option to display, so like always hidden, completely removed)
Ali Ryder#System⚙️2
Make the "Default Service Provider" drop-down only show Service Providers the user can actually log in to
Ali Ryder#User Accounts👤0
Users are unable to see programs associated with a case management record.
Ali Ryder#Bug🐛#Case Management🧙♂️0
The sort function in the Directory of Services is not working.
Ali Ryder#Bug🐛#Places 🏥0
The Client Information and Client Management menus are missing when users view the "State Change History" log.
Ali Ryder#Clients👤0
Option to add single-use Contacts
The Contacts module is problematic for many reasons, but one of them is that the Contact being added must first exist in the database. Aside from the workflow challenges related to this (see https://hifisfeedback.acreconsulting.ca/b/6vrrdwev/feature-ideas/add-create-and-add-contact-button-to-contact-module), this is also problematic from a privacy perspective. In order to add, for example, a client's next-of-kin, they must be added as a Person in HIFIS, added to the People table, which means that person is shared and publically searchable by everyone else. There isn't even an option to control who can access which People via something similar to Declined - Anonymous consent. It would be great if the "Add Contact" form did not require selecting an existing Person. Instead, have a free text field to enter the client's name and phone number. The record should exist ONLY in the context of the client file, not in a big shareable database.
Ali Ryder#Contacts🗣️#People 🚻0
Add "Create and Add Contact" button to Contact module
In the Diversion workflow, there is a "Create and Add Contact" button on page 4. However, no such button exists in the actual Contacts module, making the Contacts module very difficult to actually use.
Ali Ryder#Contacts🗣️0
Make Parole Officer field optional in Life Events
Ali Ryder#Life Events💔0
Make Prescriber field optional in Medication
Ali Ryder#Medication 💊0
Make Pharmacy field optional in Medication
Ali Ryder#Medication 💊0