We are implementing EPIC and they seem to send ADT messages with multiple trxid in the same MSH9. Something like this (two different examples):
0(0).MSH(0).#9(0) : >ADT^A04^ADT_A01< 0(0).MSH(0).#9(0) : >ADT^A01^ADT_A01< Cloverleaf keeps telling me I don’t have routes defined for those trxid: [xlt :rout:ERR /0:EPIC_ADT_xlate:01/09/2018 12:45:13] No routes defined for TrxId ‘ADT_A04_ADT_A01’ [xlt :rout:ERR /0:EPIC_ADT_xlate:01/09/2018 12:45:13] No routes defined for TrxId ‘ADT_A01_ADT_A01’ What I would like to do is route a message anytime I see A01, for example. Obviously I’ll want to do this with other types. I’ve tried some wildcard values from the forum and I can’t seem to get them to work. I’ve tried something like this: ADT.A(01|04), but it still doesn’t like it. I believe because of the 2 MSH9. Essentially I would like it to send if it sees A01 in any part of the TrxId at all. first MSH9 or second. Any suggestions? Any wildcard regexp I can use for that? Thank you, Jon