Rosa biedt patiënten de mogelijkheid om online naar zorgverleners te zoeken en medische afspraken te boeken. Om een zoekopdracht te starten, moeten patiënten de naam van een zorgverlener of een specialisatie, en/of de naam van een stad of postcode, invoeren. Patiënten kunnen mogelijk hun zoekresultaten ook filteren en sorteren op basis van bepaalde criteria.
Zoekresultaten worden gerangschikt volgens de volgende logica:
De zorgverleners in de resultaten zijn beperkt tot diegenen die zich hebben geregistreerd bij Rosa of die werken voor een organisatie die zich heeft geregistreerd bij Rosa;
Zorgverleners worden gerangschikt op basis van hun afstand tot de gezochte locatie en hun beschikbaarheid voor nieuwe patiënten op de datum en tijd van de zoekopdracht. Wanneer twee of meer zorgverleners zich in dezelfde plaats bevinden en dezelfde plaatsen beschikbaar hebben, worden ze willekeurig gerangschikt;
Zorgverleners kunnen niet betalen om hoger gerangschikt te worden; en
De ranking logica is gevalideerd door Rosa's externe Ethische, Wetenschappelijke en Medische Commissie.
De lijst met resultaten kan worden aangepast aan de hand van de filters en sorteer voorkeuren van de patiënt.