HIFIS 4 Logo - With Transparency HIFIS Community
⌘K
Mailing List
Home
Discussion
People
Events
HIFIS Changelog
Known Issues & Ideas
HIFIS Improvement Project
Homelessness Learning Hub
HIFIS Demo Site
Latest Version of HIFIS
Slack Channel
Mailing List
Votes
MK
Miyeon Kim
4 months ago
👍
AR
Ali Ryder
4 months ago
👍
Ideas
AR
Ali Ryder 🧑‍💼 Staff
4 months ago
Open

Update Service Types

In the HIFIS_ServiceTypes table, the list of values is as follows: (NameE, ActiveYN)

Stay Y
Emergency N
Transition N
Non-Shelter N

Goods and Services Y
Storage N
Reservations Y
Turnaways N
Housing Y
Food Bank Y
Other N
Case Management Y
SPDAT Y
Housing Subsidy Y
VAT Y
Group Activities Y
Housing Loss Prevention Y
Diversion Y

However, of these, several do not do anything: Emergency, Transition, Non-Shelter, and Other. All four of these are currently set to "ActiveYN" = "N"

Additionally, Storage and Turnaways are also both set to "ActiveYN" = "N."

Most of the time it doesn't matter that these values don't do anything, except when configuring Programs. When adding a Program, there is a Services field that pulls from this table and includes all options. This leads to confusion for some newer administrators about which options to pick and which not to pick. For example, I am currently assisting a community expressing to me that they program they set up isn't working. They selected the "Emergency" and "Non-Shelter" service types, presumably assuming these would affect the Admissions module, but they do not.

The current behaviour in the Program module is it seems to be listing ALL items in HIFIS_ServiceTypes, regardless of whether the ActiveYN is set to Y or to N. It would make sense to filter it to only Active Service Types (simple fix).

However, that would also remove Storage and Turnaways from options you could add a Program to.

For Storage, this is no problem as there is no Program field on Storage.

However, for Turnaways, there IS a Program field, despite the fact that that doesn't make sense (I've previously submitted feedback that Turnaways should not be considered services), so this is a bit of a contradiction here.

Here are some ways you could solve this problem:

  1. Filter the Services field on Programs to only have Active Service Types (simplest)

  2. As #1, and also set Turnaways ActiveYN = "Y" instead of "N" (nearly as simple)

  3. As #1, and also remove the Programs field from Turnaways (still easy) - I'm fairly sure that the Turnaways screen did not used to have Programs on it, and it got added at some point for reasons unknown. But I don't know when that happened.

  4. As #1, and also reconfigure the Turnaways module so that it's no longer a service (way more work, but best solution)


  • image
2
🛏️Admissions 🎛️Programs 📊Reporting ↩️Turnaways 4.0.57 or lower 😕Incorrect Behaviour
👍 MK AR
Comments

Please log in or register to post a comment
AR
Ali Ryder 🧑‍💼 Staff

See also: Turnaways should not count as services

Reply 26d ago
AR
Ali Ryder 🧑‍💼 Staff

The Service Type field is also displayed as a parameter for reports that use the "Activity" parameter, so it's not isolated to just the Programs module.

Reply 4mo ago
HIFIS 4 Logo - With Transparency HIFIS Community
Customer service
Terms and conditions
Copyright © 2026 ACRE Consulting