The main goal is to the user be select dates or a range of dates in a table.
The day doesn't really matter much, while the year and the month does because it's the time between the analysis of the patient.
Background I really would love to use a Pivot Table but the project limitations for minimum requirements won't allow me to do so. (Needs to run on Java 7@Windows XP 32bits) yes, those are the computers they still use on the Hospital. The users have a lot of difficulties to get familiarized with GUIs (they are medics).
The one I used in the first prototype was:
But, it is much more focused on the day instead of allowing to choose a year or a month easily.
Since the number of dates in the range for the user to pick from is limited ( normally around 10~25 dates)
What I was thinking is something like this:
Where if the user check just one, it would mean after that it would shows everything after that date, and if the user select two (as in the picture) it would show everything in the range.
But I am not sure about this style, so I tried to think in another one:
Which would be easier for the user to understand?
If you have another thing in mind, please answer, I will appreciate every feedback.