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