Professional Documents
Culture Documents
Autores:
Eduardo Gade Felipe Khner Joo Rufino Nelson Gutemberg Paulo Ricardo Silvio Santos
Projeto S.G.H.P.S.
Aprovao
Aprovamos a Especificao dos Requisitos { Verso revisada < n > } do projeto S.G.H.P.S
Eduardo Gade
10/04/2008
Felipe Khner
10/04/2008
Joo Rufino
10/04/2008
Nelson Gutemberg
10/04/2008
Paulo Ricardo
10/04/2008
Silvio Santos
10/04/2008
S.G.H.P.S.
Especificao dos Requisitos do Software.................................................................................................3 1 Introduo..........................................................................................................................................5 1.1 Objetivos deste documento.........................................................................................................5 1.2 Motivao..................................................................................................................................5 1.3 O Problema Identificado............................................................................................................5 1.4 Sobre a Organizao.................................................................................................................5 1.5 Viso Geral do Documento......................................................................................................5 1.6 Escopo do Produto....................................................................................................................6 1.6.1 Nome do produto e de seus componentes principais.............................................................6 1.6.2 Limites do produto..................................................................................................................6 1.6.3 Benefcios do produto ............................................................................................................6 1.6.4 Materiais de Referncia.........................................................................................................6 1.6.5 Definies das Siglas..............................................................................................................6 2 Requisitos No Funcionais.............................................................................................................7 2.1 Requisitos de Processo................................................................................................................7 2.2 Requisitos do Produto.................................................................................................................7 2.2.1 Segurana................................................................................................................................7 2.2.2 Performance ...........................................................................................................................7 2.2.3 Confiabilidade........................................................................................................................8 2.2.4 Usabilidade.............................................................................................................................8 2.2.5 Manutenabilidade...................................................................................................................8 2.2.6 Documentao........................................................................................................................8 2.3 Requisitos externos.....................................................................................................................8 2.3.1 Restries econmicas............................................................................................................8 2.3.2 Restries legais.....................................................................................................................9 3 Requisitos Funcionais......................................................................................................................10 4 Casos de Uso....................................................................................................................................13 4.1 Cadastrar Funcionrio..............................................................................................................13 4.2 Descadastrar Funcionrio.........................................................................................................13 4.3 Cadastrar Paciente....................................................................................................................14 4.4 Descadastrar Paciente...............................................................................................................15 4.5 Inserir Departamento................................................................................................................15 4.6 Remover Departamento............................................................................................................16 4.7 Criar Diagnstico......................................................................................................................17 4.8 Alterar Diagnstico (Inserir Exame)........................................................................................17 4.9 Efetuar Login............................................................................................................................18 4.10 Modificar Senha.....................................................................................................................19 4.11 Imprimir Diagnstico.............................................................................................................19 4.12 Imprimir Relatrio..................................................................................................................20 4.13 Gerar Relatrio de bitos.......................................................................................................20 4.14 Gerar Relatrio de Mdicos em Planto.................................................................................21 4.15 Gerar Relatrio de Doenas Freqentes ................................................................................21 4.16 Gerar Relatrio de Gastos Gerais...........................................................................................22 4.17 Gerar Relatrio de Departamentos Cheios.............................................................................22 4.18 Consultar Funcionrios..........................................................................................................23 4.19 Consultar Paciente..................................................................................................................24 4.20 Consultar Diagnstico............................................................................................................24 4.21 Consultar Exame....................................................................................................................25 4.22 Associar Foto..........................................................................................................................27 5 Diagrama de Caso de Uso................................................................................................................28 3 < organizao >
Projeto S.G.H.P.S.
S.G.H.P.S.
1
1.1
Introduo
Objetivos deste documento
Este documento tem como objetivo descrever os requisitos funcionais e no-funcionais de um sistema de gerenciamento de um hospital de prontosocorro, apresentando os casos de uso, atores e outras caractersticas que facilitam a compreenso do sistema.
1.2
Motivao
O sistema em desenvolvimento (SGHPS) tem por objetivo melhorar e agilizar o atendimento de um hospital de pronto socorro, por meio de um sistema que auxilia os funcionrios na manipulao dos dados (cadastro, consultas, relatrios, etc).
1.3
O Problema Identificado
Visto que a situao atual do atendimento nos hospitais de pronto - socorro bastante lento e de pssima qualidade, o que ocasiona filas um mal estar dos pacientes, a criao de um sistema informatizado para o gerenciamento das atividades de crucial importncia para o melhoramento do atendimento como um todo. Atualmente, o cadastramento na maioria dos hospitais de pronto socorro feito manualmente ou atravs de ferramentas bsicas para manipulao e armazenamento de dados, que no fornecem aos funcionrios funcionalidades de extrema importncia para um bom gerenciamento de um hospital de pronto socorro. Ferramentas como, gerar relatrios especficos, e consultas especificas no banco de dados.
1.4
Sobre a Organizao
Para efeito de estudo de caso, foram realizadas pesquisas atravs de pessoas que atuam na rea, enfermeiros, mdicos e funcionrio de hospitais de pronto socorro. Por meio de questionrios e entrevistas.
1.5
Este documento est organizado da seguinte forma: Sesso 1: Introduo : So mostrados aspectos relevantes para o desenvolvimento do projeto, onde dada uma viso geral e as motivaes para realizao do mesmo; Sesso 2: Requisitos No-Funcionais : So apresentados os requisitos no funcionais do sistema; Sesso 3: Requisitos Funcionais : Trata as funcionalidades do sistema; Sesso 4: Casos de Uso : trata o detalhamento dos casos de uso; Sesso 5: Diagrama do Caso de Uso : mostrado o diagrama dos casos de uso.
Projeto S.G.H.P.S.
1.6
1.6.1
Escopo do Produto
Nome do produto e de seus componentes principais
O nome do produto : S.G.H.P.S. Sistema de Gerenciamento de Hospital de Pronto Socorro. As principais funcionalidades do sistema: Gerenciamento de funcionrios e pacientes : podero ser realizados cadastros, atualizaes e remoes de pacientes e funcionrios, e acompanhar o rendimento e desenvolvimento dos mesmos. Gerar e imprimir relatrios : podero ser gerados e impressos relatrios, para que se possa acompanhar o desenvolvimento do hospital de pronto-socorro.
1.6.2
Limites do produto
O sistema no fornecer informaes de solicitao de exames, apenas seu contedo quando esse estiver pronto. O sistema no fornecer informaes sobre os bens que o pronto socorro possui, bem como a necessidade de produtos em falta.
1.6.3
Benefcios do produto
Descrio Facilitar o gerenciamento de um Pronto Socorro Facilitar o acompanhamento dos pacientes Acompanhar o desenvolvimento do Pronto Socorro Facilitar e agilizar o atendimento dos pacientes Gerar relatrios para anlise dos dados Gerar estatsticas de doenas mais comuns Facilitar o acompanhamento do rendimento dos funcionrios Valor para o cliente Essencial Essencial Essencial Essencial Importante Desejvel Desejvel
Nmero de Ordem 1 2 3 4 5 6 7
1.6.4
Materiais de Referncia
Tipo de material Livro Site Referncia bibliogrfica Engenharia de Software. Ian Summerville. www.cin.ufpe.br/~if682
Nmero de Ordem 1 2
1.6.5
Nmero de Ordem 1 2 3
S.G.H.P.S.
4 5 6
Sistema de Gerenciamento de Hospital Pronto Socorro Conselho Regional de Medicina Cdigo do CRM Mdico Conselho Regional de Enfermagem Cdigo do COREN Enfermeiro SGHPS
2
2.1
Requisitos No Funcionais
Requisitos de Processo
Descrio
O sistema dever funcionar tanto em plataforma Windows, como em Java.
Identifica o
RNF/PROC-01 na plataforma Linux. Desse modo, o sistema ser implementado RNF/PROC-02 RNF/PROC-03
Ser realizada uma documentao contendo o cdigo-fonte do software e o diagrama de classes.
Ser feito o uso de ferramentas CASE e a criao da modelagem dever utilizar a linguagem UML.
2.2
Requisitos do Produto
Descrio
Todos os usurios que forem usar o sistema necessitaro de um Somente o administrador do sistema poder cadastrar novos O nvel de cada usurio ser verificado ao efetuar login, o que far tipo do usurio.
Descrio
O tempo de inseres e consultas no sistema no pode ser maior do que 5 segundos para o caso de texto, e deve ser menor de 30 RNF/PER-07 segundos para contedos que envolvam multimdia, como imagens.
RNF/PER-08
Projeto S.G.H.P.S.
Descrio
O sistema deve manter a integridade das informaes a cada nova insero e atualizao efetuada. Essa integridade pode ser RNF/CON-09 garantida tanto pelo prprio sistema, como pelo SGBD usado, neste caso o Oracle.
Descrio
O sistema deve apresentar uma interface simples e intuitiva. Deste modo, os usurios faro suas atividades com maior RNF/USA-10 eficincia e no sero necessrios gastos com treinamentos dos mesmos.
Descrio
Descrio
2.3
Requisitos externos
Descrio
S.G.H.P.S.
Descrio
Projeto S.G.H.P.S.
Requisitos Funcionais
Os requisitos funcionais so as funcionalidades esperadas do sistema. esperado que as funcionalidades listadas a baixo estejam todas no sistema de forma eficaz, eficiente e consistncia. o esperado pelo usurio e cliente. H trs tipos de requisitos: os essenciais, aqueles que devem desde j serem implementados no sistema, do qual no teria a mnima utilidade sem eles; os importantes, que possuem uma prioridade menor que os essenciais, porm, sua implementao de grande importncia para que o sistema funcione de forma ideal; e os desejveis, que so os requisitos de baixa prioridade, de forma que sua implementao no de grande importncia na primeira verso do sistema.
Definio
Cadastrar Funcionrio
Descrio
Priorida de
A cada funcionrio contratado, o administrador do hospital de pronto-socorro Essencial poder realizar a insero dos dados do novo empregado no sistema. Caso um dado funcionrio perca o vnculo com o HPS, o mesmo deve ser excludo do sistema de modo a evitar que o mesmo contenha informaes irrelevantes. Essa operao ser executada exclusivamente pelo administrador.
Descadastrar Funcionrio
RF-02
Essencial
Cadastrar Paciente
RF-03
A cada chegada de um novo paciente, o recepcionista do hospital de pronto-socorro poder realizar a insero dos dados do novo Essencial paciente no sistema, caso ele ainda no seja cadastrado. Dada uma perda de vnculo de algum paciente com o HPS, devido a uma mudana de domiclio, ou at mesmo o bito do mesmo, o recepcionista poder remov-lo do sistema, para evitar possvel estouro da Essencial capacidade desse. Com isso, todas as informaes daquele paciente (como diagnstico e exames) sero tambm excludas do sistema. No caso de uma reforma administrativa no HPS, somente o administrador poder inserir Essencial um novo departamento, para que sejam empregados mais profissionais, etc. No caso de uma reforma administrativa no HPS, somente o administrador poder remover um novo departamento, caso seja identificado uma possvel ineficincia (ou subutilidade) daquele departamento. Para um paciente, preciso ser criado um diagnstico para que sejam observadas algumas caractersticas dos problemas daquele, atividade essa realizada pelo recepcionista.
RF-04
Inserir Departamento
RF-05
Remover Departamento
RF-06
Essencial
Criar Diagnstico
RF-07
Essencial
S.G.H.P.S.
10
RF-08
Para um dado paciente, muitas vezes o tipo de problema modificado, havendo assim a necessidade de alterao do diagnstico, Importante para que o novo problema seja identificado por um profissional. O recepcionista ter permisso para realizar a operao. O usurio poder, atravs dessa operao, ter finalmente o acesso ao sistema. Para isso, cada usurio ter uma senha (nica e Essencial intransfervel) para que seja permitido seu acesso. Tendo disponvel a senha de acesso, o usurio poder modific-la, para que a mesma tenha uma maior segurana. Com essa operao, o paciente poder solicitar a impresso do seu diagnstico. Tendo sido realizado alguma consulta de relatrios, o usurio poder solicitar a impresso do mesmo, para que seja analisado posteriormente e, at, utilizado como um possvel documento. Essencial Importante
Efetuar Login
RF-09
RF-10 RF-11
Modificar Senha
RF-12
Importante
RF-13
Gerar Relatrio de Mdicos em Planto
Lista os principais bitos ocorridos com pacientes do hospital num perodo de tempo Importante previamente definido pelo usurio, inclusive as principais causas dos mesmos. Lista as principais alocaes dos funcionrios (no caso, mdicos) dentro de um perodo Importante definido pelo usurio na chamada operao. Tarefa exclusiva do administrador.
RF-14
RF-15
Gerar Relatrio de Doenas Seleciona e informa ao usurio as principais Frequentes doenas encontradas naquele hospital, informando tambm os principais sintomas da mesma. O recepcionista ter acesso a esse tipo de dado. Gerar Relatrio de Gastos Gerais
Importante
RF-16
Faz um balano financeiro, citando os principais gastos, datas, e produtos que foram precisos ser obtidos num determinado Importante intervalo de tempo. Esse tipo de dados s poder ser acessado pelo administrador do hospital. Informa ao usurio acerca de uma possvel lotao de setor, para que uma medida seja tomada em relao a um paciente. Em muitos caso, esse precisar ser transferido urgentemente. Fica evidente que um recepcionista poder ter acesso a esse requisito, dada a extrema urgncia desta tarefa.
RF-17
Importante
RF-18 RF-19
Consultar Funcionrios
O sistema faz uma busca por funcionrios, podendo retornar um ou mais, de acordo com Essencial as restries dadas pelo usurio. O sistema faz uma busca por pacientes, podendo retornar um ou mais, de acordo com Essencial as restries dadas pelo usurio. 11 < organizao >
Consultar Pacientes
Projeto S.G.H.P.S.
RF-20 RF-21
Consultar Diagnstico
O sistema faz uma busca por diagnsticos, podendo retornar um ou mais, de acordo com Essencial as restries dadas pelo usurio. O sistema faz uma busca por exames, podendo retornar um ou mais, de acordo com Essencial as restries dadas pelo usurio. O usurio poder solicitar ao paciente uma foto do mesmo, para que essa seja adicionada ao sistema, visando a fcil identificao do paciente. Desejvel
Consultar Exames
Colocar Foto
RF-22
S.G.H.P.S.
12
4
4.1
Casos de Uso
Cadastrar Funcionrio
Nome Cadastrar Funcionrio Status Aguardando Validao
Identifica o UC-01
Referncias RF-01 : Autor: Joo Rufino Criado em: 06/04/2008 Revisado em: Atores: Administrador do Hospital Entradas: Nome, CPF, RG, CRM (caso do mdico), COREN (caso do enfermeiro), filiao, nacionalidade, endereo, data (de contratao), salrio, bonificaes, estado civil e telefone Pr-condies: Sistema inicializado Existir Departamento com vaga Fluxo Principal: 1. O usurio seleciona a opo de cadastrar funcionrio. 2. Feito isso, o usurio ter a sua disposio vrias ferramentas (como campos de texto) para que insira todos os dados do novo funcionrio. 3. O sistema informa que a operao foi realizada com sucesso. Fluxos Secundrios: 1. No fluxo principal 2, caso o usurio digite alguma informao errada, como por exemplo um CRM num formato invlido, o sistema dever verificar o erro e informar ao usurio, atravs de uma janela informativa, que retome as atividades anteriores, pois um erro foi detectado. 2. No fluxo principal 3, caso o sistema tenha detectado algum conflito de dados, como funcionrio j existente, ou at mesmo que o departamento no comporta mais funcionrios, o sistema dever avisar ao usurio que ocorra uma nova tentativa, tambm atravs de uma janela informativa, com formato semelhante janela de sucesso.
4.2
Descadastrar Funcionrio
Nome Descadastrar Funcionrio Status Aguardando Validao
Identifica o UC-02
Referncias RF-02 : Autor: Joo Rufino Criado em: 06/04/2008 Atores: Administrador do Hospital Entradas:
13
Revisado em:
Projeto S.G.H.P.S.
Nome e CPF Pr-condies: Existir outros profissionais com aquela especializao (ou com a mesma funo) Fluxo Principal: 1. O usurio busca um funcionrio (atravs da RF-18) 2. O usurio seleciona a opo remover funcionrio 3. O sistema verifica a disponibilidade de outros funcionrios com a mesma especializao (ou funo) daquele que est sendo removido. 4. O sistema informa que a operao foi realizada com sucesso. Fluxos Secundrios: 1. No fluxo principal 1 o sistema pode identificar um erro proveniente do erro da busca. Dessa forma, como ser exposto no RF-18, uma mensagem dever aparecer ao usurio. 2. No fluxo principal 3 o sistema pode identificar um impossibilidade de remoo daquele funcionrio. Assim, uma janela informativa deve ser mostrada ao usurio, notificando-o acerca da impossibilidade da operao.
4.3
Cadastrar Paciente
Nome Cadastrar Paciente Status Aguardando Validao
Identifica o UC-03
Referncias RF-03 : Autor: Joo Rufino Criado em: 06/04/2008 Revisado em: Atores: Administrador do Hospital e Funcionrio Entradas: nome, um cdigo interno (previamente definido pela administrao do hospital), filiao, CPF, identidade, tipo sangneo, fator RH. Pr-condies: O paciente no pode existir Fluxo Principal: 1. O usurio seleciona a opo de cadastro de pacientes (uma das mais importantes e teis do sistema) 2. Feito isso, o usurio ter a sua disposio vrias ferramentas (como campos de texto) para que insira todos os dados do novo paciente. 3. O sistema mostra uma tela de confirmao 4. O sistema informa que a operao foi realizada com sucesso. Fluxos Secundrios: 1. No fluxo principal 2, caso o usurio digite alguma informao errada, como por exemplo um cdigo interno num formato invlido, o sistema dever verificar o erro e informar ao usurio, atravs de uma janela informativa, que retome as atividades anteriores, pois um erro foi detectado. 2. Antes do fluxo principal 3, caso o sistema tenha detectado algum conflito de dados, como paciente j existente, ou at mesmo que o cdigo interno no est disponvel (j existe), o sistema dever avisar ao usurio que ocorra uma nova tentativa, tambm atravs de uma janela informativa, com formato semelhante janela de sucesso.
S.G.H.P.S.
14
4.4
Descadastrar Paciente
Nome Descadastrar Paciente Status Aguardando Validao
Identifica o UC-04
Referncias RF-04 : Autor: Joo Rufino Criado em: 06/04/2008 Revisado em: Atores: Administrador do Hospital e Funcionrio Entradas: Nome e identificador (CPF ou cdigo interno) Pr-condies: O paciente deve existir Fluxo Principal: 1. O usurio seleciona a opo de cadastro de pacientes (uma das mais importantes e teis do sistema) 2. Feito isso, o usurio ter a sua disposio a opo de fazer o descadastramento, onde dever preencher campos com dados do paciente a ser removido (os campos sero para informar ao sistema o nome e o identificador do paciente). 3. Em seguida, ser realizada uma busca, de acordo com o nome e o identificador caractersticos do paciente que deseja-se descadastrar. 4. O sistema mostra uma tela de confirmao 5. O sistema informa que a operao foi realizada com sucesso. Fluxos Secundrios: 1. No fluxo principal 2, caso o usurio digite alguma informao errada, como por exemplo um cdigo interno num formato invlido, o sistema dever verificar o erro e informar ao usurio, atravs de uma janela informativa, que retome as atividades anteriores, pois um erro foi detectado. 2. Antes do fluxo principal 3, caso o sistema no tenha tido sucesso na busca ao paciente a ser removido, o sistema dever informar ao usurio para voltar a informar novamente os atributos do paciente, deixando claro o motivo pelo qual o erro aconteceu, no caso, pela inexistncia do paciente buscado.
4.5
Inserir Departamento
Nome Inserir Departamento Status Aguardando Validao
Identifica o UC-05
Referncias RF-05 : Autor: Eduardo Gade Gusmo Criado em: 05/04/2008 Atores: Administrador do Hospital Entradas: Tipo e Departamento
15
Revisado em:
Projeto S.G.H.P.S.
Pr-condies: Sistema inicializado Existir Departamento Pronto Fluxo Principal: 1. O usurio seleciona a opo de cadastrar departamento. 2. Feito isso, o usurio ter a sua disposio vrias ferramentas (como campos de texto) para que insira todos os dados do novo departamento. 3. O sistema informa que a operao foi realizada com sucesso. Fluxos Secundrios: 1. No fluxo principal 2, caso o usurio digite alguma informao errada, como por exemplo um Tipo de departamento com formato invlido, o sistema dever verificar o erro e informar ao usurio, atravs de uma janela informativa, que retome as atividades anteriores, pois um erro foi detectado. 2. No fluxo principal 3, caso o sistema tenha detectado algum conflito de dados, como departamento j existente, o sistema dever avisar ao usurio que ele deve realizar uma nova tentativa, tambm atravs de uma janela informativa, com formato semelhante janela de sucesso.
4.6
Remover Departamento
Nome Remover Departamento Status Aguardando Validao
Identifica o UC-06
Referncias RF-06 : Autor: Eduardo Gade Gusmo Criado em: 05/04/2008 Revisado em: Atores: Administrador do Hospital Entradas: Nome e CPF Pr-condies: Existir tal departamento cadastrado O departamento estar, de fato, desativado (ineficincia ou subutilidade). Fluxo Principal: 1. O usurio seleciona a opo relativa remoo do departamento. 2. O usurio fornece o nome do departamento a ser removido. 3. Se o departamento puder ser removido, o sistema desaloca todas as informaes relativas ao departamento em questo e o remove do sistema. 4. O sistema informa que a operao foi realizada com sucesso. Fluxos Secundrios: 1. No fluxo principal 2 o usurio pode digitar um nome invlido, assim, uma janela informativa deve ser mostrada ao usurio, notificando-o que tal departamento inexistente. 2. No fluxo principal 3 o departamento pode estar com algumas operaes em andamento, tanto de carter administrativo quanto com relao ao
S.G.H.P.S.
16
prprio sistema de gerenciamento, portanto dever ser mostrada uma janela, com todos as restries ao nvel do sistema, que impediram a remoo do departamento.
4.7
Criar Diagnstico
Nome Criar Diagnstico Status Aguardando Validao
Identifica o UC-07
Referncias RF-07 : Autor: Eduardo Gade Gusmo Criado em: 05/04/2008 Revisado em: Atores: Administrador do Hospital e Funcionrio Entradas: Tratamento, Sintomas, ID do paciente, Doena Pr-condies: Deve existir um paciente relativo ao diagnstico (o diagnstico referencia um paciente). O mdico dever passar todos os dados ao funcionrio encarregado de criar o diagnstico. Caso o paciente tenha mais de um diagnsticos, eles so armazenados da mesma forma. Fluxo Principal: 1. O usurio seleciona a opo de criar diagnstico. 2. O usurio fornece os dados relativos ao diagnstico do paciente. 3. O sistema informa que a operao foi realizada com sucesso. Fluxos Secundrios: 1. No fluxo principal 2, caso o usurio digite alguma informao errada, como por exemplo um cdigo interno (ID) num formato invlido, o sistema dever verificar o erro e informar ao usurio, atravs de uma janela informativa, que retome as atividades anteriores, pois um erro foi detectado.
4.8
Identifica o UC-08
Referncias RF-08 : Autor: Eduardo Gade Gusmo Criado em: 05/04/2008 Revisado em: Atores: Administrador do Hospital e Funcionrio Entradas: Nome do Laboratrio, Nome do Mdico, ID do Paciente, Anlise, ID do exame,
17 < organizao >
Projeto S.G.H.P.S.
Pronto Socorro, Nome do Paciente, Endereo do Laboratrio. Pr-condies: O diagnstico deve existir. O mdico dever ter autorizado a transao. Fluxo Principal: 1. O usurio seleciona a opo de alterao de diagnstico. 2. O usurio informa o diagnstico a ser alterado. 3. O usurio seleciona entre as opes de alterar informaes relativas ao diagnstico, alterar um exame previamente existente ou inserir um novo exame. 4. No caso do usurio ter selecionado por modificar um exame, ele dever informar qual exame ele quer alterar. 5. O usurio providencia as informaes necessrias para a criao, ou altera as informaes desejadas, no caso de modificao. 6. O sistema informa que a operao foi realizada com sucesso. Fluxos Secundrios: 1. No fluxo principal 1, podem no haver diagnsticos, portanto essa informao apresentada ao usurio. 2. No fluxo principal 2, o diagnstico pode no existir. Essa informao apresentada do mesmo modo que a exceo do fluxo secundrio 1. 3. No fluxo principal 4, o exame pode no existir. Um aviso atravs de uma janela informativa apresentado do mesmo modo do que nos fluxos secundrio 1 e 2. 4. No fluxo principal 5, as informaes fornecidas em qualquer caso, podem ser invlidas. Um aviso atravs de uma janela informativa apresentado do mesmo modo do que nos fluxos secundrio 1, 2 e 3.
4.9
Efetuar Login
Nome Efetuar Login Status Aguardando Validao
Identifica o UC-09
Referncias RF-09 : Autor: Felipe Khner Criado em: 08/04/2008 Atores: Administrador do Hospital e Funcionrio Entradas: Nome de usurio e senha.
Revisado em:
Pr-condies: Sistema Inicializado. Fluxo Principal: 1. O usurio insere seu nome de usurio. 2. O usurio insere sua senha. 3. A senha e o nome de usurio so checados no banco de dados do sistema. 4. O usurio autenticado. Fluxos Secundrios: 1. No item 3 do fluxo principal, caso o nome de usurio ou senha no esteja presente no banco de dados, o erro informado ao usurio, que pode
S.G.H.P.S.
18
4.10
Modificar Senha
Nome Modificar Senha Status Aguardando Validao
Identifica o UC-10
Referncias RF-10 : Autor: Felipe Khner Criado em: 08/04/2008 Atores: Administrador do Hospital e Funcionrio Entradas: Nova senha.
Revisado em:
Pr-condies: Sistema Inicializado. Usurio Autenticado de acordo com o UC-09. Fluxo Principal: 1. O usurio insere a nova senha. 2. pedido que o usurio insira novamente a nova senha. 3. A senha atualizada no Banco de Dados do sistema. 4. O usurio informado do sucesso da atualizao. Fluxos Secundrios: 1. No item 2 do fluxo principal, caso a senha entrada no corresponda a obtida do item 1, uma mensagem de erro exibida ao usurio e o fluxo retorna para o item 1.
4.11
Imprimir Diagnstico
Nome Imprimir Diagnstico Status Aguardando Validao
Identifica o UC-11
Referncias RF-11 : Autor: Felipe Khner Criado em: 08/04/2008 Atores: Administrador do Hospital e Funcionrio Entradas:
Revisado em:
Pr-condies: Sistema Inicializado. Funcionrio Autenticado de acordo com o UC-09. Diagnstico Consultado de acordo com o UC-20. Fluxo Principal: 1. pedido que o usurio selecione uma impressora conectada ao computador. 2. Os dados do diagnstico do paciente so formatados.
19 < organizao >
Projeto S.G.H.P.S.
3. O diagnstico impresso. 4. O usurio informado do sucesso da impresso. Fluxos Secundrios: 1. No item 1, caso no haja nenhuma impressora conectada ao computador, o usurio informado e o fluxo se encerra.
4.12
Imprimir Relatrio
Nome Imprimir Relatrio Status Aguardando Validao
Identifica o UC-12
Referncias RF-12 : Autor: Felipe Khner Criado em: 08/04/2008 Atores: Administrador do Hospital e Funcionrio Entradas:
Revisado em:
Pr-condies: Sistema Inicializado. Funcionrio Autenticado de acordo com o UC-09. Relatrio Gerado de acordo com UC-13, UC-14, UC-15, UC-16 ou UC-17. Fluxo Principal: 1. pedido que o usurio selecione uma impressora conectada ao computador. 2. Os dados do relatrio so formatados. 3. O relatrio impresso. 4. O usurio informado do sucesso da impresso. Fluxos Secundrios: 1. No item 3, caso no haja nenhuma impressora conectada ao computador, o usurio informado e o fluxo se encerra.
4.13
Identifica o UC-13
Referncias RF-13 : Autor: Paulo Ricardo Criado em: 08/04/2008 Atores: Administrador do Hospital e Funcionrio Entradas: Data inicial, data final. Pr-condies: Sistema inicializado
Revisado em:
S.G.H.P.S.
20
Usurio Autenticado de acordo com o UC-09. Fluxo Principal: 1. O usurio indica a data inicial e a data final para o sistema. 2. O usurio confirma a solicitao do relatrio. 3. O relatrio gerado para aquele intervalo de tempo. Fluxos Secundrios: 1. No fluxo principal 1, caso o usurio digite alguma das datas em formato invlido, o sistema dever verificar o erro e informar ao usurio, para que esse possa corrigir o erro e retomar a solicitao de relatrio.
4.14
Identifica o UC-14
Referncias RF-14 : Autor: Paulo Ricardo Criado em: 08/04/2008 Atores: Administrador do Hospital e Funcionrio Entradas: Data inicial, data final
Revisado em:
Pr-condies: Sistema inicializado Usurio Autenticado de acordo com o UC-09. Fluxo Principal: 1. O usurio indica a data inicial e a data final para o sistema. 2. O usurio confirma a solicitao do relatrio. 3. O relatrio gerado para aquele intervalo de tempo. Fluxos Secundrios: 1. No fluxo principal 1, caso o usurio digite a data em formato invlido, o sistema dever verificar o erro e informar ao usurio, para que esse possa corrigir o erro e retomar a solicitao do relatrio.
4.15
Identifica o UC-15
Referncias RF-15 : Autor: Paulo Ricardo Criado em: 08/04/2008 Atores: Administrador do Hospital e Funcionrio Entradas: Data inicial, data final
Revisado em:
21
Projeto S.G.H.P.S.
Pr-condies: Sistema inicializado Usurio Autenticado de acordo com o UC-09. Fluxo Principal: 1. O usurio indica a data inicial e a data final para o sistema. 2. O usurio confirma a solicitao do relatrio. 3. O relatrio gerado para aquele intervalo de tempo. Fluxos Secundrios: 1. No fluxo principal 1, caso o usurio digite alguma das datas em formato invlido, o sistema dever verificar o erro e informar ao usurio, para que esse possa corrigir o erro e retomar a solicitao do relatrio.
4.16
Identifica o UC-16
Referncias RF-16 : Autor: Paulo Ricardo Criado em: 08/04/2008 Atores: Administrador do Hospital e Funcionrio Entradas: Data inicial, data final
Revisado em:
Pr-condies: Sistema inicializado Usurio Autenticado de acordo com o UC-09. Fluxo Principal: 1. O usurio indica a data inicial e a data final para o sistema. 2. O usurio confirma a solicitao do relatrio. 3. O relatrio gerado para aquele intervalo de tempo. Fluxos Secundrios: 1. No fluxo principal 1, caso o usurio digite alguma das datas em formato invlido, o sistema dever verificar o erro e informar ao usurio, para que esse possa corrigir o erro e retomar a solicitao do relatrio.
4.17
Identifica o UC-17
Referncias RF-17 : Autor: Paulo Ricardo Criado em: 08/04/2008 Atores: Administrador do Hospital e Funcionrio Entradas:
Revisado em:
S.G.H.P.S.
22
Data, hora Pr-condies: Sistema inicializado Usurio Autenticado de acordo com o UC-09. Fluxo Principal: 1. O usurio indica a data e a hora de atual para o sistema. 2. O usurio confirma a solicitao do relatrio. 3. O relatrio gerado para aquela data e hora. Fluxos Secundrios: 1. No fluxo principal 1, caso o usurio digite a data ou a hora em formato invlido, o sistema dever verificar o erro e informar ao usurio, para que esse possa corrigir o erro e retomar a solicitao do relatrio.
4.18
Consultar Funcionrios
Nome Consultar Funcionrios Status Aguardando Validao
Identifica o UC-18
Referncias RF-18 : Autor: Nelson Rocha Criado em: 08/04/2008 Revisado em: Atores: Administrador do Hospital e Funcionrio Entradas: Nome de usurio, CPF, Salrio, Departamento, Data de Nascimento e RG Pr-condies: Sistema Inicializado. SGBD funcionando corretamente. Funcionrio Autenticado de acordo com o UC-09. Fluxo Principal: 1. O Usurio Escolhe o menu Consultar. 2. Em seguida escolhe o item Consultar Funcionrio. 3. U usurio preenche pelo menos um dos campos do formulrio e confirma clicando em Pesquisar. 4. O sistema busca no banco de Dado todos os funcionrios que se enquadram nos dados preenchidos. 5. So listadas todas as informaes dos funcionrios encontrados. Fluxos Secundrios: 1. No item 3, caso o usurio preencha nenhum dos campos o sistema exibir a seguinte mensagem: Preencha pelo menos um dos campos. 2. No item 3, caso o campo CPF seja invlido, ser exibido pelo sistema a seguinte mensagem: Verifique se o CPF foi digitado corretamente. 3. No item 3, caso o campo salrio seja invlido, ser exibido pelo sistema a seguinte mensagem: Verifique se o campo Salrio foi digitado corretamente. 4. No item 3, caso o campo RG seja invlido, ser exibido pelo sistema a seguinte mensagem: Verifique se o campo RG foi digitado corretamente. 5. No item 4, caso no seja encontrado nenhum funcionrio de acordo com os parmetros informados, ser informado pelo sistema a seguinte
23 < organizao >
Projeto S.G.H.P.S.
mensagem: Nenhum funcionrio encontrado. Depois o formulrio exibido novamente com as informaes anteriormente fornecidas.
4.19
Consultar Paciente
Nome Consultar Paciente Status Aguardando Validao
Identifica o UC-19
Referncias RF-19 : Autor: Nelson Rocha Criado em: 08/04/2008 Revisado em: Atores: Administrador do Hospital e Funcionrio Entradas: Nome, Tipo Sanguneo, Fator RH, RG, CPF, ID Pr-condies: Sistema Inicializado. SGBD funcionando corretamente. Funcionrio Autenticado de acordo com o UC-09. Fluxo Principal: 1. O Usurio Escolhe o menu Consultar. 2. Em seguida escolhe o item Consultar Paciente. 3. O usurio preenche pelo menos um dos campos do formulrio e confirma clicando em Pesquisar. 4. O sistema busca no banco de Dado todos os pacientes que se enquadram nos dados preenchidos. 5. So listadas todas as informaes dos funcionrios encontrados. Fluxos Secundrios: 1. No item 3, caso o usurio preencha nenhum dos campos o sistema exibir a seguinte mensagem: Preencha pelo menos um dos campos. 2. No item 3, caso o campo CPF seja invlido, ser exibido pelo sistema a seguinte mensagem: Verifique se o CPF foi digitado corretamente. 3. No item 3, caso o campo Tipo Sanguneo seja invlido, ser exibido pelo sistema a seguinte mensagem: Verifique se o campo Tipo Sanguneo foi digitado corretamente. 4. No item 3, caso o campo RG seja invlido, ser exibido pelo sistema a seguinte mensagem: Verifique se o campo RG foi digitado corretamente. 5. No item 4, caso no seja encontrado nenhum paciente de acordo com os parmetros informados, ser informado pelo sistema a seguinte mensagem: Nenhum paciente encontrado. Depois o formulrio exibido novamente com as informaes anteriormente fornecidas.
4.20
Consultar Diagnstico
Nome Consultar Diagnstico RF-20
24
: Autor: Nelson Rocha Criado em: 08/04/2008 Revisado em: Atores: Administrador do Hospital e Funcionrio Entradas: ID do Paciente, Sintomas, Doena, ID do Diagnstico e Data do Diagnstico. Pr-condies: Sistema Inicializado. SGBD funcionando corretamente. Funcionrio Autenticado de acordo com o UC-09. Fluxo Principal: 1. O Usurio Escolhe o menu Consultar. 2. Em seguida escolhe o item Consultar Diagnstico. 3. O usurio preenche pelo menos um dos campos do formulrio e confirma clicando em Pesquisar. 4. O sistema busca no banco de Dado todos os diagnsticos que se enquadram nos dados preenchidos. 5. So listadas todas as informaes dos diagnsticos encontrados. 6. Estar disponvel dois botes, que visualizar a impresso e outro que ir imprimir o diagnstico selecionado. Fluxos Secundrios: 1. No item 3, caso o usurio preencha nenhum dos campos o sistema exibir a seguinte mensagem: Preencha pelo menos um dos campos. 2. No item 3, caso o campo ID do Paciente seja invlido, ser exibido pelo sistema a seguinte mensagem: Verifique se o ID do Paciente foi digitado corretamente. 3. No item 3, caso o campo Sintomas seja invlido, ser exibido pelo sistema a seguinte mensagem: Verifique se o campo Sintomas foi digitado corretamente. 4. No item 3, caso o campo Doena seja invlido, ser exibido pelo sistema a seguinte mensagem: Verifique se o campo Doena foi digitado corretamente. 5. No item 3, caso o campo ID do Diagnstico seja invlido, ser exibido pelo sistema a seguinte mensagem: Verifique se o campo ID do Diagnstico foi digitado corretamente. 6. No item 3, caso o campo ID do Diagnstico seja invlido, ser exibido pelo sistema a seguinte mensagem: Verifique se o campo ID do Diagnstico foi digitado corretamente. 7. No item 4, caso no seja encontrado nenhum diagnstico de acordo com os parmetros informados, ser informado pelo sistema a seguinte mensagem: Nenhum diagnstico encontrado. Depois o formulrio exibido novamente com as informaes anteriormente fornecidas. 8. No item 6, caso seja selecionado mais de um diagnstico, o sistema informar a seguinte informao: Selecione apenas um diagnstico para ser impresso ou visualizado.
4.21
Consultar Exame
Nome Consultar Exame
25
Identifica o UC-21
Status Aguardando
< organizao >
Projeto S.G.H.P.S.
Validao Referncias RF-21 : Autor: Nelson Rocha Criado em: 08/04/2008 Revisado em: Atores: Administrador do Hospital e Funcionrio Entradas: Nome do Laboratrio, Nome do Mdico, ID do Paciente, ID do Exame, Pronto Socorro, Nome do Paciente e Endereo do Laboratrio. Pr-condies: Sistema Inicializado. SGBD funcionando corretamente. Funcionrio Autenticado de acordo com o UC-09. Fluxo Principal: 1. O Usurio Escolhe o menu Consultar. 2. Em seguida escolhe o item Consultar Exame. 3. O usurio preenche pelo menos um dos campos do formulrio e confirma clicando em Pesquisar. 4. O sistema busca no banco de Dado todos os exames que se enquadram nos dados preenchidos. 5. So listadas todas as informaes referentes aos exames encontrados. Fluxos Secundrios: 1. No item 3, caso o usurio preencha nenhum dos campos o sistema exibir a seguinte mensagem: Preencha pelo menos um dos campos. 2. No item 3, caso o campo Nome do Laboratrio seja invlido, ser exibido pelo sistema a seguinte mensagem: Verifique se o Nome do Laboratrio foi digitado corretamente. 3. No item 3, caso o campo Nome do Mdico seja invlido, ser exibido pelo sistema a seguinte mensagem: Verifique se o campo Nome do Mdico foi digitado corretamente. 4. No item 3, caso o campo ID do Paciente seja invlido, ser exibido pelo sistema a seguinte mensagem: Verifique se o campo ID do Paciente foi digitado corretamente. 5. No item 3, caso o campo ID do Exame seja invlido, ser exibido pelo sistema a seguinte mensagem: Verifique se o campo ID do Exame foi digitado corretamente. 6. No item 3, caso o campo ID do Paciente seja invlido, ser exibido pelo sistema a seguinte mensagem: Verifique se o campo Pronto Socorro foi digitado corretamente. 7. No item 3, caso o campo Pronto Socorro seja invlido, ser exibido pelo sistema a seguinte mensagem: Verifique se o campo Pronto Socorro foi digitado corretamente. 8. No item 4, caso no seja encontrado nenhum exame de acordo com os parmetros informados, ser informado pelo sistema a seguinte mensagem: Nenhum exame encontrado. Depois o formulrio exibido novamente com as informaes anteriormente fornecidas.
S.G.H.P.S.
26
4.22
Associar Foto
Nome Associar Foto Status Aguardando Validao
Identifica o UC-22
Referncias RF-22 : Autor: Felipe Khner Criado em: 08/04/2008 Revisado em: Atores: Administrador do Hospital e Funcionrio Entradas: CPF do paciente, arquivo de imagem com a fotografia do paciente. Pr-condies: Sistema Inicializado. Funcionrio Autenticado de acordo com o UC-09. Fluxo Principal: 1. O usurio insere a o CPF do paciente. 2. efetuada uma consulta no Banco de Dados para acessar a ficha do paciente. 3. pedido que o usurio indique o arquivo da fotografia a ser associada ao paciente. 4. A fotografia atualizada no Banco de Dados do sistema, na ficha do paciente. 5. O usurio informado do sucesso da atualizao. Fluxos Secundrios: 1. No item 2 do fluxo principal, caso o paciente no seja encontrado, o erro informado ao usurio, e o fluxo retorna para o item 1. 2. No item 4, caso o arquivo indicado ultrapasse o tamanho limite do Banco de Dados, o erro informado ao usurio e o fluxo retorna para o item 3.
27
Projeto S.G.H.P.S.
S.G.H.P.S.
28