When a client does a book-out, the Reason for Discharge field is mandatory. If the user selects one of the housed options, like "Housed - Independent" for example, HIFIS should automatically be adding a Housing History record.
Here's what I'd like to see:
A user does a book-out and on the Book Out screen, selects a housed option in reason for discharge
The user clicks save
HIFIS detects that one of the "housed" options has been selected, and redirects the client to the Add Housing History screen
The Add Housing History screen should automatically enter the start date = the date of the book-out
The Add Housing History screen should automatically select the Housing Type (looked up from the Reason for Discharge)
The user can then add the rest of the details and hit save.
This would go a long way to ensuring that housing status and housing transitions are being calculated correctly, and make the CHR/COR have better data, and result in less work for shelter staff.
This is in 4.0.60.5, but not the way I would have implemented it