Los dos ultimos
else de tu código no están asociados a ningún
if:
Código:
void eliminar(char *ptrvalor)
if(ptraux==NULL)
cout<<"NO HAY ELEMENTOS EN LA LISTA\n";
else if(ptrvalor<list->nombre_paciente)
cout<<"NO EXISTE EL ELEMENTO\n";
else
{
...
}
else
{
...
}
else
{
...
}
esa estructura está mal
Revisa mejor lo que quieres hacer con el código.
Saludos