Greetings,
Running CL 5.8.7.0
The X12 testing tool cannot handle the ISA segment as part of the message. We have tcl procs that use the standard Cloverleaf library of X12 split and build procs that split out each X12 from the message into separate messages (transactions). We have some eligibiity interfaces and to test xlate changes we do a tps “test” to create the separate X12 messages – use the output (now separate X12s) to run thru the xlate testing tool.
BE SURE TO CHECK “Run at startup” to get the package loaded for your test!!!
The Cloverleaf modules are (we create our own Tcl shell to invoke) – partial code here:
Note: in the Tcl startup do: package require X12lib
(1) foreach STmh [X12lib::splitX12 $mh ST] <— we do some other stuff in our Tcl proc hence the foreach bit here.
The handle $STmh is your split X12 now – its userdata contains the ISA and IEA segments with other details
(2) Save this output and now run as your messages thru the xlate testing tool.
(3) To rebuild after Xlate time you use another post xlate Tcl proc
that has this module in it: X12lib::joinX12 $mh
Note: uses the USERDATA now to glue back the ISA and IEA segments.
By the way the 5010 standard is required for HIPAA compliant eligibility transactions – 4010 expired about January 2010.
Not developer friendly I admit but then Cloverleaf’s strength is HL7 V2 in our humble opinion.
Good luck!