2009-09-03 4 views
1

HL7 Accelerator를 통해 HL7 v 2.6 메시지를 받도록 BizTalk 2009를 가져 오는 데 문제가 있습니다. HL7 Schema Generation Tool을 사용하여 스키마 데이터베이스를 처리하고 HL7 v.2.6을 지원하는 xsd를 생성했습니다.BizTalk HL7 2009 : HL7 v. 2.6 타임 스탬프의 MSH 오류

2.6 버전 ID를 지원하도록 수정 된 표준 MSH_25_GLO_DEF.xsd를 MSH 정의로 사용하고 있습니다.

포함 된 2.5 스키마에 대해 정의 된 파이프 라인은 테스트 2.5 메시지를 받아들이며, 2.6 스키마를 사용하는 파이프 라인은 타임 스탬프가있을 때 2.6 메시지를 구문 분석하지 못합니다. 소인없이

: 여기서 입력 샘플의 타임 스탬프

MSH|^~\&|TEST|MCM|BTAHL7InterfaceEngine||||ADT^A20|000001|P|2.6 
EVN|A20|19880704 
NPU|A|OCC 

MSH|^~\&|BTAHL7InterfaceEngine||TEST|MCM|20090902152033||ACK^A20^ACK|100000|P|2.6|||NE 
MSA|AA|000001 

:

MSH|^~\&|TEST|MCM|BTAHL7InterfaceEngine||199112311501||ADT^A20|000001|P|2.6 
EVN|A20|19880704 
NPU|A|OCC 

MSH|^~\&|BTAHL7InterfaceEngine||TEST|MCM|20090902152032||ACK^A20^ACK|100000|P|2.6|||NE 
MSA|AR|000001 
ERR|MSH^1^7^102&Data type error&HL7nnnn 

답변

3

HL7 2.6 MSH-7의 형태는 DTM TS로 변경. 스키마의 제약 조건은 어떻게 생겼습니까?