Подписка FHIR не работает в hapi-fhir - PullRequest
2 голосов
/ 05 мая 2020

Я использую сервер 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, но ничего не происходит.

То, что я пробовал:

  1. Изменение requested на active
  2. Изменение критериев с Patient на Patient?name=John
  3. Удаление payload аргумента
  4. Чтение документации
  5. Переход на application/fhir+json

И все же не работает. 1040 *

...