The Gateway between Azure Digital Twins and the application microservices.
The event broker
The topic on which room events are published and consumed.
Send room informations such as temperature, luminosity, humidity, etc.
Accepts one of the following messages:
the event of change of temperature in a room.
{
"key": "string",
"roomId": "string",
"roomType": "string",
"data": {
"temperatureValue": 0,
"temperatureUnit": "string"
},
"dateTime": "string"
}
the event of change of humidity in a room.
{
"key": "string",
"roomId": "string",
"roomType": "string",
"data": {
"humidityPercentage": 0
},
"dateTime": "string"
}
the event of change of luminosity in a room.
{
"key": "string",
"roomId": "string",
"roomType": "string",
"data": {
"luminosityValue": 0,
"luminosityUnit": "string"
},
"dateTime": "string"
}
the event of presence detected in a room.
{
"key": "string",
"roomId": "string",
"roomType": "string",
"data": {
"presenceDetected": true
},
"dateTime": "string"
}
The topic on which process events are published and consumed.
Send all process events.
Accepts one of the following messages:
the event of usage of a implantable medical device in a process.
{
"key": "string",
"data": {
"medicalDeviceID": "string",
"processId": "string"
},
"dateTime": "string"
}
The Event of patient on operating table.
{
"key": "string",
"data": {
"processId": "string"
},
"dateTime": "string"
}
the event of usage of a medical technology in a process.
{
"key": "string",
"data": {
"medicalTechnologyID": "string",
"isInUse": true
},
"dateTime": "string"
}
the event about patient tracking.
{
"key": "string",
"data": {
"patientId": "string",
"roomId": "string",
"entered": true,
"roomType": "string"
},
"dateTime": "string"
}
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.
Accepts the following message:
the event about health professionals tracking.
{
"key": "string",
"healthProfessionalId": "string",
"roomId": "string",
"data": true,
"dateTime": "string"
}
the event of change of temperature in a room.
the event of change of humidity in a room.
the event of change of luminosity in a room.
the event of presence detected in a room.
the event of usage of a implantable medical device in a process.
The Event of patient on operating table.
the event of usage of a medical technology in a process.
the event about patient tracking.
the event about health professionals tracking.