[英]Get selected extensions or no extension returned from bundle search FHIR using c#
我對此完全陌生,所以請原諒我使用術語。
我想知道如何使用SearchParams
,這樣當我搜索捆綁包時,我可以選擇除了少數選定的擴展之外的所有擴展,或者在捆綁中不包含任何擴展。
假設我的包有 3 個擴展
extension: [{
"extension": [
{
"url": "ABC",
"valueId": "00000000-0000-0000-000e-00000000000p"
},
{
"url": "DEF",
"valueId": "00000005-0000-0000-0000-000000000000"
},
{
"url": "HIJ",
"valueId": "00000005-000K-0000-0000-000000000000"
}, {..next extention object}]
現在,如果我的擴展數組中只需要 ABC 和 DEF,我怎么能在 C# 中使用Hl7.Fhir
做到這一點
我不完全清楚你的流程是什么。 您通常不會搜索 Bundle,但是當您搜索常規 FHIR 資源時會返回一個 Bundle。 SearchParams
用於設置初始搜索,而不是用於在收到 Bundle 時進行搜索。 此外,Bundles 本身不能有擴展,但 Bundle 中的條目可以有它們。
搜索時不可能要求服務器僅包含您感興趣的擴展名,或者要求它不包含擴展名。 唯一的選擇是詢問資源的摘要,但在這種情況下,其他數據也將被省略。 收到 Bundle 后,您可以在 Bundle 內的資源中查找擴展,並根據需要對其進行操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.