Busca Inteligente por
Emergências Hospitalares
Lucas Pfeiffer Salomão Dias
- Engenheiro de Software na Umbler -
2/49
Agenda
Introdução
Motivação
Tecnologias
Sistemas existentes
O SIGTE
Resultados
Considerações finais
3/49
1988 inicio do Sistema Único de Saúde (SUS)
HANSENÍASEHIV
CÂNCER
4/49
Tratamento Gratuito
Hospital do Câncer
Hospital Geral
Hospital da Criança
Hospital de Pronto Socorro
Hospital da Mulher
5/49
Rede Universal
6/49
Estagnação da ampliação e qualificação dos hospitais
7/49
Concentração de paciente em determinados hospitais
8/49
O que quero dizer?
9/49
Minimizar o tempo, balancear e não sobrecarregar
10/49
Como funciona uma emergência hospitalar?
11/49
Recepção do paciente
12/49
Classificação de Risco
13/49
Cadastro
14/49
Fila de espera
15/49
Atendimento
16/49
Quais as tecnologias disponíveis?
17/49
Dispositivos móveis
18/49
Diversidade (resolução, SOs, recursos de hardware)
19/49
20/49
21/49
Open Data
22/49
23/49
Sistemas Distribuídos
24/49
● SQLServer 2014 servidor compartilhado - Umbler (São Paulo)
● Web API em C# hospedado em cloud server - Umbler (São Paulo)
● Google Maps e Google Directions
● Aplicativo Android
25/49
Diversidade de APIs
26/49
27/49
Sistemas Geograficamente Conscientes (Location Awareness)
28/49
Waze
29/49
O que já existe hoje?
30/49
Beep Saúde
31/49
FindNow Hospital
32/49
Saútil
33/49
Google Maps
34/49
SIGTE: SISTEMA INTEGRADO PARA GERENCIAMENTO
DE TEMPO DE ESPERA EM EMERGÊNCIAS HOSPITALARES
35/49
Principais Funcionalidades
1. Indicar hospital com menor tempo de espera
2. Mostrar o trajeto
3. Notificar o usuário durante o trajeto
4. Balancear os usuários entre os hospitais
36/49
Aplicativo - Protótipo
37/49
Avaliação por simulador
38/49
Parâmetros Fixos
Hospitais: 19
Usuários: 100
Localização dos usuários
39/49
Parâmetros Fixos
Usuários: 100
Hospitais: 19
Localização dos usuários
Cenário de melhor caso
Parâmetros Variáveis
Tempo de Espera dos Hospitais: 35 minutos
Intervalo entre requisições: 35 minutos
40/49
Cenário de caso intermediário
Parâmetros Fixos
Usuários: 100
Hospitais: 19
Localização dos usuários
Parâmetros Variáveis
Tempo de Espera dos Hospitais: 277 minutos
Intervalo entre requisições: 25 minutos
41/49
Cenário de pior caso
Parâmetros Fixos
Usuários: 100
Hospitais: 19
Localização dos usuários
Parâmetros Variáveis
Tempo de Espera dos Hospitais: 540 minutos
Intervalo entre requisições: 5 minutos
42/49
Cenário de hospitais com tempos variados
Hospital Tempo Hospital Tempo Hospital Tempo
Hospital 01 305 minutos Hospital 07 523 minutos Hospital 13 40 minutos
Hospital 02 390 minutos Hospital 08 61 minutos Hospital 14 389 minutos
Hospital 03 224 minutos Hospital 09 539 minutos Hospital 15 490 minutos
Hospital 04 382 minutos Hospital 10 299 minutos Hospital 16 97 minutos
Hospital 05 417 minutos Hospital 11 81 minutos Hospital 17 51 minutos
Hospital 06 42 minutos Hospital 12 145 minutos Hospital 18 538 minutos
Hospital 19 433 minutos
43/49
Cenário de hospitais com tempos variados
Parâmetros Fixos
Usuários: 100
Hospitais: 19
Localização dos usuários
Parâmetros Variáveis
Tempo de Espera dos Hospitais: Variado
Intervalo entre requisições: 5 minutos
44/49
Desempenho
45/49
Teste de desempenho com DSL
100 Usuários, total de 498 requisições realizadas e 6.24 MB recebidos e tempo
médio de requisições de 4.11 segundos
46/49
Teste de desempenho com 3G
100 Usuários, total de 494 requisições realizadas e 6.19 MB recebidos e tempo
médio de requisições de 4.31 segundos
47/49
• SIGTE mostrou-se funcional
• Indica melhor hospital
• Tempo de espera, tempo de trajeto, usuários em rota
• Balanceou hospitais sem sobrecarregar nenhum
• API usa formato de mensagens que consome poucos dados
• ideal quando usado 3G em planos de dados limitados
Até agora...
48/49
• Migrar o sistema para Open Source
• Aumentar requisições Google Directions
• Melhorar a performance da API
• Desenvolver integradores com os diversos sistemas hospitalares
existentes
• Estender para a rede privada
O que vem pela frente!
Obrigado!
Lucas Pfeiffer Salomão Dias
lucas@umbler.com
@lucaspfsd
lucas.pfsd
code.pro.br 49/49

TDC2016SP - Buscas inteligentes para emegencias hospitalares