initialize with person and date object #3785

Have the controller manage the processing of
parameters into objects for use by the model,
instead of the model handling this task for 
itself.
consent type from code display text value #3785

Had the text coming from a hard-coded case 
statement mapping. Now it is derived from the 
display text value of the NcsCode object with 
some post-formatting via #consent_print to help
make the text more concise.
display none found if consent blank #3785
reformat too-long inline unless conditional #3785