#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 — это важно для транзакций