I can't get past the paywall, so I don't know exactly what factors this article cites, but usually people cite stress from under-staffing and being over-worked and for hospital workers a rise in workplace violence. For nurses subjected to gig work systems, there is probably also a lot of career uncertainty.
So, I'd propose that the first line of fixes would be: Staff more; Refuse to use nursing gig-work systems; Make health care, especially preventative health care, affordable.