I cannot speak on the level as a pharmacist (for obvious reasons), but couple years back working as a tech on a military base, I got sucker punched right across the face as the individual tried to jump the front platform. He was quickly pushed to the ground and detained but I immediately hit the security button underneath our designated computer counters and made a quick note of the time so as to refer to cameras when the time comes. Immediately wrote a report while contacting each person up the chain concerning the incident (including mil. police when they showed up).
I hope your alright and that the person is dealt with accordingly. Consider taking some time off & collect yourself. It wouldn't hurt to get tested as well...If somebody's idiotic enough to attack someone, they could be careless enough to have been exposed to COVID-19.