About 300,000 people a year die in hospital but poor communication with patients and their relatives and between doctors is blighting their final days , according to the National Confidential Enquiry into Patient Outcome and Death ( NCEPOD ) .