2015-10-29 35 views
1

任何人都可以提供一些關於在觀察資源的實驗室描述性文本部分中使用FHIR來搜索LOINC所需的語法的一些見解嗎?不知道如何使用FHIR按名稱搜索LOINC進行特定測試?

這甚至可能嗎?

該文檔遍佈全球,我無法找到這種通用搜索的示例。這裏

我發現類似的例子:https://www.hl7.org/fhir/2015Sep/valueset-operations.html

如:GET 「?[鹼]/ValueSet/23/$驗證代碼系統= http://loinc.org&code=1963-8&display=test

但是其中沒有所提供的是足夠通用案例來爲LOINC系統對Observation資源中的特定字符串進行全局搜索。

我在這裏嘗試使用FHIR UI的任何嘗試都沒有成功,例如http://polaris.i3l.gatech.edu:8080/gt-fhir-webapp/search?serverId=gatechreadonly&resource=Observation。我不斷收到500內部服務器錯誤,因爲我不知道用於搜索值部分的正確語法,而且我無法從所有在線的大量文檔中找到任何文檔,這些文檔解釋了這個非常簡單的概念。

任何人都可以提供一些見解?

在這一點上完全沮喪。

+0

需要澄清一下你想要做的事情。你說你想搜索「所有的LOINC」,但是你正在搜索Observation - 它只會有一個LOINC代碼。你能解釋一下「LOINC系統的全局搜索」部分,以及它如何適用於搜索觀測? –

+0

我需要在我們的數據庫中查找所有使用FHIR用戶界面的參考肌酸酐測試的觀察結果。 – Teksysta

+0

我需要知道的是在FHIR數據庫中搜索具有特定值的觀測的正確語法? – Teksysta

回答

0
Observation?code=12345-6 

Observation?code=http://loinc.org|12345-6 

這裏12345-6是要尋找(如39802-4)

任何LOINC代碼的第二,確保你只在LOINC代碼爲匹配與其他系統的代碼相反,儘管考慮到LOINC代碼的相對獨特的格式,但在沒有包含這些代碼的情況下,您大都是安全的。

如果你想搜索一組代碼,那麼你可以用逗號分隔代碼或元組:

Observation?code=12345-6,12345-7 

Observation?code=http://loinc.org|12345-6,http://loinc.org|123456 

如果你希望通過一個很長的代碼列表經常進行搜索,您可以定義的值集,包括所有所需的代碼,然後通過設置值過濾:

Observation?code:in=http://somwhere.org/whatever/ValueSet/123 

注意:爲了便於閱讀,我沒有轉義URL內容,但需要適當地轉義URL值。

+0

感謝Chris糾正代碼+系統的順序。 (我應該重複檢查。) –

相關問題