SpecsModelExploreRequirements
SpecsModelExploreRequirements
Event Publisher
Overview
Guide
Twin streams
Links and Communications
IDproduct.clinical_data.encounter_service.event_publisher
DescriptionPublishes encounter events to the bus.
Keyevent_publisher
Typecomponent
Statusactive
TeamClinical Data
Tags
Table of contents
Guide
Event Publisher
Behaviour
Links and Communications
Requirements

Attributes

deliveryat-least-once
orderingper encounter

Guide

Event Publisher

The Event Publisher emits encounter domain events — created, updated, discharged — for apps, analytics staging and audit correlation.

At-least-once delivery

Consumers must be idempotent on encounterId + eventVersion.

Behaviour

  • Publishes after successful Encounter Repository commits only.
  • Events keyed by encounter id for ordered consumption per aggregate.
  • Subscribers include audit enrichment and portal cache invalidation.
  • Links and Communications

    1 outgoing link

    Outgoing Links(1)

    Target objectLabelLink typeRelationRaw idRequiredDescription
    Encounter Repository

    example-healthcare.product.clinical_data.encounter_service.encounter_repo

    component:database
    ——linksproduct.clinical_data.encounter_service.encounter_repo——

    Requirements