message not processing complaning non hl7 data

47 views
Skip to first unread message

sunny

unread,
Mar 1, 2011, 12:10:52 PM3/1/11
to InterSystems: Ensemble in Healthcare
I have simple production (gets HL7 message from file and run through
simple Business rule and sends to FileService)

I have hl7 message (2.2), parsed successfully with interface explorer
and when I feed this message to Input file location of my service,
file gets pickedup and not going to next process.

In the event log, It is saying (Discarding received non-HL7
data(1184) ).

Please suggest what could be the problem.

Ankur Saini

unread,
Mar 1, 2011, 12:19:26 PM3/1/11
to ensemble-in...@googlegroups.com
I think you need to mention schema category: 2.2 in your specific
setting of bussiness service.

Hope it will help you,

Regards,
Ankur

> --
> You received this message because you are subscribed to the Google Groups "InterSystems: Ensemble in Healthcare Community" group.
> To post to this group, send email to Ensemble-in...@googlegroups.com
> To unsubscribe from this group, send email to Ensemble-in-Healt...@googlegroups.com
> For more options, visit this group at http://groups.google.com/group/Ensemble-in-Healthcare?hl=en

Ted Peck

unread,
Mar 1, 2011, 1:01:57 PM3/1/11
to ensemble-in...@googlegroups.com, Ankur Saini
Actually the parsing happens before the schema assignment so I don't
think that is it. You should check the Framing setting on your File
Service. Normally Framing=Flexible will detect whatever type of file you
have.

Most likely however is that the file is not really an HL7 file. Maybe
it is in wide-character Unicode format or maybe in some other kind of
format. For it to be HL7 it should have the characters "MSH" at or near
the beginning of the file, followed by the rest of a well formed MSH
segment.

sunny

unread,
Mar 1, 2011, 2:25:22 PM3/1/11
to InterSystems: Ensemble in Healthcare
Yes. After taking extra char at MSH in the beginning it worked.
Thanks.

On Mar 1, 1:01 pm, Ted Peck <tedp...@intersystems.com> wrote:
> Actually the parsing happens before the schema assignment so I don't
> think that is it. You should check the Framing setting on your File
> Service. Normally Framing=Flexible will detect whatever type of file you
> have.
>
> Most likely however is that the file is not really an HL7 file.  Maybe
> it is in wide-character Unicode format or maybe in some other kind of
> format.  For it to be HL7 it should have the characters "MSH" at or near
> the beginning of the file, followed by the rest of a well formed MSH
> segment.
>
> On 3/1/2011 12:19 PM, Ankur Saini wrote:
>
>
>
> > I think you need to mention schema category: 2.2 in your specific
> > setting of bussiness service.
>
> > Hope it will help you,
>
> > Regards,
> > Ankur
>
> > On Tue, Mar 1, 2011 at 9:10 AM, sunny<spamulap...@gmail.com>  wrote:
> >> I have simple production (gets HL7 message from file and run through
> >> simple Business rule and sends to FileService)
>
> >> I have hl7 message (2.2), parsed successfully with interface explorer
> >> and when I feed this message to Input file location of my service,
> >> file gets pickedup and not going to next process.
>
> >> In the event log, It is saying (Discarding received non-HL7
> >> data(1184) ).
>
> >> Please suggest what could be the problem.
>
> >> --
> >> You received this message because you are subscribed to the Google Groups "InterSystems: Ensemble in Healthcare Community" group.
> >> To post to this group, send email to Ensemble-in...@googlegroups.com
> >> To unsubscribe from this group, send email to Ensemble-in-Healt...@googlegroups.com
> >> For more options, visit this group athttp://groups.google.com/group/Ensemble-in-Healthcare?hl=en- Hide quoted text -
>
> - Show quoted text -
Reply all
Reply to author
Forward
0 new messages