Я использую сервер hapi-fhir v4.2.0 с jpa , и он работает нормально. Я добавил несколько пациентов и могу отправлять запросы GET / POST в мою среду hapi-fhir localhost.
Я также могу создать подписку, используя этот URL: http://localhost: 8080 / hapi-fhir-jpaserver / fhir / Подписка с этим телом:
{
"resourceType": "Subscription",
"criteria": "Patient",
"reason": "Give me the patient",
"end": "2021-01-01T00:00:00Z",
"status": "requested",
"channel": {
"type": "rest-hook",
"endpoint": "http://localhost:1337",
"payload": "application/json"
}
}
Всякий раз, когда я выполняю POST или PUT в Patient
, подписка должна срабатывать и отправлять запрос POST на http://localhost:1337
, но ничего не происходит.
То, что я пробовал:
- Изменение
requested
на active
- Изменение критериев с
Patient
на Patient?name=John
- Удаление
payload
аргумента - Чтение документации
- Переход на
application/fhir+json
И все же не работает. 1040 *