MultiPlayer Shooter Fire Weapon Advice

I was wondering if I am calling the server commands for Fire Weapon correctly.

Fire calls server - server calls Multicast, multicast calls weapon fire, weapon calls bullet spawn, bullet detects hit and damage, server applies damage

and health ?