diff --git a/.ad_cg.tsv b/.ad_cg.tsv deleted file mode 100644 index a70e1610..00000000 --- a/.ad_cg.tsv +++ /dev/null @@ -1,43 +0,0 @@ -Thelma Abainza t.abainza@cascadestucson.com True -Juan Andrade j.andrade@cascadestucson.com True -Ashli Atwood a.atwood@cascadestucson.com True -Karina Aziakpo k.aziakpo@cascadestucson.com True -Maia Baker m.baker@cascadestucson.com True -Patricia Camarena Doran p.doran@cascadestucson.com True -Sarah Carroll s.carroll@cascadestucson.com True -Niel Castro n.castro@cascadestucson.com False -Jahmeka Clarke j.clarke@cascadestucson.com True -Roseline Cooper r.cooper@cascadestucson.com True -Jinnelle Dittbenner j.dittbenner@cascadestucson.com True -Espe Esperance e.esperance@cascadestucson.com True -Diana Fierros d.fierros@cascadestucson.com True -Richard Flores r.flores@cascadestucson.com True -Kasey Flores k.flores@cascadestucson.com True -Luriz Fuster l.fuster@cascadestucson.com True -Jen Higdon j.higdon@cascadestucson.com True -Luke Hogan l.hogan@cascadestucson.com True -Zeke Huerta e.huerta@cascadestucson.com True -Cole Johnson c.johnson@cascadestucson.com True -Barb Johnson b.johnson@cascadestucson.com True -Mary Kariuki m.kariuki@cascadestucson.com True -Marie Kastner m.kastner@cascadestucson.com True -Celia Lassey c.lassey@cascadestucson.com True -Tele Sepopo Lassey Assiakoley t.lassey-assiakoley@cascadestucson.com True -Monique Lopez m.lopez@cascadestucson.com True -Agnes McFerren a.mcferren@cascadestucson.com True -Bella Mendoza b.mendoza@cascadestucson.com True -Rosa Morales r.morales@cascadestucson.com True -Shontiel Nunn s.nunn@cascadestucson.com True -Sandra Padilla s.padilla@cascadestucson.com True -Samuel Ramirez s.ramirez@cascadestucson.com True -Whisper Reed w.reed@cascadestucson.com True -Erica Sanchez e.sanchez@cascadestucson.com True -Patricia Sandoval-Beck p.sandoval-beck@cascadestucson.com True -Charity Sika b.sika@cascadestucson.com True -Corey Tate c.tate@cascadestucson.com True -Pilot Test pilot.test@cascadestucson.com True -Gina Williams g.williams@cascadestucson.com True -Gloria Williford g.williford@cascadestucson.com True -Katrina Wyzykowski k.wyzykowski@cascadestucson.com True -Ederick Yuzon e.yuzon@cascadestucson.com True - diff --git a/.alis_join.py b/.alis_join.py deleted file mode 100644 index 217a5750..00000000 --- a/.alis_join.py +++ /dev/null @@ -1,91 +0,0 @@ -import json, re - -def norm(s): - return re.sub(r'[^a-z]', '', (s or '').lower()) - -alis = json.load(open('.alis_staff.json')) -# ALIS staff: list of dicts -arecs = [] -for s in alis: - arecs.append({ - 'first': s.get('firstName','') or '', - 'last': s.get('lastName','') or '', - 'nick': s.get('nickName','') or '', - 'job': s.get('jobRole') or '(none)', - 'status': s.get('status',''), - 'email': s.get('primaryEmail') or '', - }) - -def is_cg(job): - return 'caregiver' in (job or '').lower() - -# Load AD caregivers -ad = [] -for line in open('.ad_cg.tsv'): - line=line.rstrip('\n') - if not line.strip(): continue - parts=line.split('\t') - if len(parts)<4: continue - gn,sn,upn,en=parts[0],parts[1],parts[2],parts[3] - ad.append({'gn':gn,'sn':sn,'upn':upn,'enabled':en}) - -def find_alis(gn, sn): - # match by last-name token overlap, then by first name / nickname - ad_last_tokens = set(t for t in norm(sn) and norm(sn).split() or []) # not used - ad_sn = norm(sn); ad_gn = norm(gn) - # try surname tokens - sn_tokens = [norm(t) for t in sn.split() if norm(t)] - cands=[] - for r in arecs: - a_sn = norm(r['last']) - a_sn_tokens=[norm(t) for t in r['last'].split() if norm(t)] - # surname match: any shared token or containment - shared = any(t in a_sn_tokens for t in sn_tokens) or ad_sn==a_sn or ad_sn in a_sn or a_sn in ad_sn - if shared: - cands.append(r) - # disambiguate by first name / nick if multiple - if len(cands)>1: - fn_match=[r for r in cands if norm(r['first'])==ad_gn or norm(r['nick'])==ad_gn or ad_gn in (norm(r['first'])+norm(r['nick'])) ] - if fn_match: return fn_match - return cands - -print("=== AD caregiver -> ALIS match ===") -print(f"{'AD NAME':28} {'UPN':40} {'ALIS jobRole':34} {'ALIS status'}") -matched_alis_ids=set() -ad_only=[]; ad_other=[]; ad_cg=[] -for u in ad: - name=f"{u['gn']} {u['sn']}" - if u['upn'].startswith('pilot.test'): - continue - if u['enabled']=='False': - continue - cands=find_alis(u['gn'],u['sn']) - if not cands: - print(f"{name:28} {u['upn']:40} {'-- NOT FOUND IN ALIS (Hired) --':34}") - ad_only.append(name); continue - # pick a caregiver candidate if present else first - cg=[c for c in cands if is_cg(c['job'])] - pick = cg[0] if cg else cands[0] - tag = pick['job'] - print(f"{name:28} {u['upn']:40} {tag:34} {pick['status']}") - if is_cg(pick['job']): ad_cg.append(name) - else: ad_other.append((name, pick['job'])) - -print() -print(f"AD caregivers that ARE ALIS caregivers: {len(ad_cg)}") -print(f"AD caregivers with OTHER ALIS title (ignore per Howard): {len(ad_other)}") -for n,j in ad_other: print(f" {n:28} -> {j}") -print(f"AD caregivers NOT FOUND in ALIS Hired: {len(ad_only)}") -for n in ad_only: print(f" {n}") - -# ALIS caregivers with no AD caregiver account -print() -print("=== ALIS caregivers (jobRole~caregiver) with NO AD caregiver account ===") -ad_norm=set(norm(u['sn']).split()[-1] if u['sn'] else '' for u in ad) -ad_last=[norm(t) for u in ad for t in u['sn'].split()] -for r in arecs: - if not is_cg(r['job']): continue - a_tokens=[norm(t) for t in r['last'].split()] - if any(t in ad_last for t in a_tokens): - continue - print(f" {r['first']} {r['last']:22} job={r['job']:34} status={r['status']} email={r['email']}") diff --git a/.alis_staff.json b/.alis_staff.json deleted file mode 100644 index 531d12be..00000000 --- a/.alis_staff.json +++ /dev/null @@ -1,2197 +0,0 @@ -[ - { - "staffId": 110639, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Dax", - "lastName": "Howard", - "nickName": "Dax", - "staffRecordNumber": null, - "mobilePhoneNumber": "602-380-1635", - "primaryEmail": "dax.howard@cascadestucson.com", - "dateOfBirth": "1986-04-04T07:00:00.0000000", - "status": "Hired", - "hireDate": "2019-11-14T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Owner", - "securityRoles": [ - "Company Administrator" - ] - }, - { - "staffId": 111242, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Susan", - "lastName": "Hicks", - "nickName": "Susan", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2017-06-25T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Activity Director", - "securityRoles": [ - "General Director or Manager", - "Activities" - ] - }, - { - "staffId": 111245, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Christina", - "lastName": "DuPras", - "nickName": "Christina", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": "christina.dupras@cascadestucson.com", - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2013-05-15T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Admin Assistant", - "securityRoles": [ - "General Director or Manager", - "Caregiver (Cascades)", - "Health Admin Assistant", - "Medication Tech" - ] - }, - { - "staffId": 111253, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Karina", - "lastName": "Aziakpo", - "nickName": "Karina", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2015-09-16T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Certified Caregiver", - "securityRoles": [ - "Caregiver (Cascades)", - "Medication Tech" - ] - }, - { - "staffId": 111262, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Jennifer", - "lastName": "Higdon", - "nickName": "Jennifer", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2005-07-28T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Certified Caregiver", - "securityRoles": [ - "Caregiver (Cascades)", - "Medication Tech" - ] - }, - { - "staffId": 111277, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Patricia", - "lastName": "Sandoval-Beck", - "nickName": "Patricia", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2009-06-22T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Certified Caregiver", - "securityRoles": [ - "Caregiver (Cascades)", - "Medication Tech" - ] - }, - { - "staffId": 111295, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Meredith", - "lastName": "Kuhn", - "nickName": "Meredith", - "staffRecordNumber": null, - "mobilePhoneNumber": "5203181444", - "primaryEmail": "meredith.kuhn@cascadestucson.com", - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2019-09-09T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Executive Director", - "securityRoles": [ - "ED and Owner", - "General Director or Manager", - "Company Administrator", - "Community Administrator" - ] - }, - { - "staffId": 111310, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Lupe", - "lastName": "Sanchez", - "nickName": "Lupe", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": "lupe.sanchez@cascadestucson.com", - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2015-02-23T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Housekeeping Director", - "securityRoles": [ - "General Director or Manager" - ] - }, - { - "staffId": 111312, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Ramon", - "lastName": "Castaneda", - "nickName": "Ramon", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2002-04-05T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Kitchen Supervisor", - "securityRoles": [ - "General Line Level" - ] - }, - { - "staffId": 111314, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Yolanda", - "lastName": "Sanchez", - "nickName": "Yolanda", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2012-10-25T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Laundry", - "securityRoles": [ - "General Line Level" - ] - }, - { - "staffId": 111321, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Christine", - "lastName": "VanDerMeid", - "nickName": "Christine", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2008-08-12T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Line Cook", - "securityRoles": [ - "General Line Level" - ] - }, - { - "staffId": 111326, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Megan", - "lastName": "Hiatt", - "nickName": "Megan", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": "megan.hiatt@cascadestucson.com", - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2012-10-01T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Director of Sales/Marketing", - "securityRoles": [ - "Sales Manager", - "Sales ", - "Community Administrator" - ] - }, - { - "staffId": 111331, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Cathy", - "lastName": "Reece", - "nickName": "Cathy", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2018-01-10T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Memory Care Unit Reception", - "securityRoles": [ - "Front Desk & Security", - "General Line Level" - ] - }, - { - "staffId": 111361, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Alyssa", - "lastName": "Shestko", - "nickName": "Alyssa", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": "alyssa.shestko@cascadestucson.com", - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2014-12-03T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Dining Room Manager", - "securityRoles": [ - "General Director or Manager" - ] - }, - { - "staffId": 111367, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Karen", - "lastName": "Bretz", - "nickName": "Karen", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": "kjb4@cox.net", - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2019-11-22T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "CFO", - "securityRoles": [ - "Community Administrator" - ] - }, - { - "staffId": 114853, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Judith", - "lastName": "Palmer", - "nickName": "Judith", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": "1966-04-28T00:00:00.0000000", - "status": "Hired", - "hireDate": "2020-02-03T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Certified Caregiver", - "securityRoles": [ - "Front Desk & Security", - "General Line Level", - "Caregiver (Cascades)", - "Medication Tech" - ] - }, - { - "staffId": 115163, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Caregiver (Cascades)", - "lastName": "Test", - "nickName": "Caregiver (Cascades)", - "staffRecordNumber": "9991", - "mobilePhoneNumber": null, - "primaryEmail": "dax.howard@cascadestucson.com", - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2020-02-07T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Test", - "securityRoles": [ - "Caregiver (Cascades)", - "Medication Tech" - ] - }, - { - "staffId": 115170, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "General Director or Manager", - "lastName": "Test", - "nickName": "General Director or Manager", - "staffRecordNumber": "9998", - "mobilePhoneNumber": null, - "primaryEmail": "dax.howard@cascadestucson.com", - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2020-02-07T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Test", - "securityRoles": [ - "General Director or Manager" - ] - }, - { - "staffId": 116826, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Erin", - "lastName": "Valentine", - "nickName": "Erin", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": "1967-01-16T07:00:00.0000000", - "status": "Hired", - "hireDate": "2020-03-03T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Dining Staff", - "securityRoles": [ - "General Line Level" - ] - }, - { - "staffId": 123334, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Marie", - "lastName": "Kastner", - "nickName": "Marie", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": "1976-06-03T00:00:00.0000000", - "status": "Hired", - "hireDate": "2021-02-16T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Certified Caregiver", - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 128027, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Veronica", - "lastName": "Feller", - "nickName": "Veronica", - "staffRecordNumber": null, - "mobilePhoneNumber": "520-260-8397", - "primaryEmail": "vfeller13@yahoo.com", - "dateOfBirth": "1967-02-18T00:00:00.0000000", - "status": "Hired", - "hireDate": "2020-09-29T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "Front Desk & Security", - "General Line Level", - "Caregiver (Cascades)", - "Health Admin Assistant" - ] - }, - { - "staffId": 131309, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Felicity", - "lastName": "Moriconi Attwood", - "nickName": "Felicity", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": "1998-09-12T00:00:00.0000000", - "status": "Hired", - "hireDate": "2020-11-24T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Cook", - "securityRoles": [ - "General Line Level" - ] - }, - { - "staffId": 144748, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Crystal", - "lastName": "Rodriguez", - "nickName": "Crystal", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": "crystal.rodriguez@cascadestucson.com", - "dateOfBirth": "1989-06-06T00:00:00.0000000", - "status": "Hired", - "hireDate": "2021-04-29T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Sales Associate", - "securityRoles": [ - "Sales Manager", - "Sales ", - "Community Administrator" - ] - }, - { - "staffId": 147637, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Sandra", - "lastName": "Padilla", - "nickName": "Sandra", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": "1969-10-17T00:00:00.0000000", - "status": "Hired", - "hireDate": "2021-06-03T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Med Tech", - "securityRoles": [ - "Caregiver (Cascades)", - "Medication Tech" - ] - }, - { - "staffId": 151783, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Richard", - "lastName": "Palmer", - "nickName": "Richard", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": "1962-10-31T00:00:00.0000000", - "status": "Hired", - "hireDate": "2021-07-27T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Maintenance Worker", - "securityRoles": [ - "General Line Level" - ] - }, - { - "staffId": 152051, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Jessica", - "lastName": "Ochoa", - "nickName": "Jessica", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": "1992-02-04T00:00:00.0000000", - "status": "Hired", - "hireDate": "2021-07-28T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Dining Staff", - "securityRoles": [ - "General Line Level" - ] - }, - { - "staffId": 154142, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Tamra", - "lastName": "Johnson", - "nickName": "Tamra", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": "1967-03-25T00:00:00.0000000", - "status": "Hired", - "hireDate": "2021-08-19T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Office Staff", - "securityRoles": [ - "Front Desk & Security", - "General Director or Manager", - "Sales - Move In Coordinator " - ] - }, - { - "staffId": 161286, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Preferred Home", - "lastName": "1", - "nickName": "Preferred Home", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2021-11-29T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 161792, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Preferred Home", - "lastName": "2", - "nickName": "Preferred Home", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2021-12-06T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 161793, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Preferred Home", - "lastName": "3", - "nickName": "Preferred Home", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2021-12-06T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 165087, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Rosa", - "lastName": "Morales", - "nickName": "Rosa", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2022-01-20T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Certified Caregiver", - "securityRoles": [ - "Caregiver (Cascades)", - "Medication Tech" - ] - }, - { - "staffId": 166036, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Celia", - "lastName": "Lassey", - "nickName": "Celia", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2022-02-01T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Certified Caregiver", - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 168550, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "John", - "lastName": "Trozzi", - "nickName": "John", - "staffRecordNumber": null, - "mobilePhoneNumber": "(520) 365-8200", - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2022-03-03T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Maintenance Director", - "securityRoles": [ - "General Director or Manager" - ] - }, - { - "staffId": 168654, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Matthew", - "lastName": "Brooks", - "nickName": "Matthew", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2020-03-12T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "Front Desk & Security", - "General Line Level" - ] - }, - { - "staffId": 170673, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Bryan", - "lastName": "DuPras", - "nickName": "Bryan", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": "2005-10-14T00:00:00.0000000", - "status": "Hired", - "hireDate": "2022-03-18T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "General Line Level" - ] - }, - { - "staffId": 171811, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Niyonsaba", - "lastName": "Esperance", - "nickName": "Espe", - "staffRecordNumber": null, - "mobilePhoneNumber": "5207889558", - "primaryEmail": null, - "dateOfBirth": "1991-02-25T00:00:00.0000000", - "status": "Hired", - "hireDate": "2022-04-11T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Med Tech", - "securityRoles": [ - "Caregiver (Cascades)", - "Medication Tech" - ] - }, - { - "staffId": 172458, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Matt", - "lastName": "Arria", - "nickName": "Matt", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": "matt@megaloscapital.com", - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2022-04-11T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Controller", - "securityRoles": [ - "CFO" - ] - }, - { - "staffId": 176543, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Olivia ", - "lastName": "Juan ", - "nickName": "Olivia ", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": "liviajuan49@gmail.com", - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2022-04-05T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "General Line Level" - ] - }, - { - "staffId": 177053, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Prestige Health", - "lastName": "1", - "nickName": "Prestige Health", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2022-05-25T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 177054, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Prestige Health", - "lastName": "2", - "nickName": "Prestige Health", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2022-05-25T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 184150, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Monica", - "lastName": "Tarpley", - "nickName": "Monica", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2022-06-09T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Dining Staff", - "securityRoles": [ - "General Line Level" - ] - }, - { - "staffId": 186832, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "JD", - "lastName": "Martin", - "nickName": "JD", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2022-06-20T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "General Line Level" - ] - }, - { - "staffId": 188105, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Prestige", - "lastName": "Health", - "nickName": "Prestige", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2022-07-24T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 188107, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Prestige", - "lastName": "Health", - "nickName": "Prestige", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2022-07-24T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 188108, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Prestige", - "lastName": "Health3", - "nickName": "Prestige", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2022-07-24T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 190717, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Sharon", - "lastName": "Edwards", - "nickName": "Sharon", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2022-08-10T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "General Line Level" - ] - }, - { - "staffId": 201184, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Christine", - "lastName": "Nyanzunda", - "nickName": "Christine", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2022-10-29T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "Caregiver (Cascades)", - "Health Admin Assistant", - "Medication Tech" - ] - }, - { - "staffId": 201342, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Jinnelle", - "lastName": "Dittbenner", - "nickName": "Jinnelle", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2022-11-07T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Certified Caregiver", - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 201787, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Whisper", - "lastName": "Reed", - "nickName": "Whisper", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2022-11-09T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "Caregiver (Cascades)", - "Medication Tech" - ] - }, - { - "staffId": 231303, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Julian", - "lastName": "Crim", - "nickName": "Julian", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2023-01-06T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "General Line Level" - ] - }, - { - "staffId": 231326, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Cole", - "lastName": "Tarlton", - "nickName": "Cole", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2023-05-29T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "General Line Level" - ] - }, - { - "staffId": 231327, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Nicolas", - "lastName": "Trujillo", - "nickName": "Nicolas", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2023-05-13T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "General Line Level" - ] - }, - { - "staffId": 231345, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Dennise", - "lastName": "Castro", - "nickName": "Dennise", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2023-04-19T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "General Line Level" - ] - }, - { - "staffId": 237711, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Anagabriela", - "lastName": "Urrea", - "nickName": "Anagabriela", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": "2005-06-12T00:00:00.0000000", - "status": "Hired", - "hireDate": "2023-05-19T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "General Line Level" - ] - }, - { - "staffId": 241295, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Aiden", - "lastName": "Rodriguez", - "nickName": "aiden", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": "aishrodriguez20@gmail.com", - "dateOfBirth": "1997-06-25T00:00:00.0000000", - "status": "Hired", - "hireDate": "2023-10-23T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "Front Desk & Security" - ] - }, - { - "staffId": 251773, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Joey", - "lastName": "Ty", - "nickName": "Joey", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2024-01-28T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Certified Caregiver", - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 255426, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Katrina", - "lastName": "Wyzykowski", - "nickName": "Kat", - "staffRecordNumber": null, - "mobilePhoneNumber": "5203471448", - "primaryEmail": "Wyzykowskikatrina@gmail.com", - "dateOfBirth": "1980-10-18T00:00:00.0000000", - "status": "Hired", - "hireDate": "2024-02-25T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Certified Caregiver", - "securityRoles": [ - "Caregiver (Cascades)", - "Medication Tech" - ] - }, - { - "staffId": 256426, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Gina", - "lastName": "Williams", - "nickName": "Gina", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": "1966-10-06T07:00:00.0000000", - "status": "Hired", - "hireDate": "2024-02-29T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Resident Caregiver (non-certified)", - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 257385, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Ryleigh", - "lastName": "Newlin", - "nickName": "Ryleigh", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2024-02-26T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Dining Staff", - "securityRoles": [ - "General Line Level" - ] - }, - { - "staffId": 260005, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Lois", - "lastName": "Lane", - "nickName": "Lois", - "staffRecordNumber": null, - "mobilePhoneNumber": "(520) 870-9627", - "primaryEmail": "lois.lane@cascadestucson.com", - "dateOfBirth": "1958-08-16T00:00:00.0000000", - "status": "Hired", - "hireDate": "2024-03-22T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Registered Nurse (RN)", - "securityRoles": [ - "General Director or Manager", - "Nurse (Cascades)", - "Health Director or Manager" - ] - }, - { - "staffId": 260610, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Michelle", - "lastName": "Shestko", - "nickName": "Michelle", - "staffRecordNumber": null, - "mobilePhoneNumber": "520-208-7616", - "primaryEmail": "Michelle.shestko@Hotmail.com", - "dateOfBirth": "1994-11-06T00:00:00.0000000", - "status": "Hired", - "hireDate": "2024-03-21T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Memory Care Reception", - "securityRoles": [ - "Front Desk & Security" - ] - }, - { - "staffId": 260614, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "James", - "lastName": "Gillies", - "nickName": "James", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2024-04-01T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "General Line Level" - ] - }, - { - "staffId": 261223, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Patricia", - "lastName": "Camarena Doran", - "nickName": "Patricia", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": "1patriciacamarena@gmail.com", - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2024-04-05T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Med Tech", - "securityRoles": [ - "Caregiver (Cascades)", - "Medication Tech" - ] - }, - { - "staffId": 266192, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Erica", - "lastName": "Sanchez", - "nickName": "Erica", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2024-05-08T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Certified Caregiver", - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 276721, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Sebastian", - "lastName": "Leon", - "nickName": "Sebastian", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": "1962-03-12T07:00:00.0000000", - "status": "Hired", - "hireDate": "2024-07-09T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "Front Desk & Security" - ] - }, - { - "staffId": 280449, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Ashley", - "lastName": "Jensen", - "nickName": "Ashley", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": "ashley.jensen@cascadestucson.com", - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2024-08-12T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "ED and Owner", - "General Director or Manager", - "CFO", - "Community Administrator" - ] - }, - { - "staffId": 281613, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Thelma", - "lastName": "Abainza", - "nickName": "Thelma", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": "1963-12-12T00:00:00.0000000", - "status": "Hired", - "hireDate": "2024-08-12T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Certified Caregiver", - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 286368, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Kyla", - "lastName": "Quick Tiffany", - "nickName": "Kyla", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": "1983-01-27T07:00:00.0000000", - "status": "Hired", - "hireDate": "2024-09-03T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": true, - "jobRole": "Office Staff", - "securityRoles": [ - "Front Desk & Security" - ] - }, - { - "staffId": 300623, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Cole", - "lastName": "Johnson", - "nickName": "Cole", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2024-11-27T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": true, - "jobRole": "Certified Caregiver", - "securityRoles": [ - "Caregiver (Cascades)", - "Medication Tech" - ] - }, - { - "staffId": 309045, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Bariffa", - "lastName": "Sika", - "nickName": "Bariffa", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": "1976-06-10T00:00:00.0000000", - "status": "Hired", - "hireDate": "2024-12-18T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": true, - "jobRole": "Certified Caregiver", - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 319842, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Reliable", - "lastName": "1", - "nickName": "Reliable", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2025-02-24T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 319843, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Reliable", - "lastName": "2", - "nickName": "Reliable", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2025-02-24T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 319844, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Reliable", - "lastName": "3", - "nickName": "Reliable", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2025-02-24T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 321762, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Zeke", - "lastName": "Huerta", - "nickName": "Zeke", - "staffRecordNumber": null, - "mobilePhoneNumber": "5205916113", - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2025-03-05T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": true, - "jobRole": null, - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 332188, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Karen", - "lastName": "Rossini", - "nickName": "Karen", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2025-04-14T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Licensed Practical Nurse (LPN)", - "securityRoles": [ - "Nurse (Cascades)", - "Health Director or Manager" - ] - }, - { - "staffId": 332550, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Barb", - "lastName": "Johnson", - "nickName": "Barb", - "staffRecordNumber": null, - "mobilePhoneNumber": "5202043449", - "primaryEmail": null, - "dateOfBirth": "1962-06-29T00:00:00.0000000", - "status": "Hired", - "hireDate": "2025-04-08T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Certified Caregiver", - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 334500, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Ray", - "lastName": "Rai", - "nickName": "Ray", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2025-04-22T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "Front Desk & Security" - ] - }, - { - "staffId": 343768, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Sheldon", - "lastName": "Gardfrey", - "nickName": "Sheldon", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2025-06-02T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "Front Desk & Security" - ] - }, - { - "staffId": 352214, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Juan", - "lastName": "Andrade", - "nickName": "Juan", - "staffRecordNumber": null, - "mobilePhoneNumber": "520-528-4078", - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2025-07-22T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Certified Caregiver", - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 354565, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Roseline", - "lastName": "Cooper", - "nickName": "Roseline", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2025-08-08T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Certified Caregiver", - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 355563, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Chris", - "lastName": "Knight", - "nickName": "Chris", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2025-08-11T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Business Office Manager", - "securityRoles": [ - "CFO" - ] - }, - { - "staffId": 357080, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Shelby", - "lastName": "Trozzi", - "nickName": "Shelby", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": "Shelby.Trozzi@cascadestucson.com", - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2025-08-18T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Memory Care Director", - "securityRoles": [ - "General Director or Manager", - "Nurse (Cascades)", - "Health Director or Manager" - ] - }, - { - "staffId": 358475, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Sarah", - "lastName": "Carroll", - "nickName": "Sarah", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2025-08-21T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Certified Caregiver", - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 360245, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Nurse", - "lastName": "Role", - "nickName": "Nurse", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2025-08-28T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "Nurse (Cascades)" - ] - }, - { - "staffId": 369725, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Richard", - "lastName": "Flores", - "nickName": "Richard", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2025-09-29T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Med Tech", - "securityRoles": [ - "Caregiver (Cascades)", - "Medication Tech" - ] - }, - { - "staffId": 369726, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Samuel", - "lastName": "Ramirez", - "nickName": "Samuel", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2025-09-21T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Certified Caregiver", - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 371728, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Ben", - "lastName": "Riegel", - "nickName": "Ben", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": "ben@megaloscapital.com", - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2025-10-06T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "General Director or Manager", - "CFO" - ] - }, - { - "staffId": 372086, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Luke", - "lastName": "Hogan", - "nickName": "Luke", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2025-10-12T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "Caregiver (Cascades)", - "Medication Tech" - ] - }, - { - "staffId": 373314, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Shontiel", - "lastName": "Nunn", - "nickName": "Shontiel", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2025-10-10T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Certified Caregiver", - "securityRoles": [ - "Front Desk & Security", - "Caregiver (Cascades)" - ] - }, - { - "staffId": 376741, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Ashli", - "lastName": "Atwood", - "nickName": "Ashli", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2025-10-24T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "Caregiver (Cascades)", - "Medication Tech" - ] - }, - { - "staffId": 377023, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Monique", - "lastName": "Lopez", - "nickName": "Monique", - "staffRecordNumber": null, - "mobilePhoneNumber": "(520) 596-0969", - "primaryEmail": "monique8617@gmail.com", - "dateOfBirth": "1986-07-29T07:00:00.0000000", - "status": "Hired", - "hireDate": "2025-10-20T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "Caregiver (Cascades)", - "Medication Tech" - ] - }, - { - "staffId": 377353, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Ederick", - "lastName": "Yuzon", - "nickName": "Ederick", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": "ederickyuzon02@gmail.com", - "dateOfBirth": "1982-02-07T00:00:00.0000000", - "status": "Hired", - "hireDate": "2025-10-21T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": true, - "jobRole": "Certified Caregiver", - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 380588, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Test", - "lastName": "test", - "nickName": "Test", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2025-11-11T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "Health Admin Assistant" - ] - }, - { - "staffId": 381855, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Christopher", - "lastName": "Morelli", - "nickName": "Christopher", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": "cmorelli@pharmcarecorp.com", - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2025-11-14T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Pharmacy Tech", - "securityRoles": [ - "Pharmacy Tech" - ] - }, - { - "staffId": 381856, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Christopher", - "lastName": "Morelli", - "nickName": "Christopher", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": "cmorelli@pharmcarecorp.com", - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2025-11-14T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Pharmacy Tech", - "securityRoles": [ - "Pharmacy Tech" - ] - }, - { - "staffId": 392235, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Jahmeka", - "lastName": "Clarke", - "nickName": "Jahmeka", - "staffRecordNumber": null, - "mobilePhoneNumber": "(520) 649-7043", - "primaryEmail": "jahmeka17ann@gmail.com", - "dateOfBirth": "2002-02-12T00:00:00.0000000", - "status": "Hired", - "hireDate": "2026-01-19T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Med Tech", - "securityRoles": [ - "Caregiver (Cascades)", - "Medication Tech" - ] - }, - { - "staffId": 396242, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Agnes", - "lastName": "McFerren", - "nickName": "Agnes", - "staffRecordNumber": null, - "mobilePhoneNumber": "(520) 406-3063", - "primaryEmail": "Carlinenasozi43@gmail.com", - "dateOfBirth": "1971-01-13T00:00:00.0000000", - "status": "Hired", - "hireDate": "2026-01-30T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": true, - "jobRole": "Certified Caregiver", - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 408724, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Lauren", - "lastName": "Hasselman", - "nickName": "Lauren", - "staffRecordNumber": null, - "mobilePhoneNumber": "5203038870", - "primaryEmail": "lauren.hasselman@cascadestucson.com", - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2026-02-24T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Business Office Manager", - "securityRoles": [ - "General Director or Manager", - "CFO", - "Community Administrator" - ] - }, - { - "staffId": 431527, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Howard", - "lastName": "Enos", - "nickName": "Howard", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": "howard.enos@cascadestucson.com", - "dateOfBirth": "2026-04-22T00:00:00.0000000", - "status": "Hired", - "hireDate": "2026-04-22T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "Master Administrator" - ] - }, - { - "staffId": 433579, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Luriz", - "lastName": "Fuster", - "nickName": "Luriz", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2026-04-29T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Certified Caregiver", - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 434548, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Zachary", - "lastName": "Nelson", - "nickName": "Zachary", - "staffRecordNumber": null, - "mobilePhoneNumber": "5202358990", - "primaryEmail": "zed6481@gmail.com", - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2026-05-04T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Business Office Manager", - "securityRoles": [ - "Front Desk & Security", - "Caregiver (Cascades)", - "Business Support", - "Community Administrator" - ] - }, - { - "staffId": 436565, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Pilot", - "lastName": "test2", - "nickName": "Pilot", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": "pilot.test@cascadestucson.com", - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2026-05-08T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Resident Caregiver (non-certified)", - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 442200, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Alma", - "lastName": "Montt", - "nickName": "Alma", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": "alma.montt@cascadestucson.com", - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2026-05-18T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Activity Staff", - "securityRoles": [ - "Activities" - ] - }, - { - "staffId": 446819, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Alejandra", - "lastName": "Vallejo", - "nickName": "Alejandra", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": "cami_ali26@hotmail.com", - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2026-05-26T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": "Certified Caregiver", - "securityRoles": [ - "Caregiver (Cascades)", - "Medication Tech" - ] - }, - { - "staffId": 449711, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Katlyn", - "lastName": "Robinson", - "nickName": "Katlyn", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2026-06-07T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 450823, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Jeanbaptiste", - "lastName": "Munezero", - "nickName": "Jeanbaptiste", - "staffRecordNumber": null, - "mobilePhoneNumber": null, - "primaryEmail": null, - "dateOfBirth": null, - "status": "Hired", - "hireDate": "2026-06-09T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "Caregiver (Cascades)" - ] - }, - { - "staffId": 452486, - "companyTextKey": "cascadestucson", - "communityId": 622, - "firstName": "Nicole", - "lastName": "Cota", - "nickName": "Nicole", - "staffRecordNumber": null, - "mobilePhoneNumber": "5207634148", - "primaryEmail": "1996nicole.cota@gamil.com", - "dateOfBirth": "1996-10-22T07:00:00.0000000", - "status": "Hired", - "hireDate": "2026-06-15T00:00:00.0000000", - "dischargeDate": null, - "hasPhoto": false, - "jobRole": null, - "securityRoles": [ - "Caregiver (Cascades)" - ] - } -] diff --git a/.alis_verify.py b/.alis_verify.py deleted file mode 100644 index 186cd3c8..00000000 --- a/.alis_verify.py +++ /dev/null @@ -1,11 +0,0 @@ -import json, re -def norm(s): return re.sub(r'[^a-z]','',(s or '').lower()) -alis=json.load(open('.alis_staff.json')) -none_group=["Atwood","Baker","Fierros","Flores","Hogan","Huerta","Kariuki","Lopez","Mendoza","Reed","Tate","Williford"] -firstmap={"Flores":"Kasey","Fierros":"Diana"} # disambiguate (Richard Flores is Med Tech) -for sn in none_group: - cands=[s for s in alis if norm(sn) in norm(s.get('lastName','')) or norm(s.get('lastName','')) in norm(sn)] - print(f"AD '{sn}':") - if not cands: print(" (no ALIS staff with this surname)") - for c in cands: - print(f" ALIS: {c.get('firstName','')} {c.get('lastName','')} | job={c.get('jobRole') or '(none)'} | status={c.get('status')}")