Por décadas, as bibliotecas FastReport e FastCube têm ajudado a organizar relatórios rápidos e análises multidimensionais poderosas em vários aplicativos e setores. Particularmente em Medicina.
Dezenas de empresas de desenvolvimento de todo o mundo (China, África, EUA, Europa) responderam a nossa oferta de obter gratuitamente uma biblioteca para desenvolvimentos em ciências médicas.
Hoje queremos falar sobre apenas um desses casos - de nossos clientes - Ascom UMS, Itália. A Ascom é um fornecedor global de soluções de saúde. A empresa é especialmente conhecida por seus pacotes de software na área de terapia intensiva e reanimação.
A Itália se tornou um dos primeiros países da UE a cair na poderosa onda do novo vírus.
Estamos orgulhosos que nossos colegas, especialistas em TI da Ascom, também surgiram para enfrentar um novo desafio para toda a humanidade!
Na verdade, para combater o vírus com sucesso, é necessário compreender de forma abrangente o que estamos enfrentando.
Como observa Nicola Franchi (gerente de P&D da divisão italiana da Ascom), FastReport.Net com suporte .net Core foi útil aqui. Veja por si mesmo:
A Ascom criou uma ferramenta de vigilância remota de pacientes.
O objetivo do monitoramento contínuo é reduzir as complicações, de modo que os profissionais de saúde gastem menos tempo no trabalho administrativo e forneçam melhor os cuidados médicos.Para combater a pandemia COVID-19, a Ascom desenvolveu um pacote dentro do Digital Suite chamado Monitor Vestível. Ele é usado para monitorar pacientes em tratamento em casa e permite que você observe as mudanças na condição do paciente nos estágios iniciais.
Cada paciente recebe um conjunto de dispositivos vestíveis que continuamente enviam dados ao aplicativo para que os médicos nas unidades de saúde possam identificar instantaneamente a deterioração causada pelo coronavírus. Os dispositivos são capazes de medir não apenas a frequência cardíaca, temperatura e atividade física, mas também o ritmo da respiração e saturação - o nível de oxigênio no sangue. Estes últimos são essenciais na vigilância da condição de pacientes com coronavírus. Veja também: A Ascom integra oximetria de pulso Oxitone 1000M em seus wearables Digistat para monitoramento de pacientes com COVID-19
Digistat Suite é uma solução que coleta estatísticas de sensores conectados para análises adicionais e detecção de leituras anormais para tomada de decisão. O principal processamento e armazenamento de informações médicas ocorrem sob o controle do .NET Core. A saída dos relatórios e documentos resultantes, sua entrega e salvamento em vários formatos ocorrem no FastReport .NET.
Nicola Franchi, Ascom UMS
“Achamos muito fácil integrar o FastReport .NET em nosso projeto .NET Core, graças ao pacote de entrega e à clareza da API. Mesmo que o .NET Core seja uma tecnologia bastante nova, o FastReport .NET tem um bom desempenho e fomos capazes de fornecer aos médicos os relatórios de que eles precisam com um pequeno esforço de desenvolvimento ”
Figura 1: Concordância que o paciente assina no momento da entrega das vestimentas.
Figura 2: Tabela de resumo de todos os pacientes atuais, seus endereços e sinais vitais atuais
Figura 3: História do paciente e todos os seus parâmetros
Dobramos nossos joelhos a essas pessoas, ajudando a todos nós. Seremos capazes de derrotar a pandemia COVID-19 com o esforço conjunto de profissionais de todos os setores!
Atualização com suporte da versão mais recente do IDE e novas opções de destaque
+ Adicionado suporte para RAD Studio 10.4+ Adicionada opção de realce de célula em comparação com o valor médio (TfcxAffetHighlight).+ Adicionada a opção de realce de mais / menos células N (TfcxTopHighlight).+ Adicionada opção de realce de célula repetidas / exclusiva (TfcxUniqueHighlight).+ Adicionado destaque de célula com base em expressões (TfcxExpressionHighlight).+ Adicionadas configurações de valor negativo para ContinuousHighlight com Kind = ContinuousHighlightKind.BarChart+ Adicionado evento TfcxCustomToolbar.BeforeDialogExecute* Refatoração principal do TfcxContinousHighlight com quebra da compatibilidade:Antes: TfcxContinuousHighlightValueType enum tinha elementos BoundByRow, BoundByCol, PercentByRow, PercentByCol, PercentileByRow, PercentileByCol.Agora: os elementos substituídos pelos elementos Limite, Porcentagem e Percentil. Adicionada nova enumeração TfcxHighlightScanDirection e a propriedade apropriada ScanDirection comum para todos os tipos de realce com os elementos Auto, Rows e Columns. Novos salvamentos não funcionarão corretamente na versão antiga.Efeito: destaque a simplificação da configuração devido às listas de combobox reduzidas. O elemento automático é adequado para a maioria dos casos e não quebra o destaque (como antes) após o campo "Measures", passa das linhas para as colunas e vice-versa.- Erros corrigidos com exibição do PopupMenu
Nós estamos anunciando o concurso pelo melhor relatório com Fast Report 6.
Para participar, você pode usar uma versão comercial ou uma versão de teste do gerador de relatórios para Delphi
Crie um aplicativo, complemento ou relatório que seja o melhor para demonstrar todos os recursos do nosso gerador de relatórios
Inscreva-se na página do concurso até 15 de agosto. O vencedor será escolhido por voto popular e receberá um tablet de 10,1 polegadas no Windows 10.
Adicionado suporte ao Rad Studio 10.4
A partir desta versão, adicionamos suporte para Rad Studio 10.4.
Destaque nas células de measure
Nesta versão, melhoramos significativamente as habilidades de destaque da célula VCL do FastCube. Adicionamos novas classes de destaque, classes melhoradas que tínhamos antes e corrigimos erros.
TfcxTopHighlight class – realçe de células mais e menos
TfcxAverageHighlight - realce de células de comparação de médias
TfcxUniqueHighlight - realce nos repetimentos e células únicas
TfcxExpressionHighlight — realce de células que contemplem uma expressão
Nós também melhoramos o destaque do gráfico de barras (classe TfcxContinuousHighlight): agora os valores negativos e positivos podem ser desenhados usando estilos diferentes e em lados diferentes do eixo.
Outras grandes mudanças
Refatoração principal do TfcxContinousHighlight com quebra da compatibilidade:
Antes: TfcxContinuousHighlightValueType enum tinha elementos BoundByRow, BoundByCol, PercentByRow, PercentByCol, PercentileByRow, PercentileByCol.
Agora: alguns elementos substituídos por elementos de limite, Porcentagem e Porcento. Adicionada nova enumeração TfcxHighlightScanDirection e a propriedade apropriada ScanDirection, comum para todos os tipos de realce com os elementos Auto, Rows e Columns. Elementos salvos com esta versão não funcionarão corretamente na versão antiga.
Efeito: Configuração simplificada de destaques para reduzir as listas em combobox. O elemento automático é adequado para a maioria dos casos e não quebra o destaque (como antes) após o campo "Medidas" mover das linhas para as colunas e vice-versa.
Erros
Os campos TDate, TTime, TDateTime corrigidos para Lazarus / FPC
Erro de array fora dos limites corrigido em TfcxSliceGrid
------
+ Adicionado suporte para RAD Studio 10.4
+ Adicionada opção de realce de célula em comparação com o valor médio (TfcxAffetHighlight).
+ Adicionada a opção de realce de mais / menos células N (TfcxTopHighlight).
+ Adicionada opção de realce de célula repetível / exclusiva (TfcxUniqueHighlight).
+ Adicionado destaque de célula com base em expressões (TfcxExpressionHighlight).
+ Adicionadas configurações de valor negativo para ContinuousHighlight com Kind = ContinuousHighlightKind.BarChart
+ Adicionado evento TfcxCustomToolbar.BeforeDialogExecute
* Refatoração principal do TfcxContinousHighlight com quebra da compatibilidade
- Corrigidos os campos TDate, TTime, TDateTime para Lazarus / FPC
- Corrigido erro de array fora dos limites em TfcxSliceGrid
Na nova versão, adicionamos suporte para a versão mais recente do IDE - Embarcadero RAD Studio 10.4 e integração estendida com Steema TeeChart Pro.
Adicionado suporte para novas séries (veja a lista de mudanças para uma lista completa).
Adicionada uma nova classe para ajudar a simplificar a criação de códigos de barras para padrões de pagamento usando “Swiss Payment Standard” como exemplo.
Graças aos seus comentários, melhoramos o preenchimento de código no editor de código de script.
Adicionada nova capacidade de editar RichView direto da janela de visualização.
Além disso, alguns relatórios foram adicionados e aprimorados na demo principal.
Todas mudanças:
Versão 6.7
+ Adicionado suporte para Embarcadero RAD Studio 10.4+ Adicionado InPlaceEditor para TfrxRichView permite editar RichView na janela de visualização;+ Adicionadas predefinições do Swiss Payment Standard para código de barras QRCode;+ Adicionado propriedade Logo para código de barras QRCode;+ Adicionado suporte estendido da série TeeChart pro: TPolarContourSeries, TEquiVolumeSeries, TCircularGauge, TClockGauge, TNumericGauge, TBigCandleSeries, TDeltaPointSeries, TImageBarSeries, TImagePointSeries, TWindRoseSeries, TErrorPoint3DSeries, TErrorPointSeries, TEqualizerSeries, TBeeSwarmSeries, TPolarGridSeries, TOrgSeries, TKagiSeries, TRenkoSeries,TTagCloudSeries, THighLowLineSeries, TVolumePipeSeries, TTreeMapSeries, TKnobGauge, TRoseSeries, TTernarySeries,TDarvasSeries;+ Adicionado auxiliar para Fill casting AsBrushFill / AsGradientFill / AsGlassFill (TfrxCustomFill)+ Adicionado TfrxPostProcessor.ResetDuplicates - pode redefinir duplicado do script+ Adicionada propriedade DrillState ao rtti (verifique como usar no relatório 151.fr3)+ Adicionadas setas esquerda - direita para filtragem durante o preenchimento de código+ Adicionado processamento para TfrxSysMemoView+ Adicionado evento TfrxDesigner.OnAfterUpdateReport* Adicionado novo relatório "What's new"* Melhorados alguns relatórios de demonstração na MainDemo+ [Lazarus] Adicionados módulos LazChart RTTI- [Lazarus] Corrigido bug quando TfrxBitBtnControl não mostra o glifo ao executar o designer do Lazarus IDE- [Lazarus] Corrigida barra de ferramentas no designer de relatórios para escala maior que 100%- Corrigidas as guias de visualização no controle de visualização personalizada- Sintaxe de Memo para DataTree para inserir texto na posição do mouse- Complementar de palavras em memo desativada dentro do bloco 'Text'- Corrigida exportação de imagens em PPTX com escala de tela 125%- Corrigida quebra de texto para CHINESEBIG5_CHARSET charset em saída não Unicode- Os relatórios herdados convertem o caminho em curto se for muito longo- Carregamento de relatórios herdados otimizado- Uso do nome da font PostScript em PDF quando o nome da fonte contiver caracteres multibyte- Corrigido bug quando os threads de relatórios podem travar dentro da DLL do IIS (novo mecanismo de threads de sincronização para DLL)- Corrigido escopo de variáveis de script no autocompletar- Corrigido parâmetro var na declaração para autocompletar de código* Completação de código agora substitui todo ident, e não apenas ao inserir novo código na posição do cursor* Janela de autocompletar agora redimensionável por código- Corrigido bug de autocompletar código para variáveis declaradas em grupo como: 'm1, m2, m3: TfrxView;'- [Lazarus] Corrigida a desserialização de pontos do objeto Map- [Lazarus] Corrigido bug com visualização do PageCache que causa comportamento incorreto em relatórios interativos- Correção de gráficos interativos com zoom na visualização- Corrigido o comportamento RestoreDefaults- Corrigido bug quando eventos interativos podem disparar antes de o gráfico ser preenchido- Corrigido bug com TfrxMapGeodataLayer.MapDataSet na caixa de diálogo do Editor de Mapas* [Lazarus] otimizada saída MaxiCode- Corrigido bug com propriedade Mercator* [Lazarus] Diálogos modais corrigidos na visualização no Linux GTK- Corrigido bug no relatório de detalhes ao reconstruir o relatório usando TfrxCustomPreview.Report (recolher / expandir brocas).- Corrigido bug com KeepHeader e ReprintOnNewPage em relatórios de várias colunas* [Lazarus] Otimizado o uso de fontes no Linux GTK- Corrigido conjunto de caracteres de fonte para exportação RTF
Nesta nova versão do FastReport .NET 2020.3, adicionamos um novo tipo de QR code, Swiss QR Code.
Existem novas propriedades como: VisibleExpression, PrintableExpression e ExportableExpression. Tai propriedades permitem configurar os valores das propriedades Visível, Imprimível e Exportável dependendo de certas condições.
Além disso, o salvamento de fontes incorporadas na exportação de PDF foi otimizado, como resultado, os tamanhos dos arquivos diminuíram significativamente.
Além disso, FastReport.Core e FastReport.OpenSource agora podem ser compilados em sistemas Unix.
Suporte descontinuado do .NET framework 2.0.
Versão 2020.3--------------- [Engine]+ adicionado novo tipo de QR code, Swiss QR Code+ adicionada propriedade MatrixObject.PrintIfEmpty, que permite exibir uma matriz mesmo que esteja vazia+ Adicionada propriedade Page.LastPageSource, que permite configurar a bandeja da impressora para imprimir a última página do relatório+ adicionadas propriedades VisibleExpression, PrintableExpression e ExportableExpression> essas propriedades permitem definir o valor das propriedades Visível, Imprimível e Exportável, dependendo do cumprimento da condição especificada* suporte descontinuado do .NET Framework 2.0- corrigido um bug com a visibilidade do objeto de texto quando o parâmetro Highlight.Visible está habilitado- corrigido um bug com o trabalho da propriedade PrintableExpression [Designer]- corrigido um bug em que drag&drop de uma matriz não funcionava- corrigido um bug que levava a System.FormatException ao abrir arquivos DevExpress- corrigido um bug "A contagem não pode ser menor que zero." ao abrir arquivos DevExpress- corrigido um bug com a movimentação de objetos na árvore do relatório, mantendo pressionada a tecla Ctrl- corrigido um bug com o menu drop down do botão de seleção de cor
[Preview]- corrigido um bug com a configuração da lista de exportações usando Config.PreviewSettings- corrigido um bug em que o relatório só pode ser salvo na caixa, independentemente do armazenamento selecionado em nuvem no menu
[Exports]* otimizado o salvamento de fontes incorporadas na exportação de PDF. O tamanho do arquivo diminuiu significativamente.- corrigido um bug com recuos incorretos na exportação para o OpenOffice Writer- corrigido um bug com tamanho incorreto de imagem na exportação para RTF- corrigido um bug com quebras de página na exportação para o OpenOffice Writer- corrigido um bug com deslocamento de parágrafo na exportação para o OpenOffice Writer- corrigido um bug com justificação de texto nas exportações para o OpenOffice Writer e OpenOffice Spreadsheet- corrigido um bug na exportação do Excel (BIFF8) [WebReport]- corrigido um bug com o carregamento de recursos no WebReport (versão OpenSource)- corrigido um bug com dimensionamento de imagem no WebReport- corrigido um bug com exceção de tempo limite ao salvar um relatório no Designer Online- corrigido um bug com chamadas de WebReport.ExportPdf, WebReport.ExportCsv, WebReport.ExportRtf, etc.
[.NET Core]* Corrigido erro de compilação FastReport.Core e FastReport.OpenSource em sistemas Unix (por causa de net40 em targetFrameworks)- corrigiu alguns erros de API no código de relatório, disponível em System.Drawing.Primitives- botão quebrado corrigido "Abrir após exportação" em FR.Core3
INa nova versão, adicionamos a capacidade de importar documentos RTF para modelos de relatório, o que torna o trabalho com FastReport mais fácil para iniciantes. Após a conversão, adicione a fonte de dados e organize os campos nos objetos.
Na versão 2020.3 há um novo tipo de exportação que permite a impressão de etiquetas em impressoras com padrão ZPL
Template de etiqueta ZPL (report)
Impressão de etiqueta ZPL
Todas mudanças:
Versão 2020.3
[Engine]
+ Adicionada importação de documentos RTF para o relatório
* mesclada base de código do FastReport.Net e FastReport.Mono
[Designer]
* ligeiras melhorias na interface com o usuário
* A janela de mensagens agora lembra seu tamanho / visibilidade
+ adicionada barra de ferramentas de polígonos no designer
+ adicionado controle de descrição na janela Dicionário de Dados
- corrigidos bugs na GUI
[Exports]
+ added ZPL export
- fixed size of PDF file with interactive forms
+ fixed RTF image size
+ added indent in ODT export
* improved detection of font location in Linux
+ adicionada exportação em ZPL
- corrigido tamanho do arquivo PDF com formulários interativos
+ corrigido tamanho fda imagem RTF
+ adicionado recuo na exportação em ODT
* aprimorada a detecção da localização da fonte no Linux