Skip to content

housing matching service

Eric Jahn edited this page Feb 14, 2020 · 22 revisions

Function:

Implement a web service which matches clients to housing services according to a predefined algorithm, and returns matches to authorized requestors (using existing HSLynk Authorization service). The web service also enables historical data element retrieval and editing.

Functional Requirements

Algorithm

  • references the unmatched clients’ VI-SPDAT scores to determine matches assessment age and location prioritizations
  • methods to allow for user overrides of automated matches
  • community defined local priorities to determine suitable projects the client is eligible.

Matching Flowchart

Tracking

  • tracks matched clients and units
  • tracks rejections (from manual override of automated matching)
  • email notifications - uses HSLynk’s existing notification service for this functionality - for matches and rejections

Technical Implications of Housing Matching Service Component

  • database schema changes
  • web service implementation
  • use existing auth service and role based access controls
  • various roles for overrides, reviews to be coordinated with HOME App developers
  • API publishing on AnyPoint for app developers to reference
  • Testing
  • Documentation
  • Deployment

original image here