This code applies to students who applied to any University of Maine System campus for Fall 2021 or prior semesters. First Generation coding specifications changed for applicants to Spring 2022 and later semesters during Summer 2021. Please consult the First Generation code for more details on the changes.

Designated by the calculated field UM_FIRST_GEN. Calculations below.
–- The first part is for UMS01 and is looking for comments in the PS_PERSON_COMMENT table (PS_PERSON_COMMENT is used to record free-form comments made about a person. These comments may be shared or restricted based on user-defined Inquiry Groups)
CASE 
WHEN A.EMPLID IN (( 
 SELECT AA.COMMON_ID AS FGEN_EMPLID 
  FROM PS_PERSON_COMMENT AA 
 WHERE AA.INSTITUTION = 'UMS01' 
   AND AA.CMNT_CATEGORY = 'CS1' 
   AND (AA.COMMENTS LIKE '%1st gen%' 
    OR AA.COMMENTS LIKE '%1st Gen%') 
    
-– The second part looks in the student groups table for an FGEN student group  (PS_STDNT_GRPS holds user-defined student groups).
    
  UNION 
 SELECT BB.EMPLID 
  FROM PS_STDNT_GRPS BB 
 WHERE BB.STDNT_GROUP = 'FGEN' 
 
 -- The third part looks at parent financial aid data and their education level.
  UNION 
  SELECT CC.EMPLID 
  FROM PS_ISIR_PARENT CC 
 WHERE CC.EFFDT = ( 
 SELECT MAX(CC_ED.EFFDT) 
  FROM PS_ISIR_PARENT CC_ED 
 WHERE CC.EMPLID = CC_ED.EMPLID 
   AND CC.INSTITUTION = CC_ED.INSTITUTION 
   AND CC.AID_YEAR = CC_ED.AID_YEAR 
   AND CC_ED.EFFDT <= SYSDATE) 
   AND CC.EFFSEQ = ( 
 SELECT MAX(CC_ES.EFFSEQ) 
  FROM PS_ISIR_PARENT CC_ES 
 WHERE CC.EMPLID = CC_ES.EMPLID 
   AND CC.INSTITUTION = CC_ES.INSTITUTION 
   AND CC.AID_YEAR = CC_ES.AID_YEAR 
   AND CC.EFFDT = CC_ES.EFFDT) 
   AND CC.FATHER_GRADE_LVL IN ('1', '2', '4') 
   AND CC.MOTHER_GRADE_LVL IN ('1', '2', '4') 
   
-– The final bit looks at highest education level in the PS_RELATION_VW . The view gets highest_educ_level from the table PS_RELATIONSHIPS
  UNION 
 SELECT DD.EMPLID 
  FROM PS_RELATION_VW DD 
 WHERE (DD.PEOPLE_RELATION IN ('M', 'FA', 'PR', 'SF', 'SM') 
    OR DD.GUARDIAN_RELATIONS IN ('LG', 'PG')) 
   AND DD.HIGHEST_EDUC_LVL IN ('B','C') 
   AND DECODE(DD.HIGHEST_EDUC_LVL,' ',1, 'A',2, 'B',3, 'C',4, 'D',5, 'E',6, 'F',7, 'G',8, 'H',9, 'I',10, 'J',11, 'K',12, 'L',13)
 =( SELECT MAX(DECODE(EE.HIGHEST_EDUC_LVL ,' ' ,1,'A',2,'B',3,'C',4,'D',5,'E',6,'F',7,'G',8,'H',9,'I',10,'J',11,'K',12,'L',13)) 
  FROM PS_RELATION_VW EE 
 WHERE DD.EMPLID = EE.EMPLID 
   AND (EE.PEOPLE_RELATION IN ('M', 'FA', 'PR', 'SF', 'SM') 
    OR EE.GUARDIAN_RELATIONS IN ('LG', 'PG'))))) THEN 'Y' ELSE 'N' END FIRST_GEN

Field Definitions

Click the field names below for definitions and values for some fields which are used in the First Gen calculations.

INSTITUTION

EMPLID

FATHER_GRADE_LVL

MOTHER_GRADE_LVL

HIGHEST_EDUC_LVL