angshu | set addressline1, set address, name, identifier properly idempotent, checking against HID before creating a new patient, solved duplicate patient creation, refactored code, introduced constants