Encuentro linux 2013

Post on 03-Jul-2015

175 views 4 download

Transcript of Encuentro linux 2013

Uso de tecnología de código abierto en proyectos de Alta Visibilidad

“Experiencia en Implantación de Soluciones Informática en Servicio de Salud en Chile”

Presentan:

Ing. Víctor Aravena Díaz, CEISUFRO, Chile

Que es Ceis

El Centro de Estudios de Ingeniería de Software (CEIS),

perteneciente a la Universidad de La Frontera, busca

constituirse en un referente en investigación, actualización

y transferencia de conocimientos de ingeniería de

software.

El CEIS busca posibilitar el crecimiento y desarrollo de la

Industria del Software regional y nacional a través de la

formación especializada de ingenieros y la realización

exitosa de proyectos de innovación y transferencia

tecnológica.

Visión

Ser, antes del 2015, un referente en la industria del software en el sur Chile, en innovación y desarrollo aplicado en soluciones de software de código

abierto.

Laboratorio OpenSystem

Línea de Servicios• Soluciones de Software en código abierto en nichos

no cubiertos por la industrias.

– Tecnología Móvil.

– Integración de plataformas software libre.

– Interoperabilidad.

– Arquitectura Orientada a Servicio.

• Evaluación y selección de herramientas y plataformas de códigos abiertos.

• Asesoría y consultoría en Arquitectura de Software -Middleware.

Dominio de Aplicación• Sistema de Planificación, Gestión , Control y

Seguimiento de Servicios Escolares.

• Historial y Registro Clínico Electrónico.

• Agendamientos de recursos y citas.

• Olap/Dataming.

• Sistemas de Flujos de Trabajos (BPM-Workflow).

• Web Semántica (openlinked data).

Software libre a nivel de Gobierno Electrónico

Brasil, el gran referente• La mitad de la

población latinoamericana vive en Brasil

• Apoyo mediante iniciativa legal

• Chile posee el 10% de la población Brasileña

Brasil es el país más industrializado de América Latina, con un peso político, económico y militar relevante en el área

Brasil, el gran referente

Brasil, el gran referente

• Desde el 2003 es política de estado

• 1/3 de sus códigos era importados

• 1000 millones por pagos de licencias

• Ahorro desde 85 millones de reales anuales

• Mayor independencia de proveedores

• Ampliación de la autonomía y capacidad tecnológica del país.

• Garantía de una mayor seguridad de las informaciones del Gobierno

• Defensa de la socialización del conocimiento tecnológico como alternativa para los países en desarrollo.

Brasil, el gran referente

Voto Electrónicos

Brasil, el gran referente

Tomar las decisiones adecuadas

Por cada licencia ahorrada, el usuario podrá destinar el monto a una institución de beneficiencia

Brasil, el gran referente

• Espacio de trabajo para apoyar a las comunidades de software (forum, notícias, chat, almacenamiento de archivos y downloads, wiki, lista de prestadores de servicio, usuarios, coordenadores, entre otros recursos)

• SVN e TRAC para compartir y gestionar las versiones, registro de bugs e tickets.

• Mercardo Público virtual (prestadores de servicio) http://www.mercadopublico.gov.br/

• 4CMBr Software público focalizado en Municipalidades

• 5CQualiBr Grupo de trabajo para mejorar la calidad de software libre

• 4CTecBr Grupo de trabajo destinado a implantar software libre

Realidad chilena• Política de Estado?

• Software Público = Software Libre???

• Convenio Marco de Desarrollo

• Centralismo en tecnología??

• Existirá acto heroico en el Software libre en Chile?

• En este gobierno hubo un retroceso?

• Comunidades de software libre??

• Porque no se usan los software disponible del repositorio Brasileño???

http://www.softwarepublico.cl/

Aplicaciones actuales• Porque las

comunidades actuales de software libre no apoyan esta iniciativa???

• Porque esta iniciativa no trabaja con las comunidades????

Gobierno Electrónico

Mejorar Construcción / Ingeniería Software

Necesitamos Ingenieros de Software con un alto nivel

Metodología

Metodología

IMPORTANTE (A nivel de Software)• Checklist, Estándar y Protocolos: Planes pruebas comunes, ficha de

instalación, Usabilidad, Seguridad, Nomenclatura de base de datos, Estándar de nombre componente, evaluación tecnología, reporte de errores, herramientas, framework, afines.

• Artefacto de Software esenciales (documentos): Maqueta, Arquitectura de Componente. Modelo y diccionario de datos, Requerimiento, Manual de Instalación, Manual de Administración, Performance, Escalamiento.

• Sistema internos: Mesa Ayuda, Sistema de formalización de tareas, sistema de reporte de errores.

• Gestión de riesgo: Priorización y planes de contingencia.

• Separar lo urgente frente a los importante

• Alineado a la estrategia

• Metodología: Desarrollo, implantación y verificación

• Aseguramiento de la calidad (no garantía producto)

• Portafolio de aplicaciones.

Seremos fanáticos pero somos serios

Gobierno Electrónico en Aplicaciones de Salud

Objetivo.

“Implementar una plataforma única, Interoperables, articulable,creciente e inclusiva, que permita fortalecer el trabajo en la

redasistencial y que de soporte a la gestión operacional, con foco en la mejora de la atención integral a los Usuarios del sistema

público de salud”

Interoperabilidad.Estandarización de datosEstandarización de funcionalidadSeguridad y privacidadTecnologías probadas

• Plataforma Integrada

• Unificar ecosistema de aplicaciones similares y construidas en distintas plataformas y técnicas

• Estandarizar equipos, impresoras, software, redes

• Mejorar los procesos de desarrollos de software

• Establecer políticas estratégicas

• Estandarizar procesos

Porque no funcionan las aplicaciones comerciales ???

Porque no se usa java???

• Sistema Público de salud tiene un déficit de 115.000 millones de pesos

• Entre el 30 a 40% de los medicamentos son extraviados ¿? O se encuentran vencidos

• La planificación clínica fallas en las predicción debido a la falta de datos

• Falta de médico en la zona rurales (porque no realizar videoconferencias???)

• Existe un alto número de diagnóstico ges que son mal diagnosticado

Problemas Comunes

● Plazos extremadamente ajustados.

● Procesos poco claros y definidos.

● Documentos de reportes no estandarizados.

● Rotación de Contrapartes y Equipo de desarrollo.

● Mal uso de los equipos y de las redes

● Capacidades de contraparte para asumir la operación y mantención

de los sistemas.

● Cubicación y estimación.

● ¿Cómo se planifica el desarrollo de funcionalidades y mantenciones?

● ¿Que pasa si las necesidades sobrepasan la capacidad de

producción?

• CMS Empresarial

• Tecnología LAMP

• Framework para desarrollo web escalable

• 500.000 sitios web a nivel mundial

• 51 traducciones

• 5906 módulos de software

• Más de 9.000 funcionalidades

• 7.587.230 descargas

• Soporte extendidos

• Hoja de ruta hasta el año 2016

• Ampliamente utilizado en Europa

• Framework para gestión resultado de laboratorio

• Implementada en Python-Plone-Zope

• Ampliamente usado en este dominio

• ISO y estándares (Dicom)

• Solución Web

• Soporte Idioma

Sistema de Salud - Sidra

• Portal• Intranet

– Gestión de documental.

– Gestión de reclamos de Salud.

– Gestión de Oficina de Información, Reclamos y Sugerencia (OIRS).

– Búsqueda de archivos privados y reservados.

– Páginas disponibles por cada área administrativa .

– Automatización de Flujos de trabajos administrativos.

• Extranet– Generación de interconsultas.

– Generación de ordenes de atención.

– Agendamiento médico.

Sistema de Salud - Sidra

E-Medical System

• Historial ClínicoEl Historial Clínico es el

repositorio de documentos

médicos del paciente y

contiene todas la

información originada del

proceso asistencial de

salud.

La historia clínica,

referencia a los distintos

episodios de salud de una

persona, las enfermedad

detectadas y el tratamiento

realizados.

OpenMRS¿Por que seleccionamos OpenMRS?

• Aplicación configurable basada en formularios.

• Modular y Escalable.

• Estándares Internacionales (HL7, Dicom, Snomed).

• Estándares Abiertos e Interoperabilidad.

• Arquitectura Integrada.

• Implementado en 20 países (EEUU, Noruega, Pakistán, Haití, Ruanda, Kenya, Perú).

• Soportado por 11 organizaciones.

• Herramienta para salud primaria

OpenMRS• Framework Técnico• Framework funcional de HCE• Framework funcional de Análisis de Datos Clínico.• Framework funcional RCE

OpenMRS se desarrolla sobre…

• Java como lenguaje de programación.

• MySQL y PostgreSQL como gestor de base de datos.

• Hibernate como herramienta para acceder al gestor de datos.

• Apache/Tomcat como servidor de aplicaciones Web.

Módulos

Billing Farmacia Sync

ResumeData

BackupHousehold

Media LISAnálisis y cohorte

ID Card Form Entry Etc.

OpenMRS

Modelo de Datos

OpenMRS: Equilibrio

OpenMRS: Análisis

Minería de Datos para Soporte a la Decisión Médica

OpenMRS+MIRTH• HL7/OpenEHR/ ISO13606.• HL7 comunicación de dispositivos

médicos y módulos de softwaremédico

• OpenEHR/ ISO13606comunicación de historias clínica.

• MirthConnect es un motor deintegración Open Source para elámbito sanitario. MirthConnectpermite el enrutado, filtrado ytransformación de mensajes entresistemas de información hospitalariosobre una amplia variedad deformatos y protocolos.

InteroperabilidadRIS

P.A.C.S.

ADT

M.P.I.

Integración

ADT

RIS

P.A.C.S.

E.R.P.

Historial Clínico - Radiología

Historial Clínico - Radiología

Formularios - Cohorte

Historial Clínico

Historial Clínico

Historial Clínico

Historial Clínico - Autentificación

Historial Clínico• Mis Atenciones

Futuras– Horas Policlínico– Horas Interconsultas– Horas Órdenes de

Atención• Mis Atenciones Realizadas

– Mis Consultas de Salud– Mis Urgencias– Mis Cirugías– Mis Interconsultas– Mis Órdenes de

Atención

Historial Clínico

• Mis Resultados de Exámenes

• Resultados de Laboratorio

• Resultados de Rayos X

• Mi Perfil

• Cambiar Contraseña

• Mis Datos Personales

• Mis Prestaciones Privadas

• Registrar Prestación

• Ver Prestaciones

Historial Clínico

Porque Android

Ficha Clínica - Android

Ficha Clínica - Android

Finalmente…• MapReduce. Utilizado por Google, Facebook, … para procesar

grandes cantidades de datos en ejecución distribuida en múltiples nodos (servidores).

• Analizar crear o modificar protocolo de redes encriptados que permita optimizar el flujo de datos en infraestructura de redes con limitaciones en ancho banda.

• Cloud Computing Government– SaaS: Software as a Service

• Aplicaciones Google (Gmail, GDocs, etc)

– PaaS: Platform as a Service • Google App Engine, VMForce, AppScale

– IaaS: Infraestructure as a Service• Eucalyptus, Amazon EC2, Amazon S3

Conclusiones

• Procesos conducentes a Historia Clínica– Desarrollar una capa superior de interfaz con los usuarios operarios

tradicionales.– Generar una capa de intercambio con los ciudadanos (participación).– Permite utilizar los sistemas actuales mientras dura la transición Evitar

ruptura cultura drástica.– Permite variabilidad regional.– Se adecua a la situación clínica determinada y favorece la investigación

clínica.

• Software:– Soporta un uso a escala empresarial.– Rápida implementación e modificación.– Cumple estándares de interoperabilidad.– RoadMap definido por una comunidad seria e internacional.

Gracias

Fin

Mail: victor.aravena@ceisufro.cl

Sitio: • www.opensystem.cl

• http://www.ceisufro.cl/laboratorio/opensystem/

Curso Gratuitos

http://www.opensystem.cl/cursoverano/