| (40 revisões intermediárias por 4 usuários não estão sendo mostradas) | |||
| Linha 26: | Linha 26: | ||
* 5. Quais soluções similares existem no mercado? | * 5. Quais soluções similares existem no mercado? | ||
**Digitalmed - http://www.digitalmed.com.br/ | |||
**CentralX Clinic - http://www.centralxclinic.com.br/index.asp?PageName=galeria | |||
<br> | <br> | ||
| Linha 34: | Linha 37: | ||
**É interessante desenvolver esse projeto uma vez que este vai facilitar o atendimento, tanto para o médico quanto para o paciente. Vai proporcionar uma maior segurança para seus pacientes, uma vez que todos os seus exames estarão salvos em um banco de dados, evitando assim possíveis acidentes que possam danificar o mesmo. | **É interessante desenvolver esse projeto uma vez que este vai facilitar o atendimento, tanto para o médico quanto para o paciente. Vai proporcionar uma maior segurança para seus pacientes, uma vez que todos os seus exames estarão salvos em um banco de dados, evitando assim possíveis acidentes que possam danificar o mesmo. | ||
* 2. Porque deve usar a tecnologia escolhida? | * 2. Porque deve usar a tecnologia escolhida? | ||
** | ** Esse software auxiliara na comodidade das pessoas em relação ás idas no médico visto que temos uma visão para o futuro de uma sociedade de bem-estar social, onde às idas ao médico será diminuída o máximo possível. | ||
* 3. Porque usar o hardware específico? | * 3. Porque usar o hardware específico? | ||
** | ** Não existe a necessidade de um hardware especifico tendo em vista que o software rodara em qualquer computador com acesso à internet. | ||
* 4. Porque usar o sistema específico? | * 4. Porque usar o sistema específico? | ||
** | ** O uso de banco de dados será necessário para o armazenamento das informações sobre os pacientes, tendo em vista que essa tecnologia abrange quase todos os requisitos do software. | ||
<br> | <br> | ||
| Linha 45: | Linha 48: | ||
* 1. Quem pode se beneficiar deste projeto? | * 1. Quem pode se beneficiar deste projeto? | ||
** | **Um sistema integrado de saúde beneficiará não apenas os pacientes, mas também os profissionais da área da saúde. | ||
* 2. Quem poderá operar o sistema? | * 2. Quem poderá operar o sistema? | ||
** | **O sistema poderá ser operado por médicos, laboratórios de diagnóstico e por ultimo pelos pacientes, mas estes só poderão visualizar os dados não podendo altera-los. | ||
* 3. Quem deverá participar do desenvolvimento do sistema? | * 3. Quem deverá participar do desenvolvimento do sistema? | ||
** | ** Médico | ||
** Programador | |||
<br> | <br> | ||
| Linha 56: | Linha 60: | ||
* 1. Onde os dados serão inseridos? | * 1. Onde os dados serão inseridos? | ||
** | **Os dados vão ser inseridos no software. | ||
* 2. Onde os dados serão externalizados, publicados? | * 2. Onde os dados serão externalizados, publicados? | ||
** | ** Em uma interface no próprio software. | ||
* 3. Onde esta aplicação poderá ser usada? | * 3. Onde esta aplicação poderá ser usada? | ||
** | ** Em hospitais e clínicas. | ||
* 4. Onde os dados serão armazenadas? | * 4. Onde os dados serão armazenadas? | ||
** | ** Em um banco de dados. | ||
* 5. Onde o software deverá ser hospedado? | * 5. Onde o software deverá ser hospedado? | ||
** | **O software será hospedado em um servidor em alguma parte do mundo e estará disponível para a venda através da internet para hospitais, laboratórios e clinicas. | ||
<br> | <br> | ||
| Linha 71: | Linha 75: | ||
* 1. Em quanto tempo pretende desenvolver o sistema? | * 1. Em quanto tempo pretende desenvolver o sistema? | ||
** | ** Pretendemos desenvolver o sistema em 20 meses. | ||
* 2. Quais serão as fases e em quanto tempo cada uma? | * 2. Quais serão as fases e em quanto tempo cada uma? | ||
** | ** O projeto terá ao todo seis fases: | ||
***1º fase: estudo das novas tecnologias de armazenamento em um banco de dados e escolha de uma delas. Aproximadamente três meses. | |||
***2º fase: pesquisa, onde vamos buscar quais são as necessidades atuais dos médicos e dos laboratórios no quesito de armazenamentos dos dados do paciente e aplica-las ao nosso software. Aproximadamente seis meses | |||
***3º fase: escrita do código fonte. Aproximadamente seis meses. | |||
***4º fase: simulação e correção de erros. Aproximadamente três meses. | |||
***5º fase: correções de erros percebidos pela fase anterior. Aproximadamente dois meses. | |||
***6º fase: disponibilização para compra pela internet. | |||
* 3. Qual o tempo de resposta do dispositivo ou do sistema? | * 3. Qual o tempo de resposta do dispositivo ou do sistema? | ||
** | ** O tempo de resposta será de 1 milissegundo. | ||
* 4. Quanto tempo para responder a uma entrada? | * 4. Quanto tempo para responder a uma entrada? | ||
** | ** O tempo para responder uma entrada será de 1 milissegundo. | ||
* 5. Quanto tempo para gerar a saída? | * 5. Quanto tempo para gerar a saída? | ||
** <br> | ** O tempo para gerar a saída será de 1 milissegundo. | ||
<br> | |||
== How == | == How == | ||
| Linha 85: | Linha 96: | ||
* 1. Como será dividido o desenvolvimento do sistema? | * 1. Como será dividido o desenvolvimento do sistema? | ||
** | **Estudo de armazenamento em bancos de dados. | ||
**Estudo das necessidades atuais dos médicos, clinicas e laboratórios no que diz respeito ao armazenamento de dados dos pacientes. | |||
**Desenvolvimento de um código fonte e testes envolvendo o mesmo. | |||
* 2. Como será feita a entrada de dados? | * 2. Como será feita a entrada de dados? | ||
** | **Ocorrerá através de um login e senha do médico ou laboratório em uma interface própria para cada um. O médico poderá inserir dados como histórico médico, laudos, suspeitas de doenças e medicamentos. O laboratório poderá adicionar exames. | ||
* 3. Como será feita a saída de dados? | * 3. Como será feita a saída de dados? | ||
** | **Ocorrerá através da visualização dos dados inseridos e possível impressão dos mesmos. Apenas médicos e pacientes podem visualizar tais dados. | ||
* 4. Descreva a | * 4. Descreva as funcionalidades. | ||
** | *Funções aplicadas a todos | ||
* 5. | **1. Cadastrar CEP | ||
** ............ | **2. Buscar CEP | ||
* | **3. Alterar Endereço | ||
** <br> | **4. Excluir CEP | ||
**5. Cadastrar Cidade | |||
**6. Excluir Cidade | |||
**7. Pesquisar Cidade | |||
**8. Editar Cidade | |||
**9. Cadastrar Bairro | |||
**10. Excluir Bairro | |||
**11. Pesquisar Bairro | |||
**12. Editar Bairro | |||
**13. Cadastrar Estado | |||
**14. Excluir Estado | |||
**15. Pesquisar Estado | |||
**16. Editar Estado | |||
**17. Cadastrar Firma | |||
**18. Excluir Firma | |||
**19. Pesquisar Firma | |||
**20. Editar Firma | |||
**21. Cadastrar Usuário | |||
**22. Excluir Usuário | |||
**23. Pesquisar Usuário | |||
**24. Editar Usuário | |||
**25. Autenticar Usuário | |||
**26. Cadastrar Médico | |||
**27. Editar Médico | |||
**28. Excluir Médico | |||
**29. Pesquisar Médico | |||
**30. Cadastrar Dependente | |||
**31. Editar Dependente | |||
**32. Pesquisar Dependente | |||
**33. Excluir Dependente | |||
**34. Cadastrar Paciente | |||
**35. Pesquisar Paciente | |||
**36. Editar Paciente | |||
**37. Excluir Paciente | |||
**38. Cadastrar Pessoa | |||
**39. Pesquisar Pessoa | |||
**40. Editar Pessoa | |||
**41. Excluir Pessoa | |||
**42. Adicionar pedido de exame | |||
**43. Pesquisar pedido de exame | |||
**44. Editar pedido de exame | |||
**45. Excluir pedido de exame | |||
**46. Adicionar exame | |||
**47. Pesquisar exame | |||
**48. Editar exame | |||
**49. Excluir exame | |||
**50. Imprimir exame | |||
**51. Adicionar Doenças | |||
**52. Editar Doenças | |||
**53. Remover Doenças | |||
**54. Pesquisar Doenças | |||
**55. Adicionar Suspeita de doenças | |||
**56. Editar Suspeita de doenças | |||
**57. Remover Suspeita de doenças | |||
**58. Pesquisar Suspeita de doenças | |||
**59. Adicionar Medicamento | |||
**60. Editar Medicamento | |||
**61. Remover Medicamento | |||
**62. Pesquisar Medicamento | |||
**63. Adicionar Procedimento Cirúrgico | |||
**64. Editar Procedimento Cirúrgico | |||
**65. Remover Procedimento Cirúrgico | |||
**66. Pesquisar Procedimento Cirúrgico | |||
**67. Adicionar Vacinas | |||
**68. Pesquisar Vacinas | |||
**69. Editar Vacinas | |||
**70. Excluir Vacinas | |||
**71. Adicionar Alergias | |||
**72. Editar Alergias | |||
**73. Remover Alergias | |||
**74. Pesquisar Alergias | |||
**75. Gerar Receita | |||
**76. Imprimir Receita | |||
**77. Gerar Atestado | |||
**78. Imprimir Atestado | |||
<br> | |||
== How much == | == How much == | ||
| Linha 101: | Linha 189: | ||
* 1. Quanto custa cada parte do sistema? | * 1. Quanto custa cada parte do sistema? | ||
** | ** Gerenciador de rede e servidores - Preço R$55.250,00 | ||
* 2. Quanto deverá custar todo o sistema? | * 2. Quanto deverá custar todo o sistema? | ||
** | ** Cerca de R$71.250,00 | ||
* 3. Quantas pessoas deverão ser usadas (Equipe) ? | * 3. Quantas pessoas deverão ser usadas (Equipe) ? | ||
** | ** Deverão ser usadas 3 pessoas com conhecimentos específicos em cada área, como programação e conhecimentos na área de saúde. | ||
* 4. Quanto custa cada profissional? | * 4. Quanto custa cada profissional? | ||
** | ** Programador - 15000 para criar o código fonte | ||
** Um médico para prestar consultoria - 500 reais por encontro. | |||
* 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)? | * 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)? | ||
** | ** R$ 5.000,00 o preço da licença anual para hospitais. | ||
** R$ 2.000,00 o preço da licença anual para clínicas. | |||
** Aquisição gratuita para laboratórios. | |||
<br> | <br> | ||
| Linha 116: | Linha 207: | ||
== DFD == | == DFD == | ||
Nome: DFD-HealthUp | |||
* Processso | * Processso | ||
* Depósitos | * Depósitos | ||
* Fluxos | * Fluxos | ||
[[Arquivo:DFD-HealthUP.png]] | |||
== DER == | == DER == | ||
Nome: DER-HealthUp | |||
* Entidades | * Entidades | ||
| Linha 127: | Linha 223: | ||
* Chaves | * Chaves | ||
* Domínios | * Domínios | ||
[[Arquivo:DER-Healthup.png]] | |||
== DD == | == DD == | ||
* | Nome: DD-HealthUP | ||
** | |||
** | * '''Hospitais''' | ||
** | **'''CodHospital:''' código fornecido pelo HealthUp a administração do hospital ou clinica que o especifica no banco de dados, e que permite a navegação pelas opções disponíveis a ela. | ||
** | **'''Senha:''' deve conter no mínimo seis caracteres, onde deverá haver pelo menos um caractere numérico e não-numérico. | ||
**'''CNPJ:''' Cadastro Nacional de Pessoa Jurídica do hospital ou clínica | |||
*'''Laboratórios''' | |||
**'''CodLaboratorio:''' código fornecido pelo HealthUp a administração do laboratório que o especifica no banco de dados, e que permite a navegação pelas opções disponíveis a ele. | |||
**'''Senha:''' deve conter no mínimo seis caracteres, onde deverá haver pelo menos um caractere numérico e não-numérico. | |||
**'''CNPJ:''' Cadastro Nacional de Pessoa Jurídica do laboratório. | |||
*'''Medicos''' | |||
**'''CRM:''' número relativo ao Conselho Regional de Medicina do médico. Será usado para a autenticação do usuário. | |||
**'''Senha:''' deve conter no mínimo seis caracteres, onde deverá haver pelo menos um caractere numérico e não-numérico. | |||
**'''Nome:''' nome do médico que constará no cadastro. | |||
**'''CPF:''' Cadastro de Pessoa Física do médico que constará no cadastro. | |||
**'''Sexo:''' será dividido em feminino e masculino. | |||
**'''Telefone:''' telefone para contato. | |||
**'''Email:''' email para contato. | |||
**'''Especialidade:''' indica em qual é a área de trabalho do médico. A especialidade deverá ser digitada pela administração. | |||
**'''DataDeNascimento:''' será escrita segundo o modelo DD/MM/AAAA. | |||
**'''EstadoCivil:''' deverá ser digitado uma das opções (solteiro, casado, viúvo ou separado). | |||
**'''RegistroGeral:''' número do RG que constará no cadastro do médico. | |||
**'''Foto:''' foto 3x4 do médico cadastrado. | |||
*'''Pacientes''' | |||
**'''CPF:''' Cadastro de Pessoa Física do paciente que constará no cadastro. Esse número será usado para acessar as informações de cada paciente. Sendo que através desse número o médico pode consultar e/ou alterar qualquer informação presente no histórico médico e o laboratório apenas poderá inserir e excluir exames (sendo essa última opção disponível por no máximo 24 horas depois que o exame foi inserido). Como o laboratório apenas tem acesso a essas informações, é possível garantir uma maior segurança das informações do paciente. | |||
**'''Nome:''' nome do paciente que constará no cadastro. | |||
**'''Sexo:''' será dividido em feminino e masculino. | |||
**'''Telefone:''' telefone para contato com o paciente. | |||
**'''Email:''' email para contato com o paciente. | |||
**'''DataDeNascimento:''' será escrita segundo o modelo DD/MM/AAAA. | |||
**'''EstadoCivil:''' deverá ser digitado uma das opções (solteiro, casado, viúvo ou separado). | |||
**'''RegistroGeral:''' número do RG que constará no cadastro do paciente. | |||
**'''TipoSanguineo:''' deverá ser digitado uma das opções para o tipo sanguíneo (A, B, AB, O) e RH (positivo, negativo), definindo assim o tipo sanguíneo do paciente. | |||
**'''Profissão:''' mostra a ocupação do paciente. | |||
**'''CodDependente:''' código para cada um dos dependentes do paciente. Esse código é um link para acessar as informações de cada dependente. Assim será possível acessar informações dos filhos ou pais de um paciente X. Além disso, essa opção permite que o médico acesse o histórico de paciente que não possuem CPF, como crianças. | |||
**'''CodHistorico:''' código para o histórico médico do paciente. Esse código é um link para acessar o histórico. | |||
**'''Convenio:''' indica se o paciente possui ou não convenio médico, e caso possua, nos mostra qual é esse convenio. | |||
**'''Foto:''' foto 3x4 do paciente cadastrado. | |||
*'''HistoricoMedico''' | |||
**'''CodLaudo:''' código que especifica cada laudo do paciente. | |||
**'''CodExames:''' código que especifica cada exame do paciente. | |||
**'''CodDoencas:''' código que especifica cada doença que o paciente já teve. | |||
**'''CodSuspeitas:''' código que especifica cada suspeita de doença. | |||
**'''CodMedicamentos:''' código que especifica cada medicamento que foi receitado para o paciente | |||
**'''CodProcedimentosCirurgicos:''' código que especifica os procedimentos cirúrgicos já realizados pelo paciente. | |||
**'''CodVacinas:''' código que especifica vacinas. | |||
**'''CodAlergias:''' código que especifica alergias. | |||
*'''Laudos''' | |||
**'''Data:''' mostra a data que o laudo foi escrito no formato DD/MM/AAAA. | |||
**'''Descricao:''' é o conteúdo do laudo. | |||
*'''Exames''' | |||
**'''Data:''' mostra a data que o exame foi realizado no formato DD/MM/AAAA. | |||
**'''Descricao:''' é o conteúdo do exame. | |||
**'''CodImagem:''' código que especifica as imagens do exame caso seja necessário. | |||
*'''Doenças''' | |||
**'''Data:''' mostra a data que essa informação foi inserida no histórico no formato DD/MM/AAAA. | |||
**'''Descricao:''' mostra qual é a doença e alguma observação importante a respeito dela. | |||
**'''Status:''' o médico deverá digitar a opção na qual a doença melhor se encaixa. As opções são: em tratamento, curada, em remissão. | |||
*'''SuspeitasDeDoenças''' | |||
**'''Data:''' mostra a data que essa informação foi inserida no histórico no formato DD/MM/AAAA. | |||
**'''Descricao:''' mostra qual é a doença e alguma observação importante a respeito dela. | |||
*'''Medicamentos''' | |||
**'''Data:''' mostra a data que essa informação foi inserida no histórico no formato DD/MM/AAAA. | |||
**'''Descricao:''' mostra posologia do medicamento. | |||
*'''ProcedimentosCirurgicos''' | |||
**'''Data:''' mostra a data que essa informação foi inserida no histórico no formato DD/MM/AAAA. | |||
**'''Descricao:''' mostra a descrição do procedimento. | |||
**'''Status:''' o médico deverá escrever a opção na qual o procedimento se encontra. Essas opções podem ser: OK, pedido realizado, aguardando resposta. | |||
**'''CodImagem:''' código que especifica as imagens do procedimento caso seja necessário. | |||
*'''Vacinas''' | |||
**'''Data:''' mostra a data que essa informação foi inserida no histórico no formato DD/MM/AAAA. | |||
**'''Descricao:''' apresenta alguma informação relevante sobre a vacina. | |||
*'''Alergias''' | |||
**'''Data:''' mostra a data que essa informação foi inserida no histórico no formato DD/MM/AAAA. | |||
**'''Descricao:''' apresenta alguma informação relevante. | |||
*'''PedidosDeExame''' | |||
**'''CodExames:''' código gerado para cada exame realizado. | |||
**'''Data:''' mostra a data que essa informação foi inserida no histórico no formato DD/MM/AAAA. | |||
**'''Descricao:''' onde será inserido o pedido do exame. | |||
*Tela inicial | |||
[[Arquivo:primeira.png]] | |||
*Escolha de qual entidade você está acessando | |||
[[Arquivo:escolha.png]] | |||
*Interface da autenticação do médico | |||
[[Arquivo:3.png]] | |||
*Tela onde o médico busca o paciente | |||
[[Arquivo:6.png]] | |||
*Exemplo de como será disposto os dados do paciente após o médico realizar a busca | |||
[[Arquivo:7.png]] | |||
*Interface caso o médico escolha ver todo o histórico do paciente, editar algo ou gerar um atestado médico | |||
[[Arquivo:8.png]] | |||
*Interface caso o médico deseje ver e/ou editar apenas os laudos e/ou imprimir os mesmos | |||
[[Arquivo:9.png]] | |||
*Interface caso o médico deseje gerar um pedido de exame e/ou imprimir o mesmo | |||
[[Arquivo:10.png]] | |||
*Interface caso o médico deseje visualizar e/ou imprimir os exames | |||
[[Arquivo:11.png]] | |||
*Interface caso o médico deseje ver e adicionar as doenças e ver, adicionar e remover suspeitas | |||
[[Arquivo:12.png]] | |||
*Interface caso o médico deseje ver os medicamentos, gerar uma receita e imprimi-la com base em algum medicamento, adicionar um medicamento | |||
[[Arquivo:13.png]] | |||
*Interface caso o médico deseje ver, editar ou excluir os procedimentos cirúrgicos ou adicionar algum procedimento cirúrgico | |||
[[Arquivo:14.png]] | |||
*Interface caso o médico deseje ver, editar, excluir ou adicionar alguma vacina | |||
[[Arquivo:15.png]] | |||
*Interface caso o médico deseje ver, adicionar ou excluir alguma alergia | |||
[[Arquivo:16.png]] | |||
*Interface da autenticação do hospital | |||
[[Arquivo:4.png]] | |||
*Funcionalidades das quais o hospital tem acesso | |||
[[Arquivo:17.png]] | |||
*Interface caso o hospital escolha cadastrar paciente | |||
[[Arquivo:18.png]] | |||
*Interface caso o hospital escolha cadastrar médico | |||
[[Arquivo:19.png]] | |||
*Interface caso o hospital escolha buscar paciente | |||
[[Arquivo:20.png]] | |||
*Interface caso o hospital escolha buscar médico | |||
[[Arquivo:21.png]] | |||
*Interface da autenticação do laboratório | |||
[[Arquivo:laboratório.png]] | |||
*Funcionalidades das quais o laboratório tem acesso | |||
[[Arquivo:22.png]] | |||
*Interface caso o laboratório escolha adicionar exame | |||
[[Arquivo:23.png]] | |||
*Interface caso o laboratório escolha excluir exame | |||
[[Arquivo:24.png]] | |||
*Interface caso o laboratório escolha ver pedidos de exame | |||
[[Arquivo:25.png]] | |||
<br> | <br> | ||
| Linha 161: | Linha 398: | ||
= Protótipo = | = Protótipo = | ||
* Objetivo | * Objetivo: | ||
* | ** '''Implementar a interface gráfica completa'''.(Menu do sistema)com todas as opções do sistema na visão de cada ator | ||
* | *** Exemplo: No sistema da Biblioteca, o Ator Aluno enxerga apenas a opção de Pesquisa enquanto o Ator Diretor, enxerga as opções CadastrarLivro, CadastrarUsuario | ||
* | ** Desenvolver apenas o caso de uso '''CUD Pedidos de Exame''' | ||
* | <br> | ||
* Dúvidas: | |||
** Descrever na Aba Discussão | |||
= Pesquisadores = | = Pesquisadores = | ||
Edição atual tal como às 01h09min de 10 de julho de 2015
5W2H
What
- 1. Qual o nome do seu projeto?
- HealthUp
- 2. Qual o objetivo deste projeto?
- O projeto consiste em desenvolver um software capaz de facilitar o atendimento médico armazenando em um banco de dados todas as informações médicas de um dado paciente através do seu CPF. O software é capaz de informar todo o histórico médico da pessoa, incluindo todos os remédios receitados, os procedimentos cirúrgicos, as internações, as doenças que o paciente já teve e/ou tem, incluindo um anexo com todos os exames que já foram realizados.
- 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- Na questão do desenvolvimento, temos os seguintes desafios:
- Integração entre as diferentes áreas de um hospital e/ou clinica e entre hospitais diferentes;
- Atualização em tempo real do banco de dados;
- Sistema de backup;
- Criar um sistema que mantenha as informações do paciente em segurança.
- Na questão de implementação, temos os seguintes desafios:
- Criar um sistema que seja aceito por toda comunidade medica nacional.
- Na questão do desenvolvimento, temos os seguintes desafios:
- 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
- Conhecimento em linguagens de programação, como Java, C#, entre outras;
- Domínio sobre o funcionamento de um banco de dados;
- Conhecimento do funcionamento de um hospital.
- 5. Quais soluções similares existem no mercado?
- Digitalmed - http://www.digitalmed.com.br/
- CentralX Clinic - http://www.centralxclinic.com.br/index.asp?PageName=galeria
Why
- 1. Porque é interessante desenvolver este projeto?
- É interessante desenvolver esse projeto uma vez que este vai facilitar o atendimento, tanto para o médico quanto para o paciente. Vai proporcionar uma maior segurança para seus pacientes, uma vez que todos os seus exames estarão salvos em um banco de dados, evitando assim possíveis acidentes que possam danificar o mesmo.
- 2. Porque deve usar a tecnologia escolhida?
- Esse software auxiliara na comodidade das pessoas em relação ás idas no médico visto que temos uma visão para o futuro de uma sociedade de bem-estar social, onde às idas ao médico será diminuída o máximo possível.
- 3. Porque usar o hardware específico?
- Não existe a necessidade de um hardware especifico tendo em vista que o software rodara em qualquer computador com acesso à internet.
- 4. Porque usar o sistema específico?
- O uso de banco de dados será necessário para o armazenamento das informações sobre os pacientes, tendo em vista que essa tecnologia abrange quase todos os requisitos do software.
Who
- 1. Quem pode se beneficiar deste projeto?
- Um sistema integrado de saúde beneficiará não apenas os pacientes, mas também os profissionais da área da saúde.
- 2. Quem poderá operar o sistema?
- O sistema poderá ser operado por médicos, laboratórios de diagnóstico e por ultimo pelos pacientes, mas estes só poderão visualizar os dados não podendo altera-los.
- 3. Quem deverá participar do desenvolvimento do sistema?
- Médico
- Programador
Where
- 1. Onde os dados serão inseridos?
- Os dados vão ser inseridos no software.
- 2. Onde os dados serão externalizados, publicados?
- Em uma interface no próprio software.
- 3. Onde esta aplicação poderá ser usada?
- Em hospitais e clínicas.
- 4. Onde os dados serão armazenadas?
- Em um banco de dados.
- 5. Onde o software deverá ser hospedado?
- O software será hospedado em um servidor em alguma parte do mundo e estará disponível para a venda através da internet para hospitais, laboratórios e clinicas.
When
- 1. Em quanto tempo pretende desenvolver o sistema?
- Pretendemos desenvolver o sistema em 20 meses.
- 2. Quais serão as fases e em quanto tempo cada uma?
- O projeto terá ao todo seis fases:
- 1º fase: estudo das novas tecnologias de armazenamento em um banco de dados e escolha de uma delas. Aproximadamente três meses.
- 2º fase: pesquisa, onde vamos buscar quais são as necessidades atuais dos médicos e dos laboratórios no quesito de armazenamentos dos dados do paciente e aplica-las ao nosso software. Aproximadamente seis meses
- 3º fase: escrita do código fonte. Aproximadamente seis meses.
- 4º fase: simulação e correção de erros. Aproximadamente três meses.
- 5º fase: correções de erros percebidos pela fase anterior. Aproximadamente dois meses.
- 6º fase: disponibilização para compra pela internet.
- O projeto terá ao todo seis fases:
- 3. Qual o tempo de resposta do dispositivo ou do sistema?
- O tempo de resposta será de 1 milissegundo.
- 4. Quanto tempo para responder a uma entrada?
- O tempo para responder uma entrada será de 1 milissegundo.
- 5. Quanto tempo para gerar a saída?
- O tempo para gerar a saída será de 1 milissegundo.
How
- 1. Como será dividido o desenvolvimento do sistema?
- Estudo de armazenamento em bancos de dados.
- Estudo das necessidades atuais dos médicos, clinicas e laboratórios no que diz respeito ao armazenamento de dados dos pacientes.
- Desenvolvimento de um código fonte e testes envolvendo o mesmo.
- 2. Como será feita a entrada de dados?
- Ocorrerá através de um login e senha do médico ou laboratório em uma interface própria para cada um. O médico poderá inserir dados como histórico médico, laudos, suspeitas de doenças e medicamentos. O laboratório poderá adicionar exames.
- 3. Como será feita a saída de dados?
- Ocorrerá através da visualização dos dados inseridos e possível impressão dos mesmos. Apenas médicos e pacientes podem visualizar tais dados.
- 4. Descreva as funcionalidades.
- Funções aplicadas a todos
- 1. Cadastrar CEP
- 2. Buscar CEP
- 3. Alterar Endereço
- 4. Excluir CEP
- 5. Cadastrar Cidade
- 6. Excluir Cidade
- 7. Pesquisar Cidade
- 8. Editar Cidade
- 9. Cadastrar Bairro
- 10. Excluir Bairro
- 11. Pesquisar Bairro
- 12. Editar Bairro
- 13. Cadastrar Estado
- 14. Excluir Estado
- 15. Pesquisar Estado
- 16. Editar Estado
- 17. Cadastrar Firma
- 18. Excluir Firma
- 19. Pesquisar Firma
- 20. Editar Firma
- 21. Cadastrar Usuário
- 22. Excluir Usuário
- 23. Pesquisar Usuário
- 24. Editar Usuário
- 25. Autenticar Usuário
- 26. Cadastrar Médico
- 27. Editar Médico
- 28. Excluir Médico
- 29. Pesquisar Médico
- 30. Cadastrar Dependente
- 31. Editar Dependente
- 32. Pesquisar Dependente
- 33. Excluir Dependente
- 34. Cadastrar Paciente
- 35. Pesquisar Paciente
- 36. Editar Paciente
- 37. Excluir Paciente
- 38. Cadastrar Pessoa
- 39. Pesquisar Pessoa
- 40. Editar Pessoa
- 41. Excluir Pessoa
- 42. Adicionar pedido de exame
- 43. Pesquisar pedido de exame
- 44. Editar pedido de exame
- 45. Excluir pedido de exame
- 46. Adicionar exame
- 47. Pesquisar exame
- 48. Editar exame
- 49. Excluir exame
- 50. Imprimir exame
- 51. Adicionar Doenças
- 52. Editar Doenças
- 53. Remover Doenças
- 54. Pesquisar Doenças
- 55. Adicionar Suspeita de doenças
- 56. Editar Suspeita de doenças
- 57. Remover Suspeita de doenças
- 58. Pesquisar Suspeita de doenças
- 59. Adicionar Medicamento
- 60. Editar Medicamento
- 61. Remover Medicamento
- 62. Pesquisar Medicamento
- 63. Adicionar Procedimento Cirúrgico
- 64. Editar Procedimento Cirúrgico
- 65. Remover Procedimento Cirúrgico
- 66. Pesquisar Procedimento Cirúrgico
- 67. Adicionar Vacinas
- 68. Pesquisar Vacinas
- 69. Editar Vacinas
- 70. Excluir Vacinas
- 71. Adicionar Alergias
- 72. Editar Alergias
- 73. Remover Alergias
- 74. Pesquisar Alergias
- 75. Gerar Receita
- 76. Imprimir Receita
- 77. Gerar Atestado
- 78. Imprimir Atestado
How much
- 1. Quanto custa cada parte do sistema?
- Gerenciador de rede e servidores - Preço R$55.250,00
- 2. Quanto deverá custar todo o sistema?
- Cerca de R$71.250,00
- 3. Quantas pessoas deverão ser usadas (Equipe) ?
- Deverão ser usadas 3 pessoas com conhecimentos específicos em cada área, como programação e conhecimentos na área de saúde.
- 4. Quanto custa cada profissional?
- Programador - 15000 para criar o código fonte
- Um médico para prestar consultoria - 500 reais por encontro.
- 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
- R$ 5.000,00 o preço da licença anual para hospitais.
- R$ 2.000,00 o preço da licença anual para clínicas.
- Aquisição gratuita para laboratórios.
Modelo Estruturado
DFD
Nome: DFD-HealthUp
- Processso
- Depósitos
- Fluxos
DER
Nome: DER-HealthUp
- Entidades
- Relacionamentos
- Chaves
- Domínios
DD
Nome: DD-HealthUP
- Hospitais
- CodHospital: código fornecido pelo HealthUp a administração do hospital ou clinica que o especifica no banco de dados, e que permite a navegação pelas opções disponíveis a ela.
- Senha: deve conter no mínimo seis caracteres, onde deverá haver pelo menos um caractere numérico e não-numérico.
- CNPJ: Cadastro Nacional de Pessoa Jurídica do hospital ou clínica
- Laboratórios
- CodLaboratorio: código fornecido pelo HealthUp a administração do laboratório que o especifica no banco de dados, e que permite a navegação pelas opções disponíveis a ele.
- Senha: deve conter no mínimo seis caracteres, onde deverá haver pelo menos um caractere numérico e não-numérico.
- CNPJ: Cadastro Nacional de Pessoa Jurídica do laboratório.
- Medicos
- CRM: número relativo ao Conselho Regional de Medicina do médico. Será usado para a autenticação do usuário.
- Senha: deve conter no mínimo seis caracteres, onde deverá haver pelo menos um caractere numérico e não-numérico.
- Nome: nome do médico que constará no cadastro.
- CPF: Cadastro de Pessoa Física do médico que constará no cadastro.
- Sexo: será dividido em feminino e masculino.
- Telefone: telefone para contato.
- Email: email para contato.
- Especialidade: indica em qual é a área de trabalho do médico. A especialidade deverá ser digitada pela administração.
- DataDeNascimento: será escrita segundo o modelo DD/MM/AAAA.
- EstadoCivil: deverá ser digitado uma das opções (solteiro, casado, viúvo ou separado).
- RegistroGeral: número do RG que constará no cadastro do médico.
- Foto: foto 3x4 do médico cadastrado.
- Pacientes
- CPF: Cadastro de Pessoa Física do paciente que constará no cadastro. Esse número será usado para acessar as informações de cada paciente. Sendo que através desse número o médico pode consultar e/ou alterar qualquer informação presente no histórico médico e o laboratório apenas poderá inserir e excluir exames (sendo essa última opção disponível por no máximo 24 horas depois que o exame foi inserido). Como o laboratório apenas tem acesso a essas informações, é possível garantir uma maior segurança das informações do paciente.
- Nome: nome do paciente que constará no cadastro.
- Sexo: será dividido em feminino e masculino.
- Telefone: telefone para contato com o paciente.
- Email: email para contato com o paciente.
- DataDeNascimento: será escrita segundo o modelo DD/MM/AAAA.
- EstadoCivil: deverá ser digitado uma das opções (solteiro, casado, viúvo ou separado).
- RegistroGeral: número do RG que constará no cadastro do paciente.
- TipoSanguineo: deverá ser digitado uma das opções para o tipo sanguíneo (A, B, AB, O) e RH (positivo, negativo), definindo assim o tipo sanguíneo do paciente.
- Profissão: mostra a ocupação do paciente.
- CodDependente: código para cada um dos dependentes do paciente. Esse código é um link para acessar as informações de cada dependente. Assim será possível acessar informações dos filhos ou pais de um paciente X. Além disso, essa opção permite que o médico acesse o histórico de paciente que não possuem CPF, como crianças.
- CodHistorico: código para o histórico médico do paciente. Esse código é um link para acessar o histórico.
- Convenio: indica se o paciente possui ou não convenio médico, e caso possua, nos mostra qual é esse convenio.
- Foto: foto 3x4 do paciente cadastrado.
- HistoricoMedico
- CodLaudo: código que especifica cada laudo do paciente.
- CodExames: código que especifica cada exame do paciente.
- CodDoencas: código que especifica cada doença que o paciente já teve.
- CodSuspeitas: código que especifica cada suspeita de doença.
- CodMedicamentos: código que especifica cada medicamento que foi receitado para o paciente
- CodProcedimentosCirurgicos: código que especifica os procedimentos cirúrgicos já realizados pelo paciente.
- CodVacinas: código que especifica vacinas.
- CodAlergias: código que especifica alergias.
- Laudos
- Data: mostra a data que o laudo foi escrito no formato DD/MM/AAAA.
- Descricao: é o conteúdo do laudo.
- Exames
- Data: mostra a data que o exame foi realizado no formato DD/MM/AAAA.
- Descricao: é o conteúdo do exame.
- CodImagem: código que especifica as imagens do exame caso seja necessário.
- Doenças
- Data: mostra a data que essa informação foi inserida no histórico no formato DD/MM/AAAA.
- Descricao: mostra qual é a doença e alguma observação importante a respeito dela.
- Status: o médico deverá digitar a opção na qual a doença melhor se encaixa. As opções são: em tratamento, curada, em remissão.
- SuspeitasDeDoenças
- Data: mostra a data que essa informação foi inserida no histórico no formato DD/MM/AAAA.
- Descricao: mostra qual é a doença e alguma observação importante a respeito dela.
- Medicamentos
- Data: mostra a data que essa informação foi inserida no histórico no formato DD/MM/AAAA.
- Descricao: mostra posologia do medicamento.
- ProcedimentosCirurgicos
- Data: mostra a data que essa informação foi inserida no histórico no formato DD/MM/AAAA.
- Descricao: mostra a descrição do procedimento.
- Status: o médico deverá escrever a opção na qual o procedimento se encontra. Essas opções podem ser: OK, pedido realizado, aguardando resposta.
- CodImagem: código que especifica as imagens do procedimento caso seja necessário.
- Vacinas
- Data: mostra a data que essa informação foi inserida no histórico no formato DD/MM/AAAA.
- Descricao: apresenta alguma informação relevante sobre a vacina.
- Alergias
- Data: mostra a data que essa informação foi inserida no histórico no formato DD/MM/AAAA.
- Descricao: apresenta alguma informação relevante.
- PedidosDeExame
- CodExames: código gerado para cada exame realizado.
- Data: mostra a data que essa informação foi inserida no histórico no formato DD/MM/AAAA.
- Descricao: onde será inserido o pedido do exame.
- Tela inicial
- Escolha de qual entidade você está acessando
- Interface da autenticação do médico
- Tela onde o médico busca o paciente
- Exemplo de como será disposto os dados do paciente após o médico realizar a busca
- Interface caso o médico escolha ver todo o histórico do paciente, editar algo ou gerar um atestado médico
- Interface caso o médico deseje ver e/ou editar apenas os laudos e/ou imprimir os mesmos
- Interface caso o médico deseje gerar um pedido de exame e/ou imprimir o mesmo
- Interface caso o médico deseje visualizar e/ou imprimir os exames
- Interface caso o médico deseje ver e adicionar as doenças e ver, adicionar e remover suspeitas
- Interface caso o médico deseje ver os medicamentos, gerar uma receita e imprimi-la com base em algum medicamento, adicionar um medicamento
- Interface caso o médico deseje ver, editar ou excluir os procedimentos cirúrgicos ou adicionar algum procedimento cirúrgico
- Interface caso o médico deseje ver, editar, excluir ou adicionar alguma vacina
- Interface caso o médico deseje ver, adicionar ou excluir alguma alergia
- Interface da autenticação do hospital
- Funcionalidades das quais o hospital tem acesso
- Interface caso o hospital escolha cadastrar paciente
- Interface caso o hospital escolha cadastrar médico
- Interface caso o hospital escolha buscar paciente
- Interface caso o hospital escolha buscar médico
- Interface da autenticação do laboratório
- Funcionalidades das quais o laboratório tem acesso
- Interface caso o laboratório escolha adicionar exame
- Interface caso o laboratório escolha excluir exame
- Interface caso o laboratório escolha ver pedidos de exame
Modelo OO
Diagrama de Classes
Diagrama de Estado
Diagrama de Casos de Uso
Diagrama de Sequência
Diagrama de Objetos
Diagrama de Colaboração
Diagrama de Interfaces
Diagrama de Atividades
Diagrama de Componentes
Diagrama de Pacotes
Protótipo
- Objetivo:
- Implementar a interface gráfica completa.(Menu do sistema)com todas as opções do sistema na visão de cada ator
- Exemplo: No sistema da Biblioteca, o Ator Aluno enxerga apenas a opção de Pesquisa enquanto o Ator Diretor, enxerga as opções CadastrarLivro, CadastrarUsuario
- Desenvolver apenas o caso de uso CUD Pedidos de Exame
- Implementar a interface gráfica completa.(Menu do sistema)com todas as opções do sistema na visão de cada ator
- Dúvidas:
- Descrever na Aba Discussão
Pesquisadores


























