For questionnaires, you may find the most relevant concept within the Observation domain and put its answer options as value_as_concept_id (in general no Domain restrictions exist, but Meas Value is preferred).
E.g.
“What is your primary source of income?” ‘Maps to’ 4073459 Income details
“AISH” ‘Maps to value’ 4144138 Aids for severely
handicapped.
Also, some of your examples are not really question-answer pairs and can be represented as OMOP events (eg сonditions: “What had do you primarily use? * Right” stands for Right handed 4263218).
And of course, in case of appropriate targets absence, 2billion concepts creation is still a reasonable option. (More info about 2billion concept here: How to add a custom vocabulary to the OMOP vocabulary table?).