2015-10-20 52 views

回答

0

當代碼系統和值集合是同義詞時,使用代碼系統的內聯定義 - 您正在創建代碼並說明該值集包含所有這些代碼系統。出現這種情況的原因是當我們爲FHIR(我們將要維護的那些而不是外部組織)定義結構代碼時,或者在問卷調查代碼可能特定於特定調查問卷的情況下。一般來說,不鼓勵發明自己的代碼系統,因爲人們不太可能認出它。最好從標準化的代碼系統,國際(如SNOMED,LOINC,ICD9等)或國家甚至組織維護的代碼系統中繪製代碼。

+0

謝謝。可以/你會使用同一個ValueSet中的代碼系統的內聯定義和其他系統的代碼組合嗎? 注意到ValueSet約束似乎不能阻止它:「值集合至少包含codeSystem,compose或expansion元素之一」。 –

+0

當然。 FHIR本身在幾個地方執行此操作 - 從一個或兩個外部代碼系統獲取代碼,然後定義一些自己的代碼(通常在影響外部代碼系統添加所需代碼的可能性很小的情況下)。 –

+0

謝謝。對不起,有些令人費解,但是 - 如果你正在創建一個由外部源代碼組成的ValueSet(比如上面的種族代碼URL),但是源代碼不會發布代碼系統URI,你會在FHIR中將它們表示爲ValueSet組成,但你自己創建一個系統URI?或者你會將它們表示爲內聯代碼系統嗎? –