laran....
el idpaciente es varchar, pero insertas valores numericos?
Una forma sencilla es adicionar un campo fecha de tipo timestamp y la consulta la ordenarias por ese campo y aplicarias un limit.
Código sql:
Ver originalSELECT *FROM paciente ORDER BY fecha LIMIT 1;
aunque fuera characther varying la variable, si cumple con un patrón numerico ascendente, podrias hacer un
order by id_paciente::integer limit 1;