It sounds like the issues nurses face are global and do not significantly change across different systems (the system in my country is completely different from USA)
It probably comes down to the fact that this is a human problem and to solve it we must radically change the expectations around care and primarily being taken care of.
There's no technological deus ex machina or amount of training that can change the situation without shifting the POV.
IMO people working in HC are subject to a lot of stress and must be protected at the cost of making it a bit unpleasant for the patients to be cured.
It's such a fundamental foundation of our lives that the system should be calibrated to create the best possible working environment for those who are working instead of moving it toward a customer reviewd activity that focuses on their satisfaction.
I know it can sound unpopular, but receiving the best medical care possible is not a right, it's a goal that more often than not it's almost impossible to achieve, so let's improve the working conditions so that the workers can give their best without questioning too much all the sacrifices that the job requires.