Por favor, deixe os seus contactos, enviar-lhe-emos a nossa visão geral por e-mail
Autorizo o tratamento dos meus dados pessoais para o envio de materiais de marketing personalizados em conformidade com a Política de privacidade. Ao confirmar a submissão, o utilizador aceita receber materiais de marketing
Obrigado!

O formulário foi enviado com sucesso.
Encontrará mais informações na sua caixa de correio.

Innowise é uma empresa internacional de desenvolvimento de software de ciclo completo fundada em 2007. Somos uma equipa de mais de 1800+ profissionais de TI que desenvolvem software para outros profissionais em todo o mundo.
Sobre nós
O Innowise é uma empresa internacional de desenvolvimento de software de ciclo completo fundada em 2007. Somos uma equipa de mais de 1600+ profissionais de TI que desenvolvem software para outros profissionais em todo o mundo.

Aplicação móvel para doentes com cancro: 35% aumento da capacidade de resposta

A Innowise optimizou uma aplicação móvel para doentes com cancro, melhorando a recolha de dados, o apoio personalizado e a escalabilidade para melhorar os resultados e facilitar os fluxos de trabalho.

Cliente

Indústria
Cuidados de saúde
Região
UE
Cliente desde
2023

O nosso cliente é uma empresa de desenvolvimento de software de cuidados de saúde empenhada em criar soluções para doentes oncológicos desde o momento do diagnóstico. O seu principal produto é uma aplicação móvel para apoiar os doentes oncológicos ao longo do seu processo de tratamento. Esta aplicação recolhe informações pormenorizadas sobre o estado do doente, gera relatórios exaustivos e melhora a comunicação entre os doentes e os seus prestadores de cuidados de saúde.

As informações pormenorizadas sobre o cliente não podem ser divulgadas ao abrigo das disposições do NDA.

Desafio

Abordagem de questões críticas na gestão de dados e no desempenho das aplicações

Os principais desafios que o nosso cliente enfrentou concentraram-se em quatro áreas-chave:

  • Recolha e análise de dados: Embora a versão atual da aplicação tivesse capacidades de recolha de dados, precisava de ser mais abrangente para fornecer uma imagem completa da saúde do doente. Assim, a nossa equipa foi incumbida de desenvolver funcionalidades para recolher e analisar eficazmente os dados dos pacientes, proporcionando aos médicos uma visão abrangente da doença e ajudando nas decisões de tratamento.
  • Automatização de processos: Eles também precisavam implementar processos de CI/CD para acelerar desenvolvimento de aplicações e manter uma garantia de qualidade consistente.
  • Expansão da funcionalidade: O cliente queria tornar a aplicação mais personalizada para melhorar o envolvimento dos pacientes e facilitar os fluxos de trabalho clínicos. Assim, decidiram adicionar novas funcionalidades, como notificações push personalizadas e análises avançadas, para aumentar a utilidade da aplicação.
  • Preparação para a escalabilidade: Com o crescimento da base de utilizadores e das parcerias, a infraestrutura de aplicações existente não estava equipada para lidar com o aumento da carga. Existia o risco de problemas de desempenho e de paragens do sistema, o que poderia afetar negativamente a experiência e a confiança dos utilizadores. Foi confiada à Innowise a tarefa de preparar a aplicação para o crescimento do número de utilizadores e a expansão da rede de parceiros.

Solução

Melhorar as informações de dados, a personalização e a escalabilidade

Em estreita colaboração com o cliente, os especialistas da Innowise implementaram uma solução abrangente para enfrentar os desafios do cliente e melhorar a aplicação móvel para pacientes oncológicos. Nossos especialistas se concentraram em melhorar recolha e análise de dadosautomatizando processos, expandindo a funcionalidade e assegurando a escalabilidade.

Recolha e análise de dados

A equipa da Innowise desenvolveu e integrou scripts Python para automatizar a extração de dados de várias fontes. Estes scripts tratam tanto os dados estruturados dos formulários da aplicação (como o historial médico e os registos de tratamento) como os dados semi-estruturados dos wearables, utilizando APIs específicas dos dispositivos e formatos de dados FHIR. Esta recolha de dados abrangente permite que a aplicação reúna informações valiosas sobre as interações dos pacientes, que são depois utilizadas para informar os prestadores de cuidados de saúde.

Além disso, criámos um painel de controlo analítico utilizando o React, com gráficos, diagramas e tabelas de resumo para visualizar os dados dos pacientes. O painel de controlo utiliza bibliotecas de gráficos como D3.js e Chart.js para criar visualizações personalizáveis adaptadas a tipos de dados específicos e casos de utilização clínica. Isto proporciona aos profissionais de saúde uma interface clara e intuitiva para aceder e interpretar os dados dos doentes, melhorando assim o processo de tomada de decisões e melhorando os cuidados prestados aos doentes.

Além disso, aplicámos técnicas de ML e de análise estatística para identificar padrões, prever riscos e personalizar recomendações de tratamento.

Funcionalidades implementadas

Para melhorar ainda mais as capacidades da aplicação e a experiência do utilizador, a nossa equipa implementou várias actualizações importantes:

  • Notificações push personalizadas: Integramos o Firebase Cloud Messaging para fornecer lembretes personalizados para a ingestão de medicamentos, consultas médicas, preenchimento de questionários e recomendações personalizadas com base em dados individuais do paciente.
  • Análise avançada: Adicionámos novas métricas e relatórios, tais como avaliações da eficácia do tratamento e previsões do risco de complicações. Estas melhorias permitem aos médicos analisar mais profundamente os dados dos doentes e identificar as caraterísticas individuais da doença.
  • Melhoria da interface: Efectuámos testes A/B em várias versões da interface e aperfeiçoámos a usabilidade da aplicação.

Preparação para o escalonamento

Para apoiar a expansão planeada do nosso cliente e a adição de novos parceiros, trabalhámos em estreita colaboração com ele para implementar várias melhorias importantes para o crescimento futuro.

  • Otimização do desempenho: Para garantir que a aplicação se mantém rápida e estável com o aumento da carga de utilizadores, a equipa da Innowise realizou testes de carga rigorosos e optimizou a base de código e a infraestrutura.
  • Arquitetura de microsserviços: Fizemos a transição da aplicação para uma arquitetura de microsserviços, permitindo que os componentes individuais fossem escalados de forma independente com base na procura. Nossos especialistas refatoraram os componentes existentes em serviços menores e independentes, e criaram novos serviços para lidar com funcionalidades específicas. Utilizámos principalmente APIs REST para a comunicação entre serviços, com filas de mensagens utilizadas para comunicação assíncrona quando necessário. 

Tecnologias

Front-end

React, React Nativ

Backend

Python, AWS Lambda, DynamoDB, Neo4j, Firebase Cloud Mensagens, API Gateway

VCS

Git, GitHub

DevOps

GitHub Actions, Terraform, AWS CDK, Docker

Processo

Adoptámos o Scrum para gerir o nosso processo de desenvolvimento, dividindo o fluxo de trabalho em sprints quinzenais e mantendo um ritmo constante com implementações a cada quatro sprints. Com um pipeline CI/CD para testes e implementações automatizados, a nossa equipa foi capaz de enviar actualizações dentro do prazo apertado do projeto sem sacrificar a qualidade.

Para manter toda a gente na mesma página, criámos um ambiente de equipa colaborativo com o Slack para comunicação em tempo real e o Jira para acompanhamento detalhado das tarefas. Além disso, o nosso gestor de projectos certificou-se de que o cliente se mantinha informado com actualizações semanais através do Skype.

Equipa

1

Gestor de projectos

2

Programadores back-end

2

Programadores front-end

1

Engenheiro de controlo de qualidade

Resultados

Maior precisão, menor tempo de desenvolvimento e melhor experiência do utilizador

A equipa da Innowise melhorou significativamente a qualidade, a eficiência e o desempenho da aplicação do cliente. A coleta e a análise de dados aprimoradas aumentaram a precisão das decisões médicas, enquanto a implementação de CI/CD reduziu o tempo necessário para o desenvolvimento de novos recursos. Os esforços de otimização do desempenho resultaram num aumento de 35% na capacidade de resposta da aplicação e numa redução de 40% nos tempos de inatividade do sistema. Além disso, as funcionalidades personalizadas e a análise avançada aumentaram a satisfação do utilizador. Também garantimos a escalabilidade da aplicação, minimizando o risco de falhas futuras.

Duração do projecto
  • fevereiro de 2023 - junho de 2023

40%

redução dos tempos de paragem do sistema

35%

aumento da capacidade de resposta da aplicação

Contactar-nos!

Marcar uma chamada ou preencha o formulário abaixo e entraremos em contacto consigo assim que tivermos processado o seu pedido.

    Inclua os detalhes do projeto, a duração, o conjunto de tecnologias, os profissionais de TI necessários e outras informações relevantes
    Gravar uma mensagem de voz sobre o seu
    projeto para nos ajudar a compreendê-lo melhor
    Anexar documentos adicionais, se necessário
    Enviar ficheiro

    Pode anexar até 1 ficheiro de 2MB no total. Ficheiros válidos: pdf, jpg, jpeg, png

    Informamos que, ao clicar no botão Enviar, o Innowise's processará os seus dados pessoais de acordo com a nossa Política de Privacidade com o objectivo de lhe fornecer informações adequadas.

    O que é que acontece a seguir?

    1

    Após termos recebido e processado o seu pedido, entraremos em contacto consigo para detalhar as necessidades do seu projecto e assinar um NDA para garantir a confidencialidade das informações.

    2

    Após a análise dos requisitos, os nossos analistas e programadores elaboram uma proposta de projecto com o âmbito dos trabalhos, tamanho da equipa, tempo e custos e custos.

    3

    Marcamos uma reunião consigo para discutir a oferta e chegar a um acordo.

    4

    Assinamos um contrato e começamos a trabalhar no seu projecto o mais rapidamente possível.

    Obrigado!

    A sua mensagem foi enviada.
    Processaremos o seu pedido e contactá-lo-emos o mais rapidamente possível.

    Obrigado!

    A sua mensagem foi enviada. 

    We’ll process your request and contact you back as soon as possible.

    seta