Asymmetrik FHIR Server Core поддерживает FHIRCast?
Я установил "подписку" на обновления определенного "Пакета". По какой-то причине веб-хук не срабатывает. Поддерживается ли FHIRCast на сервере FHIR от Asymmetrik? Вот моя полезная нагрузка json для подписки:
{
"resourceType" : "Subscription",
"status" : "active",
"contact": [
{
"relationship": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v2-0131",
"code": "N"
}
]
}
],
"name": {
"family": "du Marché",
"_family": {
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/humanname-own-prefix",
"valueString": "VV"
}
]
},
"given": [
"Bénédicte"
]
},
"telecom": [
{
"system": "phone",
"value": "+33 (237) 998327"
}
],
"address": {
"use": "home",
"type": "both",
"line": [
"534 Erewhon St"
],
"city": "PleasantVille",
"district": "Rainbow",
"state": "Vic",
"postalCode": "3999",
"period": {
"start": "1974-12-25"
}
},
"gender": "female",
"period": {
"start": "2012"
}
}
],
"end" : "2021-02-07T13:28:17.239+02:00",
"reason" : "FHIR web hook",
"criteria" : "Bundle/af03af555d9eb78229619cfeac8767409fd22f72",
"error" : "error note",
"channel" : {
"type" : "rest-hook",
"endpoint" : "https://localhost:5001/api/FHIRNotification",
"payload" : "application/fhir+json",
"header" : [""]
}
}
Возможно, мне не хватает шага реализации для добавления функциональности веб-ловушки подписки?
Спасибо за помощь!
Тодд
1 ответ
В настоящее время мы не поддерживаем FHIRCast из коробки, поскольку это фасадный сервер. Для правильной работы FHIRCast вам также, вероятно, потребуются триггеры или что-то еще, настроенное в базе данных.
Я не очень хорошо знаком с FHIRCast лично, но похоже, что есть какое-то соединение с хабом, отдельным от сервера FHIR.