tdc2016sp - buscas inteligentes para emegencias hospitalares

Post on 20-Mar-2017

44 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Busca Inteligente por Emergências Hospitalares

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

2/49

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

3/49

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

HANSENÍASEHI

V

CÂNC

ER

4/49

Tratamento Gratuito

Hospital do Câncer

Hospital Geral

Hospital da Criança

Hospital de Pronto SocorroHospital 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 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

36/49

Aplicativo - Protótipo

37/49

Avaliação por simulador

38/49

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

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

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

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

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

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

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.br49/49

top related