codeforamerica / rva-screening

Health service prescreener for sharing patient eligibility data.
http://quickscreenrva.com
BSD 3-Clause "New" or "Revised" License
11 stars 8 forks source link

Patient Details Page #36

Closed bengolder closed 9 years ago

bengolder commented 9 years ago

This issue is for discussing the layout and design of the Patient Details page, which at this point is roughly equivalent to a Universal Eligibility Form. This is one of the more complicated pages, and may need to be broken out into subsections. Some of the topics it should cover is:

bengolder commented 9 years ago

An in-progress snapshot, using tables for documents, household size, and income sources: patient_details

mapsam commented 9 years ago

Nice! This looks great.

Just to clarify, are the first fields editable when the user clicks on them? And essentially if they make changes they can press the "save patient info"?

bengolder commented 9 years ago

With this page, I'm leaning towards a pattern of having readable information and then clicking through to worksheets for editing. So I think the "Basic Info" would be just static information, but you could click over to worksheets for contact and identity info. I'm about to add more content, such as employment and demographic information as well.

mapsam commented 9 years ago

Sounds good - keep on rolling :roller_coaster:

mapsam commented 9 years ago

@bengolder here are some helper classes from the CSS that might be useful in showing percentages like this image

screen shot 2015-04-29 at 11 28 59 am

.completion {
   color:#FF851B;
   font-weight:900;
   font-size:1.1em;
   float:right;
 }
 .completion.high {
   color:#3D9970;
 }
 .completion.med {
   color:#2ECC40;
 }
 .completion.low {
   color:#FF4136;
 }

And the HTML from the above:

<p><strong>Universal</strong> <span class="completion med">75%</span></p>
<p>- Access Now <span class="completion">84%</span></p>
<p>- Daily Planet <span class="completion">56%</span></p>

It's important to note that whatever constitutes "high", "medium", and "low" is completely arbitrary right now.

bengolder commented 9 years ago

Another in progress snapshot: patient_details

bengolder commented 9 years ago

Some observations about forms from the Clean Team (also relevant to #19 generally):

andreasRVA commented 9 years ago

These look like great! Exactly what I was imagining. Will it be photo uploads of the documents in the app?

esmithayer commented 9 years ago

Yup that's the plan!

bengolder commented 9 years ago

I've been wondering about how the name field (first?, last?, full legal?) should be structured, and I came across this great guide by W3C: How do people's names differ around the world, and what are the implications of those differences on the design of forms, databases, ontologies, etc. for the Web?

mapsam commented 9 years ago

Task for May visit

mapsam commented 9 years ago

@bengolder what do you think of this tabulated nav for patient-related pages?

rva-screener-edithistory

esmithayer commented 9 years ago

What if we put the prescreening in a tab too?

mapsam commented 9 years ago

Definitely possible - I just wasn't sure how that would work on the prescreening route. Would we show the tabs there as well?

bengolder commented 9 years ago

@svmatthews the tabs aren't working for me on mobile: screen shot 2015-05-15 at 4 25 50 pm

mapsam commented 9 years ago

Good catch! I'll take a look in a bit here.

bengolder commented 9 years ago

I'd like to close this issue and open anything specific that is arising on this page.

mapsam commented 9 years ago

:+1: