簡體   English   中英

Azure FHIR:創建媒體資源時出錯

[英]Azure FHIR: Error when creating a Media Resource

我想在我的 Azure FHIR 中創建一個媒體資源,我遵循https://www.hl7.org/fhir/media.html上的標准定義(總而言之,只有 2 個必填字段:狀態和內容)但是它不工作!。

我嘗試了最簡單的例子:{ "resourceType": "Media", "id": "", "status": "unknown", "content": { "id": "a1", "contentType": "audio /mpeg", "數據": "" } }

但服務器顯示錯誤:“類型檢查數據:解析時在位置‘Resource.status[0]’處遇到未知元素‘狀態’”

刪除狀態字段時,服務器顯示不同的錯誤:“最小基數為 1 的元素不能為空”。

誰能告訴我創建媒體資源的正確語法是什么?

謝謝

我只是試圖重現它,但我不能。 當我做一個

POST https://<myservice>.azurehealthcareapis.com/Media

有效載荷為:

{ "resourceType": "Media", "id": "", "status": "unknown", "content": { "id": "a1", "contentType": "audio/mpeg", "data": "" } }

我得到201 CREATED並返回以下有效載荷:

{
    "resourceType": "Media",
    "id": "7140a11a-dc59-4766-83f9-027a56d69551",
    "meta": {
        "versionId": "1",
        "lastUpdated": "2019-12-26T07:10:46.993+00:00"
    },
    "status": "unknown",
    "content": {
        "id": "a1",
        "contentType": "audio/mpeg"
    }
}

可能是您的用於 FHIR 的 Azure API 實例是 STU3,但您使用的是 R4 媒體資源。 我相信“狀態”元素是在 R4 中添加的。

謝謝邁克爾! 我混淆了 STU3 和 R4。

按照正確版本的媒體: https : //www.hl7.org/fhir/STU3/media.html ,它解決了!

{ "resourceType": "Media", "id": "d5af5eb3-1402-4249-987e-8ff1c09384b1", "meta": { "versionId": "1", "lastUpdated": "2019-12-27T03:41 :16.288+00:00" }, "type": "photo", "content": { "id": "a1", "contentType": "audio/mpeg" } }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM