Caixa de medicamentos

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1447 palavras )
  • Download(s) : 0
  • Publicado : 28 de fevereiro de 2013
Ler documento completo
Amostra do texto
Especificação de Sistema
1. Introdução
O sistema de caixa de medicamentos é um aplicativo de controle de utilização de medicamentos que visa auxiliar o usuário com alertas de horário, informação de qual medicamento e quantidade a ser ministrada em um tratamento. Tratamentos por paciente, com a utilização de até seis medicamentos podem ser configurados no sistema.
O funcionamento do sistemaé iniciado com a apresentação da tela de caixa de medicamentos onde são mostrados todas as caixas e seus medicamentos, para um tratamento definido. A caixa de medicamento é preenchida através da configuração de um tratamento e a definição deste como tratamento atual. A partir da tela de caixa de medicamentos é acessada a funcionalidade de configuração, que somente é acessada mediante uma validaçãode usuário e senha responsáveis por esta tarefa.
Ao usuário da caixa de medicamentos e dos medicamentos que esta contém caberá apenas consultar os alertas de horário de utilização de medicamentos, a utilização do medicamento e a confirmação ao sistema de que o uso da medicação foi feito.
2. Funcionalidades
3.1. Caixa de Medicamentos
Acesso à Configuração do Sistema
Fecha o Aplicativode Caixa de Medicamento
Indicador de quantidade
Box de Comprimidos

A funcionalidade Caixa de Medicamentos permite ao usuário consultar qual o seu tratamento atual, quais os medicamentos prescritos e ser alertado quando e quanto comprimido deve tomar.
A configuração define para cada Box de Comprimido um medicamento e qual o horário de seu uso. O sistema verifica constantemente se o horárioatual é igual ao horário definido para uso do sistema. Na ocorrência de igualdade o sistema irá colocar o Box em alerta, alterando a sua cor e emitindo um sinal sonoro para o usuário.
Em cada Box aparecem as informações: quantidade de medicamentos, número do Box e nome do medicamento.
Número do Box
Nome do medicamento
Indicador de quantidade

Ao ativar o alerta o Box muda a sua cordestacando-o dos demais e deve ser clicado para cessar o alerta e indicar ao sistema que o medicamento já foi utilizado. Após o uso de um medicamento o sistema passa para verificação do próximo horário e medicamento.
O alerta é ativado conforme a consultando todos os tratamentos que estejam com data de término maior ou igual à data atual. Para estes tratamentos são verificados quais medicamentos possuemhora de uso de medicamento definida e igual à hora atual. Mais de um medicamento pode ser ativado ao mesmo tempo, para mais de um tratamento.
Para a definição da hora de alerta inicialmente é calculado o intervalo de horas dividindo-se o período de 24 horas pelo número de repetições definido para um Box. Em seguida é somado o resultado obtido para o intervalo à hora de início da medicaçãoobtendo-se o segundo horário de medicação. Para a obtenção dos demais horários são acrescidos os intervalos ao último horário obtido até que se complete o ciclo dentro do período de 24 horas, ou seja, todas as repetições tenham sido calculadas.
Para cada intervalo obtido é verificado se este é maior do que 24 horas e caso seja, o horário a ser definido é a diferença do valor obtido por 24.
Um exemplouma Box com 4 repetições e hora de início 8:00.
Intervalo = 24/4, obtendo-se 6 horas de intervalo.
O primeiro horário de medicação é as 8 horas
O segundo horário é as 8 horas + 6 horas de intervalo, obtendo-se 14 horas
O terceiro horário é o último horário obtido de 14 horas + 6 horas de intervalo, obtendo-se 20 horas.
E o quarto horário fechando o ciclo de quatro repetições é o último horárioobtido de 20 horas + 6 horas do intervalo obtendo-se 26 horas.
O horário obtido de 26 horas é maior do que o horário final do dia que é 24. Devemos então obter a diferença entre a hora obtida 26 horas pelo horário final do dia 24 horas, obtendo-se 2 horas o que corresponde ao horário de uso da medicação.
3.2. Configuração do Sistema
A configuração do sistema irá definir quais os...
tracking img