We are glad to inform you that we have started the last stage of work on reporting components for the Blazor framework.

Stimulsoft Reports.Blazor is a cross-platform report generator designed for full integration into applications working with the Blazor framework. Our components will support all the main features of Blazor. They can work both on the server-side and on the client-side using WebAssembly technology. You will be able to work with both XML and JSON file data and connect SQL data adapters.

Follow our news and don`t miss the first release of the product, scheduled for the end of November 2020.
Today due to the development of information technologies, many spheres of human activity got an opportunity quickly and qualitatively keep, process and analyze the data of their work and its effectiveness.

Medicine isn`t also exception. So as it`s very important sphere of human activity. It has quite a lot of information and data, which require qualitatively analysis. Stimulsoft was always interested in creating modern tools of data analysis including medicine. We developed dashboards, which reflect key performance indicators in medicine.

These examples of dashboards give an opportunity to analyze data in the following categories of medical coefficients of performance indicators (KPI): Emergency, Finance, Internal, Operations, Patient Health, Public Health. Except KPI dashboards, we also have dashboards, such as: Hospital Overview, Hospital Performance, Medical, Patient Satisfaction.

Emergency KPI

Dashboard Emergency KPI gives an opportunity to analyze data in emergency departments of medical care.
Emergency KPI

In this example the following KPIs are presented:
  • The Time by Process Step, in min metric shows the time from patient`s visit to his hospitalization.
  • The Hours between symptom onset & hospitalization metric displays the time from the moment a person develops a symptom until his hospitalization.
  • The Number of patient metric displays the number of patients for the last period.
  • The Visitors who leave without being seen metric indicates the number of visitors who were unwilling to wait to see a doctor. It can help determine if more beds or staff are needed to handle the number of patients coming in.
  • The Chart element displays the ratio of the number of admitted to discharged patients.

Finance KPI

In the dashboard Finance KPI economic indicators of a medical institution are presented.
Finance KPI

This example includes the following analytical elements:
  • Average Insurance Claim Processing Time & Cost metric averages the amount of time and money spends processing insurance claims. When low, it indicates that the facility receives payment faster and there is less cost to the patient.
  • Average Doctor & Employee Wages Ratio metric displays average ratio of doctor`s and employee`s wages.
  • Claims Denial Rate metric provides insight into the effectiveness of the organization`s revenue cycle.
  • Average Treatment charge Per hour metric gives an opportunity to display the average amount that a facility charges a patient for a treatment.
  • Average Doctor Wages metric displays the value of wages paid to a doctor for an hour.
  • Average Employee Wages metric shows the value of wages paid to an employee for an hour.

Internal KPI

Internal KPI dashboard is an analytics of the internal interaction of a hospital.
Internal KPI

This dashboard includes the following metrics:
  • Trainings per Department metric displays the number of trainings conducted for medical staff and also their statistics by months.
  • Partnerships with Advocacy Groups metric displays the total number of partnership agreements of a hospital with legal organizations as well as their statistics by month.
  • Patient Confidentiality metric element displays the number of times a patient`s confidential medical records were compromised or seen by an unapproved party.

Operations KPI

In the Operations KPI dashboard the data analytics of patient care in a hospital is presented.
Operations KPI

All these data are presented with the following metrics:
  • Staff to Patient Ratio metric measures the number of active staff, looking after patients in a hospital in a definite period of time.
  • Bed or Room Turnover metric, in days displays the number of turnovers of beds or rooms a day.
  • Rate of Patient Satisfaction metric shows the level of satisfaction with medical staff`s work.
  • Average Patient Wait Time, in min fixes the average calculates the average number of time a patient must wait between checking in and seeing a provider. This can help with staffing and scheduling and provide insight into patient satisfaction.
  • The chart element Number of Patient Beds displays the number of beds for patients by months.

Public Health KPI

In the Public Health KPI dashboard the data analytics of public health is presented: childhood immunizations, the number of educational programs and the number of preterm births.
Public Health KPI

  • Childhood Immunizations metric displays the number of childhood immunizations by months.
  • The Number of Educational Programs metric displays the number of educational programs in medicine conducted with the total of all programs by months.
  • The Number of Preterm Births metric displays the number of preterm births with the common sum of all preterm births by months.

Medical Dashboard

Also, in our examples you can find Medical dashboard, which includes all of the above dashboards.

Choose appropriate dashboard and analyze your data.

We considered the examples of dashboards directly in key areas of medical institutions. However, among the examples of Stimulsoft some dashboards for analyzing patients` health and their satisfaction are presented.

Health Patient KPI

Dashboard Health Patient KPI displays the total data of a patient and his health.
Health Patient KPI

  • Blood Type indicator displays patient`s blood type.
  • Age indicator displays patient`s age.
  • Height indicator reflects patient`s height.
  • Weight indicator reflects patient`s weight.
  • Cholesterol metric records the patient`s cholesterol level.
  • Heart Rate metric displays patient`s heart rate.
  • Body Temperature metric shows patient`s body temperature.
  • Triglycerides metric displays patient`s triglycerides level.
  • HDL metric displays the level of high density lipoproteins.
  • LDL metric reflects the level low density lipoproteins.
  • Systolic metric displays the upper blood pressure.
  • Diastolic metric displays the lower blood pressure.
  • Pulse metric records the number of heartbeats per minute.
  • Blood Glucose metric displays the blood glucose level.

Patient Satisfaction

With the help of dashboard Patient Satisfaction you can display how satisfied patients are with the treatment and medical staff`s work.
Patient Satisfaction

In this dashboard the following metrics are presented:
  • Patient Satisfaction records the common prcent of patient`s satisfaction.
  • Arrival to Bed metric displays the time a person waits until to be put into bed.
  • To See a Doctor metric reflects the waiting time for an appointment.
  • To Get a Treatment metric displays the duration of treatment`s process.
  • The Staff explained instructions in an understandable way metric displays the patient`s agreement with staff`s understandable explanation of instruction.
  • The Staff took time to answer my question metric reflects the patients` agreement with staff`s taking time to answer patients` questions.
  • Patient Falls metric displays the precent of patients` falls.
  • Lab Test Turnaround shows the results of laboratory tests and the time taken to complete them.

Hospital Overview

Except this, among the examples of Stimulsoft there are dashboards for a hospital. In the dashboard Hospital Overview total analytical information about a hospital is presented.
Hospital Overview

All these data are presented with using such elements as indicators, measuring instruments and charts:
  • Total Patients metric displays the common number of patients who applied.
  • Total Patients Admitted metric gives an opportunity to display the common number of hospitalized patients from the number of those who applied.
  • Average Treatment Costs metric displays the average treatment cost.
  • Average ER Waiting Time displays the waiting time for a doctor`s appointment on average equivalent.
  • The Chart element displays the number of inpatients and outpatients by months.
  • With the help of Total Inpatients metric you can analyze the number of patients who are in a hospital.
  • And with the help of Total Outpatients metric you can display the number of patients who are on outpatient treatment.
  • Average Waiting Time by Division metric displays the patient`s waiting time (in minutes) for a doctor`s appointment, for each department of medical institution.

Hospital Performance

The Hospital Performance dashboard displays the analytics of hospital`s activity.
Hospital Performance

All of this is presented with the using of different charts:
  • Length of Stay chart shows the duration of stays in a hospital by months.
  • Admissions & Readmission Rate element records the number of admissions and readmission rate.
  • Average Treatment Costs element records the number of money spent on treatment over the years.
  • Hospital Acquired Infections element records the precent of surgical and central-line catheter infections of a hospital.
  • Stays by Payer element records the number of stays by payer. That is to say the percent of people getting treatment with private insurance, uninsured, medicate, medicare is displayed.
  • The Costs by Payer & Type of Stays element displays costs by payer and type of stays. That is to say surgical stays costs, medical, maternal and neonatal stays. And also costs on private insurance, uninsured, medicare, medicaid patients.

This way you can use the examples of Stimulsoft Dashboards to analyze the activity of your medical institution. We wish our clients good health and polite patients.
Dear friends, clients, the pandemic of coronavirus swept the whole world. Perhaps, there is no such country, which didn`t face this trouble. However, our life and work go on, and we don`t stand aside, our products are actively used for monitoring the situation with COVID-19.

In March when the world went into quarantine, our clients started creating dashboards which demonstrate the tendencies of pandemic of COVID-19 in the world, the number of infected, dead and recovered people. The examples of our users` dashboards represent analytical data, which include following elements: indicators, tables, maps, charts.


Indicators represent aggregated data on identified cases of infection, death and recovery from coronavirus. For example, in more successful from our point of view, dashboard, following metrics with the using of indicators are presented:

Global Cases

Global cases

Global Deaths

Global deaths

Global Recovered

Global recovered


In the tables the statistics of deaths and recoveries by countries are presented. Changing the sorting of data, thus we can monitor the countries with the greatest number of deaths` cases or recovery.



Charts give an opportunity to visualize data for each date during the pandemic. Data`s array from the beginning of the pandemic gives an opportunity to guess the tendencies of development of situation with COVID-19.


Online Map

With the help of the Online Map you can display the number of infections for each geographic object on the dashboard. The bubbles of the map give an opportunity visually compare the number of identified cases in a definite country. This way with the help of the map you can watch the most infected territories and the places with most spreading of COVID-19 in the world.

Online Map
As a result, you can use products of Stimulsoft for analysis and visualization of data in the situation with coronavirus in all over the world. And, we in turn, wish our clients never face this pandemic and good health, of course.
We are pleased to announce the release of the new version Stimulsoft Reports and Stimulsoft Dashboards 2020.4.1, which is now available for download. This major release comes with the release of Stimulsoft Reports.Angular, support for NET Core 3.1 in WinForms, Sparklines, and other functionality.

Stimulsoft Reports.Angular
In the 2020.4.1 release, we are pleased to present you with a cross-platform, full-featured set of tools for developing, viewing, and converting reports for the Angular platform version 9 and higher. Stimulsoft Reports.Angular uses client-server technology to work. Fast Angular components work on the client-side, while on the server-side, there is a full-featured reporting engine running .NET Framework 4.5 and higher or .NET Core 2.0 and higher. Stimulsoft Reports.Angular is a part of Stimulsoft Reports.Web product, and it is presented in separate packages for NuGet (server-side) and NPM (client-side).

Stimulsoft Reports.Angular

Support for.NET Core 3.1 in WinForms
In the current release, we have added support for .NET Core 3.1 in WinForms components. Now you can use these components to create, edit and view reports and dashboards in .NET Core applications. All components are included in the Stimulsoft Reports.Net product, usage examples are also available on GitHub.

Support for .NET Core 3.1 in WinForms

Sparklines in reports
In the release 2020.4.1, we added Sparkline as a data visualization component in reports. Add a component to a report page or a Data band, specify a data column, and select a type. Data values can be displayed as Line, Area, Column, or Win/Loss. Also, you can mark the extreme and maximum values with dots.

Sparklines in reports

Viewing data for elements
Now you can view the data of the current dashboard element directly from the viewer. To do this, click the View Data button of the required element, and all the values of the data columns of this element will be displayed in a separate menu. If necessary, the View Data button can be disabled in the Interaction menu of the current item.

Viewing data for elements

Viewing a dashboard query
When designing a dashboard using multiple data sources, you can view a virtual data table of the current dashboard. A virtual dashboard data table is a joined table formed from the dashboard data sources. To view it, select the View Query command from the context menu of the dashboard header.

Viewing a dashboard query

Support for GIS
In the 2020.4.1 release, we added the ability to display geometric primitives according to SQL standards on the Online Map element. Add an online map to the dashboard and drag the GIS data column to the appropriate field. You can also change the background of the map.

Support for GIS

Gauge settings
Now value labels in the Gauge element can be positioned both outside the value scale and inside. Also, value labels can be disabled. Customization of labels is carried out on the property panel, in the Labels group. In addition, we have optimized the algorithm for calculating the number of signatures for an element depending on its size.

Gauge settings

Updated Interaction editor
In the 2020.4.1 release, we have improved the Interaction editor used for designing reports. As a result of optimization, we have kept all the previous functionality and doubled the number of detail parameters.

Updated Interaction editor

Show Blanks
When using filtering elements on the dashboard, the data can contain empty values. In the list of values for filtering items, it will be represented as an empty value. In the new release, we added the ability to show or hide empty values in the list of values of the current filtering element. To do this, select or clear the Show Blanks checkbox.

Show Blanks

Sort by variation
In release 2020.4.1, you can sort the indicator and progress values by the deviation value. The deviation value is calculated by the report generator when analyzing dashboard data and is the ratio of the indicator values to the target values in percent. This sorting is relevant only if the elements are set to Series.

Sort by variation

Icons in charts
You can now use icons in report charts - to display the graphical objects of the chart, in the label, and the chart legend. To do this, select a specific row of the chart and set the required icon as the Icons property's value.

Icons in charts
Stimulsoft Report Designer is a tool for creating and editing reports and dashboards (analytical panels). In the report designer, you can develop a report and a dashboard at the same time by switching between tabs. The interface of the designer automatically adapts depending on the current development object (report or dashboard). Besides, the designer contains additional tools that can be useful not only for those who analyze data but also for software developers. All these features make the Stimulsoft report designer a multifunctional and universal tool for business analytics and data visualization.

Depending on your tasks and skill level and personal preferences, you can choose the required complexity of the report designer.

What is the skill level?

Our reporting system's skill level means a set of report components, their settings, additional tools, and commands in the report designer. In other words, depending on the selected level, some component settings, tools, and commands will not be displayed in the product interface and vice versa. When you run the report designer for the first time, you will be prompted to select a skill level.

If the skill level is not selected, then this menu will be called the next time you run the designer.

The following skill levels are currently available:

  • Basic;
  • Standard;
  • Professional.


We recommend using this skill level if you need a minimum set of report components, dashboard elements, and options. All additional tools (for example, Publish a report) and other commands (for example, data dictionary commands on the Actions menu) are disabled. This is a minimal set of options that are fine for creating reports and designing dashboards — recommended for those who are just starting to work with reports and dashboards.


We recommend using this skill level if you need a full set of report components and dashboard elements, but with a limited number of their settings and options. Also, all additional tools (for example, Publish a report) and additional commands (for example, the commands of the data dictionary in the Actions menu) are disabled. The Standard skill level is the best option for those who are already familiar with the basics of reporting and dashboard development.


We recommend using this skill level if you want to use all components, settings and options, additional tools, and commands available in the report designer. It is recommended for creating complex reports and dashboards, as well as for software developers.

Which skill level should I choose?

It is definitely up to you to decide. However, we can give several recommendations:

  • If you are a beginning developer or designer of reports and dashboards, choose the Basic skill level. Check out our step-by-step instructions for creating reports and dashboards. Watch our video tutorials and read user manuals. If you have any questions, leave your question in the comments to the video or contact our technical support. We are always happy to help you.

  • If you already have experience with reporting systems, then feel free to choose the Standard skill level. Our report designer contains a complete set of components and elements for designing reports and dashboards.

  • If you are a software developer, choose the Professional skill level. In this case, the report and dashboard publish wizard will be available in the report designer, which significantly speeds up integrating Stimulsoft into your application. Also, events will be available for report components and dashboard elements.

However, these are just guidelines, and nothing prevents you from starting with the Professional skill level.

How do I change the skill level?

Perhaps, after starting work in the report designer, you will decide that you have chosen not the appropriate skill level, and you are missing some features. In this case, changing the skill level in the report designer is quite easy. Moreover, you can do this at any time, and this does not require restarting the application. After changing the skill level, the report designer interface automatically adapts according to the selected option.

So, you can change the skill level in the following ways:
  • From the Account menu;
  • From the Property Panel;
  • From the context menu of the Property Panel.

Changing the skill level from the Account menu

Step 1: Select the Account item in the File menu;

Step 2: Click on the Skill Level parameter;

Account Window
Step 3: Choose the appropriate skill level;

Step 4: Click the Save button to save the changes.

Changing the skill level from the Property Panel settings

Step 1: Open the Property panel in the report designer;

Step 2: Click the Settings button on the Property panel;

Step 3: Choose the appropriate skill level.

Changing the skill level from the context menu of the Property Panel

Step 1: Open the Property panel in the report designer;

Step 2: Move the cursor over a free space;

Step 3: Do the right click;

Step 4: Choose the appropriate skill level.

Now you can flexibly adapt the report designer for yourself and your tasks.

We also suggest that you the Q&A below

In the previous version, I used the Publish wizard, but now I do not see this. Where can I find it?

Set the Professional skill level. The report designer interface adapts automatically. There is no need to restart the application. If the Publish wizard does not appear, please contact us.

Can I change the skill level if I chose the wrong one?

Yes, you can. There are no restrictions on changing the level of skill and the number of their changes.

I do not need so much functionality. How can I hide it?

Try changing the skill level on Basic. In this case, some tools, commands, components will be hidden. The report designer interface adapts automatically. There is no need to restart the application.

Is it possible to disable the components without changing the skill level?

Yes, this is possible. The display of many components on the toolbox can be changed in the toolbox settings. You can also disable displaying panels in the report designer on the Page Ribbon tab.

I have set the Professional skill level. Is that all your report designer can do?

No. Our report designer is a modern tool for designing reports and dashboards. Moreover, with each new release, we enhance our software. If you have any suggestions on how to improve our product, we are always happy to discuss them.
If you have any questions, please This email address is being protected from spambots. You need JavaScript enabled to view it.. We are happy to help you.
By using this website, you agree to the use of cookies for analytics and personalized content. Cookies store useful information on your computer to help us improve efficiency and usability. For more information, please read the privacy policy and cookie policy.