Added PatientRegistrationService and tests