Le premier scan en l'an 2000 a changé notre vie à tous! Le diagnostic s'en est trouvé facilité, accéléré; pur bonheur de pouvoir rassurer un patient inquiet quand le résultat est normal ou bénin; soulagement de pouvoir traiter rapidement quand on trouve un problème.
I'm not sure of the meaning of the reflexive "se trouver" here. It does not seem to denote coïncidence or se sentir which I usually associate "se trouver" with.
I wonder if it is close in meaning to "se retrouver" in the sense of finir in this specific instance?