codeforamerica / clean

Apply for CalFresh in SF
http://demo.cleanassist.org
MIT License
20 stars 7 forks source link

Verification doc upload #21

Closed lippytak closed 10 years ago

lippytak commented 10 years ago

Mostly a stub for now. Sounds like one of the major value adds for clients+agency would be an easier way to submit verification docs. Some notes to get us started:

lippytak commented 10 years ago

We'll probably need a simple way to upload an image in order to submit a complete application, but the details are pending on meetings with the SF Food Bank peeps. I'll update this issue once we know more.

daguar commented 10 years ago

I personally like the idea of a post-submit email workflow, mostly because it's the most straightforward that I can think for the user (and to implement):

  1. Upon submit, send an email to the person with friendly instructions for verification docs to submit
  2. Ask them to reply with attached images or scanned PDFs -- we tell them that any attachments we receive will be faxed to HSA

What are the issues with this?

A. Identifying users: the MVP outlined above just faxes stuff to HSA, so it wouldn't include any info of who was submitting it (we might ask them to in the images) -- this skirts maintaining any user information, but makes it possible that HSA won't be able to link the docs to the applicant

B. Ignores folks who don't have e-mail: that said, this is worth probing -- I don't know an easier way. We should ask users (and advocates) what the easiest way is for them.

daguar commented 10 years ago

I didn't realize this, but on iPhones as of iOS 6 (latest is 7) file upload for images can be done in the browser (mobile Safari); details. So I'm more amenable to browser-based uploading.

I still like the idea of verification docs not being a blocker on the submission of the application. And we could use email (or maybe even text) reminders to remind people to submit verification.

Process-wise, I'd like to drive this decision based on the capabilities and usability preferences of the majority of our users.

lippytak commented 10 years ago

Here's another micro-project for @alanjosephwilliams.

Context: Our v2 goal is to submit one simple CalFresh application through the site. This will probably be for a low income individual with <=one income source, limited rent/utilities, etc. I think 99% of apps require people to submit at least a copy of ID and any income statements. These are called "verification documents". So v2 will probably require some basic upload flow to attach these docs to the application.

Here's how CalWin does it: http://codeforamerica.github.io/citizen-onboard/calfresh/#130 (I didn't actually submit any docs in that example, but you get the point)

Micro-project: Research/propose a few potentially feasible upload flows. Dave and I have brainstormed a few:

How do other sites do it? What's best? Any good open source uploader tools we should know about? We'll have more context on Thurs after meeting with an outreach worker at the SF Food Bank and will update the issue once we know the current process/constraints.

lippytak commented 10 years ago

Realized we could do an MMS photo flow (triggering idea from Dave). Submit > SMS > takes pics and reply via MMS.

daguar commented 10 years ago

Definitely.

Let me throw out there that I think a lot of this process' design will be driven by whether it's (a) the clients or (b) intermediaries submitting this info.

Also, I think if we do an "uploader" web page, it shouldn't be too hard to do both a drag/drop for web site and iOS attacher (we'll just do an "if" on whether the device is mobile).

alanjosephwilliams commented 10 years ago

Just a little bit of thinking about verification documents themselves (filled with assumptions, mind you). Perhaps this could help frame your observations or conversations at the food bank on Thursday.

Verifcation documents list: http://www.dss.cahwnet.gov/foodstamps/pg847.htm#list

If you have a face-to-face interview, please bring verification with you of your income and expenses. If you cannot get all the information together by your interview date, still come for the interview because you will have additional time to provide this information. If you need assistance in obtaining this information, please discuss this with your CalFresh worker at the time of the interview.

This speaks to a flow that includes a progressive fulfillment of verification requirements, beyond just drag and drop or mobile upload. MMS or E-mail TBD, but certainly one of them, no?

Expedited Service also seems particularly relevant. If one of our target users is the HOT team, then the applicants will almost certainly qualify for Expedited Service. We should identify the minimum set of verification documents still required by the ES process. On the surface, it would seem likely that documentation would be limited to those verifying identity, rather than any expenses (could be wrong since cost/income ratios are part of what determines qualification). Here is an excerpt on ES:

EXPEDITED SERVICE

Households that qualify for expedited service (ES) go through the same application process as all other clients, but not all information has to be verified before benefits are issued. Households may qualify for (ES) based if the household:

  • Has less than $150 in monthly gross income and liquid resources of $100 or less; or
  • Migrant or seasonal farm workers who are destitute; or
  • Combined monthly gross income and liquid resources which are less than the household monthly rent or mortgage and utilities; or
  • Is homeless.

Identification documents include:

  • Identification
  • Immigration Status (in some cases)
  • Residency
  • SSN number for all Household Members

That to mean reads like:

alanjosephwilliams commented 10 years ago

Some more review and thinking, specifically about income and expense documentation.

Again, source: http://www.dss.cahwnet.gov/foodstamps/pg847.htm#list

Wage stubs, earning statements, paychecks (if employed)
Bank statements for checking accounts, savings accounts, other accounts.
Proof of shelter costs.
alanjosephwilliams commented 10 years ago

A first pass at a perspective to guide to design:

alanjosephwilliams commented 10 years ago

Upload the photo with Media Capture API, submit automatically w/ AJAX, no submit button required:

http://stackoverflow.com/questions/17241707/using-form-input-to-access-camera-and-immediately-upload-photos-using-web-app

Similar, this time with sample code: http://www.codepool.biz/tech-frontier/html5/take-a-photo-and-upload-it-on-mobile-phones-with-html5.html