Tutorial: implantar e explorar o modelo de aplicativo de monitoramento contínuo de pacientes

No espaço de IoT para serviços de saúde, o monitoramento contínuo de pacientes é um dos principais fatores que permitem reduzir o risco de readmissão, gerenciar doenças crônicas com mais eficiência e melhorar os resultados do paciente. O monitoramento contínuo do paciente pode ser dividido em duas categorias principais:

  1. Monitoramento interno de pacientes: usando dispositivos médicos vestíveis e outros dispositivos no hospital, as equipes de atendimento podem monitorar os sinais vitais e as condições médicas do paciente sem precisar enviar enfermeiros para verificar o paciente várias vezes por dia. As equipes de atendimento podem saber em que momento um paciente precisa de atendimento crítico por meio de notificações e pode priorizar seu tempo de forma eficaz.
  2. Monitoramento remoto de pacientes: com o uso de dispositivos acessórios médicos e PROs (resultados relatados pelo paciente) para monitorar pacientes fora do hospital, o risco de readmissão pode ser reduzido. Dados de pacientes com doenças crônicas e pacientes em reabilitação podem ser coletados para garantir que os pacientes estejam cumprindo os planos de tratamento e que alertas de piora do paciente sejam exibidos para as equipes de atendimento antes que eles cheguem a situações críticas.

O modelo de aplicativo permite que você:

  • Conectar diretamente diferentes tipos de dispositivos acessórios médicos a uma instância do IoT Central.
  • monitorar e gerenciar os dispositivos para garantir que permaneçam íntegros.
  • criar regras personalizadas relacionadas aos dados do dispositivo para disparar os alertas apropriados.
  • exportar seus dados de integridade do paciente para a API do Azure para FHIR, um armazenamento de dados compatível.
  • Exportar os insights agregados para aplicativos de negócios novos ou existentes.

Arquitetura do monitoramento contínuo do paciente

Dispositivos médicos de BLE (Bluetooth de Baixa Energia) (1)

Muitos acessórios médicos usados em soluções de IoT de saúde são dispositivos BLE. Esses dispositivos não podem se comunicar diretamente com a nuvem e precisam usar um gateway para trocar dados com a solução de nuvem. Essa arquitetura usa um aplicativo de telefone celular como gateway.

Gateway de celular (2)

A função principal do aplicativo de celular é coletar os dados do BLE dos dispositivos médicos e transmiti-los para o IoT Central. O aplicativo também orienta os pacientes na configuração do dispositivo e permite que eles exibam seus dados pessoais de saúde. Outras soluções podem usar um gateway de tablet ou um gateway estático em uma sala de hospital. Um aplicativo móvel de exemplo de software livre está disponível para Android e iOS para usar como ponto de partida para o desenvolvimento do aplicativo. Para saber mais, confira o Aplicativo móvel de exemplo de monitoramento contínuo de pacientes no GitHub.

Exportar para a API do Azure para FHIR® (3)

O Azure IoT Central tem conformidade com a HIPAA e é certificado pelo HITRUST®. Você também pode enviar dados de saúde dos pacientes para outros serviços usando a API do Azure para FHIR. A API do Azure para FHIR é uma API baseada em padrões para dados clínicos de saúde. O Conector do Azure IoT para FHIR permite que você use a API do Azure para FHIR como um destino de exportação de dados contínuos provenientes do IoT Central.

Machine learning (4)

Use modelos de machine learning com os dados do FHIR para gerar insights e dar suporte à tomada de decisões por sua equipe de atendimento. Para saber mais, confira a documentação de machine learning do Azure.

Dashboard do provedor (5)

Use os dados da API do Azure para FHIR para criar um dashboard de informações de pacientes ou integrá-lo diretamente a um registro médico eletrônico usado por equipes de cuidados. As equipes de cuidados podem usar o dashboard para dar assistência aos pacientes e identificar os sinais antecipados de aviso de deterioração. Para saber mais, confira o tutorial Criar um dashboard de provedor do Power BI.

Neste tutorial, você aprenderá como:

  • Criar um modelo de aplicativo
  • Explorar o modelo de aplicativo

Pré-requisitos

Uma assinatura ativa do Azure. Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.

Criar aplicativo

  1. Navegue até o site do Build do Azure IoT Central. Em seguida, entre com uma conta pessoal, corporativa ou de estudante da Microsoft. Selecione Criar na barra de navegação à esquerda e selecione a guia Assistência médica.

  2. Selecione Criar aplicativo em Monitoramento contínuo de pacientes.

Para saber mais, confira Criar um aplicativo do IoT Central.

Explorar o aplicativo

As seguintes seções explicam os principais recursos do aplicativo:

Painéis

Depois de implantar o modelo de aplicativo, primeiro, você aterrissará no painel de monitoramento interno de pacientes da Lamna. A Lamna Healthcare é um sistema hospitalar fictício que contém dois hospitais: o Woodgrove Hospital e o Burkville Hospital. No painel do operador do Woodgrove Hospital, você pode:

  • Ver propriedades e dados de telemetria do dispositivo, como o nível de bateria ou o status de conectividade.

  • Exibir a planta e a localização do dispositivo Smart Vitals Patch.

  • Provisionar novamente o Smart Vitals Patch para um novo paciente.

  • Ver um exemplo de painel do provedor que a equipe de atendimento de um hospital pode ver para controlar seus pacientes.

  • Alterar o status do paciente de seu dispositivo para indicar se ele está sendo usado para um cenário interno no paciente ou remoto.

Você também pode selecionar Ir para o painel de paciente remoto para ver o painel do operador do Burkville Hospital. Esse painel contém um conjunto semelhante de ações, telemetria e informações. Você também pode ver vários dispositivos em uso e escolher atualizar o firmware em cada um.

Painel do operador remoto

Modelos de dispositivo

Se você selecionar Modelos de dispositivo, verá os dois tipos de dispositivo no modelo:

  • Smart Vitals Patch: esse dispositivo representa um adesivo que mede diversos sinais vitais. Ele é usado para monitorar pacientes dentro e fora do hospital. Se você selecionar o modelo, verá que o adesivo envia dados do dispositivo, como o nível da bateria e a temperatura, e dados sobre a saúde do paciente, como a taxa respiratória e a pressão arterial.

  • Smart Knee Brace: esse dispositivo representa uma joelheira que os pacientes usam ao se recuperarem de uma cirurgia de substituição do joelho. Se você selecionar esse modelo, verá funcionalidades como dados do dispositivo, amplitude de movimento e aceleração.

Modelo de adesivo inteligente

Grupos de dispositivos

Use os grupos de dispositivos para agrupar logicamente um conjunto de dispositivos e executar operações ou consultas em massa neles.

Se você selecionar a guia grupos de dispositivos, verá um grupo padrão para cada modelo de dispositivo no aplicativo. Também criamos dois grupos de dispositivos de exemplo adicionais chamados Provisionar dispositivos e Dispositivos com firmware desatualizado. Você pode usar esses grupos de dispositivos de exemplo como entradas para executar alguns Trabalhos no aplicativo.

Regras

Se você selecionar Regras, verá as três regras no modelo:

  • Temperatura alta da cinta: essa regra é disparada quando a temperatura da cinta de joelho inteligente é maior que 95° F por um período de cinco minutos. Use essa regra para alertar o paciente e a equipe de atendimento e resfriar o dispositivo remotamente.

  • Detecção de queda: essa regra será disparada se for detectada uma queda do paciente. Use essa regra para configurar uma ação de acionamento de uma equipe operacional para auxiliar o paciente que caiu.

  • Patch com pouca bateria: essa regra é disparada quando o nível da bateria do dispositivo é inferior a 10%. Use essa regra para disparar uma notificação ao paciente para que ele carregue o dispositivo.

Regras

Trabalhos

Os trabalhos permitem que você execute operações em massa em um conjunto de dispositivos, usando grupos de dispositivos como a entrada. O modelo de aplicativo tem dois trabalhos de exemplo que um operador pode executar:

  • Atualizar firmware da cinta de joelho: esse trabalho encontra dispositivos no grupo Dispositivos com firmware desatualizado e executa um comando para atualizar esses dispositivos para a versão de firmware mais recente. Esse trabalho de exemplo pressupõe que os dispositivos podem lidar com um comando de atualização e buscar os arquivos de firmware na nuvem.

  • Provisionar novamente os dispositivos: você tem um conjunto de dispositivos que foram retornados recentemente para o hospital. Esse trabalho localiza dispositivos no grupo Provisionar dispositivos e executa um comando para provisioná-los novamente para o próximo conjunto de pacientes.

Dispositivos

Selecione Dispositivos e selecione uma instância do Smart Knee Brace. Há três exibições para explorar informações sobre o dispositivo específico que você selecionou. Essas exibições são criadas e publicadas ao criar o modelo de dispositivo para seu dispositivo. Portanto, essas exibições serão consistentes em todos os dispositivos que você conectar ou simular.

A exibição de Painel fornece uma visão geral da telemetria e das propriedades do dispositivo orientadas pelo operador.

A guia Propriedades permite editar propriedades de nuvem e as propriedades de leitura/gravação do dispositivo.

A guia Comandos permite executar comandos no dispositivo.

Painel de cinta de joelho

Limpar recursos

Se você não for continuar usando esse aplicativo, exclua o aplicativo acessando Aplicativo > Gerenciamento e clicando em Excluir.

Recursos organizados

Próximas etapas

Prossiga para o próximo artigo para saber como criar um painel de provedor que se conecta ao seu aplicativo do IoT Central.