Skip to content

Data Transformations

Carlos edited this page Jan 8, 2016 · 5 revisions

InterSystems Tool Box (ITB)

  • WiFIS uses HL7 ver.2.5 in XML format.
  • Package WiFIS Easy Connect is distributed together with another package called InterSystems Tool Box (ITB).
  • ITB Tools will be responsible for managing the transformation between HL7 formats ER7 (pipes) and XML.
  • It is mandatory to load the names of the groups of segments for XML version (see Appendix B Installation Guide) to transform an HL7 ER7 message to XML.

Transformation WiFIS.Msg.GenericReq -> EnsLib.HL7.Message

Origin Message Destination Message
WiFIS.Msg.GenericReq
Origen
Destino
Servicio*
Tipo*
DatosXML*
URL
SAMLTicket
EnsLib.HL7.Message Category 2.5
  • The data transformation class WIFIS.DT.XML2HL7 transforms a WiFIS message in a message ENSLIB.HL7.Message version 2.5 and the corresponding message type.
  • * To avoid losing information, the data of the fields Servicio and Tipo (not in DatosXML) in the MSH segment of the destination message.

Transformation EnsLib.HL7.Message -> EnsLib.HL7.Message

Origin Message Destination Message
EnsLib.HL7.Message
MSH Segment
WiFIS.Msg.GenericReq
Origen
Destino
Servicio
Tipo
DatosXML
URL
SAMLTicket
  • The data transformation class WIFIS.DT.HL72XML transforms a message ENSLIB.HL7.Message version 2.5 into a WiFIS corresponding message.
  • The data transformation extracts the values Servicio and Tipo included in the MSH to fill them in the fields of the destination message.
  • The field Destino is copied from MSH:6.2 to in the field Destino of WiFIS.Msg.GenericReq to facilitate the calculation of the destination URL in a subsequent transformation.
  • Before sending the message WiFIS.Msg.GenericReq to a Business Operation it is necessary to fill the fields Servicio, Tipo, DatosXML and URL.

InterSystems Tool Box (ITB)

  • WiFIS utilitza HL7 versió 2.5 en format XML.
  • El paquet WiFIS Easy Connect es distribueix conjuntament amb un altre paquet anomenat InterSystems Tool Box (ITB).
  • Les eines ITB seran les encarregades de gestionar les transformacions HL7 entre els formats ER7 (pipes) i XML.
  • Per transformar un missatge HL7 ER7 a XML cal tenir carregats els noms dels grups de segments per a la versió XML (veure ANNEXO B Guia d'Instal·lació).

Transformació WiFIS.Msg.GenericReq -> EnsLib.HL7.Message

Missatge Origen Missatge Destinació
WiFIS.Msg.GenericReq
Origen
Destino
Servicio*
Tipo*
DatosXML*
URL
SAMLTicket
EnsLib.HL7.Message Category 2.5
  • La classe de transformació de dades WIFIS.DT.XML2HL7 transforma un missatge WiFIS en un missatge ENSLIB.HL7.Message versió 2.5 i del tipus de missatge corresponent.
  • * Per no perdre informació, es copia la informació dels camps Servicio i Tipo (que no estan en DatosXML), en el segment MSH del missatge de destinació.

Transformació EnsLib.HL7.Message -> EnsLib.HL7.Message

Missatge Origen Missatge Destinació
EnsLib.HL7.Message
MSH Segment
WiFIS.Msg.GenericReq
Origen
Destino
Servicio
Tipo
DatosXML
URL
SAMLTicket
  • La classe de transformació de dades WIFIS.DT.HL72XML transforma un missatge ENSLIB.HL7.Message versió 2.5 al missatge WiFIS corresponent.
  • La transformació de dades extreu els valors de Servicio i Tipo inclosos en el MSH per emplenar-los en els camps del missatge de destinació.
  • El camp Destino es copia del MSH:6.2 al camp Destino del WiFIS.Msg.GenericReq per facilitar el càlcul de la URL de destinació en una transformació posterior.
  • Abans d'enviar el missatge WiFIS.Msg.GenericReq a un Business Operation de Ensemble, és necessari emplenar els camps Servicio, Tipo, DatosXML i URL.