Esempio n. 1
0
        public static new List <dynamic> BuildResponseItems(List <dynamic> items)
        {
            var respItems = new List <dynamic>();

            foreach (var item in items)
            {
                ICD10TOICD9MappingResponseModel responseItem = BuildResponseItem(item);
                respItems.Add(responseItem);
            }

            return(respItems);
        }
Esempio n. 2
0
        public static ICD10TOICD9MappingResponseModel BuildResponseItem(dynamic item)
        {
            var responseItem = new ICD10TOICD9MappingResponseModel();

            responseItem.ICD9Code       = item.ICD9Code;
            responseItem.ICD10Code      = item.ICD10Code;
            responseItem.MappingDetails = new List <ICD9ResponseCodeModel>();
            responseItem.Flags          = new MappingFlagsResolver(item.Flags).Resolve();
            foreach (var mappedItem in item.ICD9CodeWithMappings)
            {
                var icd9Response = ICD9ResponseCodeModel.BuildResponseItem(mappedItem.ICD9Code);
                responseItem.MappingDetails.Add(icd9Response);
            }
            return(responseItem);
        }