Está en la página 1de 18

MANUAL TECNICO

SOFTWARE SIVIGILA

INSTITUTO NACIONAL DE SALUD


SUBDIRECCIÓN DE VIGILANCIA Y CONTROL EN SALUD PÚBLICA

AUTORES: GRUPO SISTEMAS DE INFORMACIÓN EN SALUD PÚBLICA-SIVIGILA

ENERO 2014
TABLA DE CONTENIDO

1. OBJETIVO .................................................................................................................................................................... 3
2. ALCANCE .................................................................................................................................................................... 3
2.1. ACTORES.................................................................................................................................................................. 3
3. RESPONSABILIDADES ................................................................................................................................................ 4
4. DEFINICIONES Y ABREVIATURAS ............................................................................................................................... 4
8. DESCRIPCION.............................................................................................................................................................. 5
8.1. ARQUITECTURA ....................................................................................................................................................... 5
8.2.1. CASO DE USO DEL PROCESO RECOLECCIÓN DE LA INFORMACIÓN. .................................................................. 6
8.2.2. CASOS DE USO ROL UPGD .................................................................................................................................... 6
8.2.3. CASOS DE USO ROL ADMINISTRADOR ................................................................................................................. 7
8.2.4. DIAGRAMA FUNCIONAL DEL PROCESO DE RECOLECCIÓN Y TRANSFORMACIÓN DE LA INFORMACIÓN. ........... 8
8.3. FLUJO DE INFORMACIÓN ......................................................................................................................................... 8
8.4. ASPECTO TÉCNICO DE DESARROLLO DEL SISTEMA ............................................................................................ 10
8.4.1. CAPA DE PRESENTACIÓN ................................................................................................................................... 10
8.4.2. CAPA DE APLICACIÓN ......................................................................................................................................... 11
8.4.3. ESTÁNDARES DE PROGRAMACIÓN..................................................................................................................... 12
8.5. CAPA DE BASE DE DATOS ..................................................................................................................................... 15
8.5.1. MODELO DE ENTIDAD RELACIÓN ........................................................................................................................ 15
8.6. INSTALACIÓN DEL SISTEMA .................................................................................................................................. 16
8.6.1. CARACTERÍSTICAS MÍNIMAS PARA LA INSTALACIÓN. ...................................................................................... 16
9. DOCUMENTOS DE REFERENCIA ............................................................................................................................... 17
10. CONTROL DE CAMBIOS........................................................................................................................................... 17
11. ANEXOS................................................................................................................................................................... 17
1. OBJETIVO

El software SIVIGILA en su versión más actualizada, está enfocado a facilitar el diligenciamiento y


procesamiento de la información almacenada en las fichas de notificación de los eventos de salud pública
que actualmente son recolectados por el personal de salud de las diferentes unidades notificadoras de
datos. UPGD.

2. ALCANCE

El presente manual está dirigido a personal técnico y/o profesional de las áreas de desarrollo y/o
programación con el fin de realizar ajustes que brinden mejoramiento contínuo a los procesos definidos en
el software bajo los lineamientos y actividades implementadas para ello.

2.1. Actores
Imagen No. 1

Fuente: Oficina Sivigila - INS


3. RESPONSABILIDADES

 Dirección de Vigilancia y Análisis del Riesgo en Salud Publica.


 Grupo Funcional de SIVIGILA.
 Referentes de Cada uno de los eventos de interés en salud pública.
 Referentes de cada una de las UPGD, UI, UNM, UND que intervienen en el proceso.

4. DEFINICIONES Y ABREVIATURAS

 Actores: Todos y cada uno de los procesos que involucran el diligenciamiento de la información
contenida en el aplicativo SIVIGILA (escritorio) y SIVIGILA (WEB).
 Caso confirmado: Caso que se confirma por laboratorio, cuadro clínico o nexo epidemiológico
según el evento y la definición de caso que establezca el protocolo.
 Caso probable: caso que corresponde a la definición de caso con signos y síntomas compatibles
con la enfermedad y pruebas de laboratorio de apoyo que no son confirmatorias. Definición de
caso con mayor especificidad.
 Caso sospechoso: caso que corresponde a la definición de caso con signos y síntomas
compatibles con la enfermedad. Definición de caso con mayor sensibilidad.
 COVE: Comité Operativo de Vigilancia Epidemiológica.
 Entidad territorial: Son entidades territoriales los departamentos, los distritos, los municipios y los
territorios indígenas. Para efectos de este instructivo, cuando se menciona entidad territorial se
hace referencia a los niveles departamental o distrital.
 Equipo funcional: Conjunto de profesionales con experticia en procesos específicos relacionados
con la vigilancia en salud pública.
 Evento de notificación inmediata: Se clasifican de esta manera los eventos que debido a su
comportamiento epidemiológico, gravedad e impacto sobre la salud pública, requieren que se
informe inmediatamente al nivel siguiente dentro de la escala de notificación.
 Evento de notificación rutinaria: De acuerdo a la periodicidad de la notificación, se clasifican así,
los eventos que notifican semanalmente en los plazos establecidos por el proceso de vigilancia y
control (ver protocolo de cada evento).
 Eventos de interés en salud pública: Aquellos eventos considerados como importantes o
trascendentes para la salud colectiva por parte del Ministerio de la Protección Social, teniendo en
cuenta criterios de frecuencia, gravedad, comportamiento epidemiológico, posibilidades de
prevención, costo-efectividad de las intervenciones, e interés público; que además, requieren ser
enfrentados con medidas de salud pública.
 MSPS: Ministerio de Salud y Protección Social.
 Referente de evento: Profesional con la competencia necesaria para evaluar desde el ámbito
nacional la gestión de la vigilancia y control de un evento de interés en salud pública específico.
 Referente por departamento: Profesional con la responsabilidad de evaluar el comportamiento
general de los eventos de interés en salud pública de una entidad territorial (departamento o
distrito) del país.
 SPVCSP: Subdirección de Prevención Vigilancia y Control en Salud Pública del Instituto Nacional
de Salud (INS)
 Unidad informadora: UPGD especial considerada fuente de información del sistema de vigilancia
en salud pública, proveniente de instituciones prestadoras o no de servicios de salud o personas
naturales (que presten o no servicios de salud) que capten eventos de interés en salud pública,
cuya notificación es esporádica (solo notifican cuando se presenta el evento).
 Unidad notificadora. Es la entidad pública responsable de la investigación, confirmación y
configuración de los eventos de interés en salud pública, con base en la información suministrada
por las Unidades Primarias Generadoras de Datos y cualquier otra información obtenida a través
de procedimientos epidemiológicos.
 UND Unidad notificadora departamental.
 UNM Unidad notificadora municipal.
 Unidad primaria generadora de datos – UPGD. Es la entidad pública o privada que capta la
ocurrencia de eventos de interés en salud pública y genera información útil y necesaria para los
fines del Sistema de Vigilancia en Salud Pública, Sivigila.

8. DESCRIPCION

8.1. Arquitectura

En la siguiente imagen se muestra la arquitectura de almacenamiento y transformación de la información y


su flujo desde la recepción hasta su destino final.

En donde existe un repositorio (bodega) de datos, en donde se encuentra toda la información


correspondiente a los eventos para su posterior análisis por cada uno de los referentes del INS, con el fin
de tomar las decisiones pertinentes.

Los datos se encuentran de manera organizada y estructurada, para adecuarse a distintas necesidades de
los usuarios y de esta forma facilitar su acceso y entendimiento.

Imagen No. 2

Integración

ETLs

Datos
Consolidados –
Validación Envio de la Informacion
Sivigila BD
Escritorio

Bodega de Datos
Depuración

Cubos de
Información

METADATOS
METADATOS

REQUERIMIENTOS
DEL NEGOCIO

Usuario final
Fuente: Sivigila Escritorio - Oficina Sivigila - INS
8.2. Actores y roles

8.2.1. Caso de uso del proceso recolección de la información.

Imagen No. 3
Visitas de
Campo

Diligencia Ficha
Fisica

Personal Territorios Entrega a UGPD

Consolida información
departamento

Consolida Datos Reporta a


Retroalimentación de
Territorios Ministerio
información

Envia a nivel Nacional


INS Ministerio de Salud y
UID Protección Social
UPGD Envia Información a
nivel Municipal / Distrital

Consolida, procesa,
envia a UID

UIM

Fuente: Oficina Sivigila – INS

8.2.2. Casos de uso Rol UPGD

Imagen No. 4

Envia a nivel Superior

Encuestador Diligencia Ingresa datos


Informacion en Sivigila
Fichas Fisicas escritorio

Digitador

Profesional
De Salud

Fuente: Oficina Sivigila – INS


8.2.3. Casos de uso Rol Administrador

Imagen No. 5

Registra

Envia Información

Usuario

Informa

Habilitar Permisos

Gestiona

Integra
Administrador

Envia a Nivel
Superior

Fuente: Oficina Sivigila – INS


8.2.4. Diagrama funcional del proceso de recolección y transformación de la información.

Imagen No. 6
Base de
Datos

Servidor aplicaciones

Instituto Nacional de Salud


INS

Servidor Web

SQL Server

Base de
Datos

Nivel Municipal Archivo Base de


UPGD Archivo Datos
y/o Distrital Plano
Ingresa Infomación Plano
UNM Consoli Nivel Departamental
dados Consoli
UND
dados

Base de
Datos

Archivo
Plano

UI ingresa
información

Fuente: Oficina Sivigila - INS

8.3. Flujo de Información

De acuerdo con la normatividad vigente, se puede apreciar en el siguiente esquema el flujo de información
entre los actores del sistema de vigilancia en salud pública, que asciende desde el ámbito local hacia el
ámbito nacional

Esta característica en el flujo de información, hace que cada uno de los actores tenga definidas funciones
particulares en el sistema de vigilancia en salud pública Nacional y en relación con el uso de los datos y la
operación del aplicativo.
Imagen No. 7

Fuente: Oficina Sivigila - INS

Imagen No. 8
Referentes
Eventos - INS

Integración

Validación, de
la información
BD BD
UND Depuración
SIVIGILA SIVIGILA BASE DE
DATOS
SQL

Fuente: Oficina Sivigila - INS


8.4. ASPECTO TÉCNICO DE DESARROLLO DEL SISTEMA

Por una parte el sistema de información SIVIGILA Escritorio se encuentra desarrollado en Visual Fox Pro
9.0. Bajo un ambiente de cliente local (únicamente funcional en plataformas WINDOWS), por el cual se
realiza la recepción de toda la información recolectada por parte del personal asistencial y administrativo de
las UPGD, UI y sus niveles superiores UNM y UND.

Por otra parte el INS con el fin de brindar seguridad, oportunidad, disponibilidad y continuidad de la
información que proviene de todos actores, integra, valida, depura y genera la información final la cual será
enviada a la oficina de TIC’s del INS para su posterior almacenamiento en los servidores del mismo en
SQL Server.

8.4.1. Capa de presentación

La capa de presentación proporciona la interfaz necesaria para presentar información y reunir los datos.
Por medio de ella se hacen uso de los servicios necesarios para ofrecer las capacidades transaccionales
requeridas e integrar al usuario con la aplicación de recolección para ejecutar los procesos identificados en
los roles de cada uno de los actores.

La presentación del Sistema SIVIGILA es una interfaz sencilla de uso local, por la cual el usuario podrá
digitar la información recolectada.

Imagen No. 9

Fuente: Oficina Sivigila - INS

Mediante componentes se separa la programación de la interfaz que da acceso a los datos en las bases de
datos y aplicaciones de diseño y otros contenidos del mismo software, como por ejemplo las notificaciones,
la UPGD, Laboratorio, Sianieps, etc.
Este desarrollo mediante componentes ayuda a asegurar que otros desarrolladores (si es el caso), tengan
la posibilidad de realizar ajustes al software sin preocupaciones del como se muestra la salida al usuario
final.

La capa de presentación del software SIVIGILA escritorio es la responsable de:

 Obtener información de la UPGD y usuarios.


 Enviar información de la UPGD para su respectivo procesamiento.
 Recibir los documentos (archivos) de retroalimentación necesarios para los ajustes
correspondientes.
 Presentar los resultados a niveles superiores.

8.4.2. Capa de aplicación

La capa de aplicación está conformada por los servicios de negocios los cuales son el «puente» entre un
usuario y los servicios de datos. Responden a peticiones del usuario para ejecutar una tarea de este tipo.
Cumplen con esto aplicando procedimientos formales y reglas de negocio a los datos relevantes.

Cuando los datos necesarios residen en una base de datos, garantizan los servicios de datos
indispensables para cumplir con las actividades del Instituto. Esto aísla al usuario de la interacción directa
con la base de datos.

El nivel de servicios de aplicación es responsable de:

 Recibir la entrada del nivel de presentación.


 Interactuar con la recolección de datos para ejecutar las operaciones de negocios para los que la
aplicación fue diseñada a automatizar.
 Enviar los resultados procesados a niveles superiores.
Imagen No. 10

Fuente: Ambiente de Desarrollo Sivigila Escritorio - Oficina Sivigila – INS

8.4.3. Estándares de programación.


A nivel de programación

 Nombre de Class libraries: El nombre de las clases contiene la primera letra en minúscula,
ejemplo: botones

Imagen No. 11

Fuente: Ambiente de Desarrollo Sivigila Escritorio - Oficina Sivigila – INS

 Nombre del código: el nombre del código asociado debe ser iniciado con la primera letra del
evento o proceso a apuntar, en caso de tener nombres conjuntos debe colocarse un ( _ Under
Line) seguido del proceso. Ejemplo: asigna_per
Imagen No. 11

Fuente: Ambiente de Desarrollo Sivigila Escritorio - Oficina Sivigila – INS

 Formularios: para el caso de los formularios los nombres estos se identifican según evento y
proceso a diligenciar por parte del usuario.

Para el caso de los eventos estos formularios se identifican según la tabla de referencia en la base
de datos (tabla: eventos).

Imagen No. 12

Fuente: Ambiente de Desarrollo Sivigila Escritorio - Oficina Sivigila – INS

Imagen No. 13
Fuente: Ambiente de Desarrollo Sivigila Escritorio - Oficina Sivigila – INS

 Nombre Variables o Instancias: las variables deben escribirse en minúscula Ejemplo: paciente.

Imagen No. 14

Fuente: Ambiente de Desarrollo Sivigila Escritorio - Oficina Sivigila – INS

 Nombre de Variables tipo Sesión: básicamente una variable de sesión es un Identificador por cual se representa por
un sustantivo seguido de Id (Ejemplo Usuario)

Imagen No. 15

Fuente: Ambiente de Desarrollo Sivigila Escritorio - Oficina Sivigila – INS

8.5. CAPA DE BASE DE DATOS

La capa de base de datos está conformada por un conjunto de servicios de datos los cuales son
responsables de:

 Almacenamiento de datos
 Recuperación de datos
 Mantener los datos
 Integralidad de los datos
 Disponibilidad de los datos
 Validación de los datos
 Seguridad de los datos
 Oportunidad de la información
 Continuidad de la información

Los servicios de datos tienen una variedad de formas y tamaños incluyendo los sistemas de administración
de base de datos.

En cuanto la seguridad de la información los datos extraídos de la base de datos generada en cada una de
las UGPD, sale del aplicativo en forma encriptada para los niveles superiores y así mismo llega al INS.

8.5.1. Modelo de entidad relación

 A continuación se presenta el modelo de identidad relación del aplicativo el cual representa la


estructura de datos básicos en el aplicativo SIVIGILA escritorio.
Imagen No. 16

Fuente: Ambiente de Desarrollo Base de Datos Sivigila Escritorio - Oficina Sivigila – INS

8.5.2. Diccionario de datos

Con el fin de realizar la gestión y relación de cada uno de los componentes del aplicativo puede dirigirse al
documento INT-R02.4000-013 Anexo 2 – Estructura de los registros para notificación de datos de
eventos de interés en salud pública.

8.6. INSTALACIÓN DEL SISTEMA

8.6.1. Características mínimas para la instalación.

 Para que el programa funcione adecuadamente se requieren los siguientes elementos mínimos:

Computador:
 Procesador: 500 MHz o superior
 Memoria RAM: 256 MB o superior
 Disco Duro: 1GB libre de espacio en disco
 Sistema operativo: Windows 2000, XP, Vista, 7
 Video con resolución mínima de 1024*768 píxeles a 256 colores

Como consideración se debe tener en cuenta que el El Sistema SIVIGILA escritorio no ha sido
diseñado para ser instalado en Redes de Área Local bajo el modelo Cliente – Servidor.

 Con el fin de realizar la instalación del aplicativo SIVIGILA escritorio, puede dirigirse al documento
INT-R02.4000-013 Manual de Usuario Software Sivigila en su versión más actualizada en su
ítem “INSTALACION”.
9. DOCUMENTOS DE REFERENCIA

 Decreto 3518 de 2006, por el cual se crea y reglamenta el Sistema de Vigilancia y Control en Salud
Pública.
 Protocolos de Vigilancia y Control en Salud Pública.
 Lineamientos de Vigilancia y Control en Salud Pública.

10. CONTROL DE CAMBIOS

FECHA
VERSION APROBACION DESCRIPCIÓN
AA MM DD
01 2014 01 01 Creación Documento Manual Técnico Aplicativo SIVIGILA

11. ANEXOS

(No aplica)
ELABORÓ REVISÓ APROBÓ

WILSON EDUARDO AGUILAR CLAUDIA MARCELLA MANCEL ENRIQUE


HUGUETT ARAGÓN MARTINEZ DURAN
LANDINEZ

DIRECTOR DE
PROFESIONAL VIGILANCIA Y ANÁLISIS
CONTRATISTA
ESPECIALIZADO DEL RIESGO EN SALUD
PÚBLICA

También podría gustarte