Renamed method title -> page_title
Do not override method #3526

This override was necessary at one point, iirc, to
handle how surveyor was displaying datetime fields
in the UI. Surveyor 1.2 updated this method and there
is no longer a need to override. In fact, date and time
fields in Surveyor are broken in Cases due to this override
so we should not have this at all.

Overridden methods should be rare.
Redirect to contact_link decision page #3471

upon update redirect to the contact link decision page
rather than the edit contact link page
extract method refactoring
Action to begin administration of NIR #3471

This action (like the instrument start and participant_consent start actions)
initiates the administration of a Survey and associates it with the
non_interview_report mdes record.
Added association and start! method #3471

Similar to the ParticipantConsent and Instrument (other
MDES record that are associated with a ResponseSet),
we add the association and a start! method to create
the relationship to a record and the ResponseSet associated
with the given Survey.
Helper methods on ResponseSet #3260

With the addition of the ParticipantConsent and NonInterviewReport
MDES record associations on ResponseSet, we needed helper
methods to determine the contact_link or event associated with
the ResponseSet through the various MDES associations.
Defer event to ResponseSet #3260
NIR survey has only one part #3471

and as such is the final_survey_part
First pass at form update #3559

Only show NIR sections based on whether or not
the NIR is associated with a ResponseSet (i.e. created from the
IRB_CON_NonInterviewReport).
update method description
inline variable refactoring
add routes for non_interview_report #3471
Add has_many NIR association to person
Non Interview Report Survey #3471

Created a Survey for the Non Interview Report and
corresponding OperationalDataExtractor.
View changes and helper methods #3471

added to handle the addition of the Non Interview Report
as a Survey
Create ParticipantConsentSamples #3534

when creating operational data from the responses in
the Informed Consent surveys.
added idea of unambiguous code

Most NcsCodedAttributes across MDES records are uniquely
named (that the table column name used matches the list_name).
MDES 3.0 introduced the non_interview_report_provider which
shares the same column name as the non_interview_report but
references different code lists.

this commit alleviates that in a shared reused partial by introducing
an unambiguous_code variable for use in the partial.
renamed method

to a more generic method name
Refusal Non Interview Report #3471

Records associated with the Non Interview Report