diff --git a/BMA.EHR.Report.Service/BMA.EHR.Report.Service.csproj b/BMA.EHR.Report.Service/BMA.EHR.Report.Service.csproj index 08793443..65c50746 100644 --- a/BMA.EHR.Report.Service/BMA.EHR.Report.Service.csproj +++ b/BMA.EHR.Report.Service/BMA.EHR.Report.Service.csproj @@ -41,6 +41,7 @@ + diff --git a/BMA.EHR.Report.Service/Controllers/CommandReportController.cs b/BMA.EHR.Report.Service/Controllers/CommandReportController.cs index c6a6309f..a9cde9c6 100644 --- a/BMA.EHR.Report.Service/Controllers/CommandReportController.cs +++ b/BMA.EHR.Report.Service/Controllers/CommandReportController.cs @@ -87,6 +87,8 @@ namespace BMA.EHR.Report.Service.Controllers report.DataSource = command; System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable(); + if(exportType == "docx") + deviceInfo["OutputFormat"] = "DOCX"; InstanceReportSource instanceReportSource = new InstanceReportSource() { @@ -95,7 +97,7 @@ namespace BMA.EHR.Report.Service.Controllers ReportProcessor reportProcessor = new ReportProcessor(_configuration); - RenderingResult result = reportProcessor.RenderReport(exportType, instanceReportSource, deviceInfo); + RenderingResult result = reportProcessor.RenderReport(exportType.ToUpper(), instanceReportSource, deviceInfo); var content = result.DocumentBytes;