Date: Sun, 1 Oct 2023 05:47:21 +0000 (UTC) Message-ID: <166437474.119.1696139241769@98ea4d27673c> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_118_1825062388.1696139241769" ------=_Part_118_1825062388.1696139241769 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html 2016-15: Add Missing Step to Area B Residency Logic for Classifi= cation of B0 Non-Residents

# 2016-15: Add Missing Step to Area B Residency Logic for Classificat= ion of B0 Non-Residents

=20
=20
=20
=20
Request No. 2016-15 7.14.16 Fullerton CollegeResidency Rev= iew Committee Standard Application Area B Residency Logic APPROVED 9.30.16 7.14.16 TBD YES OPENAPPLY-3192
=20
=20
=20
=20

=20
=20
=20
=20
=20
=20

## Problem / Issue

Colleges are reporting multiple= problems wth the Area B logic regarding students who report out-of-state a= ctivities but are still being classifed as "Residents" in the Area B logic = and the overall Residency Status calculation. Colleges are requesting that the logic be revised = in Step 1 to classify these applicants as B2 (and set a flag) to ensure the= y are reaching Step 4 with the correct classification, which is the poiint = in the logic that separates the residents from the "possible residents" and= the "non-residents". .

=20
=20
=20
=20
=20
=20

## Proposed Solution

The solution is to change Step 1 from: "Set Class B0 - Non-resi= dent > Go to Step 4"  to  "Set Class B2 > Set flag= (30 > Go to Step 2" which is the point where California residency for 2= years is identified. If the answer is "No" at step 2, the "B0" classificati= on is then set, and the logic advances to step 3 and 4. At step 4, unless t= he student with the "B0" classification is determined to be a current or fo= rmer Foster Youth, they keep the "B0" classification and skip to the end fo= r final B0 classification. If the user is a Foster Youth, the class is set = back to "B2", a flag is set, and they advance through the rest of the logic= with that classification. Click her= e to see more information on the new logic...

By changing Step 1 (as specified b= elow) and adding the extra step between 11 and 12,, we believe students wil= l be calculated correctly depending on their true status, and:

• Valid California residents will n= ot be affected by this change. They will continue to be classified correctl= y based on how they answer questions 2 and 3.
• Possible Residents = (B2) will be set right away in Step 1 and then will either maintain that cl= assification correctly as they step through the logic, OR they will be upda= ted to "Non-Resident" in Step 4 if they don't meet the requirements of Step= s 2 and 3;
• Non-residents who are Foster Yout= hs from another state, but moved to California and are under 20 years old, = will be classified as B2 (possible residents) when they reach Step 4.
• Non-Residents are determined in S= tep 4 - if they are truly Non-Residents. (Non-Residents will answer NO to s= tep 2, 3, and 4; thus, they will be accurately classified in Step 4). =
• NEW Requirement (added 7-19-16): &= nbsp;Add an additional step to the logic for the final calculation of "Non-= Residents =3D B0". Add step between current step 11 and 12 to catch any pos= sible edge-case that might allow a "non-resident" to maintain their "B0" st= atus by the end of the logic. To do this, also add logic in Step 4 as follo= ws: "Set Class B0 and go (skip) to Step 12"
• Step 12 will read as follows: &nbs= p;"Has B0 been set?"  If yes, then set B0.  If No, then go to ste= p 13.
• Step 13 will is the former step 12= : "Has B2 been set?"  If yes, then set B2.  If not, then set B1 = =3D Resident"

Extensive testing has been documented in a table of use cases and edge c= ases to ensure that the changes do not "break" any other steps in the logic= .

=20
=20
=20
=20
=20
=20

## Requirements Summary

# Description
1

Change the logic in the "IF NO" column = of Step 1 of the Area B logic for applicants who reports = one or more of the four "out-of-state" indi= cator(s) on the Residency page of the standard application. By making this = correction in Step 1, this establishes the correct sequence of events for "= possible residents" and "non-residents", which are ultimately defined in St= ep 4.

NOTE: The out-of-state indicators pertain to applicants= who paid taxes, or registered to vote, or attended college, or filed a law= suit, outside of California, within the last 2 years.

2 Add a new Integrity Flag 30 to Table F: Integrity Flags which will be triggered in = Step 1 IF the user has any 'out-of-state' indicators - regardless of their = final Area B calculation. In other words, whether the applicant is classifi= ed as a "possible resident" or a "non-resident" in the final calculation, t= he flag will be set for their out-of-state activity - which identifies them= to Admissions (which is the purpose of integrity flags.)

NOTE: Creat= e new data field for new integrity flag #30 and add to the database. A CTRL= CENTER and REPORTS tickets will be created to add the new flag field to the= Rules area in the Administrator & added to the integrity flag folder i= n the Standard area of the report center. Must be added.

Inte= grity flags are two=E2=80=90digit numeric codes, as defined in Table E. The= y are stored and downloaded in data element =E2=80=98residency: res_int_fla= gs=E2=80=99, a string that can contain up to 26 flags. Refer to the CCCAppl= y Standard Application Data Dictionary v.2016.1 for more information about = this data element.
The individual data field required for reporting and= rules will be: integrity_fg_30

3 Revise the "If NO" column for 'non= -residents" in Step 4 to include: "and go to Step 12". This is bei= ng added as a safety net for any possible edge-case that might slip through= the first four steps of the logic and end up at the final calculation with= the B2 calculation.
4 Add new step 12 to the logic which= will serve as additional insurance that "non-residents" are classified as = "B0" in the final calculation.
5 Run tests to ensure the revision to Step 1 and t= he new Step 12 does not negatively impact any other steps in the Area B log= ic. Create a test case matrix to record test results from a variety of use = case scenarios, including edge cases. Post the Test Case Matrix as part of = the Release Notes in Public Documentation for colleges to use as reference.=
6 Update documentation:
• Revise Table B:Residency Area B (Stay and Intent) in Appendix A: Su= bmission Calculation Service of the CCCApply Standard Appliication Dat= a Dictionary per approved technical speciifcations..
7 Update the Area B Flowchart in Appendix A: Submission Calculation Service of the the CCCApply Standa= rd Application Data Dictionary to reflect revised Step 1.
=20
=20
=20
=20
=20
=20

## Proposed Technical Specifi= cations

NOTE: All of the proposed changes to the Area B logic pertain to the "If= NO" column only. There are no changes to the "If Yes" columns, other than = the addition of the new Step 12 (which is a completely new step with all ne= w columns).

1. REVISE Step 1 of the Area B of the residency algorithm to change the action if the user indicates Yes to any of the four "ou= t-of-state" indicator questions (as indicated in the Data Elements & Lo= gic Statement in Step 1).

1. Change the logic in the "IF NO" column of Step 1 of the Area B logic= from::

Step 1:

1. Change the logic in the "IF NO" column of Step 1 of the Area B logic fr= om:

"Set B0 - go to step 2"
to
"Set Class B2 = and set flag 30 and = go to step 2" ,
IF
the applicant re= ports one or more of the four "out-of-state" indica= tor(s) in the application.

NOTE: The out-of-state indicators include= : paid taxes, or registered to vote, or attended college, or filed a lawsui= t, outside of California within the last 2 years.
2. Ensure the logic also advances the "If NO" column in Step 1 to St= ep 2  (which is critical to determine if the user has lived in CA for = 2 yrs or not).

2. Create and add a new data downloadable field for new Integrity Flag = 30 to the residency table in the submitted application database: integrity_= fg_30.

b. Add "integrity_fg_30" to the= submitted application "Rules" area in the Administrator (a separate JIRA h= as been created for this task.)
c. Add "integrity_fg_30" to the Educatio= n section of the Submitted Application data domain in the Report Center.&nb= sp;

NOTE:  Integrity flags are two=E2=80=90digit numeric codes, = as defined in Table E. They are stored and downloaded in data element =E2= =80=98residency: res_int_flags=E2=80=99, a string that can contain up to 26= flags. Refer to the CCCApply Standard Application Data Dictionary v.2016.1= for more information about this data element.

Add New In= tegrity Flag 30

 30 Applicant has reported one or more "out-of-st= ate" indicators: 1) filed taxes; 2) registered to vote; 3) attended college= ; or, 4) filed a lawsuit - outside of California within the last 2 years. ca_outside= _tax =3D 1 AND/ORca_outsid= e_voted =3D 1 AND/ORca_out= side_college =3D 1 AND/ORc= a_outside_lawsuit =3D 1

3. Revise the "IF NO" column in Step 4 to include "go to step 12". The logic in the "If NO" = column would read: "Set Class B0 a= nd go to step 12"

(B0 =3D Non-Resident for Area B).
NOTE: Step 4 is the point in the logic that determines if a user is a= Non-Resident. Prior to step 4, the user would either have a Class B2 set, = or no class set at all.  Step 4 is the point in the logic that asks if= the user "is a current or former foster youth and resid= ing in California and under age 20."

"IF&nb= sp;Yes then "Set Class B2&nbs= p;and set flag 70 (foster youth) and = go to step 5";
OR
"If NO, then "Set Class B0 and go to step 12"

NOTE: There is no change to the = "If yes" column in Step 4 (set Class B2, set flag 70, and go to step = 5).

4. ADD NEW STEP 12 to the Area B logic - which would serve as a= n additional final "Non-Resident, Class B0" classification point, just= in case an edge case slips past step 4 (and  the user isn't reclassif= ied with B2 along the way). By adding this new step between step 11 and 12,= we have a safety net in place for Non-Residents.

The new step 12 w= ould read:

"Has Class B0 been set?"
If Yes, then "Set Class B0 and END the logic calculation"
OR
If No, = ;then, "Go to step 13"

New Step 12 and 13 look= s like this:
Step Evaluation Statem= ent Data & Logic<= /th> If Yes If No
12 "Has class B0 bee= n set?" Class B0 Set Class B0
<= strong>and END logic
(Non-resident)
Go to Step 13
13<= /td> "Ha= s class B2 been set?" Cla= ss B2 Set= Class B2
(Possible Resident)
Set= Class B1
(Resident)

Table of Logic Changes

 *** CURRENT LOGIC *** PROPOSED C= HANGE Step Evaluation Statement Data Elements & Logic If Yes If No IF NO 1 Do out-of-state indicators support intent? ca_outside_tax =3D 0 ANDca_outside_voted =3D 0 AN= Dca_outside_college =3D 0 ANDca_outside_lawsuit =3D 0<= /td> Go to step 2 Class B0(go to step 2) Set Class B2 (set new = flag 30) (go to step 2) 2 <= span style=3D"color: rgb(0,0,0);">Has the applicant lived in California for= two years prior to RDD? <= span style=3D"color: rgb(0,0,0);">ca_res_2_years =3D 1 <= span style=3D"color: rgb(0,0,0);">Go to step 5 Go to step 3 NO CHANGE 3 <= span style=3D"color: rgb(0,0,0);">Has the applicant been resident in CA for= over a year prior to RDD? <= span style=3D"color: rgb(0,0,0);">ca_date_current ! =3D null AND ca_date_cu= rrent < RDD minus 1 year <= span style=3D"color: rgb(0,0,0);">Class B2 (flag 59) go to step 5 Go to step 4 NO CHANGE 4 <= span style=3D"color: rgb(0,0,0);">Is the applicant a current or former fost= er youth, under age 20, and now residing in California? <= span style=3D"color: rgb(0,0,0);">foster_youth_status is !=3D 0 AND RDD min= us Birthdate < 20 years <= span style=3D"color: rgb(0,0,0);">Class B2 (flag 70) andgo to step 5 Class B0 end Set Class B0 AND(go to step 12)N= ote: Setting Class B0 here overrides (changes) the B2, if previously set No changes to Steps 5 through 11 NEW STEP 12 "Has Class B0 been set?" Class B0 Set Class B0and END logic Go to Step 13 ADD NEW STEP 12 13 "Has Class B2 been set?" Class B2 Set Class B2 Set Class B1 Move this step down on= e step (from 12 to 13)

=20
=20
=20
=20
=20
=20

## Use Case Test Matrix Test Use = Case #1: Residents

### Test Use Case #1: Residents (B= 1)

Objective: Ensure Residents are Classified Correctly (B1)
User Scenar= io: Student is 18 years old, born and raised in California (with a current = and permanent address in California). She attended high school in CA and is= not a foster youth. She has no residency issues that would require proof o= f documentation. .

Expected Results: B1
Actual Results: B1

NOTES: With the new logic, the user answers Yes in Step 1 and goes to st= ep 2. In step 2, she answers Yes and skips to step 5. At this point, the us= er has NO classification set at all. She has no out-of-state activities or = issues, so she answers NO to every question and ends up at Step 12. Step 12= asks, "Has B0 been set?" NO, so go to step 13. Step 13 asks, "Has B2 been = set?" NO. So, set class "B1" and end logic. B1 - resident.

 Step AREA B Step Logic Response Class Set? Flag set? Next Action? Change in Class? Notes 1 Do out-of-state indicators support intent? Yes No go to step 2 IF:ca_outside_tax =3D 0 ANDca_outsi= de_voted =3D 0 ANDca_outside= _college =3D 0 ANDca_outside= _lawsuit =3D 0 2 Has the applicant lived in California for two years pri= or to = RDD? YES No go to step 5 No 3 Has the applicant been resident in CA for over a year p= rior to RDD? 4 Is the applicant a current or former foster youth, unde= r age 20, and now residing in California? 5 Has the applicant completed HS outside CA in last 2 yea= rs? NO No go to step 6 No 6 Is the applicant in military with non CA home of record= ? NO No go to step 7 No 7 Is the applicant under the care and control of a guardi= an, under 19 and unmarried? NO No go to step 8 No 8 Is the applicant=E2=80=99s current address outside of C= alifornia? NO No go to step 9 No 9 Is the applicant=E2=80=99s permanent address outside of= California? NO No go to step 10 No 10 Is the applicant under 19 as of RDD with last high scho= ol out-of-state? NO No go to step 11 No 11 Was the applicant enrolled in an out-of-state college w= ith a =E2=80=98To Date=E2=80=99 within the year previous to the term start = date? NO No go to step 12 No 12 Has Class =E2=80=9CB2=E2=80=9D been set?If Yes, set= class B2If No, set class B1 NO B1 NO Set class B1 as a RESIDENT Test Use = Case #2: Possible Residents (B2)

### Test Use Case #2: Poss= ible Residents (B2)

User Scenario: User has paid taxes in Oregon in 2015, but has resided in= California for 2 years (Yes in Step 2). They attended high school in Calif= ornia, and their current and permanent addresses are in California. They ha= ve no other flags set.

Expected Behavior: User should be classified as a "B2 - Possible Residen= t"

NOTES: B2 is set in Step 1 because of out-of-state activity, and new fla= g 30 is triggered; therefore, even if the user has been in California for 2= years (Step 2) and skips over Step 4 (the defining step to determine "B0 -= Non-Resident"), this user will reach Step 13 with a "B2" set. This is the = key to a correct classification. With the old logic, the user would get cla= ssified as "B0" in step 1, and then hit Step 2 - where they would answer Ye= s, I have lived in CA for 2years - and then skip over Step 4 (based on the = flow of the logic). If they cruise through the rest of the logic with a B0,= which changed to a "Resident" in the final calculation (using the old logi= c).

 Step AREA B Step Logic Response Class Set? Flag set? Next Action? Change in Class? Notes 1 Do out-of-state indicators support intent? NO B2 Yes go to step 2 IF:ca_outside_tax =3D 1 ORca_outsid= e_voted =3D 1 ORca_outside_college =3D 1 ORca_outside_lawsuit =3D= 1 2 Has the applicant lived in California for two years pri= or to = RDD? YES B2 No go to step 5 No 3 Has the applicant been resident in CA for over a year p= rior to RDD? Based on answer to step 2 abov= e, this step is skipped 4 Is the applicant a current or former foster youth, unde= r age 20, and now residing in California? Based on answer to step = 2 above, this step is skipped 5 Has the applicant completed HS outside CA in last 2 yea= rs? NO B2 No go to step 6 No 6 Is the applicant in military with non CA home of record= ? NO B2 No go to step 7 No 7 Is the applicant under the care and control of a guardi= an, under 19 and unmarried? NO B2 No go to step 8 No 8 Is the applicant=E2=80=99s current address outside of C= alifornia? NO B2 No go to step 9 No 9 Is the applicant=E2=80=99s permanent address outside of= California? NO B2 No go to step 10 No 10 Is the applicant under 19 as of RDD with last high scho= ol out-of-state? NO B2 No go to step 11 No 11 Was the applicant enrolled in an out-of-state college w= ith a =E2=80=98To Date=E2=80=99 within the year previous to the term start = date? NO B2 No go to step 12 No Still has a B2 12 Has Class =E2=80=9CB2=E2=80=9D been set?If Yes, set= class B2If No, set class B1 Yes B2 NO Set class B2 User ends with B2 and flag 30 set = (indicator an OOS indicator that the college should follow up on) Test Use = Case #3: Non-Residents (B0)

### Test Use Case #3: Non-Resi= dents (B0)

Objective: Ensure Non-Residents are Classified Correctly (B0)

User Scenario: User is age 21, paid taxes in Oregon in 2015, arrived in = California in January 2016, and is not a foster youth.
Expected Results= : B0 - Non-Resident.
Actual Results with new logic: B0 - Non-Resident. =

Notes: User paid taxes in Oregon in 2015, so answers Yes in Step 1)= - which sets B2 and flag 30. Step 2 is No, go to step 3, which is no, go t= o step 4. At step 4, since she's not a foster youth, go to the "no" column,= which will set the correct B0 calculation. The added "go to step 12" will = double confirm that the user maintains the final calculation of "B0".

 Step AREA B Step Logic Response Class Set? Flag set? Next Action? Change in Class? Notes 1 Do out-of-state indicators support intent? NO B2 Yes go to step 2 IF:ca_outside_tax =3D 1 ORca_outsid= e_voted =3D 1 ORca_outside_college =3D 1 ORca_outside_lawsuit =3D= 1 2 Has the applicant lived in California for two years pri= or to = RDD? No B2 No go to step 3 No With new logic, they have class B2= still at this point 3 Has the applicant been resident in CA for over a year p= rior to RDD? No B2 No go to step 4 No With new logic, they have cl= ass B2 still at this point 4 Is the applicant a current or former foster youth, unde= r age 20, and now residing in California? No B0 No Set B0 and go to Step = 12 Yes This is the point at which the Cla= ss B2 is changed to B0 (non-resident) if they are not a foster youth. The o= ld logic ended here, new logic advances the user to Step 12. 5 Has the applicant completed HS outside CA in last 2 yea= rs? NO B0 No go to step 6 No This step is skipped 6 Is the applicant in military with non CA home of record= ? NO B0 No go to step 7 No This step is skipped<= /td> 7 Is the applicant under the care and control of a guardi= an, under 19 and unmarried? NO B0 No go to step 8 No This step is skipped<= /td> 8 Is the applicant=E2=80=99s current address outside of C= alifornia? NO B0 No go to step 9 No This step is skipped<= /td> 9 Is the applicant=E2=80=99s permanent address outside of= California? NO B0 No go to step 10 No This step is skipped<= /td> 10 Is the applicant under 19 as of RDD with last high scho= ol out-of-state? NO B0 No go to step 11 No This step is skipped<= /td> 11 Was the applicant enrolled in an out-of-state college w= ith a =E2=80=98To Date=E2=80=99 within the year previous to the term start = date? NO B0 No go to step 12 No This step is skipped<= /td> 12 "Has Class B0 b= een set?"If YES, set Class B0 and end.If No, Go to Step 13= Yes Set B0 NO End with B0 This is the edge-case safety net s= tep to catch Non-Residents (B0) in case they get past Step 4 (which should = NOT happen, but just in case). 13 Has Class =E2=80=9CB2=E2=80=9D been set?"If Yes, set Class B= 2 If No, set Class B1 For this use case (Non-Resident), = they would end in Step 12.
=20
=20
=20
=20
=20
=20

## BUG Case Matrix

The table below demonstrates the problem we are having with the Area B l= ogic with this specific Use Case (California Resident for 2 Yrs  who h= as OOS Indicator)

### Identifying Issu= es with Current Logic Use Case = #1: Problems with CA Res 2Yrs but Paid Taxes Outside of CA

Use Case 1: California Resident for 2 years, but Paid Taxes= Outside of California
Expected Results:  B2 - Possible R= esident
Current Logic Results:  B1 - Resident

 Step AREA B Step Logic Response Class Set? Flag set? Next Action? Change in Class? Notes 1 Do out-of-state indicators support intent? NO B0 No go to step 2 IF:ca_outside_tax =3D 1 ORca_outsid= e_voted =3D 1 ORca_outside_college =3D 1 ORca_outside_lawsuit =3D= 1 2 Has the applicant lived in California for two years pri= or to = RDD? YES B0 No go to step 5 No With our current logic, the user s= till has B0 at this point. THIS IS WHERE THE PROBLEM IS: STEP 1 & 2 ARE= INCONSISTENT.This is the point where this student is incorrectly class= ifed (or not classified). If the student has been here for 2 years, they sh= ould be classified as a B2 at this point (inconsistencies indicate "further= proof is required". 3 Has the applicant been resident in CA for over a year p= rior to RDD? 4 Is the applicant a current or former foster youth, unde= r age 20, and now residing in California? 5 Has the applicant completed HS outside CA in last 2 yea= rs? NO B0 No go to step 6 No 6 Is the applicant in military with non CA home of record= ? NO B0 No go to step 7 No 7 Is the applicant under the care and control of a guardi= an, under 19 and unmarried? NO B0 No go to step 8 No 8 Is the applicant=E2=80=99s current address outside of C= alifornia? NO B0 No go to step 9 No 9 Is the applicant=E2=80=99s permanent address outside of= California? NO B0 No go to step 10 No 10 Is the applicant under 19 as of RDD with last high scho= ol out-of-state? NO B0 No go to step 11 No 11 Was the applicant enrolled in an out-of-state college w= ith a =E2=80=98To Date=E2=80=99 within the year previous to the term start = date? NO B0 No go to step 12 No Still has a B0 at this point - her= ein lies problem #1. All other indicators point to CA so there is no point = along the way where the class is changed to B2 12 Has Class =E2=80=9CB2=E2=80=9D been set?If Yes, set= class B2If No, set class B1 NO B1 NO Set class B1 as a RESIDENT PROBLEM!!! Here's what's happening= with this Use case. The B0 user is making it to the end with B0, which sho= uld not happen. B0 status should END in step 4. With our user in th= is scenario, the applicant should clearly be a "B2 - Possible Resident". Use Case = #2: California Res 1 Year with OOS Indicator

Problem #2 with Current Logic: OOS Indicators are YES, but Has Been in C= A for 1 Year.  (Expected results:  B2 - Possible Resident. Actual= rsults:  B2 - Possible Resident)

 Step AREA B Step Logic Response Class Set? Flag set? Next Action? Change in Class? Notes 1 Do out-of-state indicators support intent? NO B2 Yes 30 go to step 2 IF:ca_outside_tax =3D 1 ORca_outsid= e_voted =3D 1 ORca_outside_college =3D 1 ORca_outside_lawsuit =3D= 1 2 Has the applicant lived in California for two years pri= or to = RDD? NO B0 No go to step 3 No With our current logic, the user s= till has B0 at this point. THIS IS WHERE THE PROBLEM IS: STEP 1 & 2 ARE= INCONSISTENT.This is the point where this student is incorrectly class= ifed (or not classified). If the student has been here for 2 years, they sh= ould be classified as a B2 at this point (inconsistencies indicate "further= proof is required". 3 Has the applicant been resident in CA for over a year p= rior to RDD? YES B2 Yes (flag 59) go to step 4 YES Yes, user is now change to B2 with= Flag 59 which will alert A&R to collect proof of residency 1 year. 4 Is the applicant a current or former foster youth, unde= r age 20, and now residing in California? Yes B2 Yes (flag 70) go to step 5 No User still have B2, but now two fl= ags have been triggered; 59, 70 5 Has the applicant completed HS outside CA in last 2 yea= rs? YES B2 Yes go to step 6 NO new flag is added 6 Is the applicant in military with non CA home of record= ? NO B0 No go to step 7 No 7 Is the applicant under the care and control of a guardi= an, under 19 and unmarried? NO B0 No go to step 8 No 8 Is the applicant=E2=80=99s current address outside of C= alifornia? NO B0 No go to step 9 No 9 Is the applicant=E2=80=99s permanent address outside of= California? NO B0 No go to step 10 No 10 Is the applicant under 19 as of RDD with last high scho= ol out-of-state? NO B0 No go to step 11 No 11 Was the applicant enrolled in an out-of-state college w= ith a =E2=80=98To Date=E2=80=99 within the year previous to the term start = date? NO B0 No go to step 12 No Still has a B0 at this point - her= ein lies problem #1. All other indicators point to CA so there is no point = along the way where the class is changed to B2 12 Has Class =E2=80=9CB2=E2=80=9D been set?If Yes, set= class B2If No, set class B1 Yes B2 Yes Set class B2 - Possible Resident".= This works. The flag indicates tha= t A&R needs to follow up to collect appropriate paperwork. Use Case = #3: Non-Resident Foster Youth

Problem #3: Foster Youth who moved to California recently, and indicated= one or more OOS indicators.
Expected results:  B2 - Possible Resi= dent.
Actual rsults:  B2 - Possible Resident)

 Step AREA B Step Logic Response Class Set? Flag set? Next Action? Change in Class? Notes 1 Do out-of-state indicators support intent? NO B0 No go to step 2 IF:ca_outside_tax =3D 1 AND/ORca_outside_voted =3D 1 AND/OR<= /span>ca_outside_college =3D 1 AND/ORca_outside_lawsuit =3D 1= 2 Has the applicant lived in California for two years pri= or to = RDD? NO B0 No go to step 3 No With our current logic, the user still has B0 at this point= . 3 Has the applicant been resident in CA for over a year p= rior to RDD? NO B0 Yes (flag ?) go to step 4 No 4 Is the applicant a current or former foster youth, unde= r age 20, and now residing in California? Yes B2 Yes (Flag 70) go to step 5 Yes B2 with flag 70 - 5 Has the applicant completed HS outside CA in last 2 yea= rs? Yes B2 No go to step 6 No new flag set 6 Is the applicant in military with non CA home of record= ? NO B2 No go to step 7 No 7 Is the applicant under the care and control of a guardi= an, under 19 and unmarried? Yes B2 flg go to step 8 No new flag set 8 Is the applicant=E2=80=99s current address outside of C= alifornia? NO B2 No go to step 9 No 9 Is the applicant=E2=80=99s permanent address outside of= California? NO B2 No go to step 10 No 10 Is the applicant under 19 as of RDD with last high scho= ol out-of-state? No B2 No go to step 11 No 11 Was the applicant enrolled in an out-of-state college w= ith a =E2=80=98To Date=E2=80=99 within the year previous to the term start = date? Yes B2 No go to step 12 No flag set 12 Has Class =E2=80=9CB2=E2=80=9D been set?If Yes, set= class B2If No, set class B1 Yes B2 Yes Set class B2 - Possible Resident".= This works. The flag indicates that A&R needs to follow= up to collect appropriate paperwork.

=20
=20
=20
=20
=20
=20

## Area B Logic Change Spec= ifications

 Step E= valuation Statement D= ata Elements & Logic I= f Yes = If No Proposed New Logic for "If NO" Column<= /strong> 1 Do out-of-state indicators support intent? ca_outside_tax =3D 0 ANDca_outside_voted =3D 0 AN= Dca_outside_college =3D 0 ANDca_outside_lawsuit =3D 0<= /td> Go to step 2 Class B2set flag 30go to step 2 Class B2 andset flag 30 andgo to = step 2 2 Has the applicant lived in California for two years pri= or to = RDD? ca_res_2_years =3D 1 Go to step 5 Go to step= 3 Go to step 3 3 Has the applicant been resident in CA for over a year p= rior to RDD? ca_date_current ! =3D null AND ca_date_current < RDD= minus 1 year Class B2 (flag 59= ) andgo to step 5= Go to step= 4 Go to step 4 4 Is the applicant a current or former foster youth, unde= r age 20, and now residing in California? foster_youth_status is !=3D 0 AND RDD minus Birthdate &= lt; 20 years Class B2 (flag 70) andgo to step 5 Class B0 e= nd Set Class B0 AND(go to step 12) 5 Has the applicant completed HS outside CA in last 2 yea= rs? education: hs_state=E2=80=99 ! =3D CA AND education: hs= _comp_date RDD minus 2 years Class B2 (flag 61) andgo to step 6 Go to step= 6 Go to step 6 6 Is the applicant in military with non CA home of record= ? Military_status =3D 2 AND(military_home_state !=3D = CA ORMilitary_legal_residence =3D CA) Class B2 (flag 62) and go to step 7 Go to step= 7 Go to step 7 7 Is the applicant under the care and control of a guardi= an, under 19 and unmarried? =E2=80=98over19OrMarried=E2=80=99=3D 0 AND=E2=80=98guardianOrParentRelation=3D G Class B2 (flag 58) andgo to step 8 Go to step= 8 Go to step 8 8 Is the applicant=E2=80=99s current address outside of C= alifornia? =E2=80=98Mailing address =E2=80=93 state=E2=80=99 !=3D = CA Class B2 (flag 01= ) andgo to step 9= Go to step= 9 Go to step 9 9 Is the applicant=E2=80=99s permanent address outside of= California? =E2=80=98Permanent address=E2=80=93 state=E2=80=99 !=3D= CA Class B2 (flag 02= ) andgo to step 10 Go to step= 10 Go to step 10 10<= /p> Is the applicant under 19 as of RDD with last high scho= ol out-of-state? RDD minus19 years &= gt; personal_info: birthdate AND education: hs_state !=3D CA Class B2 (flag 03= ) andgo to step 11 Go to step= 11 Go to step 11 11<= /p> Was the applicant enrolled in an out-of-state college w= ith a =E2=80=98To Date=E2=80=99 within the year previous to the term start = date? In any row of colleges_attended table: If state !=3D CA AND to_date is greater than the term start date minus 1 year= . Class B2 (flag 04= ) andgo to step 12 Go to step= 12 Go to step 12 12 Has B0 been set? Class "B0" Set Class B0and END logic If go to step 13 New Go to step 13&nbs= p; 13<= /p> Has Class =E2=80=9CB2=E2=80=9D been set? Class =E2=80=9CB2=E2=80=9D Set Class B2 Set Class B1 Set Class B1

=20
=20
=20
=20
=20
=20

## Notes

This issue was reviewed by the CCCApply Residency Review Sub-Committee o= n 7-14-16. A committee of residency experts, including Michael Quaioit from= the Chancellor's Office, reviewed several examples and proposed adding a n= ew step to the logic (between 11 and 12) to validate non-resident status be= fore the final calculation.

7-19-16: However, after reviewing the proposed logic with the de= veloper, additional requirements were identified (revising th= e If No column in Step 1 and adding a flag).  The proposed requirement= s and change specs above reflect the final proposed logic changes.

For testing, use the Current Area B Logic Table, which includes a new "I= f No" column.

=20
=20
=20
=20
=20
=20

## Supporting Documentation

=20
=20
=20 ------=_Part_118_1825062388.1696139241769 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: file:///C:/b726eaf172f1fd43b37a144e2b263510 iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAA3NCSVQICAjb4U/gAAAAFVBMVEX/ //9wcHBwcHBwcHBwcHBwcHBwcHA3RenHAAAAB3RSTlMAZoiZzN3/SzZomQAAAAlwSFlzAAALEgAA CxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAUdEVYdENy ZWF0aW9uIFRpbWUANi8xLzEzOKlF0AAAACFJREFUCJljYCATsCgwqIAZTMnMyRAhsTABCIMxkVxT GQCLcwHyUKXpLgAAAABJRU5ErkJggg== ------=_Part_118_1825062388.1696139241769--