From 33c39af631fd0877c3a02c4ea44d18c1edb8be01 Mon Sep 17 00:00:00 2001 From: Kat Date: Wed, 25 May 2022 12:34:04 +0100 Subject: [PATCH] Show interruption screen when resident details are updated --- config/forms/2021_2022.json | 2634 ++++++++++++++++++++++++++--------- config/forms/2022_2023.json | 2526 +++++++++++++++++++++++++-------- 2 files changed, 3980 insertions(+), 1180 deletions(-) diff --git a/config/forms/2021_2022.json b/config/forms/2021_2022.json index 9b639a426..5cdf80c80 100644 --- a/config/forms/2021_2022.json +++ b/config/forms/2021_2022.json @@ -92,9 +92,7 @@ } }, "conditional_for": { - "irproduct_other": [ - 5 - ] + "irproduct_other": [5] } }, "irproduct_other": { @@ -163,9 +161,7 @@ } }, "conditional_for": { - "postcode_full": [ - 1 - ] + "postcode_full": [1] }, "hidden_in_check_answers": true }, @@ -911,9 +907,7 @@ } }, "conditional_for": { - "mrcdate": [ - 1 - ] + "mrcdate": [1] } }, "mrcdate": { @@ -991,9 +985,7 @@ } }, "conditional_for": { - "tenancyother": [ - 3 - ] + "tenancyother": [3] } }, "tenancyother": { @@ -1035,9 +1027,7 @@ } }, "conditional_for": { - "tenancyother": [ - 3 - ] + "tenancyother": [3] } }, "tenancyother": { @@ -1158,6 +1148,88 @@ } } }, + "no_females_pregnant_household_lead_hhmemb_value_check": { + "depends_on": [{ "no_females_in_a_pregnant_household?": true }], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_lead_hhmemb_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, "lead_tenant_age": { "header": "", "description": "", @@ -1175,15 +1247,10 @@ } }, "conditional_for": { - "age1": [ - 0 - ] + "age1": [0] }, "hidden_in_check_answers": { - "depends_on": [ - { "age1_known": 0 }, - { "age1_known": 1 } - ] + "depends_on": [{ "age1_known": 0 }, { "age1_known": 1 }] } }, "age1": { @@ -1203,6 +1270,88 @@ } } }, + "no_females_pregnant_household_lead_age_value_check": { + "depends_on": [{ "no_females_in_a_pregnant_household?": true }], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_lead_age_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, "lead_tenant_gender_identity": { "header": "", "description": "", @@ -1232,6 +1381,88 @@ } } }, + "no_females_pregnant_household_lead_value_check": { + "depends_on": [{ "no_females_in_a_pregnant_household?": true }], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_lead_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, "lead_tenant_ethnic_group": { "header": "", "description": "", @@ -1533,24 +1764,28 @@ "depends_on": [{ "person_1_retired_under_soft_min_age?": true }], "title_text": { "translation": "soft_validations.retirement.min.title", - "arguments": [{ - "key": "retirement_age_for_person_1", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_1", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.min.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_1", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_1", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_1", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_1", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -1560,37 +1795,43 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } } }, "lead_tenant_over_retirement_value_check": { - "depends_on": [{ "person_1_not_retired_over_soft_max_age?": true }], + "depends_on": [ + { "person_1_not_retired_over_soft_max_age?": true } + ], "title_text": { "translation": "soft_validations.retirement.max.title", - "arguments": [{ - "key": "retirement_age_for_person_1", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_1", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.max.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_1", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_1", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_1", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_1", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -1600,10 +1841,10 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } @@ -1704,15 +1945,10 @@ } }, "conditional_for": { - "age2": [ - 0 - ] + "age2": [0] }, "hidden_in_check_answers": { - "depends_on": [ - { "age2_known": 0 }, - { "age2_known": 1 } - ] + "depends_on": [{ "age2_known": 0 }, { "age2_known": 1 }] } }, "age2": { @@ -1737,6 +1973,91 @@ } ] }, + "no_females_pregnant_household_person_2_age_value_check": { + "depends_on": [ + { "no_females_in_a_pregnant_household?": true, "age2_known": 0 } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_person_2_age_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true, + "age2_known": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, "person_2_gender_identity": { "header": "", "description": "", @@ -1771,6 +2092,94 @@ } ] }, + "no_females_pregnant_household_person_2_value_check": { + "depends_on": [ + { + "no_females_in_a_pregnant_household?": true, + "details_known_2": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_person_2_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true, + "details_known_2": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, "person_2_working_situation": { "header": "", "description": "", @@ -1839,24 +2248,28 @@ "depends_on": [{ "person_2_retired_under_soft_min_age?": true }], "title_text": { "translation": "soft_validations.retirement.min.title", - "arguments": [{ - "key": "retirement_age_for_person_2", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_2", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.min.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_2", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_2", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_2", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_2", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -1866,37 +2279,43 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } } }, "person_2_over_retirement_value_check": { - "depends_on": [{ "person_2_not_retired_over_soft_max_age?": true }], + "depends_on": [ + { "person_2_not_retired_over_soft_max_age?": true } + ], "title_text": { "translation": "soft_validations.retirement.max.title", - "arguments": [{ - "key": "retirement_age_for_person_2", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_2", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.max.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_2", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_2", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_2", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_2", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -1906,10 +2325,10 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } @@ -2007,15 +2426,10 @@ } }, "conditional_for": { - "age3": [ - 0 - ] + "age3": [0] }, "hidden_in_check_answers": { - "depends_on": [ - { "age3_known": 0 }, - { "age3_known": 1 } - ] + "depends_on": [{ "age3_known": 0 }, { "age3_known": 1 }] } }, "age3": { @@ -2040,54 +2454,227 @@ } ] }, - "person_3_gender_identity": { - "header": "", - "description": "", + "no_females_pregnant_household_person_3_age_value_check": { + "depends_on": [ + { "no_females_in_a_pregnant_household?": true, "age3_known": 0 } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, "questions": { - "sex3": { - "check_answer_label": "Person 3’s gender identity", - "header": "Which of these best describes person 3’s gender identity?", - "hint_text": "", - "type": "radio", + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", "answer_options": { - "F": { - "value": "Female" - }, - "M": { - "value": "Male" - }, - "X": { - "value": "Non-binary" - }, - "divider": { - "value": true + "0": { + "value": "Yes" }, - "R": { - "value": "Person prefers not to say" + "1": { + "value": "No" } } } - }, + } + }, + "females_in_soft_age_range_in_pregnant_household_person_3_age_value_check": { "depends_on": [ { - "details_known_3": 0 + "female_in_pregnant_household_in_soft_validation_range?": true, + "age3_known": 0 } - ] - }, - "person_3_working_situation": { - "header": "", - "description": "", - "questions": { - "ecstat3": { - "check_answer_label": "Person 3’s working situation", - "header": "Which of these best describes person 3’s working situation?", - "hint_text": "", - "type": "radio", - "answer_options": { - "2": { - "value": "Part-time – Less than 30 hours" - }, - "1": { + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "person_3_gender_identity": { + "header": "", + "description": "", + "questions": { + "sex3": { + "check_answer_label": "Person 3’s gender identity", + "header": "Which of these best describes person 3’s gender identity?", + "hint_text": "", + "type": "radio", + "answer_options": { + "F": { + "value": "Female" + }, + "M": { + "value": "Male" + }, + "X": { + "value": "Non-binary" + }, + "divider": { + "value": true + }, + "R": { + "value": "Person prefers not to say" + } + } + } + }, + "depends_on": [ + { + "details_known_3": 0 + } + ] + }, + "no_females_pregnant_household_person_3_value_check": { + "depends_on": [ + { + "no_females_in_a_pregnant_household?": true, + "details_known_3": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_person_3_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true, + "details_known_3": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "person_3_working_situation": { + "header": "", + "description": "", + "questions": { + "ecstat3": { + "check_answer_label": "Person 3’s working situation", + "header": "Which of these best describes person 3’s working situation?", + "hint_text": "", + "type": "radio", + "answer_options": { + "2": { + "value": "Part-time – Less than 30 hours" + }, + "1": { "value": "Full-time – 30 hours or more" }, "7": { @@ -2142,24 +2729,28 @@ "depends_on": [{ "person_3_retired_under_soft_min_age?": true }], "title_text": { "translation": "soft_validations.retirement.min.title", - "arguments": [{ - "key": "retirement_age_for_person_3", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_3", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.min.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_3", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_3", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_3", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_3", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -2169,37 +2760,43 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } } }, "person_3_over_retirement_value_check": { - "depends_on": [{ "person_3_not_retired_over_soft_max_age?": true }], + "depends_on": [ + { "person_3_not_retired_over_soft_max_age?": true } + ], "title_text": { "translation": "soft_validations.retirement.max.title", - "arguments": [{ - "key": "retirement_age_for_person_3", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_3", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.max.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_3", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_3", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_3", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_3", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -2209,10 +2806,10 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } @@ -2307,15 +2904,10 @@ } }, "conditional_for": { - "age4": [ - 0 - ] + "age4": [0] }, "hidden_in_check_answers": { - "depends_on": [ - { "age4_known": 0 }, - { "age4_known": 1 } - ] + "depends_on": [{ "age4_known": 0 }, { "age4_known": 1 }] } }, "age4": { @@ -2340,6 +2932,91 @@ } ] }, + "no_females_pregnant_household_person_4_age_value_check": { + "depends_on": [ + { "no_females_in_a_pregnant_household?": true, "age4_known": 0 } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_person_4_age_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true, + "age4_known": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, "person_4_gender_identity": { "header": "", "description": "", @@ -2374,6 +3051,94 @@ } ] }, + "no_females_pregnant_household_person_4_value_check": { + "depends_on": [ + { + "no_females_in_a_pregnant_household?": true, + "details_known_4": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_person_4_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true, + "details_known_4": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, "person_4_working_situation": { "header": "", "description": "", @@ -2442,24 +3207,28 @@ "depends_on": [{ "person_4_retired_under_soft_min_age?": true }], "title_text": { "translation": "soft_validations.retirement.min.title", - "arguments": [{ - "key": "retirement_age_for_person_4", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_4", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.min.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_4", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_4", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_4", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_4", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -2469,37 +3238,43 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } } }, "person_4_over_retirement_value_check": { - "depends_on": [{ "person_4_not_retired_over_soft_max_age?": true }], + "depends_on": [ + { "person_4_not_retired_over_soft_max_age?": true } + ], "title_text": { "translation": "soft_validations.retirement.max.title", - "arguments": [{ - "key": "retirement_age_for_person_4", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_4", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.max.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_4", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_4", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_4", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_4", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -2509,10 +3284,10 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } @@ -2604,15 +3379,10 @@ } }, "conditional_for": { - "age5": [ - 0 - ] + "age5": [0] }, "hidden_in_check_answers": { - "depends_on": [ - { "age5_known": 0 }, - { "age5_known": 1 } - ] + "depends_on": [{ "age5_known": 0 }, { "age5_known": 1 }] } }, "age5": { @@ -2637,6 +3407,91 @@ } ] }, + "no_females_pregnant_household_person_5_age_value_check": { + "depends_on": [ + { "no_females_in_a_pregnant_household?": true, "age5_known": 0 } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_person_5_age_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true, + "age5_known": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, "person_5_gender_identity": { "header": "", "description": "", @@ -2647,29 +3502,117 @@ "hint_text": "", "type": "radio", "answer_options": { - "F": { - "value": "Female" - }, - "M": { - "value": "Male" - }, - "X": { - "value": "Non-binary" - }, - "divider": { - "value": true + "F": { + "value": "Female" + }, + "M": { + "value": "Male" + }, + "X": { + "value": "Non-binary" + }, + "divider": { + "value": true + }, + "R": { + "value": "Person prefers not to say" + } + } + } + }, + "depends_on": [ + { + "details_known_5": 0 + } + ] + }, + "no_females_pregnant_household_person_5_value_check": { + "depends_on": [ + { + "no_females_in_a_pregnant_household?": true, + "details_known_5": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" }, - "R": { - "value": "Person prefers not to say" + "1": { + "value": "No" } } } - }, + } + }, + "females_in_soft_age_range_in_pregnant_household_person_5_value_check": { "depends_on": [ { + "female_in_pregnant_household_in_soft_validation_range?": true, "details_known_5": 0 } - ] + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } }, "person_5_working_situation": { "header": "", @@ -2739,24 +3682,28 @@ "depends_on": [{ "person_5_retired_under_soft_min_age?": true }], "title_text": { "translation": "soft_validations.retirement.min.title", - "arguments": [{ - "key": "retirement_age_for_person_5", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_5", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.min.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_5", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_5", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_5", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_5", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -2766,37 +3713,43 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } } }, "person_5_over_retirement_value_check": { - "depends_on": [{ "person_5_not_retired_over_soft_max_age?": true }], + "depends_on": [ + { "person_5_not_retired_over_soft_max_age?": true } + ], "title_text": { "translation": "soft_validations.retirement.max.title", - "arguments": [{ - "key": "retirement_age_for_person_5", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_5", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.max.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_5", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_5", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_5", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_5", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -2806,10 +3759,10 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } @@ -2898,15 +3851,10 @@ } }, "conditional_for": { - "age6": [ - 0 - ] + "age6": [0] }, "hidden_in_check_answers": { - "depends_on": [ - { "age6_known": 0 }, - { "age6_known": 1 } - ] + "depends_on": [{ "age6_known": 0 }, { "age6_known": 1 }] } }, "age6": { @@ -2931,39 +3879,212 @@ } ] }, + "no_females_pregnant_household_person_6_age_value_check": { + "depends_on": [ + { "no_females_in_a_pregnant_household?": true, "age6_known": 0 } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_person_6_age_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true, + "age6_known": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, "person_6_gender_identity": { "header": "", "description": "", "questions": { - "sex6": { - "check_answer_label": "Person 6’s gender identity", - "header": "Which of these best describes person 6’s gender identity?", - "hint_text": "", - "type": "radio", + "sex6": { + "check_answer_label": "Person 6’s gender identity", + "header": "Which of these best describes person 6’s gender identity?", + "hint_text": "", + "type": "radio", + "answer_options": { + "F": { + "value": "Female" + }, + "M": { + "value": "Male" + }, + "X": { + "value": "Non-binary" + }, + "divider": { + "value": true + }, + "R": { + "value": "Person prefers not to say" + } + } + } + }, + "depends_on": [ + { + "details_known_6": 0 + } + ] + }, + "no_females_pregnant_household_person_6_value_check": { + "depends_on": [ + { + "no_females_in_a_pregnant_household?": true, + "details_known_6": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_person_6_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true, + "details_known_6": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", "answer_options": { - "F": { - "value": "Female" - }, - "M": { - "value": "Male" - }, - "X": { - "value": "Non-binary" - }, - "divider": { - "value": true + "0": { + "value": "Yes" }, - "R": { - "value": "Person prefers not to say" + "1": { + "value": "No" } } } - }, - "depends_on": [ - { - "details_known_6": 0 - } - ] + } }, "person_6_working_situation": { "header": "", @@ -3033,24 +4154,28 @@ "depends_on": [{ "person_6_retired_under_soft_min_age?": true }], "title_text": { "translation": "soft_validations.retirement.min.title", - "arguments": [{ - "key": "retirement_age_for_person_6", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_6", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.min.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_6", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_6", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_6", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_6", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -3060,37 +4185,43 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } } }, "person_6_over_retirement_value_check": { - "depends_on": [{ "person_6_not_retired_over_soft_max_age?": true }], + "depends_on": [ + { "person_6_not_retired_over_soft_max_age?": true } + ], "title_text": { "translation": "soft_validations.retirement.max.title", - "arguments": [{ - "key": "retirement_age_for_person_6", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_6", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.max.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_6", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_6", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_6", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_6", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -3100,10 +4231,10 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } @@ -3189,15 +4320,10 @@ } }, "conditional_for": { - "age7": [ - 0 - ] + "age7": [0] }, "hidden_in_check_answers": { - "depends_on": [ - { "age7_known": 0 }, - { "age7_known": 1 } - ] + "depends_on": [{ "age7_known": 0 }, { "age7_known": 1 }] } }, "age7": { @@ -3222,6 +4348,91 @@ } ] }, + "no_females_pregnant_household_person_7_age_value_check": { + "depends_on": [ + { "no_females_in_a_pregnant_household?": true, "age7_known": 0 } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_person_7_age_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true, + "age7_known": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, "person_7_gender_identity": { "header": "", "description": "", @@ -3256,6 +4467,94 @@ } ] }, + "no_females_pregnant_household_person_7_value_check": { + "depends_on": [ + { + "no_females_in_a_pregnant_household?": true, + "details_known_7": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_person_7_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true, + "details_known_7": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, "person_7_working_situation": { "header": "", "description": "", @@ -3324,24 +4623,28 @@ "depends_on": [{ "person_7_retired_under_soft_min_age?": true }], "title_text": { "translation": "soft_validations.retirement.min.title", - "arguments": [{ - "key": "retirement_age_for_person_7", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_7", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.min.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_7", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_7", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_7", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_7", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -3351,37 +4654,43 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } } }, "person_7_over_retirement_value_check": { - "depends_on": [{ "person_7_not_retired_over_soft_max_age?": true }], + "depends_on": [ + { "person_7_not_retired_over_soft_max_age?": true } + ], "title_text": { "translation": "soft_validations.retirement.max.title", - "arguments": [{ - "key": "retirement_age_for_person_7", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_7", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.max.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_7", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_7", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_7", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_7", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -3391,10 +4700,10 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } @@ -3477,15 +4786,10 @@ } }, "conditional_for": { - "age8": [ - 0 - ] + "age8": [0] }, "hidden_in_check_answers": { - "depends_on": [ - { "age8_known": 0 }, - { "age8_known": 1 } - ] + "depends_on": [{ "age8_known": 0 }, { "age8_known": 1 }] } }, "age8": { @@ -3510,6 +4814,91 @@ } ] }, + "no_females_pregnant_household_person_8_age_value_check": { + "depends_on": [ + { "no_females_in_a_pregnant_household?": true, "age8_known": 0 } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_person_8_age_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true, + "age8_known": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, "person_8_gender_identity": { "header": "", "description": "", @@ -3544,6 +4933,94 @@ } ] }, + "no_females_pregnant_household_person_8_value_check": { + "depends_on": [ + { + "no_females_in_a_pregnant_household?": true, + "details_known_8": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_person_8_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true, + "details_known_8": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, "person_8_working_situation": { "header": "", "description": "", @@ -3612,24 +5089,28 @@ "depends_on": [{ "person_8_retired_under_soft_min_age?": true }], "title_text": { "translation": "soft_validations.retirement.min.title", - "arguments": [{ - "key": "retirement_age_for_person_8", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_8", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.min.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_8", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_8", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_8", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_8", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -3639,37 +5120,43 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } } }, "person_8_over_retirement_value_check": { - "depends_on": [{ "person_8_not_retired_over_soft_max_age?": true }], + "depends_on": [ + { "person_8_not_retired_over_soft_max_age?": true } + ], "title_text": { "translation": "soft_validations.retirement.max.title", - "arguments": [{ - "key": "retirement_age_for_person_8", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_8", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.max.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_8", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_8", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_8", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_8", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -3679,10 +5166,10 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } @@ -3825,22 +5312,26 @@ } }, "no_females_pregnant_household_value_check": { - "depends_on": [{ "no_females_in_the_household?": true }], + "depends_on": [{ "no_females_in_a_pregnant_household?": true }], "title_text": { "translation": "soft_validations.pregnancy.title", - "arguments": [{ - "key": "sex1", - "label": true, - "i18n_template": "sex1" - }] + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] }, "informative_text": { "translation": "soft_validations.pregnancy.no_females", - "arguments": [{ - "key": "sex1", - "label": true, - "i18n_template": "sex1" - }] + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] }, "questions": { "pregnancy_value_check": { @@ -3850,32 +5341,40 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } } }, "females_in_soft_age_range_in_pregnant_household_value_check": { - "depends_on": [{ "female_in_pregnant_household_in_soft_validation_range?": true }], + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true + } + ], "title_text": { "translation": "soft_validations.pregnancy.title", - "arguments": [{ - "key": "sex1", - "label": true, - "i18n_template": "sex1" - }] + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] }, "informative_text": { "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", - "arguments": [{ - "key": "sex1", - "label": true, - "i18n_template": "sex1" - }] + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] }, "questions": { "pregnancy_value_check": { @@ -3885,10 +5384,10 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } @@ -4224,9 +5723,7 @@ } }, "conditional_for": { - "reasonother": [ - 20 - ] + "reasonother": [20] } }, "reasonother": { @@ -4462,9 +5959,7 @@ } }, "conditional_for": { - "ppostcode_full": [ - 1 - ] + "ppostcode_full": [1] }, "hidden_in_check_answers": { "depends_on": [ @@ -4517,9 +6012,7 @@ } }, "conditional_for": { - "prevloc": [ - 1 - ] + "prevloc": [1] } }, "prevloc": { @@ -5354,15 +6847,18 @@ "title_text": "soft_validations.net_income.title_text", "informative_text": { "translation": "soft_validations.net_income.hint_text", - "arguments": [{ - "key": "ecstat1", - "label": true, - "i18n_template": "ecstat1" - }, - {"key": "earnings", - "label": true, - "i18n_template": "earnings" - }] + "arguments": [ + { + "key": "ecstat1", + "label": true, + "i18n_template": "ecstat1" + }, + { + "key": "earnings", + "label": true, + "i18n_template": "earnings" + } + ] }, "questions": { "net_income_value_check": { @@ -5537,9 +7033,7 @@ } }, "conditional_for": { - "chcharge": [ - 1 - ] + "chcharge": [1] } }, "chcharge": { @@ -5634,9 +7128,7 @@ } }, "conditional_for": { - "chcharge": [ - 1 - ] + "chcharge": [1] } }, "chcharge": { @@ -5681,9 +7173,7 @@ } }, "conditional_for": { - "chcharge": [ - 1 - ] + "chcharge": [1] } }, "chcharge": { @@ -5728,9 +7218,7 @@ } }, "conditional_for": { - "chcharge": [ - 1 - ] + "chcharge": [1] } }, "chcharge": { @@ -5771,12 +7259,7 @@ "width": 5, "prefix": "£", "suffix": " every week", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -5790,12 +7273,7 @@ "width": 5, "prefix": "£", "suffix": " every week", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -5809,12 +7287,7 @@ "width": 5, "prefix": "£", "suffix": " every week", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -5828,12 +7301,7 @@ "width": 5, "prefix": "£", "suffix": " every week", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -5849,12 +7317,7 @@ "suffix": " every week", "readonly": true, "requires_js": true, - "fields_added": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ] + "fields_added": ["brent", "scharge", "pscharge", "supcharg"] } }, "depends_on": [ @@ -5994,12 +7457,7 @@ "width": 5, "prefix": "£", "suffix": " every 2 weeks", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -6013,12 +7471,7 @@ "width": 5, "prefix": "£", "suffix": " every 2 weeks", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -6032,12 +7485,7 @@ "width": 5, "prefix": "£", "suffix": " every 2 weeks", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -6051,12 +7499,7 @@ "width": 5, "prefix": "£", "suffix": " every 2 weeks", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -6072,12 +7515,7 @@ "suffix": " every 2 weeks", "readonly": true, "requires_js": true, - "fields_added": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ] + "fields_added": ["brent", "scharge", "pscharge", "supcharg"] } }, "depends_on": [ @@ -6117,12 +7555,7 @@ "width": 5, "prefix": "£", "suffix": " every 4 weeks", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -6136,12 +7569,7 @@ "width": 5, "prefix": "£", "suffix": " every 4 weeks", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -6155,12 +7583,7 @@ "width": 5, "prefix": "£", "suffix": " every 4 weeks", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -6174,12 +7597,7 @@ "width": 5, "prefix": "£", "suffix": " every 4 weeks", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -6195,12 +7613,7 @@ "suffix": " every 4 weeks", "readonly": true, "requires_js": true, - "fields_added": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ] + "fields_added": ["brent", "scharge", "pscharge", "supcharg"] } }, "depends_on": [ @@ -6240,12 +7653,7 @@ "width": 5, "prefix": "£", "suffix": " every month", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -6259,12 +7667,7 @@ "width": 5, "prefix": "£", "suffix": " every month", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -6278,12 +7681,7 @@ "width": 5, "prefix": "£", "suffix": " every month", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -6297,12 +7695,7 @@ "width": 5, "prefix": "£", "suffix": " every month", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -6318,12 +7711,7 @@ "suffix": " every month", "readonly": true, "requires_js": true, - "fields_added": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ] + "fields_added": ["brent", "scharge", "pscharge", "supcharg"] } }, "depends_on": [ @@ -6354,22 +7742,22 @@ "informative_text": { "translation": "soft_validations.rent.min.hint_text", "arguments": [ - { - "key": "la", - "label": true, - "i18n_template": "la" - }, - { - "key": "soft_min_for_period", - "label": false, - "i18n_template": "soft_min_for_period" - }, - { - "key":"brent", - "label": true, - "i18n_template": "brent" - } - ] + { + "key": "la", + "label": true, + "i18n_template": "la" + }, + { + "key": "soft_min_for_period", + "label": false, + "i18n_template": "soft_min_for_period" + }, + { + "key": "brent", + "label": true, + "i18n_template": "brent" + } + ] }, "questions": { "rent_value_check": { @@ -6398,13 +7786,13 @@ "label": true, "i18n_template": "la" }, - { + { "key": "soft_max_for_period", "label": false, "i18n_template": "soft_max_for_period" }, { - "key":"brent", + "key": "brent", "label": true, "i18n_template": "brent" } diff --git a/config/forms/2022_2023.json b/config/forms/2022_2023.json index 1bc7b3da9..bd18826c8 100644 --- a/config/forms/2022_2023.json +++ b/config/forms/2022_2023.json @@ -92,9 +92,7 @@ } }, "conditional_for": { - "irproduct_other": [ - 5 - ] + "irproduct_other": [5] } }, "irproduct_other": { @@ -163,9 +161,7 @@ } }, "conditional_for": { - "postcode_full": [ - 1 - ] + "postcode_full": [1] }, "hidden_in_check_answers": true }, @@ -911,9 +907,7 @@ } }, "conditional_for": { - "mrcdate": [ - 1 - ] + "mrcdate": [1] } }, "mrcdate": { @@ -1020,9 +1014,7 @@ } }, "conditional_for": { - "tenancyother": [ - 3 - ] + "tenancyother": [3] } }, "tenancyother": { @@ -1067,9 +1059,7 @@ } }, "conditional_for": { - "tenancyother": [ - 3 - ] + "tenancyother": [3] } }, "tenancyother": { @@ -1193,6 +1183,88 @@ } } }, + "no_females_pregnant_household_lead_hhmemb_value_check": { + "depends_on": [{ "no_females_in_a_pregnant_household?": true }], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_lead_hhmemb_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, "lead_tenant_age": { "header": "", "description": "", @@ -1210,9 +1282,7 @@ } }, "conditional_for": { - "age1": [ - 0 - ] + "age1": [0] }, "hidden_in_check_answers": { "depends_on": [ @@ -1242,6 +1312,88 @@ } } }, + "no_females_pregnant_household_lead_age_value_check": { + "depends_on": [{ "no_females_in_a_pregnant_household?": true }], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_lead_age_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, "lead_tenant_gender_identity": { "header": "", "description": "", @@ -1271,6 +1423,88 @@ } } }, + "no_females_pregnant_household_lead_value_check": { + "depends_on": [{ "no_females_in_a_pregnant_household?": true }], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_lead_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, "lead_tenant_ethnic_group": { "header": "", "description": "", @@ -1536,24 +1770,28 @@ "depends_on": [{ "person_1_retired_under_soft_min_age?": true }], "title_text": { "translation": "soft_validations.retirement.min.title", - "arguments": [{ - "key": "retirement_age_for_person_1", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_1", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.min.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_1", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_1", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_1", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_1", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -1563,37 +1801,43 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } } }, "lead_tenant_over_retirement_value_check": { - "depends_on": [{ "person_1_not_retired_over_soft_max_age?": true }], + "depends_on": [ + { "person_1_not_retired_over_soft_max_age?": true } + ], "title_text": { "translation": "soft_validations.retirement.max.title", - "arguments": [{ - "key": "retirement_age_for_person_1", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_1", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.max.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_1", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_1", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_1", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_1", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -1603,10 +1847,10 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } @@ -1707,9 +1951,7 @@ } }, "conditional_for": { - "age2": [ - 0 - ] + "age2": [0] }, "hidden_in_check_answers": { "depends_on": [ @@ -1744,9 +1986,94 @@ } ] }, - "person_2_gender_identity": { - "header": "", - "description": "", + "no_females_pregnant_household_person_2_age_value_check": { + "depends_on": [ + { "no_females_in_a_pregnant_household?": true, "age2_known": 0 } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_person_2_age_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true, + "age2_known": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "person_2_gender_identity": { + "header": "", + "description": "", "questions": { "sex2": { "check_answer_label": "Person 2’s gender identity", @@ -1778,6 +2105,94 @@ } ] }, + "no_females_pregnant_household_person_2_value_check": { + "depends_on": [ + { + "no_females_in_a_pregnant_household?": true, + "details_known_2": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_person_2_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true, + "details_known_2": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, "person_2_working_situation": { "header": "", "description": "", @@ -1849,24 +2264,28 @@ "depends_on": [{ "person_2_retired_under_soft_min_age?": true }], "title_text": { "translation": "soft_validations.retirement.min.title", - "arguments": [{ - "key": "retirement_age_for_person_2", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_2", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.min.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_2", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_2", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_2", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_2", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -1876,37 +2295,43 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } } }, "person_2_over_retirement_value_check": { - "depends_on": [{ "person_2_not_retired_over_soft_max_age?": true }], + "depends_on": [ + { "person_2_not_retired_over_soft_max_age?": true } + ], "title_text": { "translation": "soft_validations.retirement.max.title", - "arguments": [{ - "key": "retirement_age_for_person_2", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_2", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.max.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_2", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_2", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_2", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_2", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -1916,10 +2341,10 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } @@ -2017,9 +2442,7 @@ } }, "conditional_for": { - "age3": [ - 0 - ] + "age3": [0] }, "hidden_in_check_answers": { "depends_on": [ @@ -2054,6 +2477,91 @@ } ] }, + "no_females_pregnant_household_person_3_age_value_check": { + "depends_on": [ + { "no_females_in_a_pregnant_household?": true, "age3_known": 0 } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_person_3_age_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true, + "age3_known": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, "person_3_gender_identity": { "header": "", "description": "", @@ -2088,16 +2596,104 @@ } ] }, - "person_3_working_situation": { - "header": "", - "description": "", + "no_females_pregnant_household_person_3_value_check": { + "depends_on": [ + { + "no_females_in_a_pregnant_household?": true, + "details_known_3": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, "questions": { - "ecstat3": { - "check_answer_label": "Person 3’s working situation", - "header": "Which of these best describes person 3’s working situation?", - "hint_text": "", - "type": "radio", - "answer_options": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_person_3_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true, + "details_known_3": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "person_3_working_situation": { + "header": "", + "description": "", + "questions": { + "ecstat3": { + "check_answer_label": "Person 3’s working situation", + "header": "Which of these best describes person 3’s working situation?", + "hint_text": "", + "type": "radio", + "answer_options": { "2": { "value": "Part-time – Less than 30 hours" }, @@ -2159,24 +2755,28 @@ "depends_on": [{ "person_3_retired_under_soft_min_age?": true }], "title_text": { "translation": "soft_validations.retirement.min.title", - "arguments": [{ - "key": "retirement_age_for_person_3", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_3", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.min.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_3", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_3", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_3", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_3", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -2186,37 +2786,43 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } } }, "person_3_over_retirement_value_check": { - "depends_on": [{ "person_3_not_retired_over_soft_max_age?": true }], + "depends_on": [ + { "person_3_not_retired_over_soft_max_age?": true } + ], "title_text": { "translation": "soft_validations.retirement.max.title", - "arguments": [{ - "key": "retirement_age_for_person_3", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_3", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.max.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_3", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_3", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_3", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_3", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -2226,10 +2832,10 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } @@ -2324,9 +2930,7 @@ } }, "conditional_for": { - "age4": [ - 0 - ] + "age4": [0] }, "hidden_in_check_answers": { "depends_on": [ @@ -2361,6 +2965,91 @@ } ] }, + "no_females_pregnant_household_person_4_age_value_check": { + "depends_on": [ + { "no_females_in_a_pregnant_household?": true, "age4_known": 0 } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_person_4_age_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true, + "age4_known": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, "person_4_gender_identity": { "header": "", "description": "", @@ -2395,6 +3084,94 @@ } ] }, + "no_females_pregnant_household_person_4_value_check": { + "depends_on": [ + { + "no_females_in_a_pregnant_household?": true, + "details_known_4": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_person_4_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true, + "details_known_4": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, "person_4_working_situation": { "header": "", "description": "", @@ -2466,24 +3243,28 @@ "depends_on": [{ "person_4_retired_under_soft_min_age?": true }], "title_text": { "translation": "soft_validations.retirement.min.title", - "arguments": [{ - "key": "retirement_age_for_person_4", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_4", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.min.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_4", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_4", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_4", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_4", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -2493,37 +3274,43 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } } }, "person_4_over_retirement_value_check": { - "depends_on": [{ "person_4_not_retired_over_soft_max_age?": true }], + "depends_on": [ + { "person_4_not_retired_over_soft_max_age?": true } + ], "title_text": { "translation": "soft_validations.retirement.max.title", - "arguments": [{ - "key": "retirement_age_for_person_4", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_4", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.max.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_4", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_4", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_4", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_4", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -2533,10 +3320,10 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } @@ -2628,9 +3415,7 @@ } }, "conditional_for": { - "age5": [ - 0 - ] + "age5": [0] }, "hidden_in_check_answers": { "depends_on": [ @@ -2665,6 +3450,91 @@ } ] }, + "no_females_pregnant_household_person_5_age_value_check": { + "depends_on": [ + { "no_females_in_a_pregnant_household?": true, "age5_known": 0 } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_person_5_age_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true, + "age5_known": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, "person_5_gender_identity": { "header": "", "description": "", @@ -2699,6 +3569,94 @@ } ] }, + "no_females_pregnant_household_person_5_value_check": { + "depends_on": [ + { + "no_females_in_a_pregnant_household?": true, + "details_known_5": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_person_5_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true, + "details_known_5": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, "person_5_working_situation": { "header": "", "description": "", @@ -2770,24 +3728,28 @@ "depends_on": [{ "person_5_retired_under_soft_min_age?": true }], "title_text": { "translation": "soft_validations.retirement.min.title", - "arguments": [{ - "key": "retirement_age_for_person_5", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_5", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.min.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_5", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_5", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_5", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_5", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -2797,37 +3759,43 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } } }, "person_5_over_retirement_value_check": { - "depends_on": [{ "person_5_not_retired_over_soft_max_age?": true }], + "depends_on": [ + { "person_5_not_retired_over_soft_max_age?": true } + ], "title_text": { "translation": "soft_validations.retirement.max.title", - "arguments": [{ - "key": "retirement_age_for_person_5", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_5", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.max.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_5", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_5", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_5", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_5", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -2837,10 +3805,10 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } @@ -2929,9 +3897,7 @@ } }, "conditional_for": { - "age6": [ - 0 - ] + "age6": [0] }, "hidden_in_check_answers": { "depends_on": [ @@ -2956,49 +3922,222 @@ "condition": { "age6_known": 1 }, - "value": "Not known" + "value": "Not known" + } + } + }, + "depends_on": [ + { + "details_known_6": 0 + } + ] + }, + "no_females_pregnant_household_person_6_age_value_check": { + "depends_on": [ + { "no_females_in_a_pregnant_household?": true, "age6_known": 0 } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_person_6_age_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true, + "age6_known": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "person_6_gender_identity": { + "header": "", + "description": "", + "questions": { + "sex6": { + "check_answer_label": "Person 6’s gender identity", + "header": "Which of these best describes person 6’s gender identity?", + "hint_text": "", + "type": "radio", + "answer_options": { + "F": { + "value": "Female" + }, + "M": { + "value": "Male" + }, + "X": { + "value": "Non-binary" + }, + "divider": { + "value": true + }, + "R": { + "value": "Person prefers not to say" + } + } + } + }, + "depends_on": [ + { + "details_known_6": 0 + } + ] + }, + "no_females_pregnant_household_person_6_value_check": { + "depends_on": [ + { + "no_females_in_a_pregnant_household?": true, + "details_known_6": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } } } - }, + } + }, + "females_in_soft_age_range_in_pregnant_household_person_6_value_check": { "depends_on": [ { + "female_in_pregnant_household_in_soft_validation_range?": true, "details_known_6": 0 } - ] - }, - "person_6_gender_identity": { - "header": "", - "description": "", + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, "questions": { - "sex6": { - "check_answer_label": "Person 6’s gender identity", - "header": "Which of these best describes person 6’s gender identity?", - "hint_text": "", - "type": "radio", + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", "answer_options": { - "F": { - "value": "Female" - }, - "M": { - "value": "Male" - }, - "X": { - "value": "Non-binary" - }, - "divider": { - "value": true + "0": { + "value": "Yes" }, - "R": { - "value": "Person prefers not to say" + "1": { + "value": "No" } } } - }, - "depends_on": [ - { - "details_known_6": 0 - } - ] + } }, "person_6_working_situation": { "header": "", @@ -3071,24 +4210,28 @@ "depends_on": [{ "person_6_retired_under_soft_min_age?": true }], "title_text": { "translation": "soft_validations.retirement.min.title", - "arguments": [{ - "key": "retirement_age_for_person_6", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_6", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.min.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_6", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_6", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_6", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_6", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -3098,37 +4241,43 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } } }, "person_6_over_retirement_value_check": { - "depends_on": [{ "person_6_not_retired_over_soft_max_age?": true }], + "depends_on": [ + { "person_6_not_retired_over_soft_max_age?": true } + ], "title_text": { "translation": "soft_validations.retirement.max.title", - "arguments": [{ - "key": "retirement_age_for_person_6", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_6", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.max.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_6", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_6", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_6", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_6", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -3138,10 +4287,10 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } @@ -3227,9 +4376,7 @@ } }, "conditional_for": { - "age7": [ - 0 - ] + "age7": [0] }, "hidden_in_check_answers": { "depends_on": [ @@ -3264,6 +4411,91 @@ } ] }, + "no_females_pregnant_household_person_7_age_value_check": { + "depends_on": [ + { "no_females_in_a_pregnant_household?": true, "age7_known": 0 } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_person_7_age_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true, + "age7_known": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, "person_7_gender_identity": { "header": "", "description": "", @@ -3298,6 +4530,94 @@ } ] }, + "no_females_pregnant_household_person_7_value_check": { + "depends_on": [ + { + "no_females_in_a_pregnant_household?": true, + "details_known_7": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_person_7_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true, + "details_known_7": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, "person_7_working_situation": { "header": "", "description": "", @@ -3369,24 +4689,28 @@ "depends_on": [{ "person_7_retired_under_soft_min_age?": true }], "title_text": { "translation": "soft_validations.retirement.min.title", - "arguments": [{ - "key": "retirement_age_for_person_7", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_7", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.min.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_7", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_7", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_7", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_7", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -3396,37 +4720,43 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } } }, "person_7_over_retirement_value_check": { - "depends_on": [{ "person_7_not_retired_over_soft_max_age?": true }], + "depends_on": [ + { "person_7_not_retired_over_soft_max_age?": true } + ], "title_text": { "translation": "soft_validations.retirement.max.title", - "arguments": [{ - "key": "retirement_age_for_person_7", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_7", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.max.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_7", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_7", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_7", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_7", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -3436,10 +4766,10 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } @@ -3522,9 +4852,7 @@ } }, "conditional_for": { - "age8": [ - 0 - ] + "age8": [0] }, "hidden_in_check_answers": { "depends_on": [ @@ -3559,6 +4887,91 @@ } ] }, + "no_females_pregnant_household_person_8_age_value_check": { + "depends_on": [ + { "no_females_in_a_pregnant_household?": true, "age8_known": 0 } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_person_8_age_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true, + "age8_known": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, "person_8_gender_identity": { "header": "", "description": "", @@ -3593,6 +5006,94 @@ } ] }, + "no_females_pregnant_household_person_8_value_check": { + "depends_on": [ + { + "no_females_in_a_pregnant_household?": true, + "details_known_8": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.no_females", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, + "females_in_soft_age_range_in_pregnant_household_person_8_value_check": { + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true, + "details_known_8": 0 + } + ], + "title_text": { + "translation": "soft_validations.pregnancy.title", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "informative_text": { + "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] + }, + "questions": { + "pregnancy_value_check": { + "check_answer_label": "Pregnancy soft validation", + "hidden_in_check_answers": true, + "header": "Are you sure this is correct?", + "type": "interruption_screen", + "answer_options": { + "0": { + "value": "Yes" + }, + "1": { + "value": "No" + } + } + } + } + }, "person_8_working_situation": { "header": "", "description": "", @@ -3664,24 +5165,28 @@ "depends_on": [{ "person_8_retired_under_soft_min_age?": true }], "title_text": { "translation": "soft_validations.retirement.min.title", - "arguments": [{ - "key": "retirement_age_for_person_8", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_8", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.min.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_8", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_8", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_8", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_8", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -3691,37 +5196,43 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } } }, "person_8_over_retirement_value_check": { - "depends_on": [{ "person_8_not_retired_over_soft_max_age?": true }], + "depends_on": [ + { "person_8_not_retired_over_soft_max_age?": true } + ], "title_text": { "translation": "soft_validations.retirement.max.title", - "arguments": [{ - "key": "retirement_age_for_person_8", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "retirement_age_for_person_8", + "label": false, + "i18n_template": "age" + } + ] }, "informative_text": { "translation": "soft_validations.retirement.max.hint_text", - "arguments": [{ - "key": "plural_gender_for_person_8", - "label": false, - "i18n_template": "gender" - }, - { - "key": "retirement_age_for_person_8", - "label": false, - "i18n_template": "age" - }] + "arguments": [ + { + "key": "plural_gender_for_person_8", + "label": false, + "i18n_template": "gender" + }, + { + "key": "retirement_age_for_person_8", + "label": false, + "i18n_template": "age" + } + ] }, "questions": { "retirement_value_check": { @@ -3731,10 +5242,10 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } @@ -3877,22 +5388,26 @@ } }, "no_females_pregnant_household_value_check": { - "depends_on": [{ "no_females_in_the_household?": true }], + "depends_on": [{ "no_females_in_a_pregnant_household?": true }], "title_text": { "translation": "soft_validations.pregnancy.title", - "arguments": [{ - "key": "sex1", - "label": true, - "i18n_template": "sex1" - }] + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] }, "informative_text": { "translation": "soft_validations.pregnancy.no_females", - "arguments": [{ - "key": "sex1", - "label": true, - "i18n_template": "sex1" - }] + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] }, "questions": { "pregnancy_value_check": { @@ -3902,32 +5417,40 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } } }, "females_in_soft_age_range_in_pregnant_household_value_check": { - "depends_on": [{ "female_in_pregnant_household_in_soft_validation_range?": true }], + "depends_on": [ + { + "female_in_pregnant_household_in_soft_validation_range?": true + } + ], "title_text": { "translation": "soft_validations.pregnancy.title", - "arguments": [{ - "key": "sex1", - "label": true, - "i18n_template": "sex1" - }] + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] }, "informative_text": { "translation": "soft_validations.pregnancy.females_not_in_soft_age_range", - "arguments": [{ - "key": "sex1", - "label": true, - "i18n_template": "sex1" - }] + "arguments": [ + { + "key": "sex1", + "label": true, + "i18n_template": "sex1" + } + ] }, "questions": { "pregnancy_value_check": { @@ -3937,10 +5460,10 @@ "type": "interruption_screen", "answer_options": { "0": { - "value":"Yes" + "value": "Yes" }, "1": { - "value":"No" + "value": "No" } } } @@ -4276,9 +5799,7 @@ } }, "conditional_for": { - "reasonother": [ - 20 - ] + "reasonother": [20] } }, "reasonother": { @@ -4474,9 +5995,7 @@ } }, "conditional_for": { - "ppostcode_full": [ - 1 - ] + "ppostcode_full": [1] }, "hidden_in_check_answers": { "depends_on": [ @@ -4537,9 +6056,7 @@ } }, "conditional_for": { - "prevloc": [ - 1 - ] + "prevloc": [1] } }, "prevloc": { @@ -5374,15 +6891,18 @@ "title_text": "soft_validations.net_income.title_text", "informative_text": { "translation": "soft_validations.net_income.hint_text", - "arguments": [{ - "key": "ecstat1", - "label": true, - "i18n_template": "ecstat1" - }, - {"key": "earnings", - "label": true, - "i18n_template": "earnings" - }] + "arguments": [ + { + "key": "ecstat1", + "label": true, + "i18n_template": "ecstat1" + }, + { + "key": "earnings", + "label": true, + "i18n_template": "earnings" + } + ] }, "questions": { "net_income_value_check": { @@ -5554,9 +7074,7 @@ } }, "conditional_for": { - "chcharge": [ - 1 - ] + "chcharge": [1] } }, "chcharge": { @@ -5651,9 +7169,7 @@ } }, "conditional_for": { - "chcharge": [ - 1 - ] + "chcharge": [1] } }, "chcharge": { @@ -5698,9 +7214,7 @@ } }, "conditional_for": { - "chcharge": [ - 1 - ] + "chcharge": [1] } }, "chcharge": { @@ -5745,9 +7259,7 @@ } }, "conditional_for": { - "chcharge": [ - 1 - ] + "chcharge": [1] } }, "chcharge": { @@ -5788,12 +7300,7 @@ "width": 5, "prefix": "£", "suffix": " every week", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -5807,12 +7314,7 @@ "width": 5, "prefix": "£", "suffix": " every week", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -5826,12 +7328,7 @@ "width": 5, "prefix": "£", "suffix": " every week", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -5845,12 +7342,7 @@ "width": 5, "prefix": "£", "suffix": " every week", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -5866,12 +7358,7 @@ "suffix": " every week", "readonly": true, "requires_js": true, - "fields_added": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ] + "fields_added": ["brent", "scharge", "pscharge", "supcharg"] } }, "depends_on": [ @@ -6011,12 +7498,7 @@ "width": 5, "prefix": "£", "suffix": " every 2 weeks", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -6030,12 +7512,7 @@ "width": 5, "prefix": "£", "suffix": " every 2 weeks", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -6049,12 +7526,7 @@ "width": 5, "prefix": "£", "suffix": " every 2 weeks", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -6068,12 +7540,7 @@ "width": 5, "prefix": "£", "suffix": " every 2 weeks", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -6089,12 +7556,7 @@ "suffix": " every 2 weeks", "readonly": true, "requires_js": true, - "fields_added": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ] + "fields_added": ["brent", "scharge", "pscharge", "supcharg"] } }, "depends_on": [ @@ -6134,12 +7596,7 @@ "width": 5, "prefix": "£", "suffix": " every 4 weeks", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -6153,12 +7610,7 @@ "width": 5, "prefix": "£", "suffix": " every 4 weeks", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -6172,12 +7624,7 @@ "width": 5, "prefix": "£", "suffix": " every 4 weeks", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -6191,12 +7638,7 @@ "width": 5, "prefix": "£", "suffix": " every 4 weeks", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -6212,12 +7654,7 @@ "suffix": " every 4 weeks", "readonly": true, "requires_js": true, - "fields_added": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ] + "fields_added": ["brent", "scharge", "pscharge", "supcharg"] } }, "depends_on": [ @@ -6257,12 +7694,7 @@ "width": 5, "prefix": "£", "suffix": " every month", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -6276,12 +7708,7 @@ "width": 5, "prefix": "£", "suffix": " every month", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -6295,12 +7722,7 @@ "width": 5, "prefix": "£", "suffix": " every month", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -6314,12 +7736,7 @@ "width": 5, "prefix": "£", "suffix": " every month", - "fields-to-add": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ], + "fields-to-add": ["brent", "scharge", "pscharge", "supcharg"], "result-field": "tcharge", "hidden_in_check_answers": true }, @@ -6335,12 +7752,7 @@ "suffix": " every month", "readonly": true, "requires_js": true, - "fields_added": [ - "brent", - "scharge", - "pscharge", - "supcharg" - ] + "fields_added": ["brent", "scharge", "pscharge", "supcharg"] } }, "depends_on": [ @@ -6371,22 +7783,22 @@ "informative_text": { "translation": "soft_validations.rent.min.hint_text", "arguments": [ - { - "key": "la", - "label": true, - "i18n_template": "la" - }, - { - "key": "soft_min_for_period", - "label": false, - "i18n_template": "soft_min_for_period" - }, - { - "key":"brent", - "label": true, - "i18n_template": "brent" - } - ] + { + "key": "la", + "label": true, + "i18n_template": "la" + }, + { + "key": "soft_min_for_period", + "label": false, + "i18n_template": "soft_min_for_period" + }, + { + "key": "brent", + "label": true, + "i18n_template": "brent" + } + ] }, "questions": { "rent_value_check": { @@ -6421,11 +7833,11 @@ "i18n_template": "soft_max_for_period" }, { - "key":"brent", + "key": "brent", "label": true, "i18n_template": "brent" - } - ] + } + ] }, "questions": { "rent_value_check": {