Open ghost opened 5 years ago
@kauezanetti Isso é mais prioritário do que propriamente fazer o código-fonte do consumidor desse momento.
Modo de fazer: definir sugestões. Será levado a reunião de INTERFACES, talvez solicitado alterações. Somente quando aprovado pelos POs essa tarefa pode ser fechada.
Sugestão de padrão genérico para as mensagens (pequenas alterações no sugerido pelos POs, pode ser aceito ou não, o que importa pra gente são as 3 últimas linhas).
msg = {} msg['type'] = 'alert' msg['from'] = 'patient@stagiopbd.com.br' or 'physician@stagiopbd.com.br' or 'hospital@stagiopbd.com.br' or 'supplier@stagiopbd.com.br' msg['to'] = 'allpatients' or 'allphysicians' or 'allhospitals' or 'allsuppliers' msg['datetime'] = 2003-06-17T14:57:00-07:00 msg['title'] = '' msg['text'] = '' msg['severity'] = 'normal' or 'attention' or 'critical' or 'extra'
Referência: http://docs.oasis-open.org/emergency/cap/v1.2/CAP-v1.2-os.html
Sugestões de alertas para os 3 estados do sistema (VERDE, AMARELO, VERMELHO):
msg = {} msg['type'] = 'alert' msg['from'] = 'patient@stagiopbd.com.br' or 'physician@stagiopbd.com.br' or 'hospital@stagiopbd.com.br' or 'supplier@stagiopbd.com.br' msg['to'] = 'allpatients' or 'allphysicians' or 'allhospitals' or 'allsuppliers' msg['datetime'] = 2003-06-17T14:57:00-07:00 msg['title'] = 'ATENÇÃO FORNECEDORES: CÓDIGO VERDE' msg['text'] = 'A cidade de $nome_da_cidade não teve quantidade significativa de exames e casos confirmados do Sarampo nos últimos $numero_de_dias dias. A doença está controlada.' msg['severity'] = 'normal'
msg = {} msg['type'] = 'alert' msg['from'] = 'patient@stagiopbd.com.br' or 'physician@stagiopbd.com.br' or 'hospital@stagiopbd.com.br' or 'supplier@stagiopbd.com.br' msg['to'] = 'allpatients' or 'allphysicians' or 'allhospitals' or 'allsuppliers' msg['datetime'] = 2003-06-17T14:57:00-07:00 msg['title'] = 'ATENÇÃO FORNECEDORES: CÓDIGO AMARELO' msg['text'] = 'A cidade de $nome_da_cidade realizou $numero_de_exames_realizados exames para o Sarampo nos últimos $numero_de_dias dias. Verifique fornecimento de medicamentos necessários na realização dos exames.' msg['severity'] = 'attention'
msg = {} msg['type'] = 'alert' msg['from'] = 'patient@stagiopbd.com.br' or 'physician@stagiopbd.com.br' or 'hospital@stagiopbd.com.br' or 'supplier@stagiopbd.com.br' msg['to'] = 'allpatients' or 'allphysicians' or 'allhospitals' or 'allsuppliers' msg['datetime'] = 2003-06-17T14:57:00-07:00 msg['title'] = 'ATENÇÃO FORNECEDORES: CÓDIGO VERMELHO' msg['text'] = 'A cidade de $nome_da_cidade teve $numero_de_casos_confirmados para o Sarampo nos últimos $numero_de_dias dias. Verifique fornecimento de medicamentos para controle da doença.' msg['severity'] = 'critical'
Vou esperar a reunião de interfaces amanhã, daí já falo com o Victor e se ele aprovar o padrão de mensagens passo essa tarefa para Done. Porém já está feita.
Foi aceito pelo P.O. na reunião dessa última quinta-feira das Interfaces. Por esse motivo irei passar para DONE.
O formato do JSON já foi definido pelos POs e será o seguinte:
msg = {} msg['type'] = ‘notificacao’ msg['from'] = 'patient' or 'physician' or 'hospital' or 'supplier' (Can be 'stagiopbd') msg['to'] = 'patient' or 'physician' or 'hospital' or 'supplier' msg['datetime'] = 19/05/2019 às 00h00min (timestamp) msg['title'] = ‘’ msg['text'] = '' msg['protocol'] = 'normal' or 'attention' or 'critical' or ‘extra’
Esses dados estarão cadastrados no banco de dados pelo time Médico, em colunas com o mesmo nome desses campos. Porém cabe a NÓS, como time de fornecedor, dizer qual o título e conteúdo das mensagens nos diferentes tipos de alerta. Exemplo possível: msg['title'] = ‘attention' msg['text'] = 'há uma epidemia em andamento, fique atento ao estoque de medicamentos'. As regrar que definirmos valerão para os alertas aos FORNECEDORES.
Enviar nossas definições para o time Médico, de tal forma que eles saibam o que cadastrar no banco.