Digital Twins Event Gateway 1.3.1

The Gateway between Azure Digital Twins and the application microservices.

Features:

  • Consume Digital Twins events from a SignalR topic
  • Send events to a Kafka event broker
  • #user
  • #signup
  • #register

Servers

  • http://broker:29092kafkaproduction

    The event broker

    Security:
    security.protocol:PLAINTEXT

Operations

  • SUB room-events

    The topic on which room events are published and consumed.

    Send room informations such as temperature, luminosity, humidity, etc.

    Operation IDgetRoomEvent

    Accepts one of the following messages:

    • #0The Temperature EventtemperatureEvent

      the event of change of temperature in a room.

      object
      uid: temperatureEventPayload

      Examples

    • #1The Humidity EventhumidityEvent

      the event of change of humidity in a room.

      object
      uid: humidityEventPayload

      Examples

    • #2The Luminosity EventluminosityEvent

      the event of change of luminosity in a room.

      object
      uid: luminosityEventPayload

      Examples

    • #3The Presence EventpresenceEvent

      the event of presence detected in a room.

      object
      uid: presenceEventPayload

      Examples

  • SUB process-events

    The topic on which process events are published and consumed.

    Send all process events.

    Operation IDgetProcessEvent

    Accepts one of the following messages:

    • #0The Medical Device Usage EventmedicalDeviceUsageEvent

      the event of usage of a implantable medical device in a process.

      object
      uid: medicalDeviceUsageEventPayload

      Examples

    • #1The Event of patient on operating tablepatientOnOperatingTableEvent

      The Event of patient on operating table.

      object
      uid: patientOnOperatingTableEventPayload

      Examples

    • #2The Medical Technology Usage EventmedicalTechnologyUsageEvent

      the event of usage of a medical technology in a process.

      object
      uid: medicalTechnologyUsageEventPayload

      Examples

    • #3The Tracking Event of a PatientpatientTracked

      the event about patient tracking.

      object
      uid: patientTrackedEventPayload

      Examples

  • SUB tracking-events

    The topic on which health professionals tracking events are published and consumed.

    Send the tracking event of a health professional within an operating block room.

    Operation IDgetTrackingEvents

    Accepts the following message:

    The Tracking EventtrackingEvent

    the event about health professionals tracking.

    object
    uid: trackingEventPayload

    Examples

Messages

  • #1The Temperature EventtemperatureEvent

    the event of change of temperature in a room.

    object
    uid: temperatureEventPayload
  • #2The Humidity EventhumidityEvent

    the event of change of humidity in a room.

    object
    uid: humidityEventPayload
  • #3The Luminosity EventluminosityEvent

    the event of change of luminosity in a room.

    object
    uid: luminosityEventPayload
  • #4The Presence EventpresenceEvent

    the event of presence detected in a room.

    object
    uid: presenceEventPayload
  • #5The Medical Device Usage EventmedicalDeviceUsageEvent

    the event of usage of a implantable medical device in a process.

    object
    uid: medicalDeviceUsageEventPayload
  • #6The Event of patient on operating tablepatientOnOperatingTableEvent

    The Event of patient on operating table.

    object
    uid: patientOnOperatingTableEventPayload
  • #7The Medical Technology Usage EventmedicalTechnologyUsageEvent

    the event of usage of a medical technology in a process.

    object
    uid: medicalTechnologyUsageEventPayload
  • #8The Tracking Event of a PatientpatientTracked

    the event about patient tracking.

    object
    uid: patientTrackedEventPayload
  • #9The Tracking EventtrackingEvent

    the event about health professionals tracking.

    object
    uid: trackingEventPayload

Schemas

  • object
    uid: temperatureEventPayload
  • object
    uid: humidityEventPayload
  • object
    uid: luminosityEventPayload
  • object
    uid: presenceEventPayload
  • object
    uid: medicalDeviceUsageEventPayload
  • object
    uid: medicalTechnologyUsageEventPayload
  • object
    uid: patientOnOperatingTableEventPayload
  • object
    uid: patientTrackedEventPayload
  • object
    uid: trackingEventPayload
  • object
    uid: temperature
  • object
    uid: humidity
  • object
    uid: luminosity
  • object
    uid: presence
  • object
    uid: medicalDeviceUsage
  • object
    uid: medicalTechnologyUsage
  • object
    uid: patientOnOperatingTable
  • object
    uid: patientTracked