medmis-core-orchestrator / rules.queue.json
muboboev's picture
Этап 11. Связь микросервисов (Event Rules)
aa739d7 verified
```json
{
"routes": [
{
"source": "QueueService",
"eventType": "queue.created",
"target": "MRTRoomService",
"conditions": [
{
"field": "queue.studyType",
"operator": "in",
"values": ["MRI", "CT", "X-ray"]
}
]
},
{
"source": "QueueService",
"eventType": "queue.updated",
"target": "PatientAppGateway",
"conditions": [
{
"field": "queue.status",
"operator": "in",
"values": ["completed", "failed"]
}
]
}
]
}
```