Esta herramienta digital forma parte del catálogo de herramientas del Banco Interamericano de Desarrollo. Puedes conocer más sobre la iniciativa del BID en code.iadb.org
La secretaria de salud (ISECH) a través de la Dirección de Informática, con el apoyo del Proyecto Salud Mesoamérica 2015 (SM2015), Ponen en marcha la mejora de los sistemas de medición de calidad y abastos en las unidades médicas (etab y cium), esto con el fin de proporcionar las herramientas de monitoreo de una forma sencilla y a la vez más completa que permitan la correcta toma de decisiones y acciones en base a la medición de sus indicadores.
Para guiar y ser mas explicito a cualquier usuario encargado para trabajar con CIUM
Para la continuidad en el desarrollo de CIUM se brinda un Manual Técnico:
Para poder instalar y utilizar esta API, deberá asegurarse de que su servidor cumpla con los siguientes requisitos:
-
APACHE
-
PHP 5.6 o superior
-
MYSQL
-
LARAVEL 5.0 o superios
-
OpenSSL PHP Extension
-
PDO PHP Extension
-
Mbstring PHP Extension
-
Tokenizer PHP Extension
-
XML PHP Extension
-
Composer es una librería de PHP para el manejo de dependencias.
-
Opcional Postman que permite el envío de peticiones HTTP REST sin necesidad de desarrollar un cliente.
Guia de Instalación Oficial de Laravel 5.4 Aquí
El resto del proceso es sencillo.
-
Clonar el repositorio con:
git clone https://github.com/EL-BID/Cium-APIRESTfull.git
-
Instalar dependencias:
composer install
-
Renombrar el archivo
base.env
a.env
ubicado en la raiz del directorio de instalación y editarlo.APP_ENV=local APP_DEBUG=true APP_KEY=WZPQfr6VCLBhRg8KL8TA3Y3dwiXwwSgQ DB_HOST=localhost DB_DATABASE=cium DB_USERNAME=root DB_PASSWORD=*** CACHE_DRIVER=file SESSION_DRIVER=file OAUTH_SERVER = servidor CLIENT_ID=1A2BCA76XY0 CLIENT_SECRET=YESIDRUN
-
APP_KEY: Clave de encriptación para laravel.
-
APP_DEBUG:
true
ofalse
dependiento si desea o no tener opciones de debug en el código. -
DB_HOST: Dominio de la conexión a la base de datos.
-
DB_DATABASE: Nombre de la base de datos.
-
DB_USERNAME: Usuario con permisos de lectura y escritura para la base de datos.
-
DB_PASSWORD: Contraseña del usuario.
-
CLIENT_ID: ID de la cliente para conexion con salud id.
-
CLIENT_SECRET: Llave para el proyecto salud id.
- 1.- Crear la base de datos Cium ver
- 2.- Correr el script para generar los schemas
- 3.- Instalar la libreria sudo apt-get install php5-mysqlnd o yum install php56w-mysqlnd para el retorno de tipos de datos de mysql
- 4.- Una vez configurado el proyecto se inicia con
php artisan serve
y nos levanta un servidor: *http://127.0.0.1:8000
o su equivalentehttp://localhost:8000
Si deseas contribuir con este proyecto, por favor lee las siguientes guías que establece el BID:
Puedes ver el código de conducta para este proyecto en el siguiente archivo CODEOFCONDUCT.md.
- Secretaria de salud del estado de chiapas ISECH
- Salud Mesoamerica 2015 SM2015
- akira.redwolf@gmail.com
- h.cortes@gmail.com
Para usar el sistema completo con una interfaz web y/o movil y no solo realizar las peticiones HTTP REST, debe tener configurado el siguiente proyecto:
La Documentación de Soporte y Uso del software se encuentra licenciada bajo Creative Commons IGO 3.0 Atribución-NoComercial-SinObraDerivada (CC-IGO 3.0 BY-NC-ND) LICENSE.md
El BID no será responsable, bajo circunstancia alguna, de daño ni indemnización, moral o patrimonial; directo o indirecto; accesorio o especial; o por vía de consecuencia, previsto o imprevisto, que pudiese surgir:
i. Bajo cualquier teoría de responsabilidad, ya sea por contrato, infracción de derechos de propiedad intelectual, negligencia o bajo cualquier otra teoría; y/o
ii. A raíz del uso de la Herramienta Digital, incluyendo, pero sin limitación de potenciales defectos en la Herramienta Digital, o la pérdida o inexactitud de los datos de cualquier tipo. Lo anterior incluye los gastos o daños asociados a fallas de comunicación y/o fallas de funcionamiento de computadoras, vinculados con la utilización de la Herramienta Digital.