2016-11-17 57 views
1

我不知道是否有多個數值組綁定到fhir單個擴展元素的一種方式。綁定多個值組到單個延伸元件

這裏是我想要達到一個例子:

<StructureDefinition xmlns="http://hl7.org/fhir"> 
    ... 
    <snapshot> 
    ... 
    <element> 
     <path value="Extension.valueCode"/> 
     ... 
     <type> 
     <code value="code"/> 
     </type> 
     <binding> 
     <strength value="required"/> 
     <valueSetUri value="http://stelar.org/valueSet/const-yesNo"/> 
     </binding> 
     <binding> 
     <strength value="required"/> 
     <valueSetUri value="http://stelar.org/valueSet/missingData"/> 
     </binding> 
    </element> 
    ... 
    </snapshot> 
    ... 
</StructureDefinition> 

我爲希望綁定多個原因是,我在從舊系統中的編碼值可以是來自數據移植代表收集數據的值集或代表缺失數據的單獨值集。分裂的原因是有時更多的人知道爲什麼數據丟失。

我真的不想去的創建複合價值的缺失值組的每個組合設置,以及各種其他值集如果可能的話,因爲這將真正減少值域的可重用性。

我不確定如果我只是讓我的語法錯誤,但我找不到任何提及文檔中的多個綁定,並且我將上述文件(或以下格式)上傳到簡化程序,它只呈現一個綁定域,這使我認爲它只是接受最後一個孩子。

<binding> 
    <strength value="required"/> 
    <valueSetUri value="http://stelar.org/valueSet/const-yesNo"/> 
    <valueSetUri value="http://stelar.org/valueSet/missingData"/> 
    </binding> 

有沒有辦法綁定多個值集?是否有更好的方式處理fhir中的缺失數據?

回答

1

見​​- 結合只能出現一次。創建多個綁定具有許多實際的結果,因此期望您可以定義一個值集來導入可能包含的其他兩個值集。請注意,您可以創建一個包含價值在進口兩個實際值集的結構定義設置,因爲它的結構定義

我們正在討論的多個綁定使用情況,現在外面沒有真實的存在和意義 - 但它複雜。如果有多個綁定,是'和'還是'or'?