I don't view this as duplication. One or the other, have to save a value from tblTimes into the appointment record.
Duplication would be having a table of employees and in the payroll table including their empID, LName, FirstName, DOB, Phone, etc. into every pay record - that's duplication.