다음을 통해 공유


ACK 프로세스 모델

다음 단계 시퀀스는 ACK(승인) 프로세스 모델에 대해 설명합니다.

  1. 입원 담당자가 ADT(입원 시스템)에 환자 입원 정보를 기록하면 시스템은 트리거 이벤트를 생성합니다.

  2. ADT 시스템은 HL7로 인코딩된 환자 등록 메시지(ADT^A04)를 생성하고 BTAHL7(BizTalk Accelerator for HL7)에 전달합니다.

  3. BTAHL7 시스템은 ADT^A04 메시지에 MLLP 래퍼를 적용하고 BTAHL7 인터페이스 엔진으로 라우팅합니다.

    • '원래 모드' 승인 요구 사항이 미리 구성되어 있습니다.

    • MSH 15 및 16에는 null 값이 있습니다.

  4. BTAHL7 인터페이스 엔진은 메시지의 유효성을 검사하고 유효성 검사가 성공하면 msA01 = AA 상태 ACK 메시지를 생성합니다.

  5. BTAHL7 인터페이스 엔진은 ADT^A04 메시지를 MLLP 래퍼로 묶고 LIS(랩 정보 시스템)로 라우팅하여 변환합니다.

    • BTAHL7은 '고급 모드' 승인을 미리 구성합니다.

    • MSH 15 및 16 = AL

  6. LIS 인터페이스 계층은 메시지를 커밋하고 상태 MSA1 = CA를 사용하여 ACCEPT ACK를 생성하여 헤더의 유효성을 검사합니다. 인터페이스 계층은 MLLP 래퍼를 사용하여 메시지를 BTAHL7 인터페이스 엔진으로 라우팅합니다.

  7. LIS 인터페이스 계층은 전체 메시지의 유효성을 검사하고 상태 MSA1 = AA를 사용하여 APPLICATION ACK를 생성합니다. 인터페이스 계층은 MLLP 래퍼를 사용하여 메시지를 BTAHL7 인터페이스 엔진으로 라우팅합니다.

    • BTAHL7은 승인을 승인하는 'ACK 필수'를 미리 구성합니다.

    • MSH 15 = AL - 수신 시스템이 커밋 수락 메시지로 ACK를 승인해야 했음을 나타냅니다.

  8. LIS 인터페이스 계층은 형식 요구 사항에 따라 애플리케이션 계층에 메시지를 전달합니다.

  9. BTAHL7 인터페이스 엔진은 위의 7단계에서 LIS 인터페이스 계층에서 받은 ACK의 유효성을 검사하고 MSA1= CA 상태 사용하여 ACK를 사용하여 LIS 인터페이스 계층에 다시 응답합니다.

  10. LIS 시스템의 사용자가 환자 정보를 검토합니다.

참고 항목

승인 프로그래밍 가이드만들기 및 처리