Baixe o app para aproveitar ainda mais
Prévia do material em texto
Departamento de Informática – PUC-Rio 1ª Prova de INF1012 – Modelagem de Dados 17/04/2021 Prof. Ivan Mathias Filho 1. O Ministério da Saúde deseja construir um novo sistema de informação para que as secretarias municipais e estaduais de saúde possam controlar a aplicação de vacinas no âmbito do Programa Nacional de Imunizações (PNI). Sua contribuição para essa iniciativa será elaborar um modelo conceitual de dados a partir dos requisitos apresentados nos parágrafos seguintes. É importante deixar claro, desde o início, que o sistema será usado tanto para registrar as vacinas que já foram aplicadas em um cidadão (ou cidadã), como as vacinas que serão aplicadas nesse cidadão nos próximos anos. Isso é especialmente importante no caso de crianças, uma vez que vários tipos de vacina são aplicados em crianças desde os primeiros meses de vida até os 14 anos de idade. Todos os tipos de vacina que fazem parte do PNI serão registrados no banco de dados do sistema. É importante ressaltar que um tipo de vacina é apenas uma descrição da natureza do imunizante, não de uma vacina real, produzida por um laboratório farmacêutico específico. Alguns exemplos de tipos de vacina são: antitetânica, tríplice viral e antirrábica. Sobre um tipo de vacina terão de ser registrados o nome, o número de doses que têm de aplicadas para uma efetiva imunização e um ou mais nomes de doenças contra as quais um tipo vacina irá proteger. Por exemplo, a tríplice viral protege contra o sarampo, a caxumba e a rubéola. Todo cidadão – mulher, homem ou criança – que for ser imunizado no âmbito do PNI terá de ser previamente cadastrado no sistema. Sobre cada cidadão serão registrados o número do CPF, o nome, a data de nascimento, o endereço e um ou mais telefones de contato. A programação dos tipos de vacina que um cidadão qualquer irá receber ao longo de seus anos de vida será incluída no banco de dados pelos médicos que terão acesso ao sistema. Essa etapa, entretanto, não será tratada no sistema em questão. Por ora, será necessário, apenas, levar em consideração que o banco de dados do PNI irá registrar os vários tipos de vacina que serão aplicadas futuramente em um cidadão e as datas em que cada tipo de vacina deverá ser aplicado. Quando um cidadão for efetivamente vacinado, deverá ser registrado no sistema os dados da vacina que foi aplicada. Sobre uma vacina será preciso registrar o nome (por exemplo, Coronavac e Covidshield), o número do lote de fabricação e a data de validade. Além disso, será necessário registrar a data de aplicação de uma vacina em um cidadão. Por último, o sistema terá de informar o tipo de vacina (apenas um) ao qual uma determinada vacina pertence. Por exemplo, as vacinas Coronavac, fabricada pelo Sinovac, e a Covishield, fabricada pelo AstraZeneca, são vacinas do tipo anti-covid. Para simplificar o modelo, uma vacina será aplicada em somente um cidadão. Isto é, mesmo que um recipiente de vacina contenha várias doses, cada dose será considerada uma vacina diferente. Além disso, o registro de uma vacina no sistema será feito apenas no momento em que ela for aplicada em um cidadão. Uma vacina é fabricada por um laboratório. Todos os laboratórios autorizados pela ANVISA a fabricar vacinas para o PNI deverão ser previamente registrados no sistema, mesmo que não tenham ainda vacina alguma sendo usada pelo PNI. Sobre um laboratório será necessário registrar o nome e o país de origem. Uma vacina pode ser aplicada em um posto de saúde ou em um posto temporário (no interior de uma escola, por exemplo). Este último caso ocorre, geralmente, durante as campanhas de vacinação, quando os postos de saúde são insuficientes para a imunização de um grande número de cidadãos. No caso de aplicação em posto de saúde, o sistema deverá registrar em que posto uma vacina foi aplicada. Sobre um posto o sistema deverá registrar o número de registro no Ministério da Saúde, o endereço e um ou mais telefones. O sistema deverá registrar, também, a que município ou estado um posto pertence, uma vez que postos de saúde podem ser municipais ou estaduais. Para tal, todos os estados e municípios do país serão previamente registrados no sistema. Sobre um município precisa-se conhecer o número de registro, o nome e o estado em que ele está localizado. Sobre um estado precisa-se conhecer o nome e a sigla (por exemplo, Rio de Janeiro – RJ). Construa um modelo conceitual de dados que contenha os elementos necessários a uma descrição completa e sem redundâncias do cenário descrito acima. (10,0 pontos)
Compartilhar