stagiopbd / ipbl2019

0 stars 7 forks source link

US131-T06 Criar rotina que busque na base de dados informações sobre a infestação de Sarampo, por região, na cidade de São José dos Campos, plotando no Google Maps os gráficos relativos. #294

Open hdblouro opened 5 years ago

ghost commented 5 years ago

Isso foi feito ontem. Foi criada uma rotina integrada ao sistema de cadastros em PHP/Laravel que consegue executar consultas no Neo4J e apresentar os resultados em um mapa da forma como necessário.

A princípio o P.O. Victor nos passou essa consulta: MATCH (p:Patient)-[:HAS_ADDRESS]->(a:Address)-[:HAS_ZIPCODE]->(z:Zipcode) RETURN p.cpf, z.lat, z.long

Ela é feita em CypherQL, a linguagem do Neo4J, e retorn o CPF do paciente, sua latitude e longitude. Assumimos que se o paciente está no Neo4J então ele teve caso de Sarampo confirmado e daí fazemos o "plot" de um ponto por paciente na sua latitude/longitude. Porém podemos fazer outras consultas e outros tipos de "plots" também.

ghost commented 5 years ago

Link do banco (dá pra acessar online): http://35.237.186.164:7474/browser/ Usuário: neo4j Senha: stagiopbd

ghost commented 5 years ago

Dúvida: o que é mais interessante que seja mostrado no gráfico? À princípio a demanda dos POs foi atendida, já que eles priorizaram que fosse "plotado" no mapa os pacientes e isso já conseguimos fazer. Porém podemos pegar outros dados através da consulta e fazer "plots" diferentes.

ghost commented 5 years ago

Já foi feita uma versão que parece ter sido bem aceita pelos POs e demais membros do time. Link oficial: http://35.237.186.164:8084/mapa