Включить корневой URL-адрес для сервера Asymmetrik FHIR для сохранения транзакций пакетов?

#javascript #hl7-fhir #node-fhir-server-core

Вопрос:

Моя команда создает приложение для здоровья и, таким образом, использует сервер API Asymmetrik FHIR. Нам нужно сохранить пакет, состоящий из Условия, Наблюдения и Процедуры. Пакет должен создавать каждый отдельный объект в соответствующих таблицах. Но когда мы используем postman для попадания в базовый URL-адрес с помощью очень простого объекта bundle, он выдает недопустимый URL-адрес. Каждая служба индивидуально работает нормально и способна создавать соответствующие объекты. Как мы можем включить корневой URL-адрес этого сервера FHIR?

URL-АДРЕС ПУБЛИКАЦИИ: http://localhost:3000/4_0_0/

Объект POST:

 {
  "resourceType": "Bundle",
  "id": "f001",
  "type": "transaction",
  "entry": [
    {
      "resource": {
        "resourceType": "Observation",
        "status": "registered"
      },
      "request": {
        "method": "POST",
        "url": "Observation"
      }
    },
    {
      "resource": {
        "resourceType": "Condition",
        "code": {
          "coding": {
            "system": "http://hl7.org/fhir/ValueSet/condition-code",
            "code": "",
            "display": ""
          }
        }
      },
      "request": {
        "method": "POST",
        "url": "Condition"
      }
    }
  ]
}
 

ошибка:

 {
  "resourceType": "OperationOutcome",
  "issue": [
    {
      "severity": "error",
      "code": "not-found",
      "details": {
        "text": "Invalid url: /4_0_0/"
      }
    }
  ]
}
 

Комментарии:

1. Указывает ли заявление о возможностях сервера на то, что он поддерживает «транзакцию»?

2. А вы пробовали заполнять fullUrl — это важно для транзакций