diff --git a/src/applications/discharge-wizard/components/v2/RequestDD214.jsx b/src/applications/discharge-wizard/components/v2/RequestDD214.jsx index 6de8886e945c..8383fa0ee238 100644 --- a/src/applications/discharge-wizard/components/v2/RequestDD214.jsx +++ b/src/applications/discharge-wizard/components/v2/RequestDD214.jsx @@ -6,6 +6,7 @@ import { determineBoardObj, determineVenueAddress, determineBranchOfService, + determineBoardName, } from '../../helpers'; import { SHORT_NAME_MAP } from '../../constants/question-data-map'; import { pageSetup } from '../../utilities/page-setup'; @@ -93,14 +94,14 @@ const RequestDD214v2 = ({ router, formResponses, viewedIntroPage }) => { There are a number of different boards that handle discharge upgrades and corrections. Because you want a new DD214, which is seen as a correction of your military record, you’ll need to apply - to the {abbr} for the {branchOfService}. + to the {determineBoardName(formResponses.SERVICE_BRANCH)}.
-At this time, there isn’t a way to submit this form online.
Mail your completed form and all supporting documents to the{' '} {abbr} at:
{determineVenueAddress(formResponses, true)}
+At this time, there isn’t a way to submit this form online.
+ Based on your answers, you need to complete an Application for + Correction of Military Record (DD 149). You can download this form + from the Air Force Review Boards Agency Website and Portal. +
+ ) : ( + '' + )}There are a number of different boards that handle discharge upgrades and corrections. Based on your answers on the previous page, you need to - apply to {boardExplanation} + apply to the {boardName}.
{boardToSubmit.abbr === AFDRB ? ( <> diff --git a/src/applications/discharge-wizard/constants/question-data-map.js b/src/applications/discharge-wizard/constants/question-data-map.js index c2d54852b36e..c5936fa836c6 100644 --- a/src/applications/discharge-wizard/constants/question-data-map.js +++ b/src/applications/discharge-wizard/constants/question-data-map.js @@ -10,7 +10,8 @@ export const QUESTION_MAP = Object.freeze({ COURT_MARTIAL: 'Was your discharge the outcome of a general court-martial?', PREV_APPLICATION: 'Have you previously applied for and been denied a discharge upgrade for this period of service?', - PREV_APPLICATION_TYPE: 'How did you apply for a discharge upgrade last time?', + PREV_APPLICATION_TYPE: + 'How did you previously apply for a discharge upgrade?', PREV_APPLICATION_YEAR: 'What year did you apply for a discharge upgrade?', PRIOR_SERVICE: 'Did you complete a period of service in which your character of service was Honorable or General Under Honorable Conditions?', @@ -75,6 +76,8 @@ export const RESPONSES = Object.freeze({ 'I applied to a Board for Correction of Military Records (BCMR).', PREV_APPLICATION_BCNR: 'I applied to the Board for Correction of Naval Records (BCNR).', + PREV_APPLICATION_DADT: + 'I haven’t previously applied for a discharge upgrade, but I received an upgrade from the Defense Department (DOD) due to the Don’t Ask, Don’t Tell policy.', YES: 'Yes', NO: 'No', PREV_APPLICATION_BEFORE_2014: '2014 or earlier', diff --git a/src/applications/discharge-wizard/helpers/index.jsx b/src/applications/discharge-wizard/helpers/index.jsx index dbf4b8841a4a..c3e9b541c469 100644 --- a/src/applications/discharge-wizard/helpers/index.jsx +++ b/src/applications/discharge-wizard/helpers/index.jsx @@ -797,3 +797,25 @@ export const renderMedicalRecordInfo = formResponses => { } return null; }; + +export const determineBoardName = branch => { + let boardName; + + switch (branch) { + case RESPONSES.AIR_FORCE: + boardName = 'Air Force Board for Correction of Military Records'; + break; + case RESPONSES.ARMY: + case RESPONSES.COAST_GUARD: + boardName = 'Board for Correction of Military Records (BCMR)'; + break; + case RESPONSES.NAVY: + case RESPONSES.MARINE_CORPS: + boardName = 'Board for Correction of Naval Records (BCNR)'; + break; + default: + boardName = ''; + break; + } + return boardName; +};