public async Task <JsonResult> GetFormCodes()
        {
            string token = HttpContext.Session.GetString("access_token");

            var formCodes = await TerminologyAPIService.GetFormCodes(token);

            if (!formCodes.IsCollectionValid())
            {
                return(Json(null));
            }
            var formCodesTxt = formCodes.Select(rec => new CodeNameSelectorModel {
                Id = rec.Cd, Name = rec.Desc, IsReadonly = false, Source = TerminologyConstants.MANUAL_DATA_SOURCE, SourceColor = TerminologyConstants.GetColorForRecordSource(TerminologyConstants.MANUAL_DATA_SOURCE)
            });

            return(Json(formCodesTxt));
        }