Twenty patients and staffers in the cancer ward at Duke Raleigh Hospital have tested positive for coronavirus, a spokeswoman for the Duke University Health System said Tuesday.