I have a dataset of 1000 patients (Patient 1-1000) undergoing the same type of procedure but by diffrent surgeons. I am interested to count the number of operations performed by each surgeon from study start date 27/06/2023 (for example) before the next procedure and insert this count/number per each patient/row. For example I need to know how many operations surgeon A performed on previous patients (1 and 2) before operating on patient 3 (e.g. 2 operation).Same for surgeon B etc.
I gues there is some formula in dplyr but I cannot get my head around it.
Patient Surgeon Operation Date Event before index (operation date)
1 A 28/06/2023 0
2 A 29/06/2023 1
3 A 30/06/2023 2
4 B 1/07/2023 0
5 C 2/07/2023 1
6 C 3/07/2023 2