Forum Replies Created
-
AuthorReplies
-
That did it. Thanks Charlie. I was out sick Monday and Tuesday this week.
Charlie, thanks for the help. I put in the new logic and ran a test.
I have 2 problems.
1. When the was deleted, the CRLF is still there.
I need CRLF deleted also.
2. When the was inserted, it was concatenated to the .
I need it to be a separate record following the .
David, thanks for the help.
This is what I want to do: Use a tclproc placed at TPS Inbound Data. Read in all records of the input and write same records to the output.
See input file and output file below. I want to delete this record:
November 7, 2016 at 9:23 pm in reply to: Error Log: Unable to get iteration basis address – OBX #84712See attachment.
Solution:
The basis box needed all 3 root names with repetition of root names.
Incorrect: ORU_R01.ORU_R01~PATIENT_RESULT~ORDER_OBSERVATION.OBX
Correct: ORU_R01.ORU_R01~PATIENT_RESULT.ORU_R01~PATIENT_RESULT~ORDER_OBSERVATION.OBX
basis boxes before fix:
ORU_R01.ORU_R01~PATIENT_RESULT.ORU_R01.ORU_R01~PATIENT_RESULT~ORDER_OBSERVATION.OBR
ORU_R01.ORU_R01~PATIENT_RESULT~ORDER_OBSERVATION.OBX
after fix:
ORU_R01.ORU_R01~PATIENT_RESULT.ORU_R01~PATIENT_RESULT~ORDER_OBSERVATION.OBR
ORU_R01.ORU_R01~PATIENT_RESULT.ORU_R01~PATIENT_RESULT~ORDER_OBSERVATION.OBX
Also look for typos and spaces.
Thank you for everybody’s help.
November 4, 2016 at 9:28 pm in reply to: Error Log: Unable to get iteration basis address – OBX #84709See attachment. Does it imply that the OBX must be inside the OBR loop?
I asked this in my first post. My changes pulled the OBX out of the OBR.
Also I have graphic structure that show this. Looks like my basis doesn’t
work because the HL7 standard won’t allow it. It would be nice if any of you agree so when I call the trading partner I’ll know I’m right.
November 4, 2016 at 8:54 pm in reply to: Error Log: Unable to get iteration basis address – OBX #84708I’ve attached text version of xml input file.
November 4, 2016 at 5:13 pm in reply to: Error Log: Unable to get iteration basis address – OBX #84707I’ve attached the schema.
November 4, 2016 at 5:03 pm in reply to: Error Log: Unable to get iteration basis address – OBX #84706I ran the XML tester, there where no results (blank). Can be seen on my first attachment slide 1.
I ran the HRL tester because my notes said it helps with Iterate issues. I took a 2nd look and saw
that it was for VXU not XML.
I used this validator: http://www.w3schools.com/xml/xml_validator.asp see attachment. It said No errors found.
See slides 2 – 5. Note that all 4 segments have the same basis. The basis should be the 3 roots:
“ORU_R01.PATIENT_RESULT.ORDER_OBSERVATION”. If we could get the full basis that would be the solution.
November 3, 2016 at 9:02 pm in reply to: Error Log: Unable to get iteration basis address – OBX #84704Slide 1 is Testing Tool HRL Tab. Got strange error.
Slide 2 shows Basis.
I removed new root ORDER_OBSERVATION (slide 4 on previous attachment) from COPY and Basis box at bottom of slide.
Ran test. Got same error:
[xpm :xlt :ERR /0:lab_res_process_xlate:11/03/2016 14:57:20] Unable to get iteration basis address
‘ORU_R01.ORU_R01~PATIENT_RESULT.OBX’.
[xpm :xlt :ERR /0:lab_res_process_xlate:11/03/2016 14:57:20] Unable to compile XLT ‘ORUxml_to_ORUhl7.xlt’.
[xlt :xlat:ERR /0:lab_res_process_xlate:11/03/2016 14:57:20] [0.0.24083] Xlate ‘ORUxml_to_ORUhl7.xlt’ failed:
Unable to load XLT ‘ORUxml_to_ORUhl7.xlt’
The OBX Basis was already there before I changed it: ORU_R01.ORU_R01~PATIENT_RESULT.OBX.
I typed in new root
CL v5.8.5, Sun Solaris 10, HL7 v2.5.1
Jim, thanks for the help. See the 1st attachment, has 2 slides. That was my previous post but I didn
Post was from John Mercogliano.
Jared, could you take a screen shot of the error message and send it to the forum as a PowerPoint file?
My internet session locks up when I try to open your attachments, txt and doc.
James, that’s what I needed to know. Thanks.
Thanks James. Just what I needed. Thanks.
-
AuthorReplies