Solução open source para clínicas médicas

OpenLusimed é um software open source de ambiente web para gerenciamento médico escrito em PHP e usando banco MySQL. É independente de plataforma e possui arquitetura multi-idiomas. Este pacote pode ser aperfeiçoado e adaptado para diversas clínicas, sendo assim uma grande oportunidade de negócio com software livre.

[ Hits: 83.311 ]

Por: Alessandro de Oliveira Faria (A.K.A. CABELO) em 12/12/2005 | Blog: http://assuntonerd.com.br


Instalação e configuração



Descompacte o pacote com o comando tar:

$ tar -zxvf openlusimed-v0.1.1.tar.gz

Transforme-se em super-usuário para mover o diretório openlusimed para dentro do diretório raiz de seu Apache.

$ su
# mv open_lusimed-v0.1.1/ /srv/www/htdocs/openlusimed
# cd /srv/www/htdocs/openlusimed


No MySQL, crie o banco "lusimed" com nas instruções abaixo:

# mysql
mysql> CREATE DATABASE lusimed;
Query OK, 1 row affected (0.00 sec)

Agora criaremos as estruturas de tabelas no banco de dados.

mysql> use lusimed
mysql> source /srv/www/htdocs/openlusimed/DBASE/lusimed.sql

Confirme a criação das tabelas com o comando SHOW TABLES:

mysql> SHOW TABLES;
+-----------------------+
| Tables_in_openlusimed |
+-----------------------+
| default_mssgs         |
| default_time_work     |
| default_users         |
| wt_banners            |
| wt_conf_ages          |
| wt_consrelat          |
| wt_erro_acesso        |
| wt_medicos            |
| wt_pacientes          |
| wt_protocolos         |
| wt_users              |
+-----------------------+
11 rows in set (0.00 sec)
mysql> select name,password from wt_users;
+-------+----------+
| name  | password |
+-------+----------+
| admin | admin    |
| test  | tes      |
+-------+----------+
2 rows in set (0.00 sec)

Edite o arquivo "wt_config.php", localizado na pasta raiz do openlusimed.

# vi /srv/www/htdocs/openlusimed/wt_config.php

Neste arquivo os principais parâmetros que devemos modificar são os listados abaixo:

// Database Config
$config["host"] = "localhost";
$config["user"] = "root";
$config["password"] = "";
$config["database"] = "openlusimed";

// Configuração Geral do Sistema
$config["title"] = "LUSIMED";
$config["site_url"] = "http://localhost/openlusimed";
$config["site_path"] = "/srv/www/htdocs/openlusimed";
$config["site_modules"] = "".$config["site_path"]."/lang/modules";
$config["hostname"] = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$config["body"] = "#FFFFFF";
$config["body_top_margin"] = "0";
Página anterior     Próxima página

Páginas do artigo
   1. Download
   2. Instalação e configuração
   3. Alguns screenshots
Outros artigos deste autor

ReactOS: O irmão open-source do Microsoft Windows NT 4.0

Terasology: O Minecraft gratuito e com gráfico realista

Montando um mirror de atualização do anti-vírus AVG

Impressione seus amigos com o Tux bonitinho no login modo console

Biblioteca VBMcgi: Crie aplicações Web CGI em C++ com acesso ao banco Interbase/Firebird sem mistério

Leitura recomendada

Gerando gráficos com PHP e highcharts.com

Ninguém planeja fracassar, mas muitos fracassam por não planejar

Desenvolvendo um componente de calendário dinâmico em PHP

O uso de templates em PHP

Gráficos em PHP Highcharts

  
Comentários
[1] Comentário enviado por jeffestanislau em 12/12/2005 - 09:43h

Legalzim...
Boa Cabelo!!!

[2] Comentário enviado por sidsodre em 12/12/2005 - 11:24h

Cabelo, pelo que vc pode visualizar desse sistema, vc acha que dá para utilizá-lo em um consultório odontológico também ou ele é direcionado mais para médicos mesmo?!?
Sidiney Sodré

[3] Comentário enviado por leoberbert em 12/12/2005 - 11:25h

Gostei deste material.. vou editar e colocar em prática em um cliente!

[4] Comentário enviado por CABELO em 12/12/2005 - 11:37h

Ao meu parecer superficial, o sistema é funcional para qualquer clínica de atendimento.

[5] Comentário enviado por Xxoin em 12/12/2005 - 12:29h

Muito interessante o artigo. Parabéns!

Um detalhe bastante importante para toda a Comunidade é o fato do código fonte "deste tipo de aplicativo" estar disponível.

Lembro-me de ter lido aqui no VOL, um artigo onde o autor comentava a falta de disponibilidade de aplicações deste tipo para o Linux.

Isto também está sendo superado...

[6] Comentário enviado por rafael haddad em 12/12/2005 - 14:55h

muito bommm

[7] Comentário enviado por nixius em 12/12/2005 - 19:49h

Aonde foi parar o módulo de administração

[8] Comentário enviado por CABELO em 13/12/2005 - 15:40h

O módulo de administração não esta no .tar mencionado em Download ???

[9] Comentário enviado por nixius em 13/12/2005 - 15:49h

Não... O amigo deve ter esquecido!

[10] Comentário enviado por titamix em 13/12/2005 - 17:40h

Estou com um problema

PHP Notice: Use of undefined constant LOGIN_TITLE - assumed 'LOGIN_TITLE' in /var/www/html/mourarelvas.com/openlusimed/core/login.php on line 52

Ja andei a ver, mas ainda não consegui colocar isto a funcionar, alguem me pode ajudar ?

[11] Comentário enviado por goajunior em 13/12/2005 - 18:04h

Excelente dica ! Viva ao código livre !

[12] Comentário enviado por felipebalbi em 13/12/2005 - 23:02h

Comentário enviado por CABELO em 13/12/2005:

O módulo de administração não esta no .tar mencionado em Download ???

Para resolver o problema do módulo de administração basta fazer um link de administravos.php para admin.php... isso resolve o problema...

O meu problema é que a sessão dentro do sistema não é iniciada... ponho admin admin e ele simplesmente fica voltando para a página home... sequer me dá algum código de erro... alguém teve esse problema???

[13] Comentário enviado por removido em 14/12/2005 - 00:35h

Esse tá sempre arrebentando!

[14] Comentário enviado por emiliolemos em 14/12/2005 - 08:44h

Problemas encontrados na instalacao

O banco de dados da documentacao deve ser "lusimed", e nao "openlusimed"

O sistema sempre fica na tela principal, independente do usuario e senha

O arquivo "admin.php" é chamado, mas o que existe é administrativos.php. Mesmo assim, ele nao abre.

O resultado é que o sistema é um belo sistema de apenas uma tela com a foto de um medico.



[15] Comentário enviado por lucascoala em 14/12/2005 - 13:32h

opa... realemente instalou e funcionou exibindo a tela inicial e tudo ok... agora cabelo uma pergunta... ainda estou lendo os fontes... mas não encontrei nada sobre o erro da tela de login pois não passa disso...??? não esta faltando algum detalhe na instalação??? vlw
e o que é GD???

[16] Comentário enviado por matheusslima em 14/12/2005 - 15:48h

Hm, interessante o software Cabelo, bem por cima me pareceu que resolve mtos problemas de organização de clinicas de medio e pequeno porte

[17] Comentário enviado por sidarta_rj em 14/12/2005 - 16:57h

Booooaaa Cabelo =]
Excelente artigo !!

[18] Comentário enviado por Moscoso em 14/12/2005 - 18:37h

Quanto a questão do login, vao ter que configurar o php para tornar globais as variaveis passadas pelo browser.

Este programa é uma boa iniciativa mas nao passa disso, muito incompleto e limitado alem de dar a ideia de o projecto ter sido abandonado, site em baixo e pouca informação..

[19] Comentário enviado por lucascoala em 14/12/2005 - 22:22h

Resolvido o problema pessoal, sou usuário debian enviei um email para o Octávio Filipe Gonçalves, no qual me auxiliou na resolução do login.
No arquivo de conf do php que segue abaixo, no meu caso debian
/etc/php4/apache/php.ini
A variável register_globals do php.ini, deve estar definida da seguinte
forma:
register_globals = On

e pronto... estarei estudando o código e desenvolvendo no mesmo... abraços livres...

[20] Comentário enviado por subv3sion em 14/12/2005 - 23:40h

Cumprimentos a todos

Agradeço em nome da equipa do OpenLusimed, o interesse que este projecto está a ter na comunidade Open Source.

Chamo-me Octávio Filipe Gonçalves AKA Subv3rsion (http://subv3rsion.blogspot.com)e sou o líder do projecto OpenLusimed.

Este projecto infelizmente, desde à 2 meses até esta data, teve seu desenvolvimento cancelado temporáriamente.

O cancelamento deste desenvolvimento esteve sujeito à deslocação de alguns membros da equipa de desenvolvimento, por razões profissionais, para outras cidades em Portugal e outros trabalhos nos quais os mesmos estão actualmente envolvidos, bem como, questões de relativas ao Development RoadMap do OpenLusimed, objectivos e o seu futuro, as quais criaram alguma inercia no seio da equipa de desenvolvimento.

Assim foi decidido, finalmente, no dia 13 de Dezembro de 2005, que o projecto OpenLusimed seria retomado no seu desenvolvimento e ao qual a partir de 15 de Dezembro de 2005 às 18:00, hora de Lisboa-Portugal, será reaberto o website OpenLusimed, com o formato que tinha na altura do encerramento, em http://openlusimed.magicbrain.biz.

A versão do OpenLusimed para download, será a última versão presente a quando do encerramento do OpenLusimed.

Assim, todas e quaisquer contribuições a submeter só serão incluidas na nova versão do OpenLusimed a lançar ainda este ano de 2005.

Será lançada no website do OpenLusimed até dia 23/12/2005, o RoadMap de desenvolvimento, bem como os objectivos traçados para este projecto.

No caso de alguém pretender receber mais pormenores ou contribuir para o desenvolvimento do OpenLusimed, deverá contactar a equipa de desenvolvimento pelo seguinte email: openlusimed@magicbrain.biz

Todas as contribuições serão bem vindas e o OpenLusimed terá futuro com a ajuda de todos.

Agradeço mais uma vez a todos.

Octávio Filipe Gonçalves AKA Subv3rsion

[21] Comentário enviado por fchevitarese em 04/01/2006 - 10:52h

comigo deu este problema

Fatal error: Call to undefined function: session_start() in /srv/www/htdocs/lusimed/core/main.php on line 9

[22] Comentário enviado por removido em 24/01/2006 - 17:22h

Pessoal estou com esse problema apos a instalacao Fatal error: Call to undefined function: session_start() in /srv/www/htdocs/lusimed/core/main.php on line 9

alguem sabe como resolver ?

[23] Comentário enviado por fchevitarese em 01/02/2006 - 11:26h

consegui fazer funcionar com apache mysql e php numa máquina windows depois de muiiiiiiiiiiiiiiiiiiiiiiiiiiiiito custo! rsrsrs
O problema é que algumas funções não funcionam, como adição de clientes, e o setor administrativos!

Alguém sabe o que pode estar ocorrendo?

[24] Comentário enviado por casterman em 05/02/2006 - 10:03h

Ótima solução é bastante completa!!!

[25] Comentário enviado por takaoportal em 04/03/2006 - 21:43h

Para corrigir o problema da session_start, instalei aqui na minha versão (SUSE 10) o pacote php-session e para resolver o problema de variaveis globais eu fiz como o nosso amigo lucascoala mas não deu certo, eu fiz da seguinte maneira:

criei um arquivo chamado "dir.php" :

dir.php
<?
include "/srv/www/htdocs/openlusimed/lang/msg_pt.php";
include "/srv/www/htdocs/openlusimed/wt_config.php";
include "/srv/www/htdocs/openlusimed/core/login.php";
include "/srv/www/htdocs/openlusimed/themes/nt/th_functions.php";
?>

onde fiz a substituição do caminho pelo caminho completo e coloquei como cabeçalho dentro do "core/main.php"

Primeiro Apagando as includes existentes e adicionando apenas :

include "dir.php";

agora é só salvar e depois fazer os testes
estou ajustando o idioma para o pt_BR quem estiver interessado é só entrar em contato.
Um grande abraço a todos

[26] Comentário enviado por subv3sion em 20/03/2006 - 10:40h

Caros Amigos,

O site oficial do OpenLusimed, passou para http://subv3rsion-home.zapto.org.
Neste website, está presente uma explicação de todo o percurso e novas ideias para o OpenLusimed.
Quem estiver interessado, visite, comente e entre em contacto comigo (o meu email associado ao projecto OpenLusimed, está la presente).

Um abraço a todos,
Octávio Filipe Gonçalves AKA Subv3rsion

[27] Comentário enviado por honoriojr em 21/08/2006 - 12:55h

Caro Cabelo,

Gostaria de saber se vc possui a ultima versão do open lusimed ou algum tipo de documentação do sistema. Caso tenha, por favor, envie para honoriojr@gmail.com

Grato

Honorio Paulo
honoriojr@gmail.com

[28] Comentário enviado por testas em 20/11/2006 - 15:24h

Boas a todos ...
Sou novo aui no vivaolinux e desde já tou satisfeito com todo so posts que aqui sao feitos, consegui instalar a aplicação sem problemas no windows com o server a funcionar na perfeição e a base de dados em excelente condição, no qual gostaria de a desenvolver mais , tendo ideia de criar uma nova tabela que criasse exames associados aos doentes que nós introduzimos primeiro, do tipo tree :

1 doente A
-- Exame 1
-- Exame 2
-- Exame 3

sendo esta tree feita numa outra table de nome "exames", gostaria de saber se aguem já fez este novo modulo, e ao criar um novo exame ele fique associado ao segsoc do doentre, para quando se tenta criar/editar ou apagar elke vá buscar ou procurar todos os exames desse doente, deem-me dicas ou ideias para o fazer?
Cumprimentos
Testas

[29] Comentário enviado por testas em 03/12/2006 - 22:07h

Oi alguem me pode enviar versao melhorada do OpenLusimed por favor? Meu mail é daniel_tojal@hotmail.com
Valeu Néh

[30] Comentário enviado por gpr.ppg.br em 01/09/2008 - 21:55h

Problemas encontrados na instalacao

O banco de dados da documentacao deve ser "lusimed", e nao "openlusimed"

O sistema sempre fica na tela principal, independente do usuario e senha

O arquivo "admin.php" é chamado, mas o que existe é administrativos.php. Mesmo assim, ele nao abre.

O resultado é que o sistema é um belo sistema de apenas uma tela com a foto de um medico.

[31] Comentário enviado por scar em 16/09/2008 - 14:29h

Boas,
fiz download do modulo instalei no windows e funciona bem, agora a questao e que no zip falta o module de admin
alguem tem uma versão melhorada
estou a tentar desenvolver uma programa em que utiliza uma base de dados de access com tabelas em mysql e acesso á net
ou seja o objectivo e ter acesso local atraves do windows e em qualquer lugar desde que tenha acesso a net.

agora este programa apresenta boas ideis so e pena que falte o modulo de admin
por se alguem tiver um versao melhorada pf diga que depois prometo passar copia do programa completo que estou a fazer
obg
scarvalh@gmail.com

[32] Comentário enviado por aprendiz_ce em 26/01/2011 - 11:35h

Cabelo,
Estou tentando baixar o sistema através dos links do artigo, mas os mesmo estão quebrados. Como faço para baixar o mesmo?
Grato e parabéns pelo artigo.

[33] Comentário enviado por garletti em 19/09/2016 - 17:01h

Cabelo Boa tarde ... o programa realmente e bom ...

Gostaria de deixar uma outro como opcao: OpenEMR.com.br .... open source tb ... uso como odonto e medico em clientes ... no site tem com baixar e acessar a DEMONSTRACAO

O que é o OpenEMR? OpenEMR e o software médico, odontológico e hospitalar mais difundido pelo mundo. Traduzido para mais de 20 línguas e usado por milhões de pacientes. O software gratuito e destinado a gerenciamento de consultórios, clinicas e hospitais ou de qualquer atividade ligada à área da saúde incluindo Prontuário Eletrônico do Paciente (PEP). Ele pode ser executado em Windows, Linux, Mac OS X, e muitas outras plataformas.

O que faz o OpenEMR? OpenEMR é um programa específico para o gerenciamento de clínicas como um todo. Com ele o usuário pode criar agenda para cada médico, dentista, psicólogo, fisioterapeuta, ... , senha para cada secretária, cadastrar paciente, anamnese, prontuários, registrar consultas, medicamentos, leitos, procedimentos e etc.

Como posso usar o OpenEMR? Pode instala-lo em seu computador com ou sem acesso a internet dentro ou fora da clínica. Pode ser instalado em Windows, Linux, Mac OS X, e muitas outras plataformas. Desta maneira é possível gerenciar ilimitados usuários, secretárias, diversos consultórios, ambulatório, clínicas, hospitais, etc. Tudo isso mesmo a quilômetros de distância.

Cordialmente

Marco Garletti


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts