2015-12-14 70 views
-1

任何機構都知道一個好的ICD10 API可以執行診斷代碼查找。我目前正在構建一個簡單的應用程序來標記患有醫療狀況的患者,這個想法是有一個查找API,例如,可以鍵入哮喘的例子,並獲取所有不同的ICD10代碼,用於哮喘尋找ICD10 API

回答

0

我會假設你忽略了所有關於醫學術語拼寫,適當術語與俗語,標籤與描述等變化的通常情況,這些術語/代碼查找器會變得很痛苦。

如果您想使用託管選項並且符合使用條款,則可以使用UMLS(https://uts.nlm.nih.gov/home.html#apidocumentation)。這是一個很好的資源,但你所描述的用例並不一定是它想要解決的。

個人 - 我通常不喜歡推出自己的東西 - 我會考慮做你自己的事情。您可以針對您的需求做一些事情,並根據您可能需要的任何特定行爲進行調整(如喜歡基於組織的特定代碼 - EX:結賬首選項)。你也可以做得更遠,更加......活潑......並且提出簡短的術語形式(例如:「DVT」的同義詞)或拼寫錯誤(「哮喘」與「athsma」)。如果你走這條路線,我會建議考慮讓你的手掌握ICD-10代碼信息,然後將其混合到Elastic Search中。您可以通過將數據與其他信息混合來擴展數據,並使其嗡嗡作響。而Elastic則是邪惡快。

雖然這只是我的0.02美元。

2

我的R軟件包,當前名爲icd9(但由於重命名)將ICD-9和ICD-10代碼轉換爲描述。 icd10 github分支https://github.com/jackwasey/icd9/tree/icd10使用函數icd_explain來執行此操作。它目前使用ICD-10-CM,即美國計費適應的ICD-10代碼集,它通常比經典的WHO版本更具體,但確實有一些不太詳細的領域。

E.g. WHO ICD-10將HIV disease resulting in Pneumocystis jirovecii pneumonia作爲HIV感染的細分,而ICD-10-CM僅有HIV。另一方面,ICD-10-CM有Sucked into jet engine, subsequent encounter,而世界衛生組織對模糊程度非常滿意:Person on ground injured in air transport accident

所有描述的數據量都不是很高,只有幾兆字節,所以儘管API看起來很方便,但您可能會考慮只是擁有所有數據而不必ping一些隨機服務器。

+1

好於世界衛生組織ICD-10 VS ICD-10-CM點 – Todd

0

有一個名爲「統一醫療語言系統(UMLS)」的項目,由美國國立衛生研究院資助,顯然他們正在研究一個適用於醫學術語的RESTful Web API。

https://documentation.uts.nlm.nih.gov/rest/home.html

我沒有與他們的API yest,我在他們的網站上看到樣品的工作聽起來像他們更SNOMED-CT導向。

我選擇的方法是從CMS獲取整個ICD-10-CM並構建自己的Web API。

https://www.cms.gov/Medicare/Coding/ICD10/2016-ICD-10-CM-and-GEMs.html