定價頁 | 點此進入 |
免費方式 | 有限試用 |
定價方式 | 訂閱、 定制 |
采購渠道 | 官網 |
API適用國家/地區 | 美國 |
支持語言 | N/A |
Lexigram是什么公司
更多Lexigram是一家創新的醫療數據分析公司,專注于構建專有的知識圖譜,以揭示藥物、疾病、癥狀等臨床實體及其動態關系。公司的使命是提供簡單易用的界面,幫助用戶從患者記錄中提取目標信息,同時保留豐富的上下文數據。Lexigram的核心價值觀包括創新、數據驅動和客戶至上。主要產品包括醫療知識圖譜和自然語言處理(NLP)技術,服務于醫療保健數據分析領域。市場定位為醫療保健提供者和開發者提供先進的數據提取和分析工具,以改善患者護理和臨床決策。
Lexigram的API接口(產品與功能)
Lexigram API 是一個強大的工具,用于處理醫療保健數據。它提供了廣泛的醫療和臨床數據訪問,允許開發者構建創新的解決方案,以幫助改善病人護理。
在這篇博客文章中,我們將使用 JavaScript 探索 Lexigram API。我們將查看一些示例代碼,演示如何與 API 交互并從醫療保健文檔中提取有用信息。
要開始使用 Lexigram API,您需要一個 API 密鑰。您可以通過遵循 Lexigram API 網站 上的說明來獲取一個。
一旦您有了 API 密鑰,您就可以開始探索 API。為了保持簡單,我們將專注于一些最常用的端點。
Lexigram API 最強大的功能之一是其實體提取功能。實體提取允許您從醫療保健文檔中提取有用信息,例如文本中提到的藥物、治療和疾病名稱。
要使用實體提取端點,只需向以下 URL 發送 POST 請求:
https://api.lexigram.io/v1/extract
以下是如何從 JavaScript 調用此端點的示例:
const apiKey = 'YOUR_API_KEY_HERE';
const text = '患者目前正在服用阿司匹林治療高血壓。';
fetch('https://api.lexigram.io/v1/extract', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer ' + apiKey
},
body: JSON.stringify({
text: text,
target: 'all'
})
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error(error));
在這個例子中,我們向 /extract
端點發送了一個 POST 請求,附帶了一個簡單的文本字符串。target
參數指定我們想要提取的實體類型(在這種情況下,我們正在提取所有類型的實體)。
響應將是一個包含從文本中提取的實體信息的 JSON 對象。這里是一個示例響應:
{
"success": true,
"data": [
{
"type": "drug",
"name": "aspirin",
"source": "RxNorm"
},
{
"type": "condition",
"name": "high blood pressure",
"source": "SNOMED CT"
}
]
}
如您所見,響應包括每個實體的類型、名稱和信息來源(在這種情況下,來源是 RxNorm 或 SNOMED CT)。
Lexigram API 中另一個有用的端點是相似實體端點。此端點允許您根據文本和上下文找到與給定實體相似的實體。
要使用相似實體端點,請向以下 URL 發送 GET 請求:
https://api.lexigram.io/v1/similar_entities?text={text}
將 {text}
替換為您想要找到相似實體的實體。
以下是如何從 JavaScript 調用此端點的示例:
const apiKey = 'YOUR_API_KEY_HERE';
const entityText = 'aspirin';
fetch(`https://api.lexigram.io/v1/similar_entities?text=${entityText}`, {
method: 'GET',
headers: {
'Authorization': 'Bearer ' + apiKey
}
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error(error));
在這個例子中,我們向 /similar_entities
端點發送了一個 GET 請求,并將 text
參數設置為 'aspirin'
。響應將是一個包含與阿司匹林相似的實體信息的 JSON 對象。
最后,Lexigram API 還提供了一個搜索端點,允許您搜索其醫療保健信息數據庫。此端點可用于查找特定藥物、治療或疾病信息,以及搜索文章或其他類型的醫療保健內容。
要使用搜索端點,請向以下 URL 發送 GET 請求:
https://api.lexigram.io/v1/search?q={query}
將 {query}
替換為您想要使用的搜索詞。
以下是如何從 JavaScript 調用此端點的示例:
const apiKey = 'YOUR_API_KEY_HERE';
const query = 'aspirin';
fetch(`https://api.lexigram.io/v1/search?q=${query}`, {
method: 'GET',
headers: {
'Authorization': 'Bearer ' + apiKey
}
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error(error));
在這個例子中,我們向 /search
端點發送了一個 GET 請求,并將 q
參數設置為 'aspirin'
。響應將是一個包含與查詢匹配的搜索結果信息的 JSON 對象。
Lexigram API的價格(API免費方式與收費標準)
在選擇API服務商時,綜合評估以下維度,選擇最適合自己需求的API服務商,確保技術兼容性和成本效益。