Replicar mensaje tm...
 
Avisos
Vaciar todo

[Resuelto] Replicar mensaje tmp=msg excepto 1 linea [Solucionado]

10 Mensajes
2 Usuarios
0 Me gustas
1,334 Vistas
(@caseystoner)
Eminent Member
Registrado: hace 9 años
Mensajes: 31
Topic starter  

Hola,
estoy atascado en una tonteria
Tengo un mensaje de entrada compuesto tal que asi:

MSH
PID
OBR1
OBR2
OBR3

Etc.

y quiero que en el mensaje de salida tenga los mismos OBR que en la entrada. Al no ser siempre la misma cantidad de obr, lo tenia medio solucionado con tmp=msg, pero en la linea PID tengo un descriptor con repeating fields que al poner tmp=msg se me va al carajo.
Alguna idea? Sé que debe de ser una tonteria, pero no encuentro ahora la salida.
Un saludo a todos!


   
(@caseystoner)
Eminent Member
Registrado: hace 9 años
Mensajes: 31
Topic starter  

Bueno, me auto respondo.
Como tenia prisa, me lo he hecho "a lo cutre" en javascript. Me he creado un constructor para el mensaje
msg=tmp;
tmp['PID']['PID.3']['PID.3.0']='hola'
tmp['PID']['PID.3']['PID.3.1']='mundo'
...

y asi.
Seguramente habrá una manera mejor, pero ... asi funciona!


   
(@fjcarrasco)
Miembro
Registrado: hace 9 años
Mensajes: 39
 

Hola, Pablo:

¿Qué versión de Mirth Connect estás utilizando?

En un principio, la asignación tmp=msg debería copiar sin problemas el mensaje de entrada a la salida del conector.

¿Es posible que tengas diferentes configuraciones para el tipo de datos HL7 v2.x en el Inbound Properties y en el Outbound Properties del conector?

A través del botón Set Data Types del Summary, puedes comparar fácilmente las configuraciones para las entradas y salidas de tus conectores (adjunto imagen).

Un saludo.


   
(@caseystoner)
Eminent Member
Registrado: hace 9 años
Mensajes: 31
Topic starter  

Si, tengo distintos data types en el conector inbound y el outbound.
Uso la 3.0.3.
En el outbound estoy quitando el check del "parse subcomponents"


   
(@fjcarrasco)
Miembro
Registrado: hace 9 años
Mensajes: 39
 

Hola, Pablo, ¿puedes adjuntar una imagen con las configuraciones de tus Data Types?

Un saludo.


   
(@caseystoner)
Eminent Member
Registrado: hace 9 años
Mensajes: 31
Topic starter  

En cuanto me vuelva a conectar, Francisco, que es una vpn de esas "complejas"

Un saludo


   
(@fjcarrasco)
Miembro
Registrado: hace 9 años
Mensajes: 39
 

Sin problemas, Pablo, cuando puedas, es por intentar aclararlo si fuera un tema de configuración. 😉

Un saludo.


   
(@fjcarrasco)
Miembro
Registrado: hace 9 años
Mensajes: 39
 

Hola, Pablo, ¿has vuelto a conectarte o te ha vuelto a suceder el mismo problema?

Un saludo.


   
(@caseystoner)
Eminent Member
Registrado: hace 9 años
Mensajes: 31
Topic starter  

de momento me funciona bien

De momento me funciona bien asi, gracias por el interes!


   
(@fjcarrasco)
Miembro
Registrado: hace 9 años
Mensajes: 39
 

Perfecto, Pablo, gracias a ti. 😉


   
Compartir:
Forum