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
El proyecto CIUM cliente web consume la api rest de CIUM API para dar soporte a la parte de captura del control de procesos y recurso en las unidades médicas, y los datos que se generen alimentaran al tablero de control eTAB para la medición de los indicadores del proyecto Salud Mesoamérica. Los gráficos que se presentan en eTAB son de manera generalizada, por lo tanto el CIUM contendrá un Dashboard para profundizar en el desglose de los indicadores de procesos y recurso.
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:
El desarrollo del Cliente web de CIUM se programó en Angular js
Para poder instalar y utilizar el Cliente web, deberá asegurarse que su servidor cumpla con los siguientes requisitos:
Si algo de lo anterior mencionado no se instalara correctamente, podrá consultar la documentación oficial de cada paquete de instalación
Instalar bower
npm install -g bower
Una ves instalado lo anterior, abrimos una consola en nuestro servidor para clonar el proyecto en base al Repositorio.
Ejecutamos el siguiente comando en nuestra consola:
git clone https://github.com/EL-BID/Cium-Cliente-Web.git
Una ves clonado el proyecto, cargamos e instalamos todos los paquetes y sus dependencias, siempre y cuando estemos dentro de la carpeta del proyecto raíz y ejecutando el siguiente comando:
bower install
Una ves instaladas nuestras las dependencias con el comando anterior, entramos a localhost:
Todas la dependencias que requiere CIUM para funcionar, están en el archivo bower.json:
El desarrollo de CIUM esta construido en 3 partes:
-
La API que se conecta la arquitectura de Base de Datos. (Seguir los pasos de instalación y configuración de la API).
-
El Cliente Web que solicita y envía datos a la API antes mencionada.
-
El Cliente Android que almacena los datos off-line y se sincroniza con la API
Para tener este vinculo y conexión entre API y CLIENTE, debe asegurarse que el archivos url.js tengan las cadenas de conexión correspondientes
BASE: 'http://localhost/Cium/APIRESTfull/public',
BASE_API: 'http://localhost/Cium/APIRESTfull/public/v1',
OAUTH_CLIENTE: 'http://sistemas.salud.chiapas.gob.mx/salud-id',
OAUTH_SERVER: 'http://saludid.salud.chiapas.gob.mx'
¡En hora buena!, si todo esta correcto, podrá abrir una pestaña del navegador Google Chrome y acceder a localhost, por ejemplo: http://localhost/cium :
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 hacer el correcto uso del Cliente Web para CIUM, previamente tienen que instalar la API que contiene las conexiones correspondientes a la base de datos y la encargada de realizar peticiones a los datos.
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).
El código de este repo usa la Licencia AM-331-A3.
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.