Replicar mensaje tm...
 

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

  RSS

(@caseystoner)
Miembro Confiable
Registrado: hace 6 años
Respuestas: 31
27 enero, 2016 13:21  

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)
Miembro Confiable
Registrado: hace 6 años
Respuestas: 31
28 enero, 2016 09:22  

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 Moderator
Registrado: hace 6 años
Respuestas: 29
29 enero, 2016 16:15  

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)
Miembro Confiable
Registrado: hace 6 años
Respuestas: 31
29 enero, 2016 18:47  

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 Moderator
Registrado: hace 6 años
Respuestas: 29
1 febrero, 2016 10:25  

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

Un saludo.


(@caseystoner)
Miembro Confiable
Registrado: hace 6 años
Respuestas: 31
3 febrero, 2016 14:34  

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

Un saludo


(@fjcarrasco)
Miembro Moderator
Registrado: hace 6 años
Respuestas: 29
3 febrero, 2016 15:43  

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

Un saludo.


(@fjcarrasco)
Miembro Moderator
Registrado: hace 6 años
Respuestas: 29
4 marzo, 2016 16:04  

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

Un saludo.


(@caseystoner)
Miembro Confiable
Registrado: hace 6 años
Respuestas: 31
5 marzo, 2016 00:41  

de momento me funciona bien

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


(@fjcarrasco)
Miembro Moderator
Registrado: hace 6 años
Respuestas: 29
7 marzo, 2016 10:11  

Perfecto, Pablo, gracias a ti. 😉


Share:
caduceusadminForum