我正在寻求有关如何将包含多个资源的包发布到 HAPI 服务器的帮助。我正在运行 [测试服务器][1],并且我尝试使用 Jetty 服务器并将其作为 Docker 容器运行。我能够成功启动服务器,转到 UI 并直接发布患者。我还可以直接从 Postman 中发布患者:
POST /hapi-fhir-jpaserver/fhir/Patient HTTP/1.1
Host: localhost:8080
Content-Type: application/fhir+json
{
"resourceType": "Patient",
"name": [
{
"use": "official",
"family": "Solo",
"given": [
"Han"
]
}
]
Run Code Online (Sandbox Code Playgroud)
这一切都很好。但是,当我尝试发布此内容时:
{
"resourceType": "Bundle",
"type": "transaction",
"entry": [
{
"resource": {
"resourceType": "Patient",
"name": [
{
"use": "official",
"family": "Stark",
"given": [
"Anthony"
]
}
]
},
"request": {
"method": "PUT",
"url": "Patient"
}
}
]
}
Run Code Online (Sandbox Code Playgroud)
我收到“OperationOutcome”错误:“无法在此服务器上存储 Bundle 资源,其 Bundle.type 值为:事务”
我从 Web UI …