GNU Health: diferenças entre revisões

Fonte: aprendis
Saltar para a navegaçãoSaltar para a pesquisa
Sem resumo de edição
 
(Há 21 revisões intermédias de 3 utilizadores que não estão a ser apresentadas)
Linha 1: Linha 1:
[[Ficheiro:logo_gnuhealth.gif|thumb|200px|GNU Health]]
[[Ficheiro:gnu_health_banner.png|frameless|right|240px|GNU Health|link=http://health.gnu.org/index.html]]


==''GNU Health''==
==''GNU Health''==
{{Sistemas de Informação em Saúde
{{Sistemas de Informação em Saúde
|Designação =  
|Designação=GNU Health
|Data de Lançamento =  
|Data de Lançamento=Outubro 2008
|Entidade Criadora =  
|Entidade Criadora=Luis Falcón
|Entidade Gestora =  
|Entidade Gestora=GNU Project
|Versão atual =  
|Versão Atual=2.8.1
|Especialidade Médica =  
|Tipo de Licenciamento do Sistema de Informação=GNU GPL
|Função =  
|Arquitetura do Sistema de Informação=Cliente-Servidor
|Sistema Operativo do Sistema de Informação=FreeBSD, Windows e qualquer outro que permita o uso da linguagem Python (multiplataforma)
|Função=Registos clinicos electrónicos
|Linguagem do Sistema de Informação=Python
|Especialidade Médica=Várias especialidades
|Utilizadores Principais do Sistema de Informação=Profissionais de Saúde
|Requisitos Técnicos do Sistema de Informação=PostgreSQL, Tryton 3.4, Python: >= 2.7 < 3.0, PIP versão para Python 2
}}
}}


[[Ficheiro:logo_gnu_health_2.png|center|link=http://health.gnu.org/index.html]]


O ''GNU Health'' é um exemplo de um [[Sistema de Informação em Saúde]] gratuito e contem funcionalidades como o [[Registo Clínico Eletrónico]]. É um sistema projetado para ser uma multiplataforma para que possa ser instalado em diferentes sistemas operacionais (''Linux'', ''FreeBSD'', ''MS Windows'') e diferentes sistemas de gestão de base de dados (''PostgreSQL'')<ref>[Silex Sistemas, “Gnu Health,” 2015. [Online]. Available: http://www.silexsistemas.com.br/index.php/produtos/gnu-health-gestao-de-saude. [Accessed: 05-Jun-2015]</ref>.
O ''GNU Health'' é um exemplo de um [[Sistema de Informação em Saúde]] gratuito e contem funcionalidades como o [[Registo Clínico Eletrónico]]. É um sistema projetado para ser uma multiplataforma para que possa ser instalado em diferentes sistemas operacionais (''Linux'', ''FreeBSD'', ''MS Windows'') e diferentes sistemas de gestão de base de dados (''PostgreSQL'')<ref>[Silex Sistemas, “Gnu Health,” 2015. [Online]. Available: http://www.silexsistemas.com.br/index.php/produtos/gnu-health-gestao-de-saude. [Accessed: 05-Jun-2015]</ref>.
Linha 17: Linha 24:
O desenvolvimento do ''GNU Health'' foi iniciado por Luis Falcón em 2008 sob o nome "Medical" com o objetivo de apoiar ações de promoção e educação para a saúde nas áreas rurais <ref name="foo">[Silex Sistemas, “Gnu Health,” 2015. [Online]. Available: http://www.silexsistemas.com.br/index.php/produtos/gnu-health-gestao-de-saude. [Accessed: 05-Jun-2015]</ref>.
O desenvolvimento do ''GNU Health'' foi iniciado por Luis Falcón em 2008 sob o nome "Medical" com o objetivo de apoiar ações de promoção e educação para a saúde nas áreas rurais <ref name="foo">[Silex Sistemas, “Gnu Health,” 2015. [Online]. Available: http://www.silexsistemas.com.br/index.php/produtos/gnu-health-gestao-de-saude. [Accessed: 05-Jun-2015]</ref>.


É um sistema com configurações de baixos recursos e com base num programa de planeamento de recursos empresariais gratuito e de livre acesso ([["Open Source Software"]]) – [[Tryton]] – seguindo a mesma abordagem modular como o ''software'' de gestão empresarial subjacente ([[ERP]]). Ele é escrito em [[Python]] e usa o [[ERP]] [[Tryton]] <ref name="foo">S. M. Motahar, N. Safie, M. Mukhtar, S. M. Aljunid, and S. Mostafavi, “An Applied Approach to Teach Hospital Information Systems Development Using an Open Source ERP Framework,” Procedia Technol., vol. 11, no. 0, pp. 1259–1265, 2013.</ref>.
É um sistema com configurações de baixos recursos e com base num programa de planeamento de recursos empresariais gratuito e de livre acesso ([[Open Source Software]]) – Tryton – seguindo a mesma abordagem modular como o ''software'' de gestão empresarial subjacente ([[ERP]]). Ele é escrito em Python e usa o [[ERP]] Tryton <ref name="foo">S. M. Motahar, N. Safie, M. Mukhtar, S. M. Aljunid, and S. Mostafavi, “An Applied Approach to Teach Hospital Information Systems Development Using an Open Source ERP Framework,” Procedia Technol., vol. 11, no. 0, pp. 1259–1265, 2013.</ref>.
Uma grande vantagem desta abordagem é que o software “herda” todos os módulos que são desenvolvidos na comunidade [[ERP]] [[Tryton]]. Apesar da sua curta história o ''GNU Health'' oferece uma vasta gama de funcionalidades e encontra-se instalado em vários países do mundo, entre eles a Argentina, Jamaica, Paraguai, Quénia, Laos, Filipinas, Bangladesh e Malásia. Recentemente, o governo da Jamaica escolheu o ''GNU Health'' como o sistema de tecnologia de informação de saúde nacional <ref name="foo">S. M. Motahar, N. Safie, M. Mukhtar, S. M. Aljunid, and S. Mostafavi, “An Applied Approach to Teach Hospital Information Systems Development Using an Open Source ERP Framework,” Procedia Technol., vol. 11, no. 0, pp. 1259–1265, 2013.
Uma grande vantagem desta abordagem é que o software “herda” todos os módulos que são desenvolvidos na comunidade [[ERP]] Tryton. Apesar da sua curta história o ''GNU Health'' oferece uma vasta gama de funcionalidades e encontra-se instalado em vários países do mundo, entre eles a Argentina, Jamaica, Paraguai, Quénia, Laos, Filipinas, Bangladesh e Malásia. Recentemente, o governo da Jamaica escolheu o ''GNU Health'' como o sistema de tecnologia de informação de saúde nacional <ref name="foo">S. M. Motahar, N. Safie, M. Mukhtar, S. M. Aljunid, and S. Mostafavi, “An Applied Approach to Teach Hospital Information Systems Development Using an Open Source ERP Framework,” Procedia Technol., vol. 11, no. 0, pp. 1259–1265, 2013.
[Silex Sistemas, “Gnu Health,” 2015. [Online]. Available: http://www.silexsistemas.com.br/index.php/produtos/gnu-health-gestao-de-saude. [Accessed: 05-Jun-2015]</ref>.  
[Silex Sistemas, “Gnu Health,” 2015. [Online]. Available: http://www.silexsistemas.com.br/index.php/produtos/gnu-health-gestao-de-saude. [Accessed: 05-Jun-2015]</ref>.  


Linha 37: Linha 44:


====Exemplos de módulos do ''GNU Health''====  
====Exemplos de módulos do ''GNU Health''====  
*'''Médico:''' Implementa o modelo de dados e as funções básicas para doentes, consultas, diagnósticos, anotações, vacinas, medicamentos, entre outros <ref>GNU Health, “GNU Health,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health. [Accessed: 07-Jun-2015].</ref>;
*'''Pediatria:''' Inclui suporte para Neonatologia e Pediatria Geral e implementa o uso da ''Pediatric Symptoms Checklist'' <ref name="foo">GNU Health, “GNU Health,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health. [Accessed: 07-Jun-2015].</ref>;
*'''Ginecologia e Obstetrícia:''' suporta ações preventivas e a fase pré-natal e registos dos períodos perinatal e do puerpério <ref name="foo">GNU Health, “GNU Health,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health. [Accessed: 07-Jun-2015].</ref>;
*'''Estilo de vida:''' atividade física, dietas, abuso e dependência de drogas, incorpora as bases de dados do ''National Institute on Drug Abuse'' (NIDA), sexualidade, fatores de risco, segurança doméstica e proteção da criança <ref name="foo">GNU Health, “GNU Health,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health. [Accessed: 07-Jun-2015].</ref>;
*'''Genética:''' riscos hereditários; mais de 4200 "genes de doenças" das bases de dados do ''National Center for Biotechnology Information'' (NCBI) e dos ''GeneCards'' incorporadas no sistema <ref name="foo">GNU Health, “GNU Health,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health. [Accessed: 07-Jun-2015].</ref>;
*'''Informações socioeconómicas:''' Educação, ocupação, condições de habitação, áreas hostis, suporta ações contra o trabalho e a prostituição de crianças, entre muitas outras <ref name="foo">GNU Health, “GNU Health,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health. [Accessed: 07-Jun-2015].</ref>;
*'''Internamento:''' suporta admissões hospitalares com gestão de camas e planos de tratamento e de enfermagem <ref name="foo">GNU Health, “GNU Health,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health. [Accessed: 07-Jun-2015].</ref>;
*'''Cirurgia:''' o sistema gere ''checklists'', procedimentos, salas cirúrgicas e materiais <ref name="foo">GNU Health, “GNU Health,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health. [Accessed: 07-Jun-2015].</ref>;
*'''''Stocks'' e finanças:''' suporte amplo e flexível à administração dos recursos da organização <ref name="foo">GNU Health, “GNU Health,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health. [Accessed: 07-Jun-2015].</ref>.


==Instalação de Software e Criação de Contas <ref>GNU Health, “Debian,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health/Operating_System-Specific_Notes#Debian. [Accessed: 23-May-2006].</ref><ref>GNU Health, “Requirements,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health/Installation#Requirements. [Accessed: 20-May-2015].</ref><ref>GNU Health, “GNU Health/First Steps,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health/First_Steps. [Accessed: 02-May-2015].</ref><ref>“Tryton,” 2015. [Online]. Available: https://en.wikipedia.org/wiki/Tryton. [Accessed: 03-Jun-2015].</ref><ref>“Enterprise resource planning,” 2015. [Online]. Available: https://en.wikipedia.org/wiki/Enterprise_resource_planning. [Accessed: 10-Jun-2015]</ref><ref>“GNU Health/Installation,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health/Installation. [Accessed: 13-May-2015].</ref><ref>D. Kirkland, “UBUNTU Manuals,” 2010. [Online]. Available: http://manpages.ubuntu.com/manpages/utopic/man1/gnuhealth-server.1.html. [Accessed: 06-May-2015]</ref><ref>GNU Health, “GNU Health/The Demo database,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health/The_Demo_database#The_online_Demo_Database. [Accessed: 04-Jun-2015].</ref>==
[[Ficheiro:medalha_GNU.png|border|right|195px]]
 
*'''Médico:''' Implementa o modelo de dados e as funções básicas para doentes, consultas, diagnósticos, anotações, vacinas, medicamentos, entre outros <ref name="foot">GNU Health, “GNU Health,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health. [Accessed: 07-Jun-2015].</ref>;
*'''Pediatria:''' Inclui suporte para Neonatologia e Pediatria Geral e implementa o uso da ''Pediatric Symptoms Checklist'' <ref name="foot">GNU Health, “GNU Health,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health. [Accessed: 07-Jun-2015].</ref>;
*'''Ginecologia e Obstetrícia:''' suporta ações preventivas e a fase pré-natal e registos dos períodos perinatal e do puerpério <ref name="foot">GNU Health, “GNU Health,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health. [Accessed: 07-Jun-2015].</ref>;
*'''Estilo de vida:''' atividade física, dietas, abuso e dependência de drogas, incorpora as bases de dados do ''National Institute on Drug Abuse'' (NIDA), sexualidade, fatores de risco, segurança doméstica e proteção da criança <ref name="foot">GNU Health, “GNU Health,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health. [Accessed: 07-Jun-2015].</ref>;
*'''Genética:''' riscos hereditários; mais de 4200 "genes de doenças" das bases de dados do ''National Center for Biotechnology Information'' (NCBI) e dos ''GeneCards'' incorporadas no sistema <ref name="foot">GNU Health, “GNU Health,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health. [Accessed: 07-Jun-2015].</ref>;
*'''Informações socioeconómicas:''' Educação, ocupação, condições de habitação, áreas hostis, suporta ações contra o trabalho e a prostituição de crianças, entre muitas outras <ref name="foot">GNU Health, “GNU Health,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health. [Accessed: 07-Jun-2015].</ref>;
*'''Internamento:''' suporta admissões hospitalares com gestão de camas e planos de tratamento e de enfermagem <ref name="foot">GNU Health, “GNU Health,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health. [Accessed: 07-Jun-2015].</ref>;
*'''Cirurgia:''' o sistema gere ''checklists'', procedimentos, salas cirúrgicas e materiais <ref name="foot">GNU Health, “GNU Health,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health. [Accessed: 07-Jun-2015].</ref>;
*'''''Stocks'' e finanças:''' suporte amplo e flexível à administração dos recursos da organização <ref name="foot">GNU Health, “GNU Health,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health. [Accessed: 07-Jun-2015].</ref>.
 
==Instalação de Software e Criação de Contas==


Para a instalação do ''software'' são necessárias várias etapas: preparação, instalação e configuração do ''software'' do lado do servidor e instalação e configuração do cliente.
Para a instalação do ''software'' são necessárias várias etapas: preparação, instalação e configuração do ''software'' do lado do servidor e instalação e configuração do cliente.
Ao contrário de muitas soluções ''open source'' que utilizam um servidor ''web'' e ''browser'' para aceder à plataforma, o ''Gnu Health'' utiliza um modelo servidor-cliente via ''Tryton'' (''software ERP open source'').
Ao contrário de muitas soluções ''open source'' que utilizam um servidor ''web'' e ''browser'' para aceder à plataforma, o ''Gnu Health'' utiliza um modelo servidor-cliente via ''Tryton'' (''software ERP open source'') <ref>GNU Health, “Requirements,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health/Installation#Requirements. [Accessed: 20-May-2015].</ref><ref>GNU Health, “GNU Health/First Steps,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health/First_Steps. [Accessed: 02-May-2015].</ref><ref>“Tryton,” 2015. [Online]. Available: https://en.wikipedia.org/wiki/Tryton. [Accessed: 03-Jun-2015].</ref><ref>“Enterprise resource planning,” 2015. [Online]. Available: https://en.wikipedia.org/wiki/Enterprise_resource_planning. [Accessed: 10-Jun-2015]</ref><ref>“GNU Health/Installation,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health/Installation. [Accessed: 13-May-2015].</ref>.
Para a instalação do ''software'' é necessário consultar todos os requisitos no site ''Gnu Health Installation''([https://en.wikibooks.org/wiki/GNU_Health/Installation])
Para a instalação do ''software'' é necessário consultar todos os requisitos no site ''Gnu Health Installation''([https://en.wikibooks.org/wiki/GNU_Health/Installation])


==Avaliação dos requisitos do ''Gnu Health'': Certificação SBIS-CFM<ref>B. D. F. Leão, C. Giulliano, M. Lúcio, and C. Galvão, “Manual de Certificação para Sistemas de Registro Eletrônico em Saúde ( S-RES ),” 2013.</ref>==
==Avaliação dos requisitos do ''Gnu Health'': Certificação SBIS-CFM==


Os requisitos da certificação SBIS-CFM encontram-se agrupados da seguinte forma:
Os requisitos da certificação SBIS-CFM encontram-se agrupados da seguinte forma:
*Requisitos de Segurança
*Requisitos de Segurança <ref name="requis">B. D. F. Leão, C. Giulliano, M. Lúcio, and C. Galvão, “Manual de Certificação para Sistemas de Registro Eletrônico em Saúde ( S-RES ),” 2013</ref>;
*Requisitos de Estrutura, Conteúdo e Funcionalidades
*Requisitos de Estrutura, Conteúdo e Funcionalidades <ref name="requis" />;
*Requisitos para Gerenciamento Eletrónico de Documentos (GED).
*Requisitos para Gerenciamento Eletrónico de Documentos (GED) <ref name="requis" />.
 
====Requisitos de Segurança====
 
[[Ficheiro:logocertificacao_sbis_cfm.jpg|thumb|Selo certificação SBIS-CFM]]


====Requisitos de Segurança <ref name="foot">B. D. F. Leão, C. Giulliano, M. Lúcio, and C. Galvão, “Manual de Certificação para Sistemas de Registro Eletrônico em Saúde ( S-RES ),” 2013.</ref>====
Os requisitos de segurança de um S-RES (sistema de registo eletrónico em saúde) são fundamentais para garantir a privacidade, confidencialidade e integridade da informação em saúde permitindo garantir o sigilo profissional, ou seja, que o acesso à informação só possa ser feito por pessoas autorizadas <ref name="requis" />.
Os requisitos de segurança de um S-RES (sistema de registo eletrónico em saúde) são fundamentais para garantir a privacidade, confidencialidade e integridade da informação em saúde permitindo garantir o sigilo profissional, ou seja, que o acesso à informação só possa ser feito por pessoas autorizadas.
O Processo de Certificação SBIS-CFM classifica os S-RES, do ponto de vista de segurança da informação, em dois Níveis de Garantia de Segurança (NGS):
O Processo de Certificação SBIS-CFM classifica os S-RES, do ponto de vista de segurança da informação, em dois Níveis de Garantia de Segurança (NGS):
*NGS1: categoria aplicável a S-RES que não pretendem eliminar a impressão dos registros em papel. Assim, mantém a necessidade de impressão e aposição manuscrita da assinatura;
*NGS1: categoria aplicável a S-RES que não pretendem eliminar a impressão dos registros em papel. Assim, mantém a necessidade de impressão e aposição manuscrita da assinatura <ref name="requis" />;
*NGS2: categoria constituída por S-RES que viabilizam a eliminação do papel nos processos de registos de saúde. Para isso, especifica a utilização de certificados digitais para os processos de assinatura e autenticação.  
*NGS2: categoria constituída por S-RES que viabilizam a eliminação do papel nos processos de registos de saúde. Para isso, especifica a utilização de certificados digitais para os processos de assinatura e autenticação <ref name="requis" />.  


Para efeito da certificação SBIS-CFM, os S-RES foram classificados em:
Para efeito da certificação SBIS-CFM, os S-RES foram classificados em:
*Acesso Local: todo o S-RES que se encontra instalado num único computador, com acesso ao sistema apenas neste equipamento. Além disso, um S-RES de acesso local não deverá permitir o acesso simultâneo por mais de um utilizador.
*Acesso Local: todo o S-RES que se encontra instalado num único computador, com acesso ao sistema apenas neste equipamento. Além disso, um S-RES de acesso local não deverá permitir o acesso simultâneo por mais de um utilizador <ref name="requis" />.
*Acesso Remoto: todo o S-RES que permita o acesso simultâneo ao sistema, no computador onde o S-RES está instalado, ou num computador remoto, através de algum tipo de conexão (rede local, conexão sem-fios, internet, etc.).
*Acesso Remoto: todo o S-RES que permita o acesso simultâneo ao sistema, no computador onde o S-RES está instalado, ou num computador remoto, através de algum tipo de conexão (rede local, conexão sem-fios, internet, etc.) <ref name="requis" />.


====Estrutura, Conteúdo e Funcionalidades <ref name="foot">B. D. F. Leão, C. Giulliano, M. Lúcio, and C. Galvão, “Manual de Certificação para Sistemas de Registro Eletrônico em Saúde ( S-RES ),” 2013.</ref>====
====Estrutura, Conteúdo e Funcionalidades====
A categoria básica consiste em S-RES voltados à assistência à saúde de indivíduos, de forma básica e genérica. Adicionalmente, um S-RES poderá ser complementado pelo bloco de requisitos para atendimento Ambulatorial.
A categoria básica consiste em S-RES voltados à assistência à saúde de indivíduos, de forma básica e genérica. Adicionalmente, um S-RES poderá ser complementado pelo bloco de requisitos para atendimento Ambulatorial <ref name="requis" />.


====Gerenciamento Eletrónico de Documentos <ref name="foot">B. D. F. Leão, C. Giulliano, M. Lúcio, and C. Galvão, “Manual de Certificação para Sistemas de Registro Eletrônico em Saúde ( S-RES ),” 2013.</ref>====
====Gerenciamento Eletrónico de Documentos====
Os requisitos para sistemas de GED contemplam as necessidades básicas a este tipo de recurso para a digitalização, armazenamento e manipulação dos prontuários em meio eletrónico.
Os requisitos para sistemas de GED contemplam as necessidades básicas a este tipo de recurso para a digitalização, armazenamento e manipulação dos prontuários em meio eletrónico <ref name="requis" />.
 
A avaliação GNU Health segundo os requisitos da Certificação SBIS-CFM encontra-se em tabela no seguinte documento:[[Ficheiro:Tabela de Avaliação de Requisitos.pdf]]


==Avaliação Global do Sistema==
==Avaliação Global do Sistema==
Linha 94: Linha 105:
</gallery>
</gallery>


=====Avaliação do design da interface do Gnu Health segundo as 10 Heurísticas de Nielsen <ref>J. Nielsen, Usability Engineering. Cambridge, 1993</ref>:=====
=====Avaliação do design da interface do Gnu Health segundo as 10 Heurísticas de Nielsen:=====


'''1. Visualização do estado do sistema'''
'''1. Visualização do estado do sistema''' <ref name="Nielsen">J. Nielsen, Usability Engineering. Cambridge, 1993</ref>.
*Todos os ecrãs têm um título, embora este nem sempre seja preciso. Por exemplo, no ecrã onde são listados todos os pacientes tem o título “Pacientes” mas quando se entra no detalhe de um dos pacientes o título não muda (por exemplo para “Detalhe do paciente”).  
*Todos os ecrãs têm um título, embora este nem sempre seja preciso. Por exemplo, no ecrã onde são listados todos os pacientes tem o título “Pacientes” mas quando se entra no detalhe de um dos pacientes o título não muda (por exemplo para “Detalhe do paciente”).  
*O ''feedback'' do sistema é bom, informa quando as ações são completadas com sucesso ou não.  
*O ''feedback'' do sistema é bom, informa quando as ações são completadas com sucesso ou não.  
*Quando um item é selecionado é possível visualmente confirmar isso, pois fica com uma cor de fundo diferente dos restantes itens.
*Quando um item é selecionado é possível visualmente confirmar isso, pois fica com uma cor de fundo diferente dos restantes itens.
*O estado dos ícones também podem ser rapidamente reconhecidos visualmente, uma vez que os ícones que não podem ser selecionados surgem sem cor.
*O estado dos ícones também podem ser rapidamente reconhecidos visualmente, uma vez que os ícones que não podem ser selecionados surgem sem cor.
'''2. Correspondência entre o sistema e o mundo real'''
'''2. Correspondência entre o sistema e o mundo real'''<ref name="Nielsen" />
*As opções do menu não estão organizadas de maneira lógica ou alfabeticamente. O que acaba por tornar o menu um pouco confuso e de difícil acesso para um utilizador inexperiente. A linguagem/terminologia do sistema é acessível e apropriada para o tipo de utilizador.
*As opções do menu não estão organizadas de maneira lógica ou alfabeticamente. O que acaba por tornar o menu um pouco confuso e de difícil acesso para um utilizador inexperiente. A linguagem/terminologia do sistema é acessível e apropriada para o tipo de utilizador.
'''3. Controle e liberdade do utilizador'''
'''3. Controle e liberdade do utilizador'''<ref name="Nielsen" />
*As janelas abertas na aplicação permanecem em ''tabs'' o que permite ao utilizador uma fácil navegação entre janelas. Estas ''tabs'' também podem ser rearranjadas de acordo com as necessidades do utilizador.  
*As janelas abertas na aplicação permanecem em ''tabs'' o que permite ao utilizador uma fácil navegação entre janelas. Estas ''tabs'' também podem ser rearranjadas de acordo com as necessidades do utilizador.  
*Em todos os comandos em que existem medidas drásticas ou destrutivas é pedida uma segunda aprovação ao utilizador, no caso de ter sido acedido por erro. As ações no sistema podem ser canceladas em qualquer momento. Não existe qualquer indicação visual de que a informação foi copiada e colada.
*Em todos os comandos em que existem medidas drásticas ou destrutivas é pedida uma segunda aprovação ao utilizador, no caso de ter sido acedido por erro. As ações no sistema podem ser canceladas em qualquer momento. Não existe qualquer indicação visual de que a informação foi copiada e colada.
Linha 110: Linha 121:
*Em todos os ecrãs há sempre disponível um botão para sair e também opções de retroceder ou avançar (quando aplicável).  
*Em todos os ecrãs há sempre disponível um botão para sair e também opções de retroceder ou avançar (quando aplicável).  
*Cada utilizador tem uma sessão própria.
*Cada utilizador tem uma sessão própria.
'''4. Consistência e normas'''
'''4. Consistência e normas'''<ref name="Nielsen" />
*Todos os ícones na aplicação são consistentes: têm todos a mesma imagem quando fazem a mesma coisa, não há ambiguidade; quando se passa por cima dos ícones com o rato aparece uma pequena descrição, e quando aplicável, teclas de atalho.
*Todos os ícones na aplicação são consistentes: têm todos a mesma imagem quando fazem a mesma coisa, não há ambiguidade; quando se passa por cima dos ícones com o rato aparece uma pequena descrição, e quando aplicável, teclas de atalho.
*Não são usadas abreviações ou frases e/ou palavras completamente em maiúsculas.
*Não são usadas abreviações ou frases e/ou palavras completamente em maiúsculas.
*A janela ativa é facilmente reconhecível visualmente.
*A janela ativa é facilmente reconhecível visualmente.
*O menu está também no lugar correto, ou seja, na parte esquerda do ecrã.
*O menu está também no lugar correto, ou seja, na parte esquerda do ecrã.
'''5. Prevenir erros'''
'''5. Prevenir erros'''<ref name="Nielsen" />
*Nenhum campo nos formulários contem valores por defeito.
*Nenhum campo nos formulários contem valores por defeito.
*Os campos obrigatórios são visualmente reconhecíveis.
*Os campos obrigatórios são visualmente reconhecíveis.
*Os campos de data podem ser preenchidos usando um calendário ou escrevendo a data. Neste último caso o formato da mesma está definido no campo.
*Os campos de data podem ser preenchidos usando um calendário ou escrevendo a data. Neste último caso o formato da mesma está definido no campo.
'''6. Reconhecer em vez de relembrar'''
'''6. Reconhecer em vez de relembrar'''<ref name="Nielsen" />
*Os campos obrigatórios são visualmente reconhecíveis.
*Os campos obrigatórios são visualmente reconhecíveis.
*O esquema de cores é consistente em toda a aplicação assim como os ícones fazendo com que seja fácil para o utilizador reconhecer ações.
*O esquema de cores é consistente em toda a aplicação assim como os ícones fazendo com que seja fácil para o utilizador reconhecer ações.
*Num formulário quando está selecionada uma entrada, esta é visualmente distinguível das outras através de uma linha laranja à sua volta.
*Num formulário quando está selecionada uma entrada, esta é visualmente distinguível das outras através de uma linha laranja à sua volta.
*As diferentes áreas de um formulário estão bem definidas normalmente com recurso a ''tabs''.
*As diferentes áreas de um formulário estão bem definidas normalmente com recurso a ''tabs''.
'''7. Flexibilidade e eficiência da utilização'''
'''7. Flexibilidade e eficiência da utilização'''<ref name="Nielsen" />
*O sistema está preparado tanto para utilizadores sem experiência, fornecendo todas as opções visualmente, ou para utilizadores experientes recorrendo a atalhos de teclas.
*O sistema está preparado tanto para utilizadores sem experiência, fornecendo todas as opções visualmente, ou para utilizadores experientes recorrendo a atalhos de teclas.
*O design é bastante simples, não há funções escondidas nem grandes dificuldades de chegar às mesmas.
*O design é bastante simples, não há funções escondidas nem grandes dificuldades de chegar às mesmas.
*As ações em cada ecrã adaptam-se ao contexto da mesma.
*As ações em cada ecrã adaptam-se ao contexto da mesma.
'''8. Estética e design minimalista'''
'''8. Estética e design minimalista'''<ref name="Nielsen" />
*Só a informação necessária para o ecrã atual é apresentada, não há “informação não relevante” que possa causar confusão.
*Só a informação necessária para o ecrã atual é apresentada, não há “informação não relevante” que possa causar confusão.
*Todos os ícones são visualmente distintos sem margem para confusão e estão bem definidos, destacando-se do fundo da aplicação.
*Todos os ícones são visualmente distintos sem margem para confusão e estão bem definidos, destacando-se do fundo da aplicação.
*No menu estão sempre visíveis todas as opções e não é necessário uma adaptação à opção selecionada.
*No menu estão sempre visíveis todas as opções e não é necessário uma adaptação à opção selecionada.
*Todas as ''labels'' são descritivas, simples e de fácil compreensão.
*Todas as ''labels'' são descritivas, simples e de fácil compreensão.
'''9. Ajudar os utilizadores a reconhecer, diagnosticar e recuperar de erros'''
'''9. Ajudar os utilizadores a reconhecer, diagnosticar e recuperar de erros'''<ref name="Nielsen" />
*As mensagens de erro que se encontram durante a utilização da aplicação são adaptadas ao contexto, embora a sua descrição não seja numa linguagem direcionada aos utilizadores mas sim a um perfil mais técnico. Além disto não oferecem sugestões de soluções.
*As mensagens de erro que se encontram durante a utilização da aplicação são adaptadas ao contexto, embora a sua descrição não seja numa linguagem direcionada aos utilizadores mas sim a um perfil mais técnico. Além disto não oferecem sugestões de soluções.
'''10. Ajuda e documentação'''
'''10. Ajuda e documentação'''<ref name="Nielsen" />
*Em nenhum local na aplicação há uma opção para ver o manual de utilização da aplicação.  
*Em nenhum local na aplicação há uma opção para ver o manual de utilização da aplicação.  
*Em todos os campos nos formulários quando se passa com o rato há uma pequena descrição sobre o campo e para que deve ser usado.
*Em todos os campos nos formulários quando se passa com o rato há uma pequena descrição sobre o campo e para que deve ser usado.
Linha 142: Linha 153:
<references />
<references />


[[Categoria: Sistemas de Informação Open-Source na área da Saúde]]
 
[[Categoria:Sistema de Informação]]
[[Categoria:Sistema de Informação Open-Source]]
[[Categoria:Registo de Saúde Eletrónico]]
[[Categoria:Software]]

Edição atual desde as 17h41min de 6 de outubro de 2016

GNU Health

GNU Health

GNU Health
Sigla
Designação GNU Health
Data de Lançamento Outubro 2008
Entidade Criadora Luis Falcón
Entidade Gestora GNU Project
Versão Atual 2.8.1
Requisitos Técnicos PostgreSQL, Tryton 3.4, Python: >= 2.7 < 3.0, PIP versão para Python 2
Tipo de Licenciamento GNU GPL
Arquitetura Cliente-Servidor
Sistema Operativo FreeBSD, Windows e qualquer outro que permita o uso da linguagem Python (multiplataforma)
Especialidade Médica Várias especialidades
Utilizadores Principais Profissionais de Saúde
Função Registos clinicos electrónicos


Logo gnu health 2.png

O GNU Health é um exemplo de um Sistema de Informação em Saúde gratuito e contem funcionalidades como o Registo Clínico Eletrónico. É um sistema projetado para ser uma multiplataforma para que possa ser instalado em diferentes sistemas operacionais (Linux, FreeBSD, MS Windows) e diferentes sistemas de gestão de base de dados (PostgreSQL)[1].

O desenvolvimento do GNU Health foi iniciado por Luis Falcón em 2008 sob o nome "Medical" com o objetivo de apoiar ações de promoção e educação para a saúde nas áreas rurais [2].

É um sistema com configurações de baixos recursos e com base num programa de planeamento de recursos empresariais gratuito e de livre acesso (Open Source Software) – Tryton – seguindo a mesma abordagem modular como o software de gestão empresarial subjacente (ERP). Ele é escrito em Python e usa o ERP Tryton [2]. Uma grande vantagem desta abordagem é que o software “herda” todos os módulos que são desenvolvidos na comunidade ERP Tryton. Apesar da sua curta história o GNU Health oferece uma vasta gama de funcionalidades e encontra-se instalado em vários países do mundo, entre eles a Argentina, Jamaica, Paraguai, Quénia, Laos, Filipinas, Bangladesh e Malásia. Recentemente, o governo da Jamaica escolheu o GNU Health como o sistema de tecnologia de informação de saúde nacional [2].

O GNU Health é desenvolvido por uma comunidade global de especialistas em tecnologias de informação em saúde, médicos e outros utilizadores finais coordenado pelo GNU Solidário, uma organização não-governamental com sede em Espanha [2].

Este sistema pode ser obtido através do download gratuito e os administradores e fornecedores podem estudá-lo e adaptá-lo às suas necessidades. Não existem custos ocultos ou scripts de atualização e as atualizações para a versão mais recente são também gratuitas [2]. Existem várias instituições, como as Nações Unidas e o seu Instituto Internacional para a Saúde Global, que prestam formação sobre GNU Health aos profissionais de saúde em todo o mundo. Desta forma, o GNU Health evolui a partir dos talentos, feedback e contribuições de uma comunidade em constante crescimento. Hoje, existe em mais de 20 línguas diferentes o que torna mais fácil a sua utilização em várias regiões [2].

Em relação à gestão dos centros de saúde, o GNU Health combina e integra as informações do doente a partir dos seus registos clínicos eletrónicos com processos do centro de saúde e também pode interagir com outros projetos de software de saúde gratuitos. Pode armazenar imagens médicas dos doentes localmente ou conectar-se diretamente a um servidor PACS usando visualizadores DICOM como Ginkgo ou Aeskulap [2].

O GNU Health usa uma arquitetura modular que, entre outras vantagens, é importante no controlo do acesso para prevenir acessos não desejados, tornar a execução do programa mais “leve” por usar apenas os módulos necessários à operação desejada e torna o programa extensível pela adição de módulos com novas funções e que podem ser desenvolvidos de forma independente [2] .

O GNU Health conta com 34 módulos de saúde e com 50 módulos de negócio. Todos estes módulos são gratuitos e podem ser instalados ou não conforme a necessidade da instituição ou da empresa [2].

Exemplos de módulos do GNU Health

Medalha GNU.png
  • Médico: Implementa o modelo de dados e as funções básicas para doentes, consultas, diagnósticos, anotações, vacinas, medicamentos, entre outros [3];
  • Pediatria: Inclui suporte para Neonatologia e Pediatria Geral e implementa o uso da Pediatric Symptoms Checklist [3];
  • Ginecologia e Obstetrícia: suporta ações preventivas e a fase pré-natal e registos dos períodos perinatal e do puerpério [3];
  • Estilo de vida: atividade física, dietas, abuso e dependência de drogas, incorpora as bases de dados do National Institute on Drug Abuse (NIDA), sexualidade, fatores de risco, segurança doméstica e proteção da criança [3];
  • Genética: riscos hereditários; mais de 4200 "genes de doenças" das bases de dados do National Center for Biotechnology Information (NCBI) e dos GeneCards incorporadas no sistema [3];
  • Informações socioeconómicas: Educação, ocupação, condições de habitação, áreas hostis, suporta ações contra o trabalho e a prostituição de crianças, entre muitas outras [3];
  • Internamento: suporta admissões hospitalares com gestão de camas e planos de tratamento e de enfermagem [3];
  • Cirurgia: o sistema gere checklists, procedimentos, salas cirúrgicas e materiais [3];
  • Stocks e finanças: suporte amplo e flexível à administração dos recursos da organização [3].

Instalação de Software e Criação de Contas

Para a instalação do software são necessárias várias etapas: preparação, instalação e configuração do software do lado do servidor e instalação e configuração do cliente. Ao contrário de muitas soluções open source que utilizam um servidor web e browser para aceder à plataforma, o Gnu Health utiliza um modelo servidor-cliente via Tryton (software ERP open source) [4][5][6][7][8]. Para a instalação do software é necessário consultar todos os requisitos no site Gnu Health Installation([1])

Avaliação dos requisitos do Gnu Health: Certificação SBIS-CFM

Os requisitos da certificação SBIS-CFM encontram-se agrupados da seguinte forma:

  • Requisitos de Segurança [9];
  • Requisitos de Estrutura, Conteúdo e Funcionalidades [9];
  • Requisitos para Gerenciamento Eletrónico de Documentos (GED) [9].

Requisitos de Segurança

Selo certificação SBIS-CFM

Os requisitos de segurança de um S-RES (sistema de registo eletrónico em saúde) são fundamentais para garantir a privacidade, confidencialidade e integridade da informação em saúde permitindo garantir o sigilo profissional, ou seja, que o acesso à informação só possa ser feito por pessoas autorizadas [9]. O Processo de Certificação SBIS-CFM classifica os S-RES, do ponto de vista de segurança da informação, em dois Níveis de Garantia de Segurança (NGS):

  • NGS1: categoria aplicável a S-RES que não pretendem eliminar a impressão dos registros em papel. Assim, mantém a necessidade de impressão e aposição manuscrita da assinatura [9];
  • NGS2: categoria constituída por S-RES que viabilizam a eliminação do papel nos processos de registos de saúde. Para isso, especifica a utilização de certificados digitais para os processos de assinatura e autenticação [9].

Para efeito da certificação SBIS-CFM, os S-RES foram classificados em:

  • Acesso Local: todo o S-RES que se encontra instalado num único computador, com acesso ao sistema apenas neste equipamento. Além disso, um S-RES de acesso local não deverá permitir o acesso simultâneo por mais de um utilizador [9].
  • Acesso Remoto: todo o S-RES que permita o acesso simultâneo ao sistema, no computador onde o S-RES está instalado, ou num computador remoto, através de algum tipo de conexão (rede local, conexão sem-fios, internet, etc.) [9].

Estrutura, Conteúdo e Funcionalidades

A categoria básica consiste em S-RES voltados à assistência à saúde de indivíduos, de forma básica e genérica. Adicionalmente, um S-RES poderá ser complementado pelo bloco de requisitos para atendimento Ambulatorial [9].

Gerenciamento Eletrónico de Documentos

Os requisitos para sistemas de GED contemplam as necessidades básicas a este tipo de recurso para a digitalização, armazenamento e manipulação dos prontuários em meio eletrónico [9].

Avaliação Global do Sistema

Relativamente aos requisitos NGS1 o GNU Health não cumpre vários desses mesmos requisitos. Já no NGS2 não cumpre muitos mais. Assim, como para ser aprovado, um S-RES precisa necessariamente de cumprir todos os requisitos obrigatórios previstos pelo menos no NGS1, o GNU Health “não atingiria a certificação”. Além disso, não estará ainda pronto para se tornar um sistema paperless uma vez que além de não cumprir os requisitos NGS1, não cumpre vários dos requisitos NGS2.

No GNU Health não são, também, cumpridos alguns requisitos de estrutura e conteúdo, requisitos de funcionalidades e requisitos GED.

Apesar de vários requisitos conterem falhas o GNU Health oferece campos de texto livre em que é possível, através do registo nesses campos, colmatar essas mesmas falhas. Além disso, o GNU Health permite também, ao nível da configuração de propriedades, a criação de novos campos que se considerem necessários e a definição de triggers consoante as necessidades.

Avaliação do design da interface do Gnu Health segundo as 10 Heurísticas de Nielsen:

1. Visualização do estado do sistema [10].

  • Todos os ecrãs têm um título, embora este nem sempre seja preciso. Por exemplo, no ecrã onde são listados todos os pacientes tem o título “Pacientes” mas quando se entra no detalhe de um dos pacientes o título não muda (por exemplo para “Detalhe do paciente”).
  • O feedback do sistema é bom, informa quando as ações são completadas com sucesso ou não.
  • Quando um item é selecionado é possível visualmente confirmar isso, pois fica com uma cor de fundo diferente dos restantes itens.
  • O estado dos ícones também podem ser rapidamente reconhecidos visualmente, uma vez que os ícones que não podem ser selecionados surgem sem cor.

2. Correspondência entre o sistema e o mundo real[10]

  • As opções do menu não estão organizadas de maneira lógica ou alfabeticamente. O que acaba por tornar o menu um pouco confuso e de difícil acesso para um utilizador inexperiente. A linguagem/terminologia do sistema é acessível e apropriada para o tipo de utilizador.

3. Controle e liberdade do utilizador[10]

  • As janelas abertas na aplicação permanecem em tabs o que permite ao utilizador uma fácil navegação entre janelas. Estas tabs também podem ser rearranjadas de acordo com as necessidades do utilizador.
  • Em todos os comandos em que existem medidas drásticas ou destrutivas é pedida uma segunda aprovação ao utilizador, no caso de ter sido acedido por erro. As ações no sistema podem ser canceladas em qualquer momento. Não existe qualquer indicação visual de que a informação foi copiada e colada.
  • Em alguns casos a seleção de itens em listas extensas, como listas de medicamentos, pode ser feito através de clique ou simplesmente começando a escrever numa caixa de pesquisa no topo da página, o que facilita a procura/seleção do item.
  • O menu principal tem muitas opções mas estas estão organizadas por categorias, o que facilita a navegação no mesmo.
  • Em todos os ecrãs há sempre disponível um botão para sair e também opções de retroceder ou avançar (quando aplicável).
  • Cada utilizador tem uma sessão própria.

4. Consistência e normas[10]

  • Todos os ícones na aplicação são consistentes: têm todos a mesma imagem quando fazem a mesma coisa, não há ambiguidade; quando se passa por cima dos ícones com o rato aparece uma pequena descrição, e quando aplicável, teclas de atalho.
  • Não são usadas abreviações ou frases e/ou palavras completamente em maiúsculas.
  • A janela ativa é facilmente reconhecível visualmente.
  • O menu está também no lugar correto, ou seja, na parte esquerda do ecrã.

5. Prevenir erros[10]

  • Nenhum campo nos formulários contem valores por defeito.
  • Os campos obrigatórios são visualmente reconhecíveis.
  • Os campos de data podem ser preenchidos usando um calendário ou escrevendo a data. Neste último caso o formato da mesma está definido no campo.

6. Reconhecer em vez de relembrar[10]

  • Os campos obrigatórios são visualmente reconhecíveis.
  • O esquema de cores é consistente em toda a aplicação assim como os ícones fazendo com que seja fácil para o utilizador reconhecer ações.
  • Num formulário quando está selecionada uma entrada, esta é visualmente distinguível das outras através de uma linha laranja à sua volta.
  • As diferentes áreas de um formulário estão bem definidas normalmente com recurso a tabs.

7. Flexibilidade e eficiência da utilização[10]

  • O sistema está preparado tanto para utilizadores sem experiência, fornecendo todas as opções visualmente, ou para utilizadores experientes recorrendo a atalhos de teclas.
  • O design é bastante simples, não há funções escondidas nem grandes dificuldades de chegar às mesmas.
  • As ações em cada ecrã adaptam-se ao contexto da mesma.

8. Estética e design minimalista[10]

  • Só a informação necessária para o ecrã atual é apresentada, não há “informação não relevante” que possa causar confusão.
  • Todos os ícones são visualmente distintos sem margem para confusão e estão bem definidos, destacando-se do fundo da aplicação.
  • No menu estão sempre visíveis todas as opções e não é necessário uma adaptação à opção selecionada.
  • Todas as labels são descritivas, simples e de fácil compreensão.

9. Ajudar os utilizadores a reconhecer, diagnosticar e recuperar de erros[10]

  • As mensagens de erro que se encontram durante a utilização da aplicação são adaptadas ao contexto, embora a sua descrição não seja numa linguagem direcionada aos utilizadores mas sim a um perfil mais técnico. Além disto não oferecem sugestões de soluções.

10. Ajuda e documentação[10]

  • Em nenhum local na aplicação há uma opção para ver o manual de utilização da aplicação.
  • Em todos os campos nos formulários quando se passa com o rato há uma pequena descrição sobre o campo e para que deve ser usado.

Bibliografia

  1. [Silex Sistemas, “Gnu Health,” 2015. [Online]. Available: http://www.silexsistemas.com.br/index.php/produtos/gnu-health-gestao-de-saude. [Accessed: 05-Jun-2015]
  2. 2,0 2,1 2,2 2,3 2,4 2,5 2,6 2,7 2,8 [Silex Sistemas, “Gnu Health,” 2015. [Online]. Available: http://www.silexsistemas.com.br/index.php/produtos/gnu-health-gestao-de-saude. [Accessed: 05-Jun-2015] Erro de citação: Código <ref> inválido; o nome "foo" é definido mais de uma vez com conteúdos diferentes Erro de citação: Código <ref> inválido; o nome "foo" é definido mais de uma vez com conteúdos diferentes Erro de citação: Código <ref> inválido; o nome "foo" é definido mais de uma vez com conteúdos diferentes Erro de citação: Código <ref> inválido; o nome "foo" é definido mais de uma vez com conteúdos diferentes Erro de citação: Código <ref> inválido; o nome "foo" é definido mais de uma vez com conteúdos diferentes Erro de citação: Código <ref> inválido; o nome "foo" é definido mais de uma vez com conteúdos diferentes Erro de citação: Código <ref> inválido; o nome "foo" é definido mais de uma vez com conteúdos diferentes Erro de citação: Código <ref> inválido; o nome "foo" é definido mais de uma vez com conteúdos diferentes
  3. 3,0 3,1 3,2 3,3 3,4 3,5 3,6 3,7 3,8 GNU Health, “GNU Health,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health. [Accessed: 07-Jun-2015].
  4. GNU Health, “Requirements,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health/Installation#Requirements. [Accessed: 20-May-2015].
  5. GNU Health, “GNU Health/First Steps,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health/First_Steps. [Accessed: 02-May-2015].
  6. “Tryton,” 2015. [Online]. Available: https://en.wikipedia.org/wiki/Tryton. [Accessed: 03-Jun-2015].
  7. “Enterprise resource planning,” 2015. [Online]. Available: https://en.wikipedia.org/wiki/Enterprise_resource_planning. [Accessed: 10-Jun-2015]
  8. “GNU Health/Installation,” 2015. [Online]. Available: https://en.wikibooks.org/wiki/GNU_Health/Installation. [Accessed: 13-May-2015].
  9. 9,0 9,1 9,2 9,3 9,4 9,5 9,6 9,7 9,8 9,9 B. D. F. Leão, C. Giulliano, M. Lúcio, and C. Galvão, “Manual de Certificação para Sistemas de Registro Eletrônico em Saúde ( S-RES ),” 2013
  10. 10,0 10,1 10,2 10,3 10,4 10,5 10,6 10,7 10,8 10,9 J. Nielsen, Usability Engineering. Cambridge, 1993