트리거 이벤트 및 메시지
디지털 의료 시스템에서 애플리케이션은 실험실 주문 또는 약물 주문 배치와 같은 실제 이벤트로 인해 HL7 메시지를 만듭니다. HL7 organization 의료의 실제 세계에서 이벤트가 이러한 응용 프로그램이 다른 유형의 시스템에 걸쳐 있더라도 애플리케이션 간에 데이터가 흐르도록 할 필요성을 만든다는 가정에 따라 HL7 표준을 작성했습니다. HL7 표준은 이 실제 이벤트를 트리거 이벤트라고 합니다. 자동화된 시스템은 트리거 이벤트를 체계적으로 인식해야 합니다.
이 개념을 확장하려면 다음 시나리오를 고려합니다. 병원에 도착하면 환자가 환자 관리 소프트웨어 응용 프로그램을 사용하여 병원에 등록합니다. 환자 기록을 커밋할 때 애플리케이션은 다른 병원 응용 프로그램(예: 회계, 랩 등)에 환자 등록에 대해 알려야 합니다. 이러한 애플리케이션을 사용하는 엔터티가 환자에게 필요한 서비스를 제공할 수 있도록 애플리케이션 간에 이 정보를 공유해야 합니다. 환자를 등록하는 행위는 트리거 이벤트의 유형입니다. 웹 애플리케이션은 일반적으로 환자 레코드에 대한 데이터를 포함하는 HL7 메시지를 만들어 이 트리거 이벤트를 만듭니다.
트리거 이벤트는 항상 메시지를 처리하는 애플리케이션에서 작업을 트리거하는 하나 이상의 메시지를 생성합니다. 트리거 이벤트는 IT 직원이 병원 기간 업무 애플리케이션 내에 Microsoft BizTalk Accelerator for HL7(BTAHL7)을 포함시킨 배포 시나리오와 관련이 있습니다. 이러한 배포 시나리오에서도 BTAHL7은 트리거 이벤트를 인식할 필요가 없으며 트리거 이벤트가 생성하는 메시지만 인식할 필요가 없습니다.