grossesse et travail

bonjour ma femme est infirmiere enceinte de 10 SA elle travaille dans un service penible tant sur le plan physique que morale avec des journées de plus de 12 heures sans compter le trajet environ 100km aller retour elle est frontaliere ma question est la suivante quels sont ses droits en suisse peut elle demander des amenagements cancernant ses horaires et en particulier le travail de nuit? merci de me donner le maximum d'information pour la rassurer et veiller à ce que la grossesse arrive à son terme (elle a déja fait une fausse couche en partie dûe au travail)