Refactoring and add Register form for Practitioner