Loop thru all elements and click on those that contain certain element:
for card in p3.locator("xpath=//div[contains(@class, 'flex class name')]").all():
if card.locator('.SvgIcon').is_visible():
record_code = card.locator('text= |').text_content().split(' • $')[0]
print(record_code)
card.click()
break