Está en la página 1de 9

Importación y exportación de resultados.

El WL-M2300 puede intercambiar datos con otros programas con dos protocolos
diferentes. Uno de ellos es su propio protocolo ASCII. El otro es un sistema de
base de datos Paradox normal. Con esta última opción, se puede intercambiar
datos entre diferentes terminales equipadas con el mismo software del WL-M2300,
en una verdadera opción multiusuario.
Asimismo, la puerta serie de comunicación permite recibir datos y enviar resultaos
a una computadora principal equipada con capacidad LIMS.

Intercambio en el protocolo ASCII


Los archivos a importar en la opción ASCII deben tener una extensión “.ana” y la
siguiente estructura:

Una línea por paciente. Los campos se separan mediante punto y coma. Al final
de cada paciente (0D, 0A) debe haber un retorno del carro (CR) y un avance de
línea (LF).
Cada línea debe contener:
Número de muestra o protocolo: Hasta diez caracteres alfanuméricos.
Tipo de muestra: Un carácter: N: normal P: pediátrica. Se admite un blanco.
Nombre del paciente: Hasta 30 caracteres alfanuméricos.
Número de historia: Hasta 12 caracteres alfanuméricos.
Edad: Tres caracteres numéricos.
Sexo: Un carácter: M, F o blanco.
Número de pruebas: Uno o dos caracteres alfanuméricos.
Código de prueba: Seis caracteres alfanuméricos. El primero debe ser una letra.
Corresponde a la sigla del método.
Asimismo, se admiten tres caracteres numéricos que corresponden al
nomenclador incluido en el método.
Si el código tiene menos de seis caracteres, el sistema unirá las primeras tres
letras con las primeras tres letras de los nombres de los métodos incluidos en la
tabla “Métodos en uso”.
En el mismo ingreso de información se pueden mezclar diferentes tipos de
pruebas.

Por ejemplo: 2345;N;Cartell J.; 1287645; 033;M;3;COL-Wi;GLU-Bi;URE


(CR)(LF)3;;Estévez;;;;5;GLU;174;AUR;GPT;GOT(CR)(LF)

Nota: El número de muestra o de protocolo, el número de prueba y el ID de la


prueba son obligatorios; los demás son opcionales pero deben estar
presentes todos los punto y coma.

Para importar datos, apretar el botón de importación en la Tabla de Muestras y


luego seleccionar el archivo .ana deseado.
Cuando se importa el archivo, las muestras aparecen en la Tabla de Muestras y
conservan su número de terminal original. Los demás datos se pueden agregar
manualmente. El botón de importación queda inactivo en las tablas de Estándares
y Controles.

La exportación de resultados se puede hacer con la estructura señalada


precedentemente en códigos ASCII en archivos con extensión .res, o bien con
campos delimitados por comas, con extensión .csv

Conexión a LIMS
La conexión Lims debe efectuarse a través de una puerta serie RS232C. La puerta
serie debe ser una diferente a las que se utilizan para conectar el instrumento.

Computadora Analizador
huesped

Puerta Serie Puerta Serie


#2 #1

Computador
del
Instrumento

Los parámetros de comunicación se definen en la sección de parámetros del


Analizador: se habilita la opción LIMS mediante el marcado de la casilla en
Parámetros Funcionales.
Si se habilita LIMS y no hay dispositivos de puerta serie en la PC del equipo, se
hará visible un mensaje de error:

En tal caso, instalar la Puerta serie o deshabilitar la opción LIMS hasta que esté
instalada la puerta serie.

Todas las comunicaciones de bajo nivel, de detección de error y de encuadre se


basan estrictamente en el protocolo ASTM 1381 de de comunicaciones de bajo
nivel.
Las comunicaciones de nivel alto siguen al protocolo ASTM 1394 en todo lo que le
atañe. Los componentes de la comunicación serán descriptos más adelante.

El sistema se establece de tal forma que la computadora principal externa requiere


el análisis y los resultados. El equipo envía de vuelta los datos y los mensajes de
error.
El diagrama de comunicación es el siguiente:

Requerimento
de análises
Computador Buffer
externo
(servidor)
Em espera
Aceitar ?
Dados
aceitos
Pedido de Envío de
resultados resultados
no
Yyes

Histórico
de Arquivar Análises Tabela de
Pacientes realizadas amostras
Equipamento
Estructura de mensajes ASTM
Las siguientes tablas contienen la parte de la información incluida en ASTM 1934
adoptada aquí. La computadora principal puede enviar muchos campos pero sólo
se procesan aquellos incluidos en las tablas siguientes.

Archivo de encabezado (nivel 0)


Nombre del ASTM Host Instr. Comentarios
campo ID
ID del tipo de 1 X X Siempre H. Comienza cada mensaje. No
archivo hay delimitación entre el primer y el
segundo campo.
Definición de 2 X X Campo, repetir y salir de los
delimitación delimitadores.
Nombre o ID 5 X ID del equipo.
del emisor Software versión 1.0
Versión No. 13 1394-97
Fecha y hora 14 (X) Del AAAAMMDDHHMMSS.
del mensaje

Archivo de finalización del mensaje (nivel 0)


Nombre del ASTM Host Instr. Comentario
campo ID
ID del tipo de 1 X X Siempre L. Finaliza cada mensaje. No hay
archivo delimitación entre el primer y segundo
campo.
Número de 2 X X Siempre 1. Un finalizador por mensaje.
secuencia
3 (X) (X) N o faltante: terminación
Código de E: error desconocido
terminación I: ninguna información disponible desde la
última consulta

Archivo de información del paciente (nivel 1)


Nombre del ASTM Host Instr. Comentario
campo ID.
ID del archivo 1 X X Siempre P
del paciente
Número de 2 X X Número que corre dentro del mensaje.
secuencia Comienza con 1
Práctica 3 (X) (X) ID del paciente
asignada. ID
del paciente
Nombre del 6 (X) (X) Nombre del paciente. En este caso debe
paciente darse el nombre entero en forma de
secuencia de hasta 30 caracteres. Todos
los demás serán ignorados. Puede
utilizarse un NULL
Fecha de 8 (X)
nacimiento
ID del doctor 14 X X 30 caracteres.
Diagnóstico 19 X 10 caracteres.
conocido o
presumido del
paciente
Ubicación 26 X X Sección ^ Cama

Archivo del número de prueba (nivel 2)


Nombre del ASTM Host Instr. Comentario
campo ID
ID del tipo de 1 X X Siempre O
archivo
Número de 2 X X Número que corre dentro de la
secuencia información del paciente. Comienza con
1
ID del 3 (X) (X) Protocolo de la muestra. Si se lo omite,
espécimen se usará el blanco.
ID del 4 (X) Número correlativo interno usado por el
Espécimen equipo.
del equipo
ID de pruebas 5 (X) (X) ^^^ID de la prueba. Aceptará sólo
universales aquellos identificadores que se definan
en la tabla de métodos. El Host DEBE
usar estos identificadores. Se admiten
los ID Múltiples ID, separados por
identificadores.
Fecha de 6 X Estructura AAAAMMDDHHMMSS
colección del
espécimen
Descriptor del 8 Tipo 1: Suero, 2: plasma, 3: orina,
espécimen 4:LCR, 5:otros

Archivo de resultados (nivel 3)


Nombre del ASTM Host Instr. Comentarios
campo ID
ID del tipo de 1 X Siempre R
archivo
Número de 2 X Número que corre dentro del orden de la
secuencia prueba. Comienza con 1
ID de la 3 X ^^^Código de la prueba como se lo definió
prueba en la Tabla de Métodos en el equipo.
Datos o 4 (X) Si el resultado no está “Hecho”, no habrá
resultados ninguna línea disponible en la Tabla
Histórica, de la cual se retiran los datos.
Unidades 5 X Unidades como se las definió en la Tabla
de métodos.
Marcadores 7 X N: Normal
del rango de A: Anormal
resultados
Estado real 9 X P: Preliminar
F: Final
X: Cancelado
P: Pendiente
Fecha/Hora en 13 (X) (X) Estructura AAAAMMDDHHMMSS. No hay
que se valores si no se completó la prueba.
completó la
prueba
Identificación 14 X El ID del equipo como se lo definió en la
del equipo línea de Traductor que corresponde al
“Autoanalizador”
Solicitar el archivo de la información (nivel 1)
Nombre del ASTM Host Instr. Comentarios
campo ID
ID del tipo de 1 X Siempre Q.
archivo
Número de 2 X Siempre 1.
secuencia
Rango de 3 (X) Historia clínica^Id. de muestra, o todos.
inicio
ID universal 5 (X) ^^^Id. de método, o todos.
de la prueba
Fecha y hora 7 (X) Estructura AAAAMMDDHHMMSS.
del comienzo
del pedido
Fecha y hora 8 (X) Estructura AAAAMMDDHHMMSS.
de finalización
del pedido

Longitud de los campos usados por el equipo


Campo Longitud en caracteres
Tipo de instrumento
ID del instrumento
Versión del software
Fecha y hora del mensaje 14
ID del paciente 10
Nombre del paciente 30
Fecha de nacimiento 8 (?)
Sexo del paciente 2
ID del espécimen 14
ID del espécimen del instrumento 14 (?)
ID de la prueba 6
Fecha y hora de recolección del 14
espécimen
Información del cliente 20
ID de sección 18
Datos de medición 8
Unidades 8
Rangos de referencia Bajo 6, Alto 6
Datos/tiempo en que se completó la 14
prueba
Fecha/hora en que se comenzó la 14
solicitud
Fecha/hora en que se finalizó la 14
solicitud

Mensajes en el funcionamiento de LIMS


La transmisión de datos es totalmente independiente del funcionamiento del
equipo. Sólo se le llama la atención al operador cuando los datos del análisis
están pendientes en la tabla de buffer y están listos para pasar a la Tabla de
Muestra.
Si la respuesta es sí, se pasan los datos a la Tabla de Muestras, y estarán listos
para su análisis. Si la respuesta es NO, estarán en espera en el buffer para su
posterior retiro.
Si una o más de las pruebas enviadas por la computadora principal no se
encuentran presentes en la Tabla de Métodos, se generará un mensaje de
advertencia.
Todos los otros análisis se transmitirán a la tabla de buffer.
Si se agregan métodos faltantes a la Tala de Métodos, la próxima transmisión de
la computadora principal completará los datos faltantes.
APPENDIX

The following information may be useful to implement an effective


communication:

Our actual implementation only sends results when the host asks for them using
the request information record (Item 12, ASTM E1394 standard).
The instrument has no 'online' connection, results are not sent to the host
computer without a request. This logic has proven to be effective in other LIS
systems.

You can ask for only one test id at a time or ALL.


From ALL patients and samples, or a specific patient id and sample id.
For the later, Patient id is optional and Sample id is mandatory.
If the sample was defined having a Patient id, this must be used together with the
Sample id.
You can also filter records between two dates.

The results are taken ONLY from the historic data file.

Example of request:

Tx{<ENQ>}
Rx{<ACK>}
Tx{<STX>1
H|\^&|||<CR>
Q|1|Victor^123456||ALL||20040301000000|20040302000000|<CR>
L|1|N<CR>
<ETX>CRC<CR><LF>}
Rx{<ACK>}
Tx{<EOT>}

“Patient id^Sample id”, or “^Sample id”, or “ALL”.


“^^^Method Id”, or “ALL”.
“YYYYMMDDHHMMSS|YYYYMMDDHHMMSS” beginning and ending result date and time.

Please also check these general items:

External LIS operates based on two standards:


1) ASTM E1381 for low-level protocol to transfer messages and,
2) ASTM E1394 for transferring information.

The scope of these standards is wide enough to cover the requirements of our
system. However, the actual implementation works as a listener only attending
requests from the host, both receiving new samples and tests, and requesting
results.
Results are taken only from Historic Data File (user approved), in response to a
query from the host.

Autoanalyzer software doesn't manage with patients directly: information about


the patient is included as sample detail.

Additionally, Data/Check LIMS menu command is intended only to manually


append information on sample's table from input buffer (tests request). It is used
exceptionally since this operation is automatically offered to the user when
needed.

The following example shows several samples in the same message.


Tx: {ENQ}
Rx: {ACK}
Tx: {STX}1H|\^&|{CR}{ETX}61{CR}{LF}
Rx: {ACK}
Tx: {STX}2P|1|86|||Maxwell Smart||19780523|M||||Cureta|||||Nada|||||||Piso 3^Cama 1{CR}{ETX}A9{CR}{LF}
Rx: {ACK}
Tx: {STX}3O|1|12345||^^^COL\^^^GLU|||20010506||||A||||Raro Color||||||||||Q{CR}{ETX}07{CR}{LF}
Rx: {ACK}
Tx: {STX}4P|2|99|||La 99||19780523|M||||Cureta|||||Algo|||||||Piso 3^Cama 2{CR}{ETX}FE{CR}{LF}
Rx: {ACK}
Tx: {STX}5O|1|12346||^^^GLU|||20010506||||A||||Feo Color||||||||||Q{CR}{ETX}3C{CR}{LF}
Rx: {ACK}
Tx: {STX}6P|3|007|||James Bond||19440101|M||||Cureta|||||Algo|||||||Piso 3^Cama 3{CR}{ETX}6C{CR}{LF}
Rx: {ACK}
Tx: {STX}7O|1|12347||^^^COL\^^^GLU|||20010506||||A||||Raro Color||||||||||Q{CR}{ETX}0D{CR}{LF}
Rx: {ACK}
Tx: {STX}0L|1|c{CR}{ETX}18{CR}{LF}
Rx: {ACK}
Tx: {EOT}

También podría gustarte