public string MapToSerializedJson(IDataRecord recordData, string surveyName, string serverPark, CaseStatusType caseStatusType)
        {
            var jsonData = new Dictionary <string, string>();

            if (recordData != null)
            {
                foreach (var qidField in recordData.GetField("QID").Fields)
                {
                    jsonData[qidField.LocalName] = qidField.DataValue.ValueAsText.ToLower();
                }
            }

            jsonData["instrument_name"] = surveyName;
            jsonData["server_park"]     = serverPark;
            jsonData["status"]          = caseStatusType.FullName();

            return(JsonConvert.SerializeObject(jsonData));
        }