angshu, shruthi | #1847 | moving transaction boundary to EmrEncounterController so that the advices for EmrEncounterService also participate in same transaction. Also resolving encounter drug update constraint violation issue, by first querying for the concept, which was otherwise causing a flush for dirty persistent object and raising a constraintviolationexception