using OI.Service.HangfireTask;
var syncService = Activate<SyncService>();
await syncService.ExecuteUpdate(
"Drug",
"{"DrugName":"MAG-SUP 500MG (= 37.4mg Magnesium) TAB","AltName":null,"DrugCode":"MAGS01","Austr":"136315","Supplier":"PETRUS PHARMACEUTICALS PT","Type":"Tablet","Color":"","Shape":"","Marking":"","Warning":"","Direction":"","GenericCode":"MA56","GenericName":"MAGNESIUM ASPARTATE DIHYDRATE","Presentation":"Used to prevent and treat low amounts of magnesium in the blood. ","DrugGroupId":null,"ImageId":null,"ImageSmallSizeId":null,"ImageName":null,"AltBrand":"MAG-SUP 500MG","DoNotCrush":false,"TradeName":"MAG-SUP 500MG","Formulation":"TAB","Strength":"(= 37.4mg Magnesium)","Schedule":"","PackSize":250,"IsCytotoxic":false,"PreferredBrand":null,"Authorized":0,"PackingLocation":null,"TSAuthorized":"0001-01-01T00:00:00Z","ShelfLife":0,"Description":"","UsePrintingDrugName":false,"PrintingDrugName":"","PharmacyId":"699cdae0a3649470cabc2491","Originid":null,"Route":null,"OriginValues":null,"Usage":5,"S3Image":null,"S3FolderName":null,"DrugFullName":"MAG-SUP 500MG (= 37.4mg Magnesium) TAB","UpdateImageUserId":null,"MedicationFullDetails":"MAG-SUP 500MG (= 37.4mg Magnesium) TAB - MAGNESIUM ASPARTATE DIHYDRATE (MAGS01)","Id":"6552bcbb5236fa0e7090733d","CreatedDate":"2023-11-14T00:18:03.635Z","CreatedUserName":null,"CreatedUserId":"","CreatedUserFullname":null,"LastUpdateUserId":"699d07f86e37f4c6a8408605","LastUpdateUserName":null,"LastUpdateUserFullname":null,"LastUpdateDate":"2026-03-13T09:29:53.186Z","UpdateDeletedDate":"1900-01-01T00:00:00Z","DeletedUserId":null,"DeletedUserName":null,"DeletedUserFullname":null,"IsDeleted":false}",
"699cdae0a3649470cabc2491",
FromJson<Type>("\"OI.Domain.Drug, OI.Domain, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null\""));