Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Este documento está protegido bajo las leyes de derechos de autor de Colombia y otros países
como una obra inédita. Este documento contiene información interna de propiedad de Carvajal
Servicios y/o de sus socios en alianza técnica, que no podrá ser divulgada, compartida, transferida,
duplicada, usada o revelada en su totalidad o en parte, para cualquier propósito diferente que no
sea para evaluar Carvajal Servicios. Queda prohibido cualquier uso o divulgación total o parcial de
esta información sin el permiso expreso y por escrito de Carvajal Servicios. ©2019 Carvajal
Servicios. Todos los derechos reservados.
This document is protected under the copyright laws of Colombia and other countries as an
unpublished work. This document contains internal information that belongs to Carvajal Services
and/or its technical alliance partners, which shall not be disclosed outside or duplicated, used or
disclosed in whole or in part for any purpose other than to evaluate Carvajal Services. Any use or
disclosure in whole or in part of this information without the express written permission of Carvajal
Services is prohibited. ©2019 Carvajal Services. All rights reserved.
Página 2
Manual de Configuración – Integración RIS
Integrador de Aplicaciones Externas
Versión Aplicativo: 3.1
Historial de Cambios
Versión Versión
Document Aplicativo Fecha Responsable Descripción
o
1.0 3.1 25/11/2019 Jairo Andres Claro Elaboración documento.
Ajuste campo constante
SEDEQU.
1.1 3.1 10/11/2020 Jairo Andres Claro Consultar Imagen del RIS
mediante parametrización.
Adicionar configuración de la
fecha de agendamiento.
Ajuste de variables de
1.2 3.1 07/12/2020 Jairo Andres Claro
programa.
Revisión y Aprobación
Página 3
Manual de Configuración – Integración RIS
Integrador de Aplicaciones Externas
Versión Aplicativo: 3.1
TABLA DE CONTENIDO
1. CONFIGURACIÓN GENERALES.............................................................................................. 5
1.1 PARAMETRIZACIÓN............................................................................................................................5
1.2 MAESTRO DE EVENTOS – IKEVE...........................................................................................................11
2. CONFIGURACIÓN DE EVENTOS DE SALIDA.......................................................................13
2.1 MAESTRO DE ACTIVIDADES – ITORD (ÓRDENES MEDÍCAS).............................................................13
2.2 MAESTRO DE GRUPO DE ESTADOS DE ÓRDENES.............................................................................14
2.3 MAESTRO DE EXÁMENES PARA INTEGRACIÓN DE LABORATORIO - FAEXAEXT (FACTURACIÓN).....15
2.4 MAESTRO EVENTOS DE INTEGRACIÓN- INEVECAM.........................................................................15
2.5 CONFIGURACIÓN DE LISTENERS (IKEVEENT_RIS.WFL, IKEVEORD_RIS.WFL).......................................17
2.6 CONFIGURACIÓN DE WORKFLOW (EVENTOSRIS_SCS.XAML)...............................................................18
3. CONFIGURACIÓN DE EVENTOS DE ENTRADA...................................................................19
3.1 MAESTRO DE ESTADOS EQUIVALENTES - IKESTEQU........................................................................19
3.2 MAESTRO DE IDENTIFICACIÓN DE USUARIOS (SIIDE).......................................................................20
3.3 CONFIGURACIÓN DE LISTENERS (RECIBIR MENSAJERIA RIS.WFL)...........................................................21
3.4 CONFIGURACIÓN DE WORKFLOW (EVENTOSRIS_SCS.XAML)...............................................................22
Página 4
Manual de Configuración – Integración RIS
Integrador de Aplicaciones Externas
Versión Aplicativo: 3.1
OBJETIVO GENERAL
1. CONFIGURACIÓN GENERALES
1.1 PARAMETRIZACIÓN
Maestro /
Tipo parámetro Aplicación Acción
Módulo -- -- Tener ejecutado en la base de datos el módulo
correspondiente a cada integración:
- INTEGRAHL7 (Administrador de pacientes)
- INTEGRARIS (Ayudas Diagnosticas - Facturación).
Página 5
Manual de Configuración – Integración RIS
Integrador de Aplicaciones Externas
Versión Aplicativo: 3.1
Maestro /
Tipo parámetro Aplicación Acción
Maestro Campos SISTEG Debe existir las siguientes constantes (SICTE):
constantes (Código) – (Descripción)
- TSELIS-Tipo de servicios que se integran.
- SEDEQU- Sede Equivalente.
NOTA:
NOTA:
Página 6
Manual de Configuración – Integración RIS
Integrador de Aplicaciones Externas
Versión Aplicativo: 3.1
Maestro /
Tipo parámetro Aplicación Acción
Laboratorio partir de la generación de un cargo asociado.
externo
Maestro Plantillas LMAEST Verificar que se tenga instalada las siguientes
dinámicas plantillas en este maestro:
(Código) – (Descripción)
- chpresris-Resultados RIS
1:Guardar
2: Firmar
3: Consultar
5: Imprimir
6: Interpretar
7: Consultar trazabilidad
8: Consultar imágenes
9: Observaciones
Maestro Estados por LMAEST Verificar que el grupo de usuarios, del usuario que
perfil realiza el cambio de estado de la orden, según el
momento de la integración, tenga permisos para ese
estado, tipo de orden y que esté activo.
URLCONSULTIMAG
Página 7
Manual de Configuración – Integración RIS
Integrador de Aplicaciones Externas
Versión Aplicativo: 3.1
Maestro /
Tipo parámetro Aplicación Acción
- (contraseña) debe remplazarse por la contraseña
perteneciente al usuario genérico del IMPAX.
Maestro Programas SISTEG Definir la configuración de las siguientes variables de
programa según su funcionalidad del valor
configurado:
PARÁMETRO:
CI (Evento Cambio de Identificación por opción
Modificar o Modificar Identificación) para el programa
“cgppac” (Administrador de Pacientes).
Funcionalidad:
Este parámetro es para identificar en los eventos que
se generan para los integradores, si el cambio de
identificación del paciente se genera con el evento de
modificar datos demográficos o con evento de
cambio de identificación.
Posibles valores:
I (Genera mensaje HL7 ADT A08 de cambio
de identificación y ADT A40 de Actualización
de datos demográficos del paciente.)
M (No genera mensaje HL7 ADT A08, solo
genera ADT A40, donde incluye la
modificación de la identificación y
actualización de datos demográficos del
paciente.)
PARÁMETRO:
IL (Generar mensaje HL7 al sistema externo
detallado o agrupado cuando se graba un cargo)
para el programa “caymov” si es desde la aplicación
de AYUDAS o el programa “cfacar” si es desde la
aplicación de FACTURACIÓN.
Funcionalidad:
Este parámetro es para definir si se genera un
mensaje HL7 agrupado con todas las líneas del
cargo, o si genera un mensaje HL7 por cada línea del
cargo, ya sea desde los cargos generados mediante
la aplicación de AYUDAS y/o FACTURACIÓN.
Posibles valores:
Página 8
Manual de Configuración – Integración RIS
Integrador de Aplicaciones Externas
Versión Aplicativo: 3.1
Maestro /
Tipo parámetro Aplicación Acción
A (Genera un mensaje HL7 agrupado por el
cargo, es decir si el cargo tiene 10 líneas se
genera un mensaje HL7 con 10 líneas hacia
el proveedor).
D (Genera un mensaje HL7 por cada línea
del cargo, es decir si el cargo tiene 10 líneas
se generan 10 mensajes HL7 hacia el
proveedor).
PARÁMETRO:
LI (Generar mensaje HL7 al sistema externo
detallado o agrupado cuando se anula un cargo) para
el programa “caymov”.
Funcionalidad:
Este parámetro es para definir si se genera un
mensaje HL7 agrupado con todas las líneas del
cargo, o si genera un mensaje HL7 por cada línea del
cargo, cuando el usuario anula el cargo.
Posibles valores:
A (Genera un mensaje HL7 de anulación
agrupado por el cargo, es decir si el cargo
tiene 10 líneas se generan un mensaje con
10 líneas hacia el proveedor).
D (Genera un mensaje HL7 de anulación por
cada línea del cargo, es decir si el cargo
tiene 10 líneas se generan 10 mensajes
hacia el proveedor).
PARÁMETRO:
SU (Enviar servicio o ubicación del paciente al
sistema externo) para el programa “caymov” si es
desde la aplicación de AYUDAS o el programa
“cfacar” si es desde la aplicación de FACTURACIÓN.
Funcionalidad:
Este parámetro es para identificar que dato se envía
en el mensaje HL7 en el segmento PV1 posición 3
cuando se genera un cargo desde la aplicación de
La propiedad intelectual de este documento es de CARVAJAL SERVICIOS S.A.S.
Se prohíbe su reproducción total o parcial sin autorización.
Página 9
Manual de Configuración – Integración RIS
Integrador de Aplicaciones Externas
Versión Aplicativo: 3.1
Maestro /
Tipo parámetro Aplicación Acción
AYUDAS y/o FACTURACIÓN.
Posibles valores:
U (Genera mensaje HL7 con el dato del
código de la ubicación del paciente).
N (Genera mensaje HL7 con el dato del
Nombre de la ubicación del paciente).
S (Genera mensaje HL7 con el dato del
servicio y la sede del paciente).
PARÁMETRO:
AX (Enviar número de episodio o documento del
cargo al sistema externo) para el programa “caymov”
si es desde la aplicación de AYUDAS o el programa
“cfacar” si es desde la aplicación de FACTURACIÓN.
Funcionalidad:
Este parámetro es para identificar que dato se envía
en el mensaje HL7 en el segmento PV1 posición 19
cuando se genera un cargo desde la aplicación de
AYUDAS y/o FACTURACIÓN.
Posibles valores:
N (Genera mensaje HL7 con el dato del
documento del cargo).
S (Genera mensaje HL7 con el dato del
episodio).
PARÁMETRO:
LR (Generar mensaje HL7 listo por refacturar) para el
programa “caymov” si es desde la aplicación de
AYUDAS o el programa “cfacar” si es desde la
aplicación de FACTURACIÓN.
Funcionalidad:
Este parámetro permite generar mensajes HL7 para
enviados al sistema externo cuando se generan
cargos refacturados desde la aplicación de AYUDAS
y/o FACTURACIÓN.
Página 10
Manual de Configuración – Integración RIS
Integrador de Aplicaciones Externas
Versión Aplicativo: 3.1
Maestro /
Tipo parámetro Aplicación Acción
Posibles valores:
N (No genera mensaje HL7).
S (Genera mensaje HL7).
- IKEVEENT_RIS.wfl
Procesa registros de Administrador de pacientes
- IKEVEORD_RIS.wfl
Procesa registros generados desde facturación u
órdenes médicas.
- EventosSCS_RIS.xaml
Flujo de trabajo que envía mensajería HL7 mediante
socket desde el SCSE al sistema externo.
- EventosRIS_SCS.xaml
Página 11
Manual de Configuración – Integración RIS
Integrador de Aplicaciones Externas
Versión Aplicativo: 3.1
Maestro /
Tipo parámetro Aplicación Acción
Flujo de trabajo que recibe mensaje HL7 mediante
comunicación por socket del sistema externo hacia
SCSE, clasificando si es una publicación de
resultados o un cambio de estado de la orden.
-ProccesingOBXMonitoring_RIS.xaml
Flujo de trabajo encargado de extraer los datos
básicos del mensaje HL7 (ORU) para la grabación
del resultado en la historia clínica integrada.
- ProcesarPlantillaDinamica_RIS.xaml
Flujo de trabajo encargado de invocar el proceso de
grabación de la plantilla dinámica en Historia clínica.
- Servinte.Clinic.Controls.dll
- Servinte.Clinic.Core.dll
- Servinte.Clinic.Core.Reads.dll
- Servinte.Clinic.Core.Writes.dll
- Servinte.Clinic.History.Reads.dll
- Servinte.Clinic.History.Writes.dll
- Servinte.Clinic.Interactions.dll
- Servinte.Clinic.Interactions.Reads.dll
- Servinte.Clinic.Interactions.UI.dll
- Servinte.Clinic.Ordeng.Messages.dll
- Servinte.Clinic.Orders.Messages.dll
- Servinte.Clinic.Orders.Reads.dll
- Servinte.Clinic.Orders.Reports.UI.dll
- Servinte.Clinic.Orders.UI.dll
- Servinte.Clinic.Orders.Writes.dll
- Servinte.Clinic.UI.Core.dll
- Servinte.ClinicalSuite.Framework.dll
- Servinte.DynamicUI.AdministrativeEditors.dll
Página 12
Manual de Configuración – Integración RIS
Integrador de Aplicaciones Externas
Versión Aplicativo: 3.1
Maestro /
Tipo parámetro Aplicación Acción
- Servinte.DynamicUI.ClinicEditors.dll
- Servinte.DynamicUI.Configuration.dll
- Servinte.DynamicUI.Editors.dll
- Servinte.DynamicUI.Editors.XmlSerializers.dll
- Servinte.DynamicUI.Template.dll
- Servinte.Multimedia.Controls.dll
- Servinte.Multimedia.PDFViewer.dll
- Servinte.MultimediaComponent.Messages.dll
- Servinte.MultimediaComponent.Reads.dll
- Servinte.MultimediaComponent.Writes.dll
- Servinte.Operations.ClinicCoreMessages.dll
- Servinte.Operations.ClinicCoreReads.dll
- Servinte.Operations.ClinicCoreWrites.dll
- Servinte.Operations.Common.dll
- Servinte.Operations.CommonUI.dll
- Servinte.Operations.ExplanatoryNoteMessages.dll
- Servinte.Operations.ExplanatoryNoteWrites.dll
- Servinte.Operations.LocksMessages.dll
- Servinte.Operations.Paintv2.Controls.dll
- Servinte.Operations.Paintv2.Messages.dll
- Servinte.Operations.SecurityMessages.dll
- Servinte.Presentation.ClinicControls.dll
- Servinte.Presentation.Controls.dll
- Servinte.Presentation.Core.dll
- Servinte.Schemas.dll
- Servinte.Schemas.XmlSerializers.dll
- System.Windows.Interactivity.dll
- Servinte.Operations.Security.dll
- Newtonsoft.Json.dll
Página 13
Manual de Configuración – Integración RIS
Integrador de Aplicaciones Externas
Versión Aplicativo: 3.1
En este maestro se definen todos los eventos de salida (SCSE – RIS) y entrada (RIS – SCSE) que
se van a manejar en la integración y sus características, estos eventos son definidos por el cliente
durante la definición del proceso de la integración.
Página 14
Manual de Configuración – Integración RIS
Integrador de Aplicaciones Externas
Versión Aplicativo: 3.1
- Código de Ubicación
- Nombre Ubicación
- Servicio-Sede
NOTAS:
Para los eventos ADT deben existir dos registros en Maestro de Eventos (IKEVE), uno para LIS y
otro para RIS, ya que un mismo evento se envía para dos sistemas.
En el caso de los eventos ORM de Orden nueva, debe existir un único registro en el Maestro de
Eventos (IKEVE) con la aplicación destino ITLINK, porque una misma orden no va para RIS y LIS,
como sucede con los eventos ADT.
Este evento es opcional, se utiliza para enviar información de los médicos al proveedor externo,
se ejecuta cuando se crea o modifica un registro en el Maestro de Usuarios de la aplicación
Sistema de Seguridad (SISTEG), donde el oficio clínico asociado al usuario sea 'MEDI', 'ANES' ó
'CIRU'. Adicional se debe configurar el evento en el maestro de eventos (IKEVE), donde el código
del evento (evecod) sea igual a ‘M02’ y tener creado los siguientes objetos de base de datos de
acuerdo al motor:
Informix:
S_SCS_SIIDE_INTEGRADOR_ITLINK
T_SCS_I_SIIDE_INTEGRADORITLINK
T_SCS_D_SIIDE_INTEGRADORITLINK
T_SCS_U_SIIDE_INTEGRADORITLINK
Oracle:
SIIDE_HL7_MFN
Página 15
Manual de Configuración – Integración RIS
Integrador de Aplicaciones Externas
Versión Aplicativo: 3.1
Estado: estado en el cual se debe generar el mensaje ORM para la aplicación externa.
Aplicación Origen: se registra ORD.
Aplicación Destino: se registra ITLINK.
Tipo: corresponde al tipo de orden. Valores posibles: Internas, Externas o Ambas.
Ubicación: se registra ‘*’.
Aplicación Externa: se registra RIS.
Estructura administrativa: Se registra la estructura administrativa que se ejecuta la integración.
Adicionalmente, se debe definir el código externo asociado a la actividad, que se manda al RIS:
Página 16
Manual de Configuración – Integración RIS
Integrador de Aplicaciones Externas
Versión Aplicativo: 3.1
Para que el sistema de órdenes permita recibir cambios en el agendamiento desde el RIS para una
misma orden, se debe configurar que el estado Agendado se pueda repetir (Maneja Cierre = ‘S’).
A continuación, se definen los datos que se deben insertar en el Maestro de Exámenes para
Integración con Laboratorio (FAEXAEXT), para pacientes ambulatorios.
Página 17
Manual de Configuración – Integración RIS
Integrador de Aplicaciones Externas
Versión Aplicativo: 3.1
En este maestro se definen los eventos de unificación de historias y cambio de identificación, los
cuales se utilizan en el programa Administrador de Pacientes.
Página 18
Manual de Configuración – Integración RIS
Integrador de Aplicaciones Externas
Versión Aplicativo: 3.1
CAMPO LONG
EN TIPO MAX. OBL DESCRIPCION
PANTALLA
Programa Char 10 S Código de proceso (programa)
Administrador de pacientes.
Modificar paciente
Unificar paciente
Cambiar identificación del paciente
Página 19
Manual de Configuración – Integración RIS
Integrador de Aplicaciones Externas
Versión Aplicativo: 3.1
Estos listener son de tipo base de datos, por lo tanto, se le debe configurar en cada uno la
conexión de base de datos, ambos listener están configurados para leer las tablas buzón o tabla de
eventos de entradas y una tabla de eventos procesados:
Para modificar el listener y agregar la conexión a base de datos, hacer doble clic sobre este, luego
se despliega la pantalla que se muestra a continuación. En ambos listener se debe seleccionar el
motor e ingresar los datos de conexión (seleccionar opción “Cadena de conexión”) de la de base
de datos donde se va a realizar el montaje de ITLink.
NOTA: Los listener por defecto ya tienen configurados las respectivas tablas de eventos y campos
(Ikeveent, Ikeveord e Ikevepro).
IKEVEENT_RIS.wfl
IKEVEORD_RIS.wfl
Página 20
Manual de Configuración – Integración RIS
Integrador de Aplicaciones Externas
Versión Aplicativo: 3.1
Variables
Nombre Valor Predeterminado (Concepto del Dato)
ipAddress Variable IP del Proveedor para mensajería.
portAdt Variable que contiene el puerto del Proveedor para mensajería ORM.
porOrm Variable que contiene el puerto del Proveedor para mensajería ADT.
portMFN Variable que contiene el puerto del Proveedor para mensajería MFN
(opcional).
Verificar si la información que tiene por defecto son las correctas, en caso contrario modificarlas,
haciendo doble Clic sobre el flujo el cual muestra la siguiente
pantalla:
Página 21
Manual de Configuración – Integración RIS
Integrador de Aplicaciones Externas
Versión Aplicativo: 3.1
Para visualizar y editar el valor de las variables, seleccionar la secuencia “procesar mensaje” y
seleccionar la pestaña Variables en la parte inferior y en la columna valor predeterminado cambiar
los valores según corresponda, luego de actualizar la información se procede a guardar y cerrar en
la parte superior.
En este maestro se define la equivalencia entre los estados del proveedor y los estados de la orden
en SCSE. Esta tabla se utiliza para el cambio de estado de una orden por medio de un mensaje
HL7 ORM y/o ORU cuando se reciben desde proveedor
Página 22
Manual de Configuración – Integración RIS
Integrador de Aplicaciones Externas
Versión Aplicativo: 3.1
- El campo “Estado Apl. Externa” para la integración de RIS corresponde al dato contenido
en el segmento ORC (25), si no envía este dato por defecto se queda con “*”.
- Los datos de la columna “Estado Equivalente SCS” dependen de los grupos de estados
definidos en la institución para las órdenes que se procesan desde sistema externo.
- El dato de “Observaciones” Se ingresa texto para las observaciones del cambio de estado.
NOTA:
Para guardar la fecha y hora de agendamiento de un estudio por parte del proveedor
(Mensaje ORM), se requiere que en las observaciones relacionadas
(IKESTEQU.Esqequobs) al estado equivalente se realice lo siguiente: configurar la palabra
[PlanDate] correspondiente al cambio de estado de agendamiento en el maestro de
estado de estados equivalentes, como se muestra a continuación.
Página 23
Manual de Configuración – Integración RIS
Integrador de Aplicaciones Externas
Versión Aplicativo: 3.1
En este maestro se crean los usuarios que serán recibidos en los mensajes del RIS.
Para los usuarios que realizan cambio de estado de las órdenes médicas, se debe tener un grupo
de usuarios autorizado para cambios de estado en el detalle de estructuras administrativas.
En caso de que el RIS envíe usuarios genéricos, estos se deben crear por este maestro.
Los usuarios que firman los resultados en el RIS y se reciben en el mensaje ORU de resultados,
también se deben crear en este maestro.
Página 24
Manual de Configuración – Integración RIS
Integrador de Aplicaciones Externas
Versión Aplicativo: 3.1
Estos listener es de tipo escucha de socket, solo se debe configurar los campos “Dirección IP”
(Debe configurar el número de IP del servidor donde se encuentra instalado la aplicación de ITLink)
y el “Puerto” (Puerto definido en conjunto con el cliente para recibir mensajería) por el cual se van a
recibir los mensajes HL7 por parta del proveedor:
Para este flujo se debe copiar el nombre de la variable Nombre de la conexión, con el valor que
tenga configurado en la conexión de base de datos principal de la aplicación de ITLInk:
Luego el nombre definido en la conexión de base de datos se debe copiar en el flujo de nombre
“EventosRIS_SCS.xaml”, para esto hacer clic sobre el flujo el cual muestra la siguiente pantalla y
Página 25
Manual de Configuración – Integración RIS
Integrador de Aplicaciones Externas
Versión Aplicativo: 3.1
seleccionar la pestaña argumentos y en la columna valor predeterminado cambiar los valores solo
de los argumentos que aparecen a continuación:
Argumentos
Nombre Valor Predeterminado (Concepto del Dato)
StructAdmintrate Código de la estructura administrativa.
Client Código del cliente.
ServiceCode Código de servicio que exista en el Maestro de Servicios (INSER).
OrderService URL de cambio de estados que se encuentra en la aplicación de
ordenes desplegado en el servidor de componentes. Para acceder
a este servicio los servidores el servidor debe tener permisos a nivel
de red sobre el servidor de componentes.
Connection Nombre de la cadena de conexión de base datos creada en el
punto anterior.
userCode Código del maestro de identificaciones de usuario (SIIDE.idecod)
Luego de actualizar la información en cada uno de los flujos se procede a guardar y cerrar el Flujo
de la parte Superior.
Página 26