Escolar Documentos
Profissional Documentos
Cultura Documentos
SmartClinic
Especificao dos Requisitos
Especificacao Requisitos.doc
Verso: 1.0
Data Verso: 22 / 11 / 06
Verso
Descrio
Autor
Djaci Alves
Nicole Sultanum
22 / 10 / 2006
00.01
Verso Inicial
Renan Lima
Victor Rodrigues
{ daaf , nbs2 , rpgl , vcr2 }
SmartClinic
Especificao dos Requisitos
Especificacao Requisitos.doc
Verso: 1.0
Data Verso: 22 / 11 / 06
Sumrio
1
Introduo ..................................................................................................................................................... 4
1.1
Objetivos deste documento ..................................................................................................................... 4
1.2
Escopo do produto SmartClinic ............................................................................................................... 4
1.2.1
Componentes principais ................................................................................................................. 4
1.2.2
Benefcios do produto..................................................................................................................... 4
1.3
Materiais de referncia ........................................................................................................................... 5
1.4
Definies e siglas ................................................................................................................................. 5
1.5
Viso geral deste documento .................................................................................................................. 5
Descrio geral do produto ............................................................................................................................. 6
2.1.1
Interfaces de hardware ................................................................................................................... 6
2.1.2
Interfaces de software .................................................................................................................... 6
2.1.3
Interfaces de comunicao ............................................................................................................. 6
2.1.4
Restries de memria ................................................................................................................... 6
2.2
Usurios e sistemas externos ................................................................................................................. 6
2.2.1
Descrio ...................................................................................................................................... 6
Requisitos ..................................................................................................................................................... 7
3.1
Identificao dos Requisitos .................................................................................................................. 13
3.2
Prioridades dos Requisitos ..................................................................................................................... 7
3.3
Requisitos funcionais ............................................................................................................................. 7
3.4
Requisitos no-funcionais ....................................................................................................................... 8
Diagramas de casos de uso .......................................................................................................................... 10
4.1.1.1
Diagrama de casos de uso Subsistema de Cadastro de Mdicos.................................................. 10
4.1.1.2
Diagrama de casos de uso Subsistema de Cadastro de Clnicas .... Erro! Indicador no definido.
4.1.1.3
Diagrama de casos de uso Subsistema de Cadastro de SecretriasErro! Indicador no definido.
4.1.1.4
Diagrama de casos de uso Subsistema de Cadastro de Pacientes ............................................... 10
4.1.1.5
Diagrama de casos de uso Subsistema de Cadastro de Convnios .............................................. 11
4.1.1.6
Diagrama de casos de uso Subsistema de Gerenciamento da Agenda Mdica .............................. 12
4.1.1.7
Diagrama de casos de uso Subsistema de Gerenciamento de Documentos Mdicos ..................... 13
Detalhamento Casos de Uso......................................................................................................................... 13
SmartClinic
Especificao dos Requisitos
Especificacao Requisitos.doc
Verso: 1.0
Data Verso: 22 / 11 / 06
1 Introduo
1.1 Objetivos deste documento
Descrever e especificar as necessidades do projeto SmartClinic, com o intuito de servir de agente facilitador no
gerenciamento dos requisitos do projeto e no posterior desenvolvimento do software.
Relevncia
Essencial
Essencial
Importante
Importante
SmartClinic
Especificao dos Requisitos
Especificacao Requisitos.doc
Verso: 1.0
Data Verso: 22 / 11 / 06
Referncia
Entrevista
Software
Personal Med 98
CID-10
DataSus
CBHPM
Definio
CID
CBHPM
SmartClinic
Especificao dos Requisitos
Especificacao Requisitos.doc
Verso: 1.0
Data Verso: 22 / 11 / 06
Interfaces de hardware
No aplicvel ao sistema.
2.1.2
2.1.3
Interfaces de software
Nome
Descrio
SGBD Interface
Interfaces de comunicao
No aplicvel ao sistema.
2.1.4
Restries de memria
Tipo de memria
Limites aplicveis
HD
RAM
2.2
2.2.1
Descrio
Ator
Definio
Mdico
Secretria
SGBD
Administrador
SmartClinic
Especificao dos Requisitos
Especificacao Requisitos.doc
Verso: 1.0
Data Verso: 22 / 11 / 06
3 Requisitos
3.1
3.2
Requisitos funcionais
[REQ-01] O sistema deve permitir a manipulao de informaes da Clnica, que so: Nome da clnica, CNPJ,
endereo, telefone e cabealho (que deve aparecer em todos os documentos gerados pela clnica).
[REQ-02] O sistema deve guardar informaes sobre os mdicos da clnica: Nome do mdico, CPF, RG, CRM,
telefone, endereo, sexo e durao da consulta deste mdico
[REQ-03] O sistema deve permitir a possibilidade do cadastro de secretrios que trabalham na clnica. Devem
ser armazenadas as informaes Nome do funcionrio, CPF, RG, telefone, endereo e sexo.
[REQ-04] O sistema deve permitir aos mdicos a consulta tabela CID (Classificao Internacional de
Doenas).
[REQ-05] O sistema deve permitir a manipulao de pacientes, suas informaes pessoais (Nome, Endereo,
Telefone, CPF, RG, Sexo e Convnio ao qual est associado), e informaes sobre a ficha mdica (Principal
queixa do paciente, antecedentes mdicos, histria da doena atual, hiptese de diagnstico, medicao
prescrita, exames em aparelhos e sistemas, e exames complementares). Informaes sobre o paciente no
podem ser removidas do sistema, por exigncias da lei.
SmartClinic
Especificao dos Requisitos
Especificacao Requisitos.doc
Verso: 1.0
Data Verso: 22 / 11 / 06
[REQ-06] Somente o mdico possui acesso visualizao / modificao de dados da ficha mdica de um
paciente.
[REQ-07] O sistema deve manter uma Agenda de Compromissos para cada mdico. Os compromissos devem
conter data, hora inicial, hora final, uma descrio do compromisso. Os compromissos podem ser tanto
consultas da prpria clnica (neste caso, o compromisso deve ser associado a um paciente) quantos
compromissos externos (momentos em que o mdico estar ocupado, e no poder atender pacientes). Os
secretrios devem poder ter acesso s agendas dos mdicos, para convenincia destes.
[REQ-08] O sistema deve gerir informaes sobre os convnios aceitos na clnica, guardando as respectivas
informaes: Nome, telefone para contato, endereo, CNPJ, e planos fornecidos pelo convnio. Ele ainda deve
gerar relatrios destinados a cada convnio, informando o perodo de tempo compreendido, as consultas
realizadas atravs do convnio neste perodo, o faturamento a ser destinado clnica por cada convnio e o
faturamento total.
[REQ-09] O sistema deve permitir a manipulao de documentos mdicos (receitas e atestados) que possam
ser impressos. O sistema tambm deve prover facilidades para edio do cabealho / rodap do documento a
ser gerado.
[REQ-10] O sistema possui uma base de dados local para ser utilizada quando estiver no modo off-line, ou seja,
sem conexo com o banco de dados. Quando no modo off-line, o usurio apenas pode consultar as
informaes existentes na base local, que correspondem ltima atualizao feita na mesma antes do sistema
ser desconectado.
3.3
3.3.1
Requisitos no-funcionais
[RNF 01] - Tempo de Resposta
Descrio: Os usurios do sistema devero esperar, em mdia, dez segundos para o processamento
de uma requisio. Isto , o throughput mdio (padro) do sistema dever ser estimado em cinco
segundos para qualquer operao.
Prioridade: Importante
3.3.2
SmartClinic
Especificao dos Requisitos
Especificacao Requisitos.doc
Verso: 1.0
Data Verso: 22 / 11 / 06
sistema, como disposio intuitiva e hierrquica dos menus. Uma boa estimativa de tempo para o
usurio aprender a utilizar o sistema que seu aprendizado dure, no mximo, 25 minutos.
Prioridade: Importante
3.3.3
3.3.4
3.3.5
3.3.6
SmartClinic
Especificao dos Requisitos
Especificacao Requisitos.doc
Verso: 1.0
Data Verso: 22 / 11 / 06
4.1.1.2
10
SmartClinic
Especificao dos Requisitos
Especificacao Requisitos.doc
4.1.1.3
Verso: 1.0
Data Verso: 22 / 11 / 06
11
SmartClinic
Especificao dos Requisitos
Especificacao Requisitos.doc
4.1.1.4
Verso: 1.0
Data Verso: 22 / 11 / 06
12
SmartClinic
Especificao dos Requisitos
Especificacao Requisitos.doc
Verso: 1.0
Data Verso: 22 / 11 / 06
4.1.1.5
4.1.1.6
Por conveno, a referncia a casos de uso feita atravs do nome da subseo onde eles esto descritos, do
identificador do subsistema, do identificador do ator e da numerao, de acordo com o esquema abaixo:
[ sigla da subseo | identificador do subsistema | identificador do ator]
OBS: Os atores so identificados pela primeira letra do seu nome.
13
SmartClinic
Especificao dos Requisitos
Especificacao Requisitos.doc
Verso: 1.0
Data Verso: 22 / 11 / 06
5.1.1
5.1.1.1
Prioridade
Essencial
5.1.1.2
Entradas
Login do Mdico/Secretria
Senha do Mdico/Secretria
5.1.1.3
Precondies
5.1.1.4
Fluxo principal
5.1.1.5
Fluxos alternativos
5.1.1.5.1
Precondies
Passos
5.1.1.5.2
Precondies
Passos
5.1.1.5.3
Ps-condies
14
SmartClinic
Especificao dos Requisitos
Especificacao Requisitos.doc
5.1.2
Verso: 1.0
Data Verso: 22 / 11 / 06
5.1.2.1
Prioridade
Essencial
5.1.2.2
Entradas
5.1.2.3
Precondies
5.1.2.4
Fluxo principal
5.1.2.5
Fluxos alternativos
5.1.2.5.1
Precondies
Passos
5.1.2.5.2
Precondies
Passos
A operao cancelada;
exibida uma mensagem informando que o paciente j esta cadastrado no
sistema, e solicitado que tente cadastra outro paciente.
Os campos do formulrio permanecem inalterados para edio;
5.1.2.5.3
Precondies
15
SmartClinic
Especificao dos Requisitos
Especificacao Requisitos.doc
Passos
Verso: 1.0
Data Verso: 22 / 11 / 06
A operao cancelada;
Os campos do formulrio permanecem inalterados para edio;
5.1.2.5.4
Ps-condies
5.1.3
5.1.3.1
Prioridade
Essencial
5.1.3.2
Entradas
5.1.3.3
Precondies
5.1.3.4
Fluxo principal
5.1.3.5
Fluxos alternativos
5.1.3.5.1
Precondies
Passos
16
SmartClinic
Especificao dos Requisitos
Especificacao Requisitos.doc
5.1.3.5.2
Verso: 1.0
Data Verso: 22 / 11 / 06
Precondies
Passos
Um aviso feito ao usurio para remarcar o compromisso para uma data posterior
a data atual;
5.1.3.5.3
Precondies
Passos
Um aviso feito ao usurio para remarcar o compromisso para uma data que
esteja livre na agenda.
5.1.3.6
Sadas
5.1.3.7
Ps-condies
17
SmartClinic
Especificao dos Requisitos
Especificacao Requisitos.doc
Verso: 1.0
Data Verso: 22 / 11 / 06
5.1.4
5.1.4.1
Prioridade
Essencial
5.1.4.2
Entradas
Disparo do timer.
5.1.4.3
Precondies
Conexo entre aplicao e SGBD ativa
5.1.4.4
Fluxo principal
O timer avisa que est na hora de fazer uma atualizao da base de dados local
O sistema atualiza a base local de dados.
O sistema avisa ao timer quanto tempo depois precisar de uma nova atualizao
5.1.4.5
Fluxos alternativos
5.1.4.5.1
Precondies
Passos
5.1.4.6
Ps-condies
A base local de dados local atualizada.
18