B.C. health-care workers missed nearly 28,000 shifts last week due to illness