In the past two days I have seen the good, the bad and the anger-inducing aspects of our health service up close and personal.