tdc2016sp - buscas inteligentes para emegencias hospitalares

49
Busca Inteligente por Emergências Hospitalares Lucas Pfeiffer Salomão Dias - Engenheiro de Software na Umbler -

Upload: tdc-globalcode

Post on 20-Mar-2017

44 views

Category:

Education


0 download

TRANSCRIPT

Page 1: TDC2016SP - Buscas inteligentes para emegencias hospitalares

Busca Inteligente por Emergências Hospitalares

Lucas Pfeiffer Salomão Dias- Engenheiro de Software na Umbler -

Page 2: TDC2016SP - Buscas inteligentes para emegencias hospitalares

2/49

AgendaIntroduçãoMotivaçãoTecnologiasSistemas existentesO SIGTEResultadosConsiderações finais

Page 3: TDC2016SP - Buscas inteligentes para emegencias hospitalares

3/49

1988 inicio do Sistema Único de Saúde (SUS)

Page 4: TDC2016SP - Buscas inteligentes para emegencias hospitalares

HANSENÍASEHI

V

CÂNC

ER

4/49

Tratamento Gratuito

Page 5: TDC2016SP - Buscas inteligentes para emegencias hospitalares

Hospital do Câncer

Hospital Geral

Hospital da Criança

Hospital de Pronto SocorroHospital da Mulher

5/49

Rede Universal

Page 6: TDC2016SP - Buscas inteligentes para emegencias hospitalares

6/49

Estagnação da ampliação e qualificação dos hospitais

Page 7: TDC2016SP - Buscas inteligentes para emegencias hospitalares

7/49

Concentração de paciente em determinados hospitais

Page 8: TDC2016SP - Buscas inteligentes para emegencias hospitalares

8/49

O que quero dizer?

Page 9: TDC2016SP - Buscas inteligentes para emegencias hospitalares

9/49

Minimizar o tempo, balancear e não sobrecarregar

Page 10: TDC2016SP - Buscas inteligentes para emegencias hospitalares

10/49

Como funciona uma emergência hospitalar?

Page 11: TDC2016SP - Buscas inteligentes para emegencias hospitalares

11/49

Recepção do paciente

Page 12: TDC2016SP - Buscas inteligentes para emegencias hospitalares

12/49

Classificação de Risco

Page 13: TDC2016SP - Buscas inteligentes para emegencias hospitalares

13/49

Cadastro

Page 14: TDC2016SP - Buscas inteligentes para emegencias hospitalares

14/49

Fila de espera

Page 15: TDC2016SP - Buscas inteligentes para emegencias hospitalares

15/49

Atendimento

Page 16: TDC2016SP - Buscas inteligentes para emegencias hospitalares

16/49

Quais as tecnologias disponíveis?

Page 17: TDC2016SP - Buscas inteligentes para emegencias hospitalares

17/49

Dispositivos móveis

Page 18: TDC2016SP - Buscas inteligentes para emegencias hospitalares

18/49

Diversidade (resolução, SOs, recursos de hardware)

Page 19: TDC2016SP - Buscas inteligentes para emegencias hospitalares

19/49

Page 20: TDC2016SP - Buscas inteligentes para emegencias hospitalares

20/49

Page 21: TDC2016SP - Buscas inteligentes para emegencias hospitalares

21/49

Open Data

Page 22: TDC2016SP - Buscas inteligentes para emegencias hospitalares

22/49

Page 23: TDC2016SP - Buscas inteligentes para emegencias hospitalares

23/49

Sistemas Distribuídos

Page 24: TDC2016SP - Buscas inteligentes para emegencias hospitalares

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

Page 25: TDC2016SP - Buscas inteligentes para emegencias hospitalares

25/49

Diversidade de APIs

Page 26: TDC2016SP - Buscas inteligentes para emegencias hospitalares

26/49

Page 27: TDC2016SP - Buscas inteligentes para emegencias hospitalares

27/49

Sistemas Geograficamente Conscientes (Location Awareness)

Page 28: TDC2016SP - Buscas inteligentes para emegencias hospitalares

28/49

Waze

Page 29: TDC2016SP - Buscas inteligentes para emegencias hospitalares

29/49

O que já existe hoje?

Page 30: TDC2016SP - Buscas inteligentes para emegencias hospitalares

30/49

Beep Saúde

Page 31: TDC2016SP - Buscas inteligentes para emegencias hospitalares

31/49

FindNow Hospital

Page 32: TDC2016SP - Buscas inteligentes para emegencias hospitalares

32/49

Saútil

Page 33: TDC2016SP - Buscas inteligentes para emegencias hospitalares

33/49

Google Maps

Page 34: TDC2016SP - Buscas inteligentes para emegencias hospitalares

34/49

SIGTE: SISTEMA INTEGRADO PARA GERENCIAMENTO

DE TEMPO DE ESPERA EM EMERGÊNCIAS HOSPITALARES

Page 35: TDC2016SP - Buscas inteligentes para emegencias hospitalares

35/49

Principais Funcionalidades1. 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

Page 36: TDC2016SP - Buscas inteligentes para emegencias hospitalares

36/49

Aplicativo - Protótipo

Page 37: TDC2016SP - Buscas inteligentes para emegencias hospitalares

37/49

Avaliação por simulador

Page 38: TDC2016SP - Buscas inteligentes para emegencias hospitalares

38/49

Parâmetros FixosHospitais: 19Usuários: 100Localização dos usuários

Page 39: TDC2016SP - Buscas inteligentes para emegencias hospitalares

39/49

Parâmetros FixosUsuários: 100Hospitais: 19Localização dos usuários

Cenário de melhor caso

Parâmetros VariáveisTempo de Espera dos Hospitais: 35 minutosIntervalo entre requisições: 35 minutos

Page 40: TDC2016SP - Buscas inteligentes para emegencias hospitalares

40/49

Cenário de caso intermediário

Parâmetros FixosUsuários: 100Hospitais: 19Localização dos usuários

Parâmetros VariáveisTempo de Espera dos Hospitais: 277 minutosIntervalo entre requisições: 25 minutos

Page 41: TDC2016SP - Buscas inteligentes para emegencias hospitalares

41/49

Cenário de pior caso

Parâmetros FixosUsuários: 100Hospitais: 19Localização dos usuários

Parâmetros VariáveisTempo de Espera dos Hospitais: 540 minutosIntervalo entre requisições: 5 minutos

Page 42: TDC2016SP - Buscas inteligentes para emegencias hospitalares

42/49

Cenário de hospitais com tempos variadosHospital 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

Page 43: TDC2016SP - Buscas inteligentes para emegencias hospitalares

43/49

Cenário de hospitais com tempos variados

Parâmetros FixosUsuários: 100Hospitais: 19Localização dos usuários

Parâmetros VariáveisTempo de Espera dos Hospitais: VariadoIntervalo entre requisições: 5 minutos

Page 44: TDC2016SP - Buscas inteligentes para emegencias hospitalares

44/49

Desempenho

Page 45: TDC2016SP - Buscas inteligentes para emegencias hospitalares

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

Page 46: TDC2016SP - Buscas inteligentes para emegencias hospitalares

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

Page 47: TDC2016SP - Buscas inteligentes para emegencias hospitalares

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...

Page 48: TDC2016SP - Buscas inteligentes para emegencias hospitalares

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!

Page 49: TDC2016SP - Buscas inteligentes para emegencias hospitalares

Obrigado!

Lucas Pfeiffer Salomão Dias

[email protected]

@lucaspfsd

lucas.pfsd

code.pro.br49/49