Buscar

TEMPLATE Documento de Requisitos 00 (1)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 30 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 30 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 30 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

DoctorHelp 
Cliente: ESI Clínica Médica
PRJ39006257 - DoctorHelp 
DOCUMENTO DE REQUISITOS
Versão 1.0
SWFactory Consultoria e Sistemas Ltda
Rua Santana, 179, sala 306/308
CEP: 37200-000 Lavras – MG
(35) 3822-8148
http://www.swfactory.com.br�
Revisões do Documento
	Data
	Versão
	Descrição
	Autor
	28/04/2016
	1.0
	Documentos de requisitos para a clínica 
	Adriana Moraes, Beatriz Hencklein, Gabriela Siqueira e Tiago Gorgulho
	
	
	
	
	
	
	
	
	
	
	
	
Auditorias do Documento
 
	Data
	Versão
	Descrição
	Autor
	indefinida
	
	A ocorrer
	Adler Diniz
	
	
	
	
	
	
	
	
	
	
	
	
�ÍNDICE
41.	Introdução	
1.1	Convenções, termos e abreviações	4
1.1.1	Identificação dos Requisitos	4
1.1.2	Prioridades dos Requisitos	5
2.	Visão geral do Produto/serviço	5
2.1	Abrangência e sistemas relacionados	5
3.	Requisitos funcionais	6
3.1	Requisitos funcionais de sistema referentes ao RFC001	6
[RF001]	<Nome de requisito funcional>	6
[RF02]	<Nome de requisito funcional>	6
3.2	<Nome de outra subseção para agrupar outros requisitos funcionais>	6
4.	Requisitos não funcionais	6
4.1	Usabilidade	7
[RNF01]	<Nome do requisito>	7
[RNF02]	<Nome do requisito>	7
4.2	Confiabilidade	7
[RNF03]	<Nome do requisito>	7
4.3	Desempenho	7
[RNF04]	<Nome do requisito>	7
4.4	Segurança	7
[RNF05]	<Nome do requisito>	7
4.5	Distribuição	8
[RNF06]	<Nome do requisito>	8
4.6	Padrões	8
[RNF07]	<Nome do requisito>	8
4.7	Hardware e software	8
[RNF08]	<Nome do requisito>	8
5.	Rastreabilidade	8
6.	Mudanças nos requisitos	8
7.	Referências	9
�
�
Introdução
	Este documento especifica os requisitos do DoctorHelp, fornecendo aos desenvolvedores as informações necessárias para a execução de seu projeto e implementação, assim como para a realização dos testes e homologação.
	Esta introdução fornece as informações necessárias para fazer um bom uso deste documento, explicitando seus objetivos e as convenções que foram adotadas no texto. As demais seções apresentam a especificação do DoctorHelp e estão organizadas como descrito abaixo:
Seção 2 - Descrição geral do produto/serviço: apresenta uma visão geral do produto/serviço, caracterizando qual é o seu escopo e descrevendo seus usuários.
Seção 3 - Requisitos funcionais: lista e descreve os requisitos funcionais do produto/serviço, especificando seus objetivos, funcionalidades, atores e prioridades.
Seção 4 - Requisitos não funcionais: especifica todos os requisitos não funcionais do produto/serviço, divididos em requisitos de usabilidade, confiabilidade, desempenho, segurança, distribuição, adequação a padrões e requisitos de hardware e software.
Seção 5 - Rastreabilidade: apresenta os relacionamentos entre os requisitos do produto/serviço.
Seção 6 - Referências: contém uma lista de referências para outros documentos relacionados
Convenções, termos e abreviações
	A correta interpretação deste documento exige o conhecimento de algumas convenções e termos específicos, que são descritos a seguir.
Identificação dos Requisitos
Por convenção, a referência a requisitos é feita através do identificador do requisito, de acordo com o esquema abaixo:
[identificador de tipo de requisito.identificador do requisito]
O identificador de tipo de requisito pode ser: 
RF – requisito funcional 
RNF – requisito não-funcional
Identificador do requisito é um número, criado seqüencialmente, que determina que aquele requisito é único para um determinado tipo de requisito.
Ex: RF001, RF002, RNF001, RNF002.
Prioridades dos Requisitos
Para estabelecer a prioridade dos requisitos foram adotadas as denominações “essencial”, “importante” e “desejável”. 
Essencial é o requisito sem o qual o sistema não entra em funcionamento. Requisitos essenciais são requisitos imprescindíveis, que têm que ser implementados impreterivelmente.
Importante é o requisito sem o qual o sistema entra em funcionamento, mas de forma não satisfatória. Requisitos importantes devem ser implementados, mas, se não forem, o sistema poderá ser implantado e usado mesmo assim.
Desejável é o requisito que não compromete as funcionalidades básicas do sistema, isto é, o sistema pode funcionar de forma satisfatória sem ele. Requisitos desejáveis são requisitos que podem ser deixados para versões posteriores do sistema, caso não haja tempo hábil para implementá-los na versão que está sendo especificada.
Visão geral do Produto/serviço
	O objetivo do sistema DoctorHelp é proporcionar o controle facilitado da agenda de consultas da clínica, permitindo também ao médico acessar os prontuários de seus pacientes anteriormente as suas consultas.
Abrangência e sistemas relacionados
	O sistema deverá permitir que o controle da agenda médica seja feito por seus referentes usuários, que serão os médicos e seus secretários. Para permitir o controle do histórico das consultas, também serão acrescentados recursos para a administração de medicamentos e seus respectivos princípios ativos.
	O sistema funcionará mediante browser, será desenvolvido buscando significativa assimilação e, assim, podendo ser empregado por seus futuros usuários. Além disso, o sistema contará com alta disponibilidade.
3. Requisitos funcionais
3.1 Requisitos funcionais de sistema referentes ao RFC001
Os seguintes requisitos funcionais foram agrupados nesta seção, pois estão diretamente associados ao RFC001 – Manter funcionário. 
[RFS013] Cadastrar funcionário
Atores: Médico
Esse requisito começa quando um dos atores deseja cadastrar um funcionário no sistema. E para isso deve-se fornecer as seguintes informações presentes na tabela 08.
Tabela 08 – Dados do Funcionário
	Campo
	Descrição
	*Nome
	
	*Endereço
	
	*Data de Nascimento
	A data de nascimento deve estar no formato XX/YY/ZZZZ, onde:
1. XX pode variar de 01 a 31, 
2. YY, de 01 a 12, 
3. ZZZZ de 1900 ao ano atual. 
4. Os meses de janeiro, março, maio, julho, agosto, outubro e dezembro deverão aceitar até dia 31. Os demais meses aceitarão valores até 30.
5. O mês de fevereiro aceitará valores até 28, e até 29 nos anos bissextos.
6. A data inserida não pode ser maior que a data atual.
	RG
	O RG deverá ser validado da seguinte maneira:
1. Ter no máximo 8 números;
2. Ter o estado emissor do documento.
	*Dados Bancários
	Os dados bancários deverá ser validade da seguinte forma:
1. Ser de algum banco válido (Banco do Brasil, Bradesco, Santander...).
	*Telefone
	
	*CPF
	O CPF deverá ser validado da seguinte forma:
1. Ter 11 dígitos.
	*Ocupação
	A ocupação deverá ser preenchida pela vaga a ser ocupada pelo funcionário.
(*) Campos com * são campos obrigatórios. O sistema irá criticar e impedir que a entidade seja cadastrada caso o campo esteja vazio. Todos os campos que requerem validação também deverão estar preenchidos adequadamente. Caso o contrário a entidade também não será cadastrada.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
[RFS014] Consultar funcionário
Atores: Secretária e Médico
Esse requisito começa quando um dos atores deseja consultar os funcionários no sistema. Para isso deverá informar um dos filtros presentes na tabela 09.
Tabela 09 – Filtros para Consulta de Funcionário
	Campo
	Descrição
	Nome do funcionário 
	Campo aberto no qual deve ser informado o nome completo do paciente. Provem do RFS023 – Cadastrar Funcionário.
	Número do CPF 
	Campo aberto no qual deve ser informado o nome completo do paciente. Provem do RFS023 – Cadastrar Funcionário.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
[RFS015] Alterar funcionário
Atores: Secretária e Médico
Esse requisito começa quando um dos atores deseja alterar as informações de um funcionário da clínica médica. A alteração dos dados de um funcionário é feita a partir de sua consulta, através do RFS014 – Consultar funcionário.Todos os campos de informações presentes na Tabela 08 – Dados do Funcionário (RFS013) podem sofrer alteração.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
[RFS016] Remover funcionário
Atores: Médico
Esse requisito começa quando um dos atores deseja remover um funcionário da clínica médica. A remoção de um funcionário é feita a partir de sua consulta, através do RFS014 – Consultar funcionário.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
3.2 Requisitos funcionais de sistema referentes ao RFC002
Os seguintes requisitos funcionais foram agrupados nesta seção pois estão diretamente associados ao RFC002 – Manter pacientes. 
[RFS017] Cadastrar paciente
Atores: Secretária e Médico
Esse requisito começa quando um dos atores deseja cadastrar o prontuário de um paciente no sistema. Para fazer isso ele deverá fornecer as seguintes informações presentes na tabela 10.
Tabela 10 – Dados do paciente
	Campo
	Descrição
	*Nome
	
	*Endereço
	
	*Data de Nascimento
	A data de nascimento deve estar no formato XX/YY/ZZZZ, onde:
1. XX pode variar de 01 a 31, 
2. YY, de 01 a 12, 
3. ZZZZ de 1900 ao ano atual. 
4. Os meses de janeiro, março, maio, julho, agosto, outubro e dezembro deverão aceitar até dia 31. Os demais meses aceitarão valores até 30.
5. O mês de fevereiro aceitará valores até 28, e até 29 nos anos bissextos.
6. A data inserida não pode ser maior que a data atual.
	CPF
	O CPF deverá ser validado da seguinte forma:
1. Ter 11 dígitos.
	Portador de necessidades especiais?
	Campo de escolha fechada: Sim ou Não.
(*) Campos com * são campos obrigatórios. O sistema irá criticar e impedir que a entidade seja cadastrada caso o campo esteja vazio. Todos os campos que requerem validação também deverão estar preenchidos adequadamente. Caso o contrário a entidade também não será cadastrada.
Caso o paciente seja menor que 18 anos ou seja considerado portador de necessidade especiais (Alzheimer, Paralisia, etc) ele deverá ter um responsável. Nesse caso deverão ser fornecidas as informações presentes na tabela 11.
Tabela 11 – Dados do Responsável pelo Paciente
	Campo
	Descrição
	*Nome
	Altura do paciente em centímetros, medida na atual consulta.
	*Endereço
	Peso do paciente em quilogramas, tomado na atual consulta.
	*Data de Nascimento
	
	CPF
	
	RG
	
	*Telefone/Celular
	
(*) Campos com * são campos obrigatórios. O sistema irá criticar e impedir que a entidade seja cadastrada caso o campo esteja vazio. Todos os campos que requerem validação também deverão estar preenchidos adequadamente. Caso o contrário a entidade também não será cadastrada.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
[RFS028] Consultar paciente
Atores: Secretária e Médico
Esse requisito começa quando um dos atores deseja consultar os dados de um paciente no sistema. Para isso deverá informar um dos filtros presentes na tabela 12.
Tabela 12 – Filtros para Consulta de Paciente
	Campo
	Descrição
	Nome do paciente
	Campo aberto no qual deve ser informado o nome completo do paciente. Provem do RFS017 – Cadastrar Paciente.
	CPF
	Campo aberto no qual deve ser informado o nome completo do paciente. Provem do RFS017 – Cadastrar Paciente.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
[RFS029] Alterar dados do paciente
Atores: Secretária Médico
Esse requisito começa quando o ator deseja alterar as informações de um paciente da clínica. A alteração dos dados é feita a partir de sua consulta, através do RFS018 – Consultar paciente.
Todos os campos de informações presentes na Tabela 10 – Dados do Paciente (RFS017) podem sofrer alterações.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
[RFS020] Remover paciente
Atores: Secretária e Médico
Esse requisito começa quando um dos atores deseja remover um paciente da clínica médica. A remoção dos dados de um pacientes é feita a partir de sua consulta, através do RFS018 – Consultar paciente.
	Só será possível remover um paciente se não houver nenhum impedimento, entre os impedimentos previstos estão:
1. Paciente tem alguma consulta marcada;
2. Paciente tem algum débito com a clínica;
	Caso o paciente tenha alguma consulta marcada, o sistema pedirá a confirmação da exclusão e informará que essa consulta será automaticamente cancelada. Caso essa consulta esteja num prazo de menos de <<XX>> dias o paciente ou a operadora do convênio médico deverá arcar com <<YY%>> do valor da consulta.
	O sistema enviará uma notificação por SMS para o paciente informando o cancelamento da consulta.
	Caso o paciente tenha algum débito com a clínica, o sistema impedirá a sua exclusão e informará qual é o valor da dívida com a clínica.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
3.3 Requisitos funcionais de sistema referentes ao RFC003
Os seguintes requisitos funcionais foram agrupados nesta seção, pois estão diretamente associados ao RFC003 – Manter salas de consulta. 
[RFS021] Cadastrar salas de consulta
Ator: Secretária e Médico
Esse requisito começa quando um dos atores deseja cadastrar uma sala de consulta no sistema. Para fazer isso ele deverá fornecer as seguintes informações presentes na tabela 13.
Tabela 13 – Dados da sala de consulta
	Campo
	Descrição
	*Nome do médico
	Nome completo do médico.
	*Nome do paciente
	Nome completo do paciente.
	*Data da consulta
	Data da consulta.
	*Horário da consulta
	Horário da consulta.
	*Número da sala
	Número da sala que será realizada a consulta.
(*) Campos com * são campos obrigatórios. O sistema irá criticar e impedir que a entidade seja cadastrada caso o campo esteja vazio. Todos os campos que requerem validação também deverão estar preenchidos adequadamente. Caso o contrário a entidade também não será cadastrada.
	Prioridade:
	[ ]
	Essencial
	[ ]
	Importante
	[x]
	Desejável
[RFS022] Consultar salas de consulta
Ator: Secretária e Médico
Esse requisito começa quando um dos atores desejar consultar uma sala de consulta no sistema. Para isso deverá informar um dos filtros presentes na tabela 14.
Tabela 14 – Filtros para Consulta das salas de consulta
	Campo
	Descrição
	Número da sala de consulta
	Campo aberto no qual deve ser informado o número da sala de consulta. Provem do RFS021 – Cadastrar Salas de consulta.
	Data/Horário da consulta
	Campo aberto no qual deve ser informado a data e o horário da consulta. Provem do RFS021 – Cadastrar Salas de consulta.
	Prioridade:
	[ ]
	Essencial
	[ ]
	Importante
	[x]
	Desejável
[RFS033] Alterar salas de consulta
Ator: Secretária e Médico
Esse requisito começa quando um dos atores deseja alterar as informações de uma sala de consulta. A alteração de uma sala de consulta é feita a partir de sua consulta, através do RFS032 – Consultar sala de consulta.
Todos os campos de informações presentes na Tabela 13 – Dados da sala de consulta (RFS031) podem sofrer alterações.
	Prioridade:
	[ ]
	Essencial
	[ ]
	Importante
	[x]
	Desejável
[RFS024] Remover sala de consulta
Ator: Secretária e Médico
Esse requisito começa quando um dos atores deseja remover uma sala de consulta. A remoção da sala de consulta é feita a partir de sua consulta, através do RFS022 – Consultar salas de consulta.
	Prioridade:
	[ ]
	Essencial
	[ ]
	Importante
	[x]
	Desejável
3.4 Requisitos funcionais de sistema referentes ao RFC004
Os seguintes requisitos funcionais foram agrupados nesta seção, pois estão diretamente associados ao RFC004 – Manter agenda. 
[RFS025] Cadastrar Consulta
Ator: Secretária e Médico
Esse requisito começa quando um dos atores deseja cadastrar uma sala de consulta no sistema. Para fazer isso ele deverá fornecer as seguintes informações presentes na tabela 15.
Tabela 15 – Dados da consultaCampo
	Descrição
	*Nome do médico
	Nome completo do médico.
	*Nome do paciente
	Nome completo do paciente.
	*Data da consulta
	Data da consulta.
	*Horário da consulta
	Horário da consulta.
	*Convênio
	Dados do convênio.
(*) Campos com * são campos obrigatórios. O sistema irá criticar e impedir que a entidade seja cadastrada caso o campo esteja vazio. Todos os campos que requerem validação também deverão estar preenchidos adequadamente. Caso o contrário a entidade também não será cadastrada.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
[RFS026] Consultar agenda
Ator: Secretária e Médico
Esse requisito começa quando um dos atores desejar consultar uma consulta no sistema. Para isso deverá informar um dos filtros presentes na tabela 16.
Tabela 16 – Filtros para Consulta da agenda
	Campo
	Descrição
	Data/Horário
	Campo aberto no qual deve ser informado a data para consulta. Provem do RFS025 – Cadastrar consulta.
Pode-se consultar uma consulta específica ou, também, as consultas de um dia, semana, mês.
	Nome do paciente
	Campo aberto no qual deve ser informado o nome do paciente para consulta. Provem do RFS025 – Cadastrar consulta.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
[RFS027] Alterar consulta
Ator: Secretária e Médico
Esse requisito começa quando um dos atores deseja alterar as informações de uma consulta. A alteração de uma consulta é feita a partir de sua consulta, através do RFS026 – Consultar agenda.
Todos os campos de informações presentes na Tabela 15 – Dados da consulta (RFS025) podem sofrer alterações.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
[RFS028] Remover consulta
Ator: Secretária e Médico
Esse requisito começa quando um dos atores deseja remover uma consulta. A remoção de uma consulta é feita a partir de sua consulta, através do RFS026 – Consultar agenda.
Um paciente poderá cancelar uma consulta <<XX>> horas antes do horário sem precisar pagar <<YY%>> do preço da consulta.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
3.5 Requisitos funcionais de sistema referentes ao RFC005
Os seguintes requisitos funcionais foram agrupados nesta seção, pois estão diretamente associados ao RFC005 – Manter convênio. 
[RFS001] Cadastrar convênio
Atores: Secretária e Médico
Esse requisito começa quando um dos atores deseja cadastrar um paciente no sistema. Para fazer isso ele deverá fornecer as seguintes informações presentes na tabela 01.
Tabela 01 – Dados do Convênio
	Campo
	Descrição
	*Convênio
	Nome do convênio.
	*Entidade
	Nome da entidade responsável pelo convênio.
	*Validade do contrato
	Data limite do contrato de convênio firmado com a entidade responsável.
	*Contato da entidade
	Telefone e site de contato da entidade responsável pelo convênio.
(*) Campos com * são campos obrigatórios. O sistema irá criticar e impedir que a entidade seja cadastrada caso o campo esteja vazio. Todos os campos que requerem validação também deverão estar preenchidos adequadamente. Caso o contrário a entidade também não será cadastrada.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
[RFS002] Consultar convênio
Atores: Secretária e Médico
Esse requisito começa quando um dos atores deseja consultar os convênios no sistema. Para isso deverá informar um dos filtros presentes na tabela 02.
Tabela 02 – Filtros para Consulta de Convênio
	Campo
	Descrição
	Nome do convênio (ii)
	Campo de escolha fechada proveniente do RFS001 – Cadastrar Convênio, com uma opção de TODOS.
	Nome da entidade (ii)
	Campo de escolha fechada proveniente do RFS001 – Cadastrar Convênio, com uma opção de TODOS.
(i) atributos que fazem referência a alguma outra entidade, (ii) atributos multivalorados e (iii) atributos enumerados.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
[RFS003] Alterar convênio
Atores: Secretária e Médico
Esse requisito começa quando um dos atores deseja alterar as informações de um convênio da clínica médica. A alteração do convênio é feita a partir de sua consulta, através do RFS012 – Consultar convênio.
Todos os campos de informações presentes na Tabela 01 – Dados do Convênio do RFS001 podem sofrer alteração.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
[RFS004] Remover convênio
Atores: Secretária e Médico
Esse requisito começa quando um dos atores deseja remover um convênio da clínica médica. A remoção do convênio é feita a partir de sua consulta, através do RFS002 – Consultar convênio.
Um convênio só poderá ser removido caso expire a validade do contrato e não haja renovação do mesmo ou haja rompimento do contrato. 
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
3.6 Requisitos funcionais de sistema referentes ao RFC006
Os seguintes requisitos funcionais foram agrupados nesta seção pois estão diretamente associados ao RFC006 – Manter prontuário dos pacientes. 
[RFS005] Cadastrar prontuário dos pacientes
Atores: Secretária e Médico
Esse requisito começa quando um dos atores deseja cadastrar o prontuário de um paciente no sistema. Para fazer isso ele deverá fornecer as seguintes informações presentes na tabela 03.
Tabela 03 – Informações do Prontuário
	Campo
	Descrição
	*Paciente
	Nome completo do paciente.
	*Idade
	Idade do paciente.
	*Médico
	Médico atendente na atual (última) consulta.
	*Data
	Data da atual (última) consulta.
	Hora
	Hora da atual (última) consulta.
	*Principal queixa
	Principal queixa do paciente ou razão que o fez se consultar. 
	*Temperatura
	Temperatura corporal do paciente, medida em graus Celsius, na atual consulta.
	*Pressão arterial
	Pressão arterial do paciente medida na atual consulta.
	*Frequência Cardíaca
	Frequência cardíaca do paciente medida na atual consulta. 
	*Paciente em fase de crescimento (iii)
	Campo de escolha fechada: Sim ou Não.
(*) Campos com * são campos obrigatórios. O sistema irá criticar e impedir que a entidade seja cadastrada caso o campo esteja vazio. Todos os campos que requerem validação também deverão estar preenchidos adequadamente. Caso o contrário a entidade também não será cadastrada.	 (i) atributos que fazem referência a alguma outra entidade, (ii) atributos multivalorados e (iii) atributos enumerados.
Caso o paciente esteja ainda em fase de crescimento (crianças, adolescentes e jovens) além das informações da tabela 03 deverão também ser fornecidas as informações presentes na tabela 04.
Tabela 04 – Dados do Paciente em Desenvolvimento
	Campo
	Descrição
	*Altura
	Altura do paciente em centímetros, medida na atual consulta.
	*Peso
	Peso do paciente em quilogramas, tomado na atual consulta.
(*) Campos com * são campos obrigatórios. O sistema irá criticar e impedir que a entidade seja cadastrada caso o campo esteja vazio. Todos os campos que requerem validação também deverão estar preenchidos adequadamente. Caso o contrário a entidade também não será cadastrada.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
[RFS006] Consultar prontuário dos pacientes
Atores: Secretária e Médico
Esse requisito começa quando um dos atores deseja consultar o prontuário de um paciente no sistema. Para isso deverá informar um dos filtros presentes na tabela 05.
Tabela 05 – Filtros para Consulta de Prontuário
	Campo
	Descrição
	Nome do paciente
	Campo aberto no qual deve ser informado o nome completo do paciente. Provem do RFS005 – Cadastrar Pacientes.
	Data da consulta
	Campo aberto no qual deve ser informada a data da última consulta, ou seja, da ultima alteração do prontuário. Provem do RFS001 – Cadastrar Prontuário dos Pacientes.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
[RFS007] Alterar prontuário dos pacientesAtores: Médico
Esse requisito começa quando o ator deseja alterar as informações do prontuário de um paciente da clínica médica. A alteração do prontuário é feita a partir de sua consulta, através do RFS006 – Consultar prontuário dos pacientes.
Todos os campos de informações presentes na Tabela 03 – Informações do Prontuário e na Tabela 04 – Dados do Paciente em Desenvolvimento, no RFS005, podem sofrer alterações.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
[RFS008] Remover prontuário dos pacientes
Atores: Secretária e Médico
Esse requisito começa quando um dos atores deseja remover o prontuário de um paciente da clínica médica. A remoção do prontuário dos pacientes é feita a partir de sua consulta, através do RFS006 – Consultar prontuário dos pacientes.
O prontuário de um paciente só poderá ser removido após a confirmação do desvinculo da clínica médica com o paciente em questão. Em caso de desvinculo devido a óbito do paciente, será possível a remoção imediata do prontuário. Dessa forma, só serão removidos prontuários pertencentes a pacientes já removidos do sistema.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
3.7 Requisitos funcionais de sistema referentes ao RFC007
Os seguintes requisitos funcionais foram agrupados nesta seção, pois estão diretamente associados ao RFC007 – Manter princípio ativo. 
[RFS009] Cadastrar princípio ativo
Ator: Médico
Esse requisito começa quando o ator deseja cadastrar um princípio ativo no sistema. Para fazer isso ele deverá fornecer as seguintes informações presentes na tabela 06.
Tabela 06 – Dados do Princípio Ativo
	Campo
	Descrição
	*Nome
	Nome do princípio ativo.
	*Concentração
	Concentração (usual) do princípio ativo nas preparações.
	*Uso (iii)
	Campo de escolha fechada: Oral, Sublingual ou Cutânea.
	*Produto comercial
	Nome comercial.
(*) Campos com * são campos obrigatórios. O sistema irá criticar e impedir que a entidade seja cadastrada caso o campo esteja vazio. Todos os campos que requerem validação também deverão estar preenchidos adequadamente. Caso o contrário a entidade também não será cadastrada. 	 (i) atributos que fazem referência a alguma outra entidade, (ii) atributos multivalorados e (iii) atributos enumerados.
	Prioridade:
	[ ]
	Essencial
	[ ]
	Importante
	[x]
	Desejável
[RFS010] Consultar princípio ativo
Ator: Médico
Esse requisito começa quando o ator deseja consultar um princípio ativo no sistema. Para isso deverá informar um dos filtros presentes na tabela 07.
Tabela 07 – Filtros para Consulta de Prontuário
	Campo
	Descrição
	Nome do princípio ativo
	Campo aberto no qual deve ser informado o nome do princípio ativo. Provem do RFS009 – Cadastrar Princípio Ativo.
	Nome comercial
	Campo aberto no qual deve ser informado o nome comercial do princípio ativo. Provem do RFS009 – Cadastrar Princípio Ativo.
	Prioridade:
	[ ]
	Essencial
	[ ]
	Importante
	[x]
	Desejável
[RFS011] Alterar princípio ativo
Ator: Médico
Esse requisito começa quando o ator deseja alterar as informações de um princípio ativo. A alteração do princípio ativo é feita a partir de sua consulta, através do RFS010 – Consultar princípio ativo.
Todos os campos de informações presentes na Tabela 06 – Dados do Princípio Ativo, no RFS009, podem sofrer alterações.
	Prioridade:
	[ ]
	Essencial
	[ ]
	Importante
	[x]
	Desejável
[RFS012] Remover princípio ativo
Ator: Médico
Esse requisito começa quando o ator deseja remover um princípio ativo da lista de princípios ativos e seus respectivos medicamentos. A remoção do princípio ativo é feita a partir de sua consulta, através do RFS010 – Consultar princípio ativo.
Não existem restrições para a remoção de qualquer princípio ativo.
	Prioridade:
	[ ]
	Essencial
	[ ]
	Importante
	[x]
	Desejável
3.8 Requisitos funcionais de sistema referentes ao RFC008
Os seguintes requisitos funcionais foram agrupados nesta seção, pois estão diretamente associados ao RFC008 – Manter medicamentos. 
[RFS029] Cadastrar medicamento
Atores: Secretária e Médico
	Esse requisito tem início após um dos atores desejar cadastrar algum medicamento ao banco de dados de Medicamentos do sistema. Para isso esse ator deve fornecer as informações apresentadas na tabela 17.
Tabela 17 – Dados do Medicamento
	Campo
	Descrição
	*Nome
	Nome do medicamento.
	*Composto Químico
	Especificação do Composto Químico do Medicamento.
	*Indicação
	Sintomas e Doenças as quais o medicamento é indicado conforme descrito na bula.
	*Contraindicação
	Sintomas e Doenças as quais o medicamento não é indicado conforme descrito na bula.
	*Laboratório
	Laboratório em que o medicamento é fabricado.
(*) Campos com * são campos obrigatórios. O sistema irá criticar e impedir que a entidade seja cadastrada caso o campo esteja vazio. Todos os campos que requerem validação também deverão estar preenchidos adequadamente. Caso o contrário a entidade também não será cadastrada.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
[RFS030] Consultar medicamento
Atores: Secretária e Médico
	Esse requisito tem início após um dos atores desejar encontrar algum medicamento em específico. A pesquisa ao banco de dados pode ser feita através das informações contidas na Tabela três. 
Tabela 18 – Filtros para Consulta de Medicamentos
	Campo
	Descrição
	Nome 
	Nome do medicamento.
	Composto Químico
	Especificação do Composto Químico do Medicamento.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
[RFS031] Alterar medicamento
Atores: Secretária e Médico
	Esse requisito começa quando um dos atores deseja alterar um medicamento que já faz parte do banco de dados do sistema. O sistema então localiza a o medicamento através do [RFS020] – Consultar medicamento e então o ator faz as mudanças desejadas. Os dados que poderão ser alterados são apresentados pela Tabela 19.
Tabela 19 – Dados alteráveis dos medicamentos 
	Campo
	Descrição
	*Nome
	Nome do Medicamento.
	*Indicação
	Sintomas e Doenças as quais o medicamento é indicado conforme descrito na bula.
	*Contraindicação
	Sintomas e Doenças as quais o medicamento não é indicado conforme descrito na bula.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
[RFS032] Remover medicamento
Atores: Secretária e Médico
	Esse requisito se inicia quando um dos atores deseja fazer a remoção de algum medicamento já cadastrado anteriormente no sistema. Para isso ele faz uma pesquisa no banco de dados através do RFS021 – Consultar Medicamento, logo após encontrar o medicamento desejado o sistema pede a senha pessoal do usuário e em seguida essas informações são transferidas para um outro banco de dados em que as informações que aparentemente não são mais úteis ao sistema ficam armazenadas em segurança. 
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
3.9 Requisitos funcionais de sistema referentes ao RFC009
Os seguintes requisitos funcionais foram agrupados nesta seção pois estão diretamente associados ao RFC009 – Emitir relatório de Epidemia. 
[RFS033] Cadastrar Epidemia
Atores: Secretária e Médico
	Esse requisito tem início após um dos atores desejar cadastrar algum tipo de epidemia que ainda não tinha sido adicionado ao banco de dados de Epidemias do sistema. Para isso esse ator deve fornecer as informações apresentadas na tabela 20.
Tabela 20 – Informações de Epidemia
	Campo
	Descrição
	*Nome
	Nome da epidemia.
	*Sintomas mais frequêntes
	Descrição dos sintomas que são mais presentes nessa epidemia.
	*Faixa etária de risco
	A faixa etária que tem mais facilidade para pegar a doença e menos facilidade para se recuperar.
	*Número de casos
	Número de casos confirmados no Brasil através dos dados divulgados pelo governo.
CampoDescrição
*Número de casos no Brasil 
Número de casos confirmados até o momento do cadastro da epidemia no sistema.
*Número de casos na região
Número de casos confirmados até o momento do cadastro da epidemia no sistema.
*Número de casos na cidade
Número de casos confirmados até o momento do cadastro da epidemia no sistema.
	*Número de mortes
	Número de mortes pela epidemia conforme divulgados pelo governo até o momento do cadastro da epidemia.
(*) Campos com * são campos obrigatórios. O sistema irá criticar e impedir que a entidade seja cadastrada caso o campo esteja vazio. Todos os campos que requerem validação também deverão estar preenchidos adequadamente. Caso o contrário a entidade também não será cadastrada.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
[RFS034] Alterar Epidemia
Atores: Secretária e Médico
	Esse requisito começa quando um dos atores deseja alterar um ou mais campo do banco de dados das Epidemias. Isso se dá através do [RFS035] – Consultar Epidemia, então o ator faz as mudanças desejadas. Os dados que poderão ser alterados são apresentados pela Tabela 21.
Tabela 21 – Dados alteráveis de epidemia
	Campo
	Descrição
	*Nome
	Nome da Epidemia.
	*Sintomas mais frequentes
	Descrição dos sintomas que são mais presentes nessa epidemia.
	*Número de casos
	Número de casos confirmados no Brasil através dos dados divulgados pelo governo.
	*Número de mortes
	Número de mortes pela epidemia conforme divulgados pelo governo até o momento do cadastro da epidemia.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
[RFS035] Consultar Epidemia
Atores: Médico
	Esse requisito tem início após um dos atores desejar encontrar alguma epidemia em específico que já tenha sido cadastrada no sistema. A pesquisa ao banco de dados pode ser feita através da informação contida na Tabela 22. 
Tabela 22 – Filtros para Consulta de Epidemia
	Campo
	Descrição
	*Nome
	Nome da Epidemia.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
[RFS036] Remover Epidemia
Atores: Secretária e Médico
	Esse requisito se inicia quando um dos atores deseja fazer a remoção de alguma epidemia já cadastrado anteriormente no sistema. Para isso ele faz uma pesquisa no banco de dados através do RFS035 – Consultar Epidemia, logo após encontrar a epidemia desejada o sistema pede a senha pessoal do usuário e em seguida essas informações são transferidas para um outro banco de dados em que as informações que aparentemente não são mais úteis ao sistema ficam armazenadas em segurança. 
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
3.10 Requisitos funcionais de sistema referentes ao RFC010
Os seguintes requisitos funcionais foram agrupados nesta seção, pois estão diretamente associados ao RFC010 – Emitir relatório de lucros. 
[RFS037] Cadastrar Lucros
Ator: Médico
	Esse requisito tem início após um dos atores receber o balanço feito após quitar todas as dívidas do consultório e chegar ao lucro final daquele mês. Para isso esse ator deve fornecer as informações apresentadas na tabela 23.
Tabela 23 – Dados de lucro
	Campo
	Descrição
	*Nome do médico
	Nome do médico.
	*Quantidade de consultas realizadas
	Quantidade de consultas realizadas pelo médico em questão e qual o faturamento recebido através dos convênios aos quais aquele médico atende.
(*) Campos com * são campos obrigatórios. O sistema irá criticar e impedir que a entidade seja cadastrada caso o campo esteja vazio. Todos os campos que requerem validação também deverão estar preenchidos adequadamente. Caso o contrário a entidade também não será cadastrada. 
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
[RFS038] Alterar Lucro
Ator: Médico
Esse requisito começa quando um dos atores deseja alterar algum dado que já faz parte do banco de dados do sistema referente ao Lucro. O sistema então localiza a o medicamento através do [RFS039] – Consultar Lucro e então o ator faz as mudanças desejadas. Os dados que poderão ser alterados são apresentados pela Tabela 24, e a alteração é confirmada após o usuário entrar com a senha.
Tabela 24 – Dados alteráveis dos lucros
	Campo
	Descrição
	*Nome do médico
	Nome do médico.
	*Quantidade de consultas realizadas
	Quantidade de consultas realizadas pelo médico em questão e qual o faturamento recebido através dos convênios aos quais aquele médico atende.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
[RFS039] Consultar Lucro
Ator: Médico
Esse requisito tem início após um dos atores desejar encontrar algum lucro em específico. A pesquisa ao banco de dados pode ser feita através das informações contidas na Tabela 25.
Tabela 25 – Filtro para consulta dos lucros
	Campo
	Descrição
	*Nome do Médico
	Nome do Médico que realizou a consulta.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
[RFS040] Remover Lucro
Ator: Médico
	Esse requisito se inicia quando um dos atores deseja fazer a remoção de alguma relação de lucros já cadastrado anteriormente no sistema. Para isso ele faz uma pesquisa no banco de dados através do RFS039 – Consultar Lucro, logo após encontrar a relação desejada o sistema pede a senha pessoal do usuário e em seguida essas informações são transferidas para um outro banco de dados em que as informações que aparentemente não são mais úteis ao sistema ficam armazenadas em segurança. 
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
3.11 Requisitos funcionais de sistema referentes ao RFC011
Os seguintes requisitos funcionais foram agrupados nesta seção, pois estão diretamente associados ao RFC011– Manter Contas. 
[RFS041] Cadastrar Contas
Ator: Médico e Secretária
	Esse requisito tem início quando um dos atores deseja cadastrar alguma nova conta no banco de dados de Contas do consultório. Para isso esse ator deve fornecer as informações apresentadas na tabela 26.
.
Tabela 26 – Dados de conta
	Campo
	Descrição
	*Tipo de conta
	Campo de escolha fechada apresentando as seguintes opções:
Campo
Descrição
Conta Paga
Contas que já foram pagas anteriormente ao cadastro dela no sistema.
Conta a ser paga
Contas que tem um prazo de validade ainda não extrapolado. 
	*Valor da conta
	O valor já pago ou que deverá ser pago.
	Data de validade
	Este campo só deve ser preenchido caso a conta ainda tenha que ser paga, definindo assim qual a data limite para o pagamento.
(*) Campos com * são campos obrigatórios. O sistema irá criticar e impedir que a entidade seja cadastrada caso o campo esteja vazio. Todos os campos que requerem validação também deverão estar preenchidos adequadamente. Caso o contrário a entidade também não será cadastrada. 
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
[RFS052] Alterar Contas
Ator: Médico e Secretária
	Esse requisito começa quando um dos atores deseja alterar alguma informação de uma conta já adicionada ao banco de dados. O sistema então localiza a o medicamento através do [RFS043] – Consultar Conta e então o ator faz as mudanças desejadas. Os dados que poderão ser alterados são apresentados pela Tabela 27.
Tabela 27 – Dados alteráveis das contas
	Campo
	Descrição
	*Tipo de conta
	Se a conta já foi ou ainda deve ser paga.
	*Valor da conta
	O valor já pago ou que deverá ser pago.
	Data de validade
	Este campo só deve ser preenchido caso a conta ainda tenha que ser paga, definindo assim qual a data limite para o pagamento.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
[RFS043] Consultar conta
Ator: Médico e Secretária
	Esse requisito tem início após um dos atores desejar encontrar alguma conta em específico. A pesquisa ao banco de dados pode ser feita através das informações contidas naTabela 28. 
Tabela 28 – Filtro para consulta das contas
	Campo
	Descrição
	Data de validade
	Data em que a conta vencerá.
	Período em questão.
	Mês em que deseja ver as contas que foram adicionadas ao banco de dados.
	Campo
	Descrição
	*Nome do Médico
	Nome do Médico que realizou a consulta.
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
[RFS044] Remover Conta
Ator: Médico
	Esse requisito se inicia quando um dos atores deseja fazer a remoção de alguma conta já cadastrada anteriormente no sistema. Para isso ele faz uma pesquisa no banco de dados através do RFS043 – Consultar Conta, logo após encontrar a conta desejada o sistema pede a senha pessoal do usuário e em seguida essas informações são transferidas para um outro banco de dados em que as informações que aparentemente não são mais úteis ao sistema ficam armazenadas em segurança. 
	Prioridade:
	[x]
	Essencial
	[ ]
	Importante
	[ ]
	Desejável
Requisitos não funcionais
<Esta seção deve conter os requisitos não funcionais do sistema. Para uma melhor organização deste documento, utilize as subseções abaixo para agrupar os requisitos não funcionais relacionados.> 
Usabilidade
<Esta seção descreve os requisitos não funcionais associados à facilidade de uso da interface com o usuário, material de treinamento e documentação do produto/serviço.>
<Nome do requisito>
<Forneça o propósito do requisito não funcional de forma clara. Em seguida, assinale um dos símbolos abaixo para indicar a prioridade do requisito>
	Prioridade:
	(
	Essencial
	(
	Importante
	(
	Desejável
<Nome do requisito>
<Utilize os mesmos campos mostrados no bloco anterior para descrever este e os demais requisitos não funcionais de usabilidade.>
Confiabilidade
<Esta seção descreve os requisitos não funcionais associados à freqüência, severidade de falhas e habilidade de recuperação das mesmas, bem como à corretude do produto ou serviço.> 
<Nome do requisito>
<Utilize os mesmos campos mostrados na seção 4.1 para descrever este e os demais requisitos não funcionais de confiabilidade.>
Desempenho
<Esta seção descreve os requisitos não funcionais associados à eficiência, uso de recursos e tempo de resposta do produto ou serviço>
<Nome do requisito>
<Utilize os mesmos campos mostrados na seção 4.1 para descrever este e os demais requisitos não funcionais de desempenho.>
Segurança
<Esta seção descreve os requisitos não funcionais associados à integridade, privacidade e autenticidade dos dados do produto ou serviço.> 
<Nome do requisito>
<Utilize os mesmos campos mostrados na seção 4.1 para descrever este e os demais requisitos não funcionais de segurança.>
Distribuição
<Esta seção descreve os requisitos não funcionais associados à distribuição da versão executável do produto ou serviço>
<Nome do requisito>
<Utilize os mesmos campos mostrados na seção 4.1 para descrever este e os demais requisitos não funcionais de distribuição.>
Padrões
<Esta seção descreve os requisitos não funcionais associados a padrões ou normas que devem ser seguidos para a realização do produto ou serviço ou pelo seu processo de desenvolvimento>
 <Nome do requisito>
<Utilize os mesmos campos mostrados na seção 4.1 para descrever este e os demais requisitos não funcionais de adequação a padrões.>
Hardware e software
<Esta seção descreve os requisitos não funcionais associados ao hardware e software usados para desenvolver ou para executar um produto ou serviço>
<Nome do requisito>
<Utilize os mesmos campos mostrados na seção 4.1 para descrever este e os demais requisitos não funcionais de hardware e software.>
Rastreabilidade
<Nesta seção referencie a Matriz de Rastreabilidade.> 
Mudanças nos requisitos
Sempre que seja necessária a introdução de alterações em relação aos requisitos descritos neste documento ou a inclusão de novos requisitos, os seguintes itens devem ser seguidos. <avaliar a adequação de cada item à proposta específica:>
Toda solicitação de mudança proveniente do Contratante deverá ser documentada por este e enviada a <elemento da empresa fornecedora, geralmente o gerente do projeto>
Um documento contendo a descrição da solicitação de mudança deve ser assinado pelos <elementos da empresa fornecedora e Cliente>, formalizando assim a solicitação. 
O tempo necessário para avaliar a viabilidade técnica de uma alteração no escopo delineado nesta proposta será cobrado ao Contratante.
A empresa fornecedora avaliará o impacto da mudança no cronograma e no custo do serviço e submeterá ao Contratante para aprovação. 
A empresa fornecedora iniciará a execução da mudança no caso de não haver impacto associado à mesma.>
<Descrever também se o cliente poderá solicitar mudanças em ferramentas que ele tem acesso.>
Referências
<Esta seção deve prover uma lista de todos os documentos relacionados a este documento>
												
Representante do contratado		 Representante da contratante
 		 
		Testemunha 1				Testemunha 2

Continue navegando