Skip to content

List of modifications necessary for HOME

emmagcta edited this page Mar 4, 2019 · 2 revisions

Client Page,

should allow to upload picture if no camera detected client not uploaded to HSlynk when created if form is complete must be uploaded automatically, Client Created in 2015 Schema, must be created in latest, so currently should be in 2017 schema, Match Eligibility Status. Should have a **timestamp **of last note or when changed, also a client who is not on the active list initially should show, client not in match queue survey in order to add to queue.

VI Single Survey

  • B Risks question 4 is incorrect, should be how many times, not YES or No, then if sum of fields is greater Than 4 score 1 for Risks
  • Question 20 should look at client.gender and if male hide question. Phone Number should be formatted as such Upload to Hslynk should be automatic on completion of survey, only manual if auto sync failed, maybe add a notification to system admins on login if there are surveys with unsuccessful uploads.

User Admin,

Currently Delete only deletes user from HOME Database does not delete from HSlynk Database this should be an option available to “developer: role

User Agency Support

There needs to be a way to group users by an “Agency” this would be the name of the organization to which they belong. An Agency level Admin would be able to

Project Group 1 Project Group 2
Organization LOG: Organization Foo: Organization Bar:
Has projects: Has projects: Has projects:
1. Project 1(R/W)
  • a. Survey A
  • b. Survey B
1. Project 3 (R/W)
  • a. Survey A
1.Project 5 (R/W)
Project 2(R/W)
  • a. Survey A
2. Project 4 (R/W)
  • a. Survey B
2.Project 6 (R/W)
3. Project 3(R) 3. Project 1(R) And users
  • 1. Joe
4. Project 4(R) 4. Project 2 (R)
And users:
  • 1.Bob
And users:
  • 1. Alice
  1. Each organization within a project group gets R access to all the data in the projects in the group The organization that has created a project gets R/W access to the data in the own project

  2. Bob is logged in and makes a request for all the data (i.e. enrollments)

GET - Read opearation Organization is LOG for the current user Project Group for the current user is Project Group 1 System knows the project group, so it knows all the projects within this group, sets R access to Project 1, Project 2, Project 3, Project 4 Result: Project 1 (R), Project 2 (R), Project 3 (R), Project 4 (R) Get all the data related to Projects 1-4 Filter the data from 5 using some kind of extra information (i.e. release of information)

POST, PUT, PATCH, DELETE - Write operaration Organization is LOG for the current user System knows that Bob is a member of LOG, and knows that Project 1 and Project 2 belong to LOG, so it grants R/W access to Project 1 and Project 2 Result: Project 1 (W), Project 2 (W)

Things necessary for consent Integration

User Management,

Home app users, ( staff) tied to Agency (global + HMIS) and Projects (Global + HMIS ) HOME wll store “Default” project. Adding Multiple ROI support

HOME Maintains Release of information group when posting ROI to Hslynk submits for all projects in the group Enrollments

Case management

Service Tracking

Clone this wiki locally