다음을 통해 공유


메시지 보강 자습서

이 자습서에서는 BTAHL7(Microsoft BizTalk Accelerator for HL7)을 사용하여 특정 비즈니스 문제인 메시지 보강 문제를 해결하기 위한 단계별 절차를 제공합니다. 메시지 보강 자습서에서는 HL7 규격이 아니거나 불완전한 메시지를 추가하거나 보강해야 하는 상황을 설명합니다. 이는 환자 등록 애플리케이션과 같은 애플리케이션에서 발생하거나 Microsoft SQL Server XML 데이터로 메시지를 채울 때 발생할 수 있습니다.

이 자습서에서는 BTAHL7을 사용하여 메시지를 캡처하고 누락된 데이터(예: 환자 레코드 데이터베이스)를 제공합니다. 그런 다음, 메시지를 변환하고 MLLP(최소 하위 계층 프로토콜) 어댑터를 사용하여 실험실, 보험 또는 레거시 LOB(기간 업무) 애플리케이션으로 보냅니다.

이 자습서에서는 웹 서비스 클라이언트(WSClient.exe) 애플리케이션을 사용하여 XML 형식 메시지(이 경우 SOAP 어댑터를 통해 "초인종" 환자 등록 트리거 이벤트)를 보내 BTAHL7로 BizTalk Server. BizTalk Server SOAP 수신 포트에서 메시지를 수신하고 메시지를 웹 서비스로 게시된 오케스트레이션으로 라우팅합니다. XML 메시지에는 환자 이름 및 사회 보장 번호가 포함되어 있습니다. 메시지를 보강하고 스키마, 맵 및 변환을 사용하여 메시지를 HL7 형식으로 변환합니다. 그런 다음 MLLP 어댑터를 통해 실험실, 보험 또는 LOB 애플리케이션으로 보냅니다.

다음 그림에서는 자습서의 프로세스 흐름을 보여줍니다.

BizTalk 오케스트레이션의 프로세스 흐름을 보여 주는 그림입니다.

참고

이 자습서에는 Windows Server Standard, Enterprise, Datacenter 또는 Web Edition 및 MLLP 테스트 도구를 포함하는 사용자 지정 BTAHL7 설치가 필요합니다. 또한 Visual C#의 BizTalk Server 개발과 HL7 액셀러레이터 및 사용 가능한 BizTalk 도구에 대해 알아보기에서 찾은 정보를 잘 알고 있어야 합니다.

참고

어셈블리를 배포 취소하고, 송신 포트를 중지하고, 이전 자습서에서 사용한 수신 위치를 사용하지 않도록 설정하여 오류를 방지할 수 있습니다.

섹션 내용