Untitled
unknown
plain_text
a month ago
28 kB
3
Indexable
"caseData": [ { "caseNumber": "322419870", "caseId": "322419870", "countyCode": 19, "headOfHouseHold": { "name": "BAKDBA WYGUK", "dob": "3/9/1978", "personId": "600007353" }, "casePersonDetails": [ { "firstName": "BAKDBA", "lastName": "WYGUK", "middleInitial": "", "sufxName": null, "dob": "3/9/1978", "personId": "600007353" } ], "programList": [ { "programCode": "FS", "benefitAmount": null, "groupNo": null, "renewalFSTCADate": "08/31/2025", "renewalFSTCAShortDate": "08/2025", "dateBenefitAvailableFSTCA": null, "dateBenefitAvailableFSTCAShortDate": null, "programStatus": "O", "programPersonDetails": [ { "firstName": "BAKDBA", "lastName": "WYGUK", "middleInitial": null, "sufxName": null, "dob": "3/9/1978", "personProgramStatus": "O", "renewalDueDateMD": null, "renewalDueDateMDShortDate": null, "coverageBegins": null, "coverageBeginDate": null, "coverageBeginShortDate": null, "coverageEndDate": null, "coverageEndShortDate": null, "shareOfCost": null, "patientResponsibility": null, "medicaidID": null, "tpl": null, "groupNameMD": null, "eligibilityStatusFSTCA": "EA", "eligibilityStatusMD": null, "reissueMedicaidCard": null, "sequenceNumber": "1", "members": null, "benefitAmountFSTCA": null, "renewalFSTCADate": "08/31/2025", "dateBenefitAgEligBeginDateFSTCA": null, "dateBenefitAvailableFSTCA": null, "renewalFSTCAShortDate": "08/2025", "dateBenefitAvailableFSTCAShortDate": null } ], "irtAmount": null, "dateBenefitAgEligBeginDateFSTCA": null } ], "showRenewal": { "ta": false, "fs": true, "mc": false }, "nextReviewDate": "08/31/2025" }, { "caseNumber": "322419008", "caseId": "322419008", "countyCode": 19, "headOfHouseHold": { "name": "Jack Daniel", "dob": "2/2/1937", "personId": "600003753" }, "casePersonDetails": [ { "firstName": "Jack", "lastName": "Daniel", "middleInitial": "", "sufxName": null, "dob": "2/2/1937", "personId": "600003753" }, { "firstName": "Derek", "lastName": "Daniel", "middleInitial": "", "sufxName": null, "dob": "2/3/2014", "personId": "600003833" } ], "programList": [ { "programCode": "TA", "benefitAmount": null, "groupNo": null, "renewalFSTCADate": null, "renewalFSTCAShortDate": null, "dateBenefitAvailableFSTCA": null, "dateBenefitAvailableFSTCAShortDate": null, "programStatus": "P", "programPersonDetails": [ { "firstName": "Jack", "lastName": "Daniel", "middleInitial": null, "sufxName": null, "dob": "2/2/1937", "personProgramStatus": "P", "renewalDueDateMD": null, "renewalDueDateMDShortDate": null, "coverageBegins": null, "coverageBeginDate": null, "coverageBeginShortDate": null, "coverageEndDate": null, "coverageEndShortDate": null, "shareOfCost": null, "patientResponsibility": null, "medicaidID": null, "tpl": null, "groupNameMD": null, "eligibilityStatusFSTCA": "P", "eligibilityStatusMD": null, "reissueMedicaidCard": null, "sequenceNumber": "1", "members": [ { "firstName": "Derek", "middleName": "", "lastName": "Daniel", "suffix": null, "eligibilityStatusFSTCA": "P", "pin": null, "dob": "2/3/2014" } ], "benefitAmountFSTCA": null, "renewalFSTCADate": null, "dateBenefitAgEligBeginDateFSTCA": null, "dateBenefitAvailableFSTCA": null, "renewalFSTCAShortDate": null, "dateBenefitAvailableFSTCAShortDate": null } ], "irtAmount": null, "dateBenefitAgEligBeginDateFSTCA": null } ], "showRenewal": { "ta": true, "fs": false, "mc": false }, "nextReviewDate": null }, { "caseNumber": "322419375", "caseId": "322419375", "countyCode": 19, "headOfHouseHold": { "name": "Blair Waldorf", "dob": "5/16/1988", "personId": "600006293" }, "casePersonDetails": [ { "firstName": "Blair", "lastName": "Waldorf", "middleInitial": "", "sufxName": null, "dob": "5/16/1988", "personId": "600006293" }, { "firstName": "Serena", "lastName": "Vanderwoodsen", "middleInitial": "", "sufxName": null, "dob": "6/17/1993", "personId": "600006294" } ], "programList": [ { "programCode": "FS", "benefitAmount": null, "groupNo": null, "renewalFSTCADate": null, "renewalFSTCAShortDate": null, "dateBenefitAvailableFSTCA": null, "dateBenefitAvailableFSTCAShortDate": null, "programStatus": "D", "programPersonDetails": [ { "firstName": "Blair", "lastName": "Waldorf", "middleInitial": null, "sufxName": null, "dob": "5/16/1988", "personProgramStatus": "D", "renewalDueDateMD": null, "renewalDueDateMDShortDate": null, "coverageBegins": null, "coverageBeginDate": null, "coverageBeginShortDate": null, "coverageEndDate": null, "coverageEndShortDate": null, "shareOfCost": null, "patientResponsibility": null, "medicaidID": null, "tpl": null, "groupNameMD": null, "eligibilityStatusFSTCA": "D", "eligibilityStatusMD": null, "reissueMedicaidCard": null, "sequenceNumber": "1", "members": [ { "firstName": "Serena", "middleName": "", "lastName": "Vanderwoodsen", "suffix": null, "eligibilityStatusFSTCA": "D", "pin": null, "dob": "6/17/1993" } ], "benefitAmountFSTCA": null, "renewalFSTCADate": null, "dateBenefitAgEligBeginDateFSTCA": null, "dateBenefitAvailableFSTCA": null, "renewalFSTCAShortDate": null, "dateBenefitAvailableFSTCAShortDate": null } ], "irtAmount": null, "dateBenefitAgEligBeginDateFSTCA": null } ], "showRenewal": { "ta": false, "fs": true, "mc": false }, "nextReviewDate": null }, { "caseNumber": "202652684", "caseId": "202652684", "countyCode": 19, "headOfHouseHold": { "name": "Alma Ramos", "dob": "7/17/1992", "personId": "946900303" }, "casePersonDetails": [ { "firstName": "Carlee", "lastName": "Wiggins", "middleInitial": "x", "sufxName": null, "dob": "12/12/2010", "personId": "241029945" }, { "firstName": "Jaden", "lastName": "Vaughn", "middleInitial": "w", "sufxName": null, "dob": "12/16/2011", "personId": "243176899" }, { "firstName": "Shiloh", "lastName": "Luna", "middleInitial": "", "sufxName": null, "dob": "7/23/2014", "personId": "248008773" }, { "firstName": "Abril", "lastName": "Molina", "middleInitial": "I", "sufxName": null, "dob": "7/7/2016", "personId": "250511555" }, { "firstName": "Alma", "lastName": "Ramos", "middleInitial": "F", "sufxName": null, "dob": "7/17/1992", "personId": "946900303" } ], "programList": [ { "programCode": "FS", "benefitAmount": null, "groupNo": null, "renewalFSTCADate": "03/31/2022", "renewalFSTCAShortDate": "03/2022", "dateBenefitAvailableFSTCA": null, "dateBenefitAvailableFSTCAShortDate": null, "programStatus": "O", "programPersonDetails": [ { "firstName": "Alma", "lastName": "Ramos", "middleInitial": null, "sufxName": null, "dob": "7/17/1992", "personProgramStatus": "O", "renewalDueDateMD": null, "renewalDueDateMDShortDate": null, "coverageBegins": null, "coverageBeginDate": null, "coverageBeginShortDate": null, "coverageEndDate": null, "coverageEndShortDate": null, "shareOfCost": null, "patientResponsibility": null, "medicaidID": null, "tpl": null, "groupNameMD": null, "eligibilityStatusFSTCA": "EA", "eligibilityStatusMD": null, "reissueMedicaidCard": null, "sequenceNumber": "1", "members": [ { "firstName": "Carlee", "middleName": "x", "lastName": "Wiggins", "suffix": null, "eligibilityStatusFSTCA": "EA", "pin": null, "dob": "12/12/2010" }, { "firstName": "Jaden", "middleName": "w", "lastName": "Vaughn", "suffix": null, "eligibilityStatusFSTCA": "EA", "pin": null, "dob": "12/16/2011" }, { "firstName": "Shiloh", "middleName": "", "lastName": "Luna", "suffix": null, "eligibilityStatusFSTCA": "EA", "pin": null, "dob": "7/23/2014" }, { "firstName": "Abril", "middleName": "I", "lastName": "Molina", "suffix": null, "eligibilityStatusFSTCA": "EA", "pin": null, "dob": "7/7/2016" } ], "benefitAmountFSTCA": null, "renewalFSTCADate": "03/31/2022", "dateBenefitAgEligBeginDateFSTCA": null, "dateBenefitAvailableFSTCA": null, "renewalFSTCAShortDate": "03/2022", "dateBenefitAvailableFSTCAShortDate": null } ], "irtAmount": null, "dateBenefitAgEligBeginDateFSTCA": null }, { "programCode": "TA", "benefitAmount": null, "groupNo": null, "renewalFSTCADate": "03/31/2022", "renewalFSTCAShortDate": "03/2022", "dateBenefitAvailableFSTCA": null, "dateBenefitAvailableFSTCAShortDate": null, "programStatus": "O", "programPersonDetails": [ { "firstName": "Alma", "lastName": "Ramos", "middleInitial": null, "sufxName": null, "dob": "7/17/1992", "personProgramStatus": "O", "renewalDueDateMD": null, "renewalDueDateMDShortDate": null, "coverageBegins": null, "coverageBeginDate": null, "coverageBeginShortDate": null, "coverageEndDate": null, "coverageEndShortDate": null, "shareOfCost": null, "patientResponsibility": null, "medicaidID": null, "tpl": null, "groupNameMD": null, "eligibilityStatusFSTCA": "EA", "eligibilityStatusMD": null, "reissueMedicaidCard": null, "sequenceNumber": "2", "members": [ { "firstName": "Carlee", "middleName": "x", "lastName": "Wiggins", "suffix": null, "eligibilityStatusFSTCA": "EA", "pin": null, "dob": "12/12/2010" }, { "firstName": "Jaden", "middleName": "w", "lastName": "Vaughn", "suffix": null, "eligibilityStatusFSTCA": "EA", "pin": null, "dob": "12/16/2011" }, { "firstName": "Shiloh", "middleName": "", "lastName": "Luna", "suffix": null, "eligibilityStatusFSTCA": "EA", "pin": null, "dob": "7/23/2014" }, { "firstName": "Abril", "middleName": "I", "lastName": "Molina", "suffix": null, "eligibilityStatusFSTCA": "EA", "pin": null, "dob": "7/7/2016" } ], "benefitAmountFSTCA": null, "renewalFSTCADate": "03/31/2022", "dateBenefitAgEligBeginDateFSTCA": null, "dateBenefitAvailableFSTCA": null, "renewalFSTCAShortDate": "03/2022", "dateBenefitAvailableFSTCAShortDate": null } ], "irtAmount": null, "dateBenefitAgEligBeginDateFSTCA": null } ], "showRenewal": { "ta": true, "fs": true, "mc": false }, "nextReviewDate": "03/31/2022" } ] when AppContext.model.getValue('APLPR.programCd') === 'snap', then whereever we have "programCode": "FS", get its "caseNumber" and make a filteredCaseNumberList, and when we have AppContext.model.getValue('APLPR.programCd') === 'ff' then filter the case numbers which have "programCode": "TA". for the selected case number in model="APLCN.caseNumber", make a "personList" list of the person with using "firstName"+"lastName"+ "middleInitial" , but on selecting the value in dropdown th eperson's personId should get saved. import React, { useEffect, useState } from 'react'; import { Section, Page, Header, Row, Column, Button, Para, Selectbox } from '@d-lift/uxcomponents'; import { withPage, Navigate, useAppState } from '@d-lift/core'; import PageData from '@/UXModule/bcDesktopWayfinder/aplDesktopWayfinderData.json'; import CPUtil from '@/Util/CPUtil'; import ButtonNavigation from '@/UXModule/ButtonNavigation/ButtonNavigation'; import './APLCN.scss'; import caseDataJSON from './CaseData.json'; const pageConfig = { PageName: 'APLCN', Description: 'Case And Notice Page', ContextRoot: 'Appeals', ContentManager: true, PageType: 'workflow', WorkFlowNavigation: true, TemplateOptions: { cardWorkflow: true }, pageId: 'APLCN', ShowTitle: false, }; const APLCN = () => { const [visibleCard, setVisibleCard] = useState(null); const defaultData = { appealStatus: '', caseNumber: '', personId: '', appealingIndvId: '', }; const [APLCN] = useAppState('APLCN', defaultData); useEffect(() => { CPUtil.setValueInAppcontext('currentStep', 3); CPUtil.setValueInAppcontext('wayFinderSteps', PageData); }, []); const onNext = () => { CPUtil.setValueInAppcontext('currentStep', 4); Navigate.to('/Appeals/AppealsAppeallantInfo/APLAI'); }; const onBack = () => { Navigate.to('/Appeals/AppealsContinuationOfBenefits/APLCB'); }; const handleCaseNumber = () => { let caseData = caseDataJSON.caseData; setVisibleCard('case'); }; return ( <Page> <Section className="container"> <Header labelKey="case_header" /> <Header header-size="2" className="mt-4" labelKey="case_subheader" /> <Row> <Column> <Button className="col-auto mx-2 mb-2" labelKey="caseNumber_btn_text" click={handleCaseNumber} /> </Column> <Column> <Button className="col-auto mx-2 mb-2" labelKey="applNumber_btn_text" click={() => setVisibleCard('appl')} /> </Column> </Row> {visibleCard === 'case' && ( <Section id="caseNumber_card" className="dynamic-fields left-button mb-4"> <Selectbox id="case_question1" labelKey="case_question1" defaultOption="true" defaultOptionValue="SEL" defaultOptionLabelKey="common_selectone" list={filteredCaseNumberList} model="APLCN.caseNumber" required="{true}" validationRules="required" errormessages='{{"required": "common_mandatory_error"}}' /> <Para className="ux-helper-text" labelKey="case_question_helper_text" /> <Selectbox id="case_question2" labelKey="case_question2" defaultOption="true" defaultOptionValue="SEL" defaultOptionLabelKey="selectIndividual_dropdown_text" list={personList} model="APLCN.personId" required="{true}" validationRules="required" errormessages='{{"required": "common_mandatory_error"}}' /> </Section> )} {visibleCard === 'appl' && ( <Section id="applNumber_card" className="dynamic-fields right-button mb-4"> <Selectbox id="application_question" labelKey="application_question" defaultOption="true" defaultOptionValue="SEL" defaultOptionLabelKey="common_selectone" model="APLCN.appealingIndvId" required="{true}" validationRules="required" errormessages='{{"required": "common_mandatory_error"}}' /> <Para className="ux-helper-text" labelKey="application_question_helper_text" /> </Section> )} <Header header-size="2" className="mt-4" labelKey="selectNotice_subheader" /> <Selectbox id="appeal_reason" labelKey="selectNotice_question" defaultOption="true" defaultOptionValue="SEL" defaultOptionLabelKey="selectDoc_dropdown_text" /> <Para className="ux-helper-text" labelKey="case_question_helper_text" /> </Section> <ButtonNavigation onNext={onNext} onBack={onBack} /> </Page> ); }; export default withPage(pageConfig, APLCN);
Editor is loading...
Leave a Comment