NHS is not "means of production" by any extend, unlike the hospital cos, even if they are "non-profit" on the paper for as long as they are de-jure joint stock corporations with board, investors, and other stock company nonsense.
Not sure I agree that the ownership/control structure for an organisation (in this case a hospital) determines whether it is "means of production" or not?