다음을 통해 공유


HL7용 BizTalk Accelerator에 대한 엔드투엔드 자습서

이 자습서에는 구독자 및 게시자 시나리오에서 비즈니스 프로세스를 용이하게 하기 위해 Microsoft BizTalk Accelerator for HL7(BTAHL7)을 사용하는 방법을 설명하는 자세한 단계가 포함되어 있습니다.

중요

이 자습서를 사용하려면 BTAHL7을 설치할 때 테스트 도구를 설치해야 합니다. BTAHL7을 설치하는 일반적인 설치를 수행한 경우 이 자습서가 올바르게 작동하려면 사용자 지정 설치를 실행하고 테스트 도구를 설치해야 합니다. BTAHL7 사용자 지정 설치의 사용자 지정 설치 화면에서 어댑터 폴더에서 MLLP 테스트 도구를 선택하고 Artifacts 폴더에서 테스트 인스턴스를 선택합니다. 자세한 내용은 HL7용 BizTalk Accelerator 설치를 참조하세요.

선언적 시나리오

이 자습서에서는 게시/구독 또는 선언적 시나리오를 사용합니다. 선언적 시나리오에서 비즈니스 흐름은 다음 그림과 비슷합니다. 그림 다음의 번호 매기기 목록은 워크플로를 설명합니다.

BizTalk Server 선언적 시나리오에 대한 비즈니스 흐름을 보여 주는 이미지

  1. 워크플로는 게시자(예: 허용 방전 및 전송 시스템)가 특정 구독자에게 메시지를 보낼 때 시작됩니다. 워크플로의 게시자는 "Tutorial_ADTSystem"이며 메시지를 "ADT^A03"이라고 합니다.

  2. 메시지는 BTAHL7 인터페이스 엔진으로 라우팅되며, 이 엔진은 메시지를 수신, 처리, 유효성 검사, 다시 포맷한 다음 구독자에게 라우팅합니다.

  3. 이 시나리오의 구독자는 병원 정보 시스템(Tutorial_HISystem) 및 약국 시스템(Tutorial_RXSystem)입니다. 이 시나리오에서는 파일 및 MLLP 어댑터 유형을 모두 사용합니다. 게시자는 구독자를 인식할 필요가 없으며 BTAHL7은 메시지를 처리한 후 게시자에게 승인을 적절하게 보냅니다.

  4. 게시자는 단방향 MLLP 어댑터(Tutorial_1WayReceivePort)를 통해 ADT^A03 메시지를 보냅니다.

  5. 이 메시지의 대상은 BTAHL7 인터페이스 엔진이므로 들어오는 메시지에는 원본 메시지(MSH3 = Tutorial_ADTSystem) 및 대상 메시지(MSH5 = BTAHL7InterfaceEngine)가 포함됩니다.

  6. BTAHL7은 메시지의 유효성을 적절하게 검사한 후 ACK(승인)를 생성한 다음 파일 어댑터를 통해 Tutorial_ADTSystem 승인을 보냅니다.

  7. Tutorial_HISystem 시스템과 Tutorial_RXSystem 시스템은 BTAHL7 인터페이스 엔진에서 받은 ADT 메시지를 구독합니다.

  8. 변환은 BTAHL7 구성 Explorer MSH 맵 탭을 사용하여 해당 필드의 값을 지정할 때 발생합니다.

    예를 들어 파티 Tutorial_RXSystem MSH 맵 탭에 MSH3=BTHL7이 지정되어 있습니다. 따라서 구독자가 받은 메시지에는 MSH3 필드의 값으로 "BTAHL7"이 있습니다.

섹션 내용

추가 정보

BizTalk Accelerator for HL7 시작