seg 1 >MSH|^~&|IMPAC|017||017|201309172002||DFT^P03|20130917200254464861|P|2.3||||||8859/1< seg 2 >EVN|P03|20130917200006< seg 3 >PID|1||XXXXXX|XXXXXX|XXXXX^XXXXX^^^||########|X|XXXXX, XXXXXX|X|XXXXX^^XXXXXXX^XX^XXXXX-X
XXX^USA||(###)###-####||XX|X|X||XXXXXXXX|||< seg 4 >PV1||O|XX^^||||###^XXXXXX^XXXXX^X||~~|||||||||||||||||||||||||||||||||||201308291635||||||< seg 5 >FT1|1|469910||201309171553||CH|467-6063|XXXXXXXXXXXXXXX||1||||||^XXXXXX||O|162.3^^I9|#
##^XXXXX^XXXXX^X|||||77470|< seg 6 >< [msg :RecP:WARN/0:fhw_cerner_xlate:09/17/2013 20:06:12] [0.0.597530142] unknown segment ‘ EV’ — ignored. [msg :RecP:WARN/0:fhw_cerner_xlate:09/17/2013 20:06:12] [0.0.597530142] unknown segment ‘ PI’ — ignored. [msg :RecP:WARN/0:fhw_cerner_xlate:09/17/2013 20:06:12] [0.0.597530142] unknown segment ‘ PV’ — ignored. [msg :RecP:WARN/0:fhw_cerner_xlate:09/17/2013 20:06:12] [0.0.597530142] unknown segment ‘ FT’ — ignored. [xpm :xlt :WARN/0:fhw_cerner_xlate:09/17/2013 20:06:12] Warning during PathCopy: unknown segment ‘ EV’ — ignored. unknown segment ‘ PI’ — ignored. unknown segment ‘ PV’ — ignored. unknown segment ‘ FT’ — ignored. CMD before removing dash: {} CDM seg 1 >MSH|^~&|XXXXXXX|017||017|201309172002||DFT^P03|20130917200254464861|P|2.3< seg 2 >PID< seg 3 >FT1||777|||20130917||{}^^CDM|||||||||||||||||XXXX< seg 4 >< If the vendor does a manual export and push the messages, it will process fine. The MSH stops with HL7 version field. But, when the vendor sets the process to automatic (charges gets picked up and pushed out at 8;00PM nightly) it comes with extra value MSH-18(“8859/1” from below example). I’m not sure if this MSH-18 or something that’s not visible from automated process is causing the xlate or something else throw below errors. I tried taking the messages and running it thru the xlate in testing tool and can’t seem to reproduce the error messages in the log file. Anyway to find if any invisible odd/extra charater(s) getting sent or what’s causing the message to fail with below error messages?