Discussion:
Data Type error - urgent help required
(too old to reply)
Sreenivas
2009-08-12 21:30:27 UTC
Permalink
I am new to HL7 accelerator for BizTalk. I getting parsing error for the
below ADT^A01 message segments.

url:http://www.ureader.com/gp/1202-1.aspx
Namshub
2009-08-13 06:36:01 UTC
Permalink
Without seeing the message I cannot really help but give some advice.

You can find out where the problem might be by using the event viewer to
examine the error message.

Secondly you may have more pipe delimiters in your message than expected, is
the message you are working with conform to the standard.

You can turn of the valitation etc in the HL7 conficuration party.
Examine that training delimiters is enabled in the pipeline properies.

Most likely culprit is that there is a delimiter & being the most common in
a place where it shouldn't be and therefore breaks the mesage structure.

To make sure a message conforms and has all the required fields I use 7Edit
professional http://www.7edit.com/home/index.php

HTH
Post by Sreenivas
I am new to HL7 accelerator for BizTalk. I getting parsing error for the
below ADT^A01 message segments.
url:http://www.ureader.com/gp/1202-1.aspx
sreeni
2009-08-13 14:07:07 UTC
Permalink
Post by Namshub
Without seeing the message I cannot really help but give some advice.
You can find out where the problem might be by using the event viewer to
examine the error message.
Secondly you may have more pipe delimiters in your message than expected, is
the message you are working with conform to the standard.
You can turn of the valitation etc in the HL7 conficuration party.  
Examine that training delimiters is enabled in the pipeline properies.
Most likely culprit is that there is a delimiter & being the most common in
a place where it shouldn't be and therefore breaks the mesage structure.
To make sure a message conforms and has all the required fields I use 7Edit
professionalhttp://www.7edit.com/home/index.php
HTH
Post by Sreenivas
I am new to HL7 accelerator for BizTalk. I getting parsing error for the
below ADT^A01 message segments.
url:http://www.ureader.com/gp/1202-1.aspx- Hide quoted text -
- Show quoted text -
Hi,

I am so glad to see someone responding...

I have to process a HL7 message that does not comply with standard
schma. So i am customizing the segments and tables schma for version
2.4 according to my input file. Find the segments of ADT^A01 that are
creating errors as below.

PID|1||9474849~78752||Resident^Test^A||19401015|M||WHITE|1 Main St^Apt
3^NoTown^PA^12954|^NoCity|2159087512||^English|MARR|^Catholic||
754647484||||Hollywood, Ca|||||||
DG1|1|I9|382.3|UNSPEC CHRON SUPPRATV OTITIS MEDIA||||||||||||||||

Find the error info from NACK as below.

ERR|PID_PatientIdentification^1^10^103&Table value not found&HL7nnnn
ERR|PID_PatientIdentification^1^16^103&Table value not found&HL7nnnn
ERR|PID_PatientIdentification^1^12^102&Data type error&HL7nnnn
ERR|DG1_Diagnosis^1^19^102&Data type error&HL7nnnn

I had other errors like "Required field is missing" and got rid of
them by setting the MinOccurs to 0 for those elements in schema.

However I am struggling to get away with "Data type error" for the
past 36 hrs and there is no luck.

Kindly help me on this asap.

Thanks in advance,
Sreenivas
sreeni
2009-08-13 18:26:44 UTC
Permalink
Post by sreeni
Post by Namshub
Without seeing the message I cannot really help but give some advice.
You can find out where the problem might be by using the event viewer to
examine the error message.
Secondly you may have more pipe delimiters in your message than expected, is
the message you are working with conform to the standard.
You can turn of the valitation etc in the HL7 conficuration party.  
Examine that training delimiters is enabled in the pipeline properies.
Most likely culprit is that there is a delimiter & being the most common in
a place where it shouldn't be and therefore breaks the mesage structure.
To make sure a message conforms and has all the required fields I use 7Edit
professionalhttp://www.7edit.com/home/index.php
HTH
Post by Sreenivas
I am new to HL7 accelerator for BizTalk. I getting parsing error for the
below ADT^A01 message segments.
url:http://www.ureader.com/gp/1202-1.aspx-Hide quoted text -
- Show quoted text -
Hi,
I am so glad to see someone responding...
I have to process a HL7 message that does not comply with standard
schma. So i am customizing the segments and tables schma for version
2.4 according to my input file. Find the segments of ADT^A01 that are
creating errors as below.
PID|1||9474849~78752||Resident^Test^A||19401015|M||WHITE|1 Main St^Apt
3^NoTown^PA^12954|^NoCity|2159087512||^English|MARR|^Catholic||
754647484||||Hollywood, Ca|||||||
DG1|1|I9|382.3|UNSPEC CHRON SUPPRATV OTITIS MEDIA||||||||||||||||
Find the error info from NACK as below.
ERR|PID_PatientIdentification^1^10^103&Table value not found&HL7nnnn
ERR|PID_PatientIdentification^1^16^103&Table value not found&HL7nnnn
ERR|PID_PatientIdentification^1^12^102&Data type error&HL7nnnn
ERR|DG1_Diagnosis^1^19^102&Data type error&HL7nnnn
I had other errors like "Required field is missing" and got rid of
them by setting the MinOccurs to 0 for those elements in schema.
However I am struggling to get away with "Data type error" for the
past 36 hrs and there is no luck.
Kindly help me on this asap.
Thanks in advance,
Sreenivas- Hide quoted text -
- Show quoted text -
Hi,

I could get away with most of the error by modifying the schema now. I
am left wih only one last error now.
I am using HL7 1.3 and the message is version 2.4 ADT^A01.

DG1|1|I9|382.3|UNSPEC CHRON SUPPRATV OTITIS MEDIA||||||||||||||||

ERR|DG1_Diagnosis^1^19^102&Data type error&HL7nnnn

The default data type of 19th field in DG1 segment is TS(Simple Type).
The input message has it balnk or no value is provided. Though I have
changed the 19th field as optional in segments file, I am getting a
"Data type error". Though the 5th element is also of same type and it
also has no value, I do not get any error for that. Very strange.

Kindly let me know if you have any suggestions to resolve this issue.

- Sreenivas
Namshub
2009-08-14 11:51:01 UTC
Permalink
Yep, this noticeboard is frustrating but have to expect it really as its a
niche environment.

I'm on holiday after today so i'll try to help. I'm assuming that you also
have a Common24 Project which defines all your tables and lookups? So its
just not only the schemas you have to modify it is also the table looksups
withing that commonProject (not the Common2x)

It obviously does not like the lookup values, have you also updated the
reference in your project. If you have also used a cusom Tables project then
I think you will need to reference that in the Schema node.

To be honest, because of all the possible coding issues, we turn off the
message validation In the PartyManagemt screen of the accelerator(this will
work, but will still stop parsing errors)
Post by sreeni
Post by Namshub
Without seeing the message I cannot really help but give some advice.
You can find out where the problem might be by using the event viewer to
examine the error message.
Secondly you may have more pipe delimiters in your message than expected, is
the message you are working with conform to the standard.
You can turn of the valitation etc in the HL7 conficuration party.
Examine that training delimiters is enabled in the pipeline properies.
Most likely culprit is that there is a delimiter & being the most common in
a place where it shouldn't be and therefore breaks the mesage structure.
To make sure a message conforms and has all the required fields I use 7Edit
professionalhttp://www.7edit.com/home/index.php
HTH
Post by Sreenivas
I am new to HL7 accelerator for BizTalk. I getting parsing error for the
below ADT^A01 message segments.
url:http://www.ureader.com/gp/1202-1.aspx- Hide quoted text -
- Show quoted text -
Hi,
I am so glad to see someone responding...
I have to process a HL7 message that does not comply with standard
schma. So i am customizing the segments and tables schma for version
2.4 according to my input file. Find the segments of ADT^A01 that are
creating errors as below.
PID|1||9474849~78752||Resident^Test^A||19401015|M||WHITE|1 Main St^Apt
3^NoTown^PA^12954|^NoCity|2159087512||^English|MARR|^Catholic||
754647484||||Hollywood, Ca|||||||
DG1|1|I9|382.3|UNSPEC CHRON SUPPRATV OTITIS MEDIA||||||||||||||||
Find the error info from NACK as below.
ERR|PID_PatientIdentification^1^10^103&Table value not found&HL7nnnn
ERR|PID_PatientIdentification^1^16^103&Table value not found&HL7nnnn
ERR|PID_PatientIdentification^1^12^102&Data type error&HL7nnnn
ERR|DG1_Diagnosis^1^19^102&Data type error&HL7nnnn
I had other errors like "Required field is missing" and got rid of
them by setting the MinOccurs to 0 for those elements in schema.
However I am struggling to get away with "Data type error" for the
past 36 hrs and there is no luck.
Kindly help me on this asap.
Thanks in advance,
Sreenivas
Continue reading on narkive:
Loading...