I modified the route to treat translations as warnings and some things are showing up in the error db now. I do notice that in allot of these errors show a bulkcopy failure which would cause an empty message which could be why I can’t find the translated message. However, I can’t seem to find the original message in order to review.
I also created a custom message type but still receive an error for the type in the MSH. For example, I received a error that ADT_A11 does not contain the ROL segment even though I set the format to the new message type. Will Cloverleaf look at what definition to use based on the MSH|9 field instead of what’s defined in the message format
[msg :RecP:ERR /0:prod_adt_xlate:02/03/2020 11:52:53] [0.0.463688] The # 160 segment encountered ‘DG1’ is out of order when parsing hl7 (2.4 meditech) for message type ‘ADT_A03_ADT_A03’ during the translation(edie_ob.xlt). Segment ignored.
[xlt :xlat:ERR /0:prod_adt_xlate:02/03/2020 11:52:53] [0.0.463688] Xlate ‘edie_ob.xlt’ failed: Bulkcopy failure: The # 160 segment encountered ‘DG1’ is out of order when parsing hl7 (2.4 meditech) for message type ‘ADT_A03_ADT_A03’ during the translation(edie_ob.xlt). Segment ignored.
[xlt :rout:ERR /0:prod_adt_xlate:02/03/2020 11:52:53] Xlate error in route detail ‘XLATE edie_ob.xlt’ under Trxid ‘_HCI_static_route_’ to Dest ‘edie_ob'[msg :RecP:ERR /0:prod_adt_xlate:02/03/2020 11:53:03] [0.0.463794] The # 72 segment encountered ‘DG1’ is out of order when parsing hl7 (2.4 meditech) for message type ‘ADT_A03_ADT_A03’ during the translation(edie_ob.xlt). Segment ignored.
[xlt :xlat:ERR /0:prod_adt_xlate:02/03/2020 11:53:03] [0.0.463794] Xlate ‘edie_ob.xlt’ failed: Bulkcopy failure: The # 72 segment encountered ‘DG1’ is out of order when parsing hl7 (2.4 meditech) for message type ‘ADT_A03_ADT_A03’ during the translation(edie_ob.xlt). Segment ignored.