Documento de Requisitos
Por: Evandro.2016 • 29/4/2018 • 1.165 Palavras (5 Páginas) • 412 Visualizações
...
[RF_H4] O sistema deve consultar se Funcionário encontra-se registrado através de um identificador único (O);
[RF_H5] O sistema deve consultar se Funcionário encontra-se trabalhando através de um identificador único (O);
[RF_H6] O sistema deve fornecer um mecanismo de armazenamento permanente (O);
[RF_H7] O sistema deve fornecer mecanismos de comunicação inter-processos(O);
- Ambulatório
[RF_A1] O sistema deve registrar os dados de um atendimento urgente sendo eles: dados do Paciente¹, data atual, hora atual(E);
[RF_A1.1] O sistema deve tratar Pacientes de consultas não agendadas: registrando, também, a forma de atendimento (SUS, Convênio ou Particular)(E);
[RF_A1.2] O sistema deve tratar Pacientes de atendimentos agendados: capturando a data e hora do agendamento (E);
[RF_A1.3] O sistema deve ser capaz de gerar um identificador para o Paciente quando este estiver incapacitado de fornecer seus dados pessoais (O);
[RF_A2] O sistema deve registrar os dados de um agendamento, isto é, os dados do agendamento²(E);
[RF_A2.1] O sistema deve tratar Pacientes que agendam consultas: (1)capturando um nome de médico ou especialidade; (2) capturando forma de atendimento; (3)consultado sua existência e disponibilidade e (4)exibindo o valor da consulta;
[RF_A3] O sistema deve consultar se um convênio encontra-se registrado, a partir do nome do convênio e exibir uma mensagem quando não se encontra (O);
[RF_A4] O sistema deve registrar os dados de um Paciente, isto é, os dados do Paciente¹(O);
[RF_A5] O sistema deve realizar a consulta dos dados de um Paciente, a partir dos dados do Paciente¹(O);
[RF_A6] O sistema deve consultar um agendamento, a partir de uma data e hora e exibir os dados do agendamento² (E);
[RF_A7] O sistema deve calcular o valor total do atendimento, incluindo valores de medicamentos e procedimentos, a partir dos dados do Paciente e registrar o pagamento(E);
[RF_A7.1] O sistema deve tratar os pacientes que optem pela forma de atendimento particular: capturando a quantia recebida e informando o troco (E);
[RF_A7.2] O sistema deve tratar os pacientes que optem pela forma de atendimento convênio: descontando no valor total o valor coberto, capturando a quantia recebida e informando o troco (E);
- Enfermaria
[RF_E1] O sistema deve apresentar os dados de um Paciente¹ que tenha sido atendido por atendimento não agendado (E);
[RF_E2] O sistema deve registrar todos os dados correspondentes a um exame básico, que são: sinais vitais5, tipo de urgência (pouco urgente, urgente, emergente) e o nome de especialidade médica (E);
[RF_E3] O sistema deve apresentar o nome de um médico correspondente a especialidade médica que esteja trabalhando, e a sala de espera deste (E);
[RF_E4] O sistema deve reduzir a quantidade do medicamento do catálogo de medicamento (O);
[RF_E5] O sistema deve registrar a data e hora em que um(uns) medicamento dado a um Paciente, a partir dos dados do Paciente(O);
- Farmácia
[RF_F1] O sistema deve registrar o nome de um medicamento no catálogo de medicamentos e registrar os demais dados dos dados do medicamento6 no registro de medicamento;
- Recursos Humanos
[RF_RH1] O sistema deve consultar se Funcionário encontra-se registrado através do RG (E);
[RF_RH2] O sistema deve registrar os dados do Funcionário7 (E);
[RF_RH2.1] O sistema deve tratar Funcionários médicos: registrando, também, os dados do médico8(E);
[RF_RH2.2] O sistema deve tratar Funcionários farmacêuticos: registrando, também, o número de CRF (E);
[RF_RH2.3] O sistema deve tratar Funcionários enfermeiros: registrando, também, o número de CRE (E);
[RF_RH3] O sistema deve remover um Funcionário, isto é, retirá-lo do registro (E).
- Requisitos Não-Funcionais do Hospital
- Para RF_A7.1 e RF_A7.2:
- Quantias devem ser positivas;
- Para RF_F1 e RF_E4:
- Quantidades devem ser positivas;
- Para RF_A1, RF_A2, RF_A7, RF_H1, RF_H2, RF_E2, RF_E5, RF_F1, RF_RH2, RF_RH3:
- Metáfora da interface: Entrada baseada em formulário;
...