Text this: Factors associated with level of satisfaction in nursing care among cancer patients at teaching hospitals of Tehran City, Islamic Republic of Iran