Este proyecto aborda la problemática actual concerniente a la eficiencia y a la gestión de la información de los pacientes, que enfrentan los médicos en los consultorios médicos pequeños, de los encuadrados en el nivel uno de la atención médica en México.
Se llevó a cabo la planificación de este proyecto contemplando los requerimientos solicitados por un médico certificado, contemplando también la normatividad aplicable a los productos de expediente clínico en México. Se utilizó la metodología RUP y el modelo de ciclo de vida cascada modificado para el desarrollo, así como el empleo de tecnología web.
SISGEC trabaja con el framework Laravel, siga los siguientes pasos para instalar el proyecto en su entorno de desarrollo.
- PHP >= 7.1.3
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
- Ctype PHP Extension
- JSON PHP Extension
- Git >= 2.10.2.*
- Composer >= 1.7.2
- Node.js >= 8.11.1
- npm >= 6.1.10
- Clone el repositorio en su carpeta de desarrollo preferida.
$ cd /direccion/de/su/carpeta/htdocs
$ git clone https://github.com/SISGEC/SISGEC sisgec
- Ingrese a la carpeta que se ha creado en la clonación.
$ cd sisgec
- Ejecute el comando
composer install
y espere a que finalice. - Ejecute el comando
npm install
y espere a que finalice. - Listo, ¡ya puedes comenzar a contribuir! :)
SISGEC por default esta pensado para trabajar con SQLite sin embargo, puede llegar a trabajar con MySQL/MariaDB, PostgreSQL y SQL Server. Tenga en cuenta que utilizar cualquier otro sistema de gestión de base de datos diferente a SQLite puede conllevar a fallas en el software.
Para configurar SQLite siga los siguientes pasos:
- Cree el archivo
database.sqlite
en la siguiente ruta/direccion/de/su/carpeta/htdocs/sisgec/database
. - Abra el archivo
.env
con el editor de su preferencia y configure las siguientes opciones:
DB_CONNECTION=sqlite
DB_DATABASE=database.sqlite
- Ingrese a la carpeta de su instalación por consola y ejecute los siguientes comandos:
$ php artisan migrate
$ php artisan db:seed
- Con esto ya estará funcionando la base de datos correctamente. Por default podra ingresar al sistema usando los siguientes datos:
email: admin@nidiasoft.com
password: admin
SISGEC es un proyecto Open Source por lo que esta abierto a recibir solicitudes, por favor lea la documentación para familiarizarse con nuestra filosofía antes de enviar su solicitud.
Si descubre una vulnerabilidad de seguridad dentro de SISGEC, por favor envíe un correo electrónico a Jesús Magallón a través de jesus@yosoydev.net. Todas las vulnerabilidades de seguridad serán tratadas con prontitud.
SISGEC es un proyecto Open Source bajo la licencia GNU General Public License v3.0