stagiopbd / ipbl2019

0 stars 7 forks source link

US126-T06 Definir tipos e conteúdo das notificações que serão lidas do banco e enviadas pelo produtor de dados no projeto STAGIOP-BD para segmento FORNECEDOR #269

Open ghost opened 5 years ago

ghost commented 5 years ago

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.

ghost commented 5 years ago

@kauezanetti Isso é mais prioritário do que propriamente fazer o código-fonte do consumidor desse momento.

ghost commented 5 years ago

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.

ghost commented 5 years ago

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

ghost commented 5 years ago

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'

ghost commented 5 years ago

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.

ghost commented 5 years ago

Foi aceito pelo P.O. na reunião dessa última quinta-feira das Interfaces. Por esse motivo irei passar para DONE.