主要醫療 API 類型和示例。

但首先,我們將探討特定于醫療保健的數據交換標準,這些標準對于了解醫療保健 API 的工作原理至關重要。

醫療保健數據交換的關鍵標準

醫療保健行業堅持數據標準,幫助行業系統和專業人士保持一致。您可以從我們的文章《醫療保健數據標準》中了解有關整個行業使用的代碼和格式的更多信息。在這里,我們將只關注與通過 API 進行數據交換相關的最關鍵規范。

FHIR API 及其在互操作性中的作用

FHIR 是 Fast Healthcare Interoperability Resources 的縮寫,是主要的行業標準,專為共享醫療保健數據而開發,特別是電子健康記錄。它利用在 HTTPS (HTTP Secure) 協議上實施的 REST API 架構,使衛生系統能夠以 JSON 和 XML 格式交換數據。

FHIR 背后的理念是將患者記錄表示為一組資源,或具有相同大小和結構的獨立數據塊。每個資源都有一個唯一的 ID,并包含一小部分信息(例如,化驗結果或藥物詳細信息)。根據查詢,基于 FHIR 的 API 檢索合并到較大文檔中的單個資源或組合。

FHIR 數據模型。來源: HL7 FHIR 版本 4

根據互操作性規則,醫療保健提供商和付款人必須實施 FHIR,才能通過健康應用程序向患者提供臨床和索賠數據的某些元素。

但是,預計隨著時間的推移,該標準將在整個行業中得到廣泛采用,所有醫療數據都將構建為小型、離散的資源。

USCDI 標準

USCDI 代表 United States Core Data for Interoperability。它定義了一組強制性數據片段,這些數據應患者的請求通過其 FHIR API 公開。

USCDI 中的數據元素與 FHIR 中的數據元素一致,并屬于更大的數據類,例如

USCDI 的第二個版本現在處于草案階段,包含兩個新類別:診斷成像和遭遇信息。

USCDI 第二版中的數據類和元素。來源: HeathIT.gov

安全標準

通常,通過醫療保健 API 的數據可以歸類為受保護的健康信息 (PHI)。 因此,它受隱私和安全標準的約束,旨在防止未經授權訪問和濫用敏感信息。

在美國,這些標準由《健康保險流通與責任法案》(HIPAA) 規定。除其他外,它解釋了必須使用哪些技術和程序來保證適當的安全級別。在歐盟,健康數據受《通用數據保護條例》(GDPR) 保護。

這兩項法律都授予患者訪問其個人信息的權利,并要求大多數醫療保健 API 符合 HIPAA 或 GDPR 標準。這意味著數據必須僅對授權用戶開放,并在傳輸前進行加密。

SMART on FHIR

SMART是 Substitutable Medical Apps & Reusable Technology(可替代的醫療應用程序和可重復使用的技術)的縮寫。其目的是概述如何安全地將使用 FHIR 的 EHR 系統與第三方應用程序集成。除其他外,SMART 規定應用 OAth2.0 身份驗證協議。不過,HIPAA 和其他法規的合規性不在其范圍之內。

該框架支持患者和提供者應用程序,這些應用程序可以作為獨立解決方案啟動,也可以直接插入 EHR 系統。

牢記標準,讓我們繼續討論 FHIR API 在醫療保健領域的預期用例 — 訪問電子健康記錄。

EHR API:從健康記錄中提取數據元素

公開的數據:存儲在一個健康 IT 系統中的USCDI 數據元素和其他患者信息

使用它們構建什么:面向患者的健康應用程序、遠程醫療平臺、用于跟蹤和監控治療計劃的患者管理解決方案、對現有患者門戶的增強。

自然,領先的 EHR 供應商早在互操作性規則生效之前就率先遵守這些規則。在這里,我們將回顧來自市場份額最大的 EHR 系統的 FHIR 資源,即

四大醫院和衛生系統加起來覆蓋了近 80% 的美國醫院和衛生系統,因此它們的 API 值得更仔細研究。

Epic on FHIR API

超過 2.5 億美國患者的健康記錄在 Epic 生態系統中。通過 Epic on FHIR API 提供對此數據的訪問。開發人員可以創建將檢索 50 多個數據元素的應用程序,包括但不限于 USCDI 集。

Epic 提供了一個自助式測試沙盒,用于在上線之前嘗試集成并了解其行為。響應和支持的操作(搜索、讀取、創建)因使用應用程序的用戶(患者或醫務工作者)而異。

Epic 不會驗證開發人員或使用 FHIR API 設計軟件的許可。因此,您對您的產品及其對所有適用法規的遵守情況負全部責任。

Cerner Ignite API

Cerner 覆蓋近 1 億美國患者,提供支持 30 多種 FHIR 資源的 Ignite API。可以搜索、讀取它們,在某些情況下,還可以創建或更新它們。

除此之外,Cerner 還有一個單獨的 API 可以從其人口健康管理平臺 Healthelntent 檢索數據。它能從多個數據源自動生成病人記錄,而不是從單一文件中提取信息片段。API 僅適用于企業對企業解決方案。

該公司的開放沙盒允許開發人員在沒有身份驗證的情況下測試他們的應用程序。完成后,軟件必須經過可能需要 10 到 14 周的驗證過程。

針對 Cerner API 構建的應用程序的驗證過程。來源:Cerner 的開放開發人員計劃

MEDITECH Patient Health Data API

排名第一的急癥護理和家庭健康 EHR 使客戶端應用程序能夠通過Patient Health Data APIs與其數據庫進行交互。這些API允許對16種與USCDI數據類別相一致的數據資源進行只讀訪問。

為了針對真實的 MEDITECH EHR 測試項目,該公司有一個名為 Greenfield 的開發環境。該沙盒包括詳細的文檔、來自獲得許可的 MEDITECH 開發人員的技術支持以及在線論壇。

但是,此選項僅適用于 MEDITECH Expanse 客戶。要獲得此身份,您必須通過特殊表單提交有關您和應用程序用途的數據。然后,只需等待并希望您的提交獲得批準。

Allscripts FHIR API

2020 年,Allscripts 被評為門診和住院醫院的頂級 EHR 供應商。該公司總共連接了 2000 萬患者。其 FHIR API 將第三方鏈接到 Allscripts 的所有產品。

目前,API 適用于 14 個 USCDI 類。開發人員可以在相應的沙盒環境中測試他們的集成。要使用支持 FHIR 的 API,您只需注冊 Open Allscripts Developer Program (ADP) 即可。但是,此選項僅允許構建患者端應用程序。想要連接到 Allscripts 產品的健康公司必須成為 ADP 集成商,這將授予他們使用公司專有 API 的權利。

整合的患者數據 API:整合來自 EHR、實驗室、可穿戴設備等的數據

公開的數據:從各種來源收集的患者 USCDI 和非 USCDI 數據

用它們構建什么:健康和保健應用程序、疾病和藥物管理工具、遠程醫療平臺。

閱讀主要文章 Health Data APIs

這個基于 FHIR 的 API 系列的代表是供應商中立的,這意味著它們從廣泛的來源提取患者數據,包括 EHR 系統和可穿戴設備。以下是此類整合患者數據 API 的三個示例。

可通過不同 API 訪問的 FHIR 元素。

API名稱集成的健康系統數量功能描述安全性措施
Apple Health Records API500+與多個健康系統集成,整合數據到一個文檔中,在iOS設備上顯示。使用OAuth 2.0協議進行身份驗證。數據傳輸加密,不通過Apple網絡。在設備上,內容受iPhone密碼、Touch ID或Face ID保護。
Human APIs2.64億患者覆蓋連接到實驗室、EHR系統、藥房和患者門戶,提取數據,AI算法幫助轉換為FHIR兼容格式。未明確提及。
Particle Health API3億患者記錄提供對EHR系統的訪問,與藥房和實驗室集成,數據轉換API將傳統數據集轉換為FHIR文件。未明確提及。

臨床數據管理 API:利用 Amazon、Google 和 Microsoft 分析的強大功能

公開的功能:NLP 引擎和機器學習算法,用于從非結構化醫療文檔中獲取見解

使用它們構建什么:健康分析解決方案、臨床決策支持系統、精準醫療工具

閱讀主要文章 Health Data APIs

AmazonGoogleMicrosoft等科技巨頭也努力通過推出強大的 API 來攝取和分析不同格式的醫療數據,從而擴大其在數字醫療保健領域的影響力。

API名稱功能描述支持的數據格式安全性與合規性其他特點
Amazon Comprehend Medical APIs自動從臨床文檔中提取有意義的組件并與醫療編碼系統連接,識別并刪除受保護健康信息 (PHI)支持非結構化臨床文本符合HIPAA要求,使用HTTPS加密連接支持英語文本,與其他AWS服務集成,按需付費
Google Cloud Healthcare API支持醫療保健標準,包括從各種來源導入數據,轉換為FHIR格式,去除PHI,存儲、管理和分析DICOM文件支持FHIR、HL7v2、DICOM遵循HIPAA法規,使用Google Cloud的安全基礎設施支持DICOM和FHIR集成,機器學習集成,可擴展性與彈性
Azure Health Data Services基于云的解決方案,支持FHIR和DICOM標準,轉換舊設備或專有設備格式中的數據為FHIR支持FHIR、DICOM符合HIPAA、GDPR和CCPA等合規性要求支持機器學習、分析和AI工具,提供專用鏈接、客戶管理的密鑰和日志記錄

公共衛生內容 API:從 WHO、HHS、FDA 和其他機構獲取調查和統計數據

暴露的數據: 關于疾病、健康風險和保持健康方法的循證內容

用它們構建什么:網站、門戶和擴展,以教育患者和醫生、患者參與解決方案。

閱讀主要文章 Health Data APIs

公共衛生信息 API 處理建議、統計數據、調查和其他有價值的數據,這些數據由醫學專家系統地審查。

API名稱功能描述支持的數據格式安全性與合規性其他特點
ODPHP MyHealthfinder Content API與醫院網站集成,提供基于年齡、性別和習慣的健康提示JSON 和 XML至少每兩年審查一次,由ODPHP監督易于集成,提供個性化健康建議
WHO data API (Athena API)集成第三方應用程序與全球健康觀察站(GHO),按國家/地區收集統計數據默認XML,支持JSON世界衛生組織構建覆蓋廣泛健康主題,如兒童營養、免疫接種
HHS Content Syndication APIs整合來自HHS合作伙伴的新聞、文章、調查等JSON 和 XML由美國衛生與公眾服務部(HHS)提供支持多語言,適用于多種平臺和應用

免費的藥物數據、藥物數據庫和交互檢查器 API:獲取有關藥物的可靠信息

數據公開: 有關藥物、其副作用和藥物相互作用的詳細信息

用它們構建什么:藥房管理系統、電子處方和 EHR 系統的臨床決策支持模塊、計算機化醫囑輸入 (CPOE) 系統、患者門戶、處方依從性應用程序。

閱讀主要文章 Medicine and Drug Data APIs和 Drug Interaction Checker APIs

藥物數據在哪里積累,可信度如何?要回答這些問題,我們必須追蹤醫藥信息的旅程,從制藥商到醫療專業人員、普通消費者和衛生系統。

注冊。 藥品制造商、重新包裝商或重新貼標商必須向美國食品藥品監督管理局 (FDA) 注冊新藥商品為此,制藥公司以結構化商品貼標 (SPL) 格式提交注冊和上市信息。

獲得 NDC。根據提交的內容,商品將獲得唯一的 10 位或 11 位國家藥品代碼 (NDC)。它由貼標機代碼、產品代碼和包裝代碼組成。FDA 在 NDC 目錄中發布所有列出的標識符,該目錄每天更新。但分配 NDC 代碼并不意味著該藥物已獲得 FDA 批準。

NDC 格式示例。來源:NDC 列表

DailyMed 出版物。 FDA 將在美國銷售的藥物信息發送到其官方網站 DailyMed,該網站由美國國家醫學圖書館 (NLM) 于 2005 年推出通過 DailyMed,衛生系統、醫生和普通用戶可以公開獲得有關處方藥及其副作用的可靠數據。

將 NDC 代碼與 RxNorm 名稱連接。 除了 DailyMed,NLM 還維護和更新 RxNorm 臨床藥物詞匯表。與 NDC 相比,RxNorm 概念唯一標識符 (RxCUI) 與藥物成分、強度和劑型相關聯。例如,鹽酸西替利嗪 5 MG 口服片劑具有單個 RxCUI (1014676),但與 25 個 NDC 代碼相關聯,分別對應于不同的標簽和包裝規格。

RxNorm 旨在促進互操作性,是衛生系統之間數據交換的首選標準。

因此,關鍵藥物數據 API 以某種方式與上述組織之一相關并支持 SPL、NDC 和/或 RxNorm 標準也就不足為奇了。

所有參與藥品數據標準化和推廣的主要聯邦參與者都擁有免費的公共 API,旨在提高開放性和教育消費者。

反過來,商業技術提供商使用廣泛的數據源,從上述公共數據集到研究數據庫和醫學期刊。通常,此類服務還提供藥物相互作用檢查功能。

openFDA APIs

通過 API 進行藥物相互作用檢查。

openFDA API 是一個開源平臺,可以訪問有關動物和人類藥物、醫療設備、食品、煙草等的數據。至于人類藥物,該平臺涵蓋

所有 API 都以 JSON 格式返回響應。值得注意的是,并非 openFDA API 提供的所有信息都經過臨床或生產用途的驗證。

API名稱功能描述支持的數據格式其他特點
openFDA APIs提供有關動物和人類藥物、醫療設備、食品、煙草等的數據。涵蓋不良事件報告、藥物標簽、NDC編號、藥物召回信息等。JSON所有信息未經臨床或生產用途驗證。
DailyMed RESTful API檢索SPL信息,包括NDC代碼、產品級RxCUI代碼、打包描述、藥物名稱、藥物類別。JSON 和 XML支持HTTP GET方法,提供數據檢索功能。
RxNorm API提取JSON和XML格式的信息,連接到藥物相互作用數據集,提供RxNorm詞匯和相關數據。JSON 和 XML由NLM、NIH和HHS提供,支持藥物名稱標準化和互操作性。
DrugBank API通過NDC編號、RxNorm代碼等搜索超過100,000種藥物,提供藥物相互作用數據庫,每天更新。JSON、XML 和 SQL獨立集成就緒API,提供廣泛的藥物信息和相互作用數據。

第一個 DataBank Cloud 連接器 API

First DataBank (FDB) 維護著廣泛使用的藥物數據庫,稱為 MedKnowledge。它包含

第三方開發人員可以使用 FDB Cloud Connector API 將數據庫連接到現有的衛生系統

IBM Micromedex API

IBM Micromedex 是最大的藥物信息在線數據庫之一。它為不同的目標群體提供了兩個基于 JSON 的 API 選項。Summary Drug API 使護士、保險公司和患者能夠獲得有關藥物的一般問題的答案。In-Depth Drug API 適用于需要有關復雜護理詳細信息的醫療專業人員。

癥狀檢查器 API:改進診斷和分類工作流程

暴露的數據: 可能的病癥、護理建議

用它們構建什么:診斷前決策支持工具、呼叫中心和急診科護理的分診解決方案、健康聊天機器人和自我診斷患者應用程序。

閱讀主要文章 Symptom Checker APIs

本模塊的目標是告知患者病情的可能原因,并幫助醫生在診斷前階段做出更好的決策。

癥狀檢查器 API 的工作原理。

典型的癥狀檢查器結合了

以下是高級癥狀檢查器 API 的幾個示例。

API名稱功能描述癥狀和疾病覆蓋范圍準確率數據格式支持個人信息要求集成系統
Infermedica APIAI診斷引擎,具有NLP功能,捕獲癥狀和風險因素1,500種癥狀,800種病癥93%未明確說明不要求提供個人信息,符合HIPAA規定未明確說明
Mayo Clinic APIAI算法連接知識庫數據與患者輸入,確定癥狀并提供指導300多種常見癥狀未明確說明JSON和XML未明確說明未明確說明
Isabel Healthcare API癥狀檢查器API,整合可能的診斷清單10,000多種疾病96%XML和JSON未明確說明預先集成Cerner和Epic等EHR系統

遠程醫療 API:嵌入遠程護理功能

功能和公開的數據: 醫療文件操作、預約管理、患者記錄、安全視頻訪問。

使用它們構建什么:遠程醫療系統、調度工具、用于遠程護理的醫生和患者應用程序。

閱讀主要文章: Telehealth APIs

在談到遠程護理服務時,遠程醫療和遠程醫療是兩個經常互換使用的術語。這包括但不限于患者數據交換、遠程訪問、預約安排和實驗室測試訂購。讓我們看看一些在設計時考慮了遠程醫療的 API。

遠程醫療軟件的 API。

API名稱功能描述特點
DrChrono API允許開發人員在 DrChrono 之上構建自定義解決方案,DrChrono 是一個為 iPad 和 iPhone 提供遠程醫療功能的 EHR 系統。支持預約安排、患者病歷數據交換和管理醫療文檔。
Health Gorilla FHIR-based APIs連接到美國近 65000 家醫療機構,提取醫療文檔。NLP 引擎從文本和圖像文件中提取信息,支持電子測試訂單提交和實驗室結果獲取。連接廣泛,NLP 功能強大,支持 FHIR 格式數據管理。
Bluestream API專為醫院設計,快速嵌入虛擬護理到工作流程。提供符合 HIPAA 標準的視頻訪問、虛擬約會安排和實時活動跟蹤。集成時間取決于服務數量。

截止日期和疫情加速了 API 的采用

目前,醫療保健在 API 使用方面仍然落后于其他行業。專家列舉的主要障礙包括

客戶通常使用金融或travel APIs來一鍵訪問其個人數據并更改服務提供商。醫療保健何時會看到這種級別的 API 采用?沒有人知道,但 2022 年即將到來的互操作性截止日期和 COVID-19 帶來的挑戰顯然正在將這一日期拉近。

醫療API使用場景有哪些?

  1. 智能化診療:AI大模型通過分析海量醫療數據,輔助醫生進行更準確的診斷。例如,百度靈醫大模型利用其數據處理能力,在醫療機構中提升診斷的準確性和效率。
  2. 個性化治療:AI大模型能夠對患者進行精準畫像,制定個性化治療方案,實現千人千面的患者管理策略。例如,圓心科技的源泉大模型通過用戶標簽管理,提供定制化疾病科普和藥品服務。
  3. 藥物研發:AI大模型在藥物研發領域加速候選藥物篩選,優化臨床試驗設計。晶泰科技的XpeedPlay平臺利用大模型技術超高速生成苗頭抗體,加速藥物研發流程。
  4. 醫學影像分析:AI大模型通過深度學習技術自動識別醫學影像中的病變區域,提升醫療服務效率。北京天壇醫院聯合北京理工大學團隊合作推出的“龍影”大模型(RadGPT)能夠快速生成多種疾病的診斷意見。
  5. 醫療質控:AI大模型能夠生成規范的醫療文書模板,快速檢測文書和影像的缺陷,提高醫療質量和效率。惠每科技推出的醫療大模型在病歷質控場景中應用,模擬人工專家分析病歷文書中的內涵缺陷。
  6. 患者服務:AI大模型為患者提供智能導診、癥狀自查、就醫指導等服務,改善患者體驗。百度文心大模型與靈醫大模型支撐的AI藥品說明書,支持患者閱讀藥品說明,并通過文字、語音的方式進行提問。
  7. 遠程醫療:醫療API支持遠程醫療服務,如患者數據交換、遠程訪問、預約安排和實驗室測試訂購。例如,DrChrono API允許用戶在DrChrono EHR系統上安排預約、交換患者病歷數據。
  8. 臨床數據管理和分析:科技巨頭如亞馬遜、谷歌和微軟推出的API,幫助醫療機構使用分析、NLP和機器學習的力量來管理數據和提取見解。例如,Amazon Comprehend Medical API從臨床文檔中提取臨床信息,并將其與醫療編碼系統中的相應實體連接起來。

醫療API常見問題有哪些?

  1. 問:什么是醫療服務API?
    答:醫療服務API(Application Programming Interface,應用程序接口)是一組預定義的函數、協議和工具,允許軟件開發者在不同的軟件應用程序之間進行交互,特別是在醫療健康領域。這些API可以提供對醫療數據的訪問、處理醫療信息、集成醫療服務和功能,如電子健康記錄(EHR)、預約調度、在線問診、藥物信息查詢等。
  2. 問:醫療服務API有哪些用途?
    答:醫療服務API的用途包括患者資料管理、預約掛號、在線咨詢服務、藥物信息查詢、電子健康記錄集成、輔助疾病診斷、健康數據分析、醫療設備集成、保險理賠處理以及公共衛生監控等。
  3. 問:如何使用醫療服務API?
    答:使用醫療服務API通常需要以下步驟:注冊開發者賬號、獲取API密鑰、根據API文檔構建請求、發送請求并處理返回的數據。API請求通常通過HTTP協議發送,返回的數據格式可能是JSON或XML。
  4. 問:醫療服務API是否需要付費?
    答:不同的醫療服務API提供商可能有不同的定價策略。有些API是完全免費的,而有些可能需要付費。具體是否需要付費,需要查看API提供商的服務條款或聯系客服咨詢。
  5. 問:醫療服務API的數據更新頻率是多久一次?
    答:醫療服務API的數據更新頻率取決于API提供商。一些API可能實時更新,而另一些則可能每天、每周或每月更新。為了確保數據的準確性,建議查看API提供商的文檔或聯系他們獲取具體信息。
  6. 問:醫療服務API是否提供技術支持?
    答:大多數醫療服務API提供商會提供一定程度的技術支持。這可能包括在線文檔、FAQ、電子郵件支持或電話支持。具體的支持服務和聯系方式通常可以在提供商的官方網站上找到。
  7. 問:醫療服務API的安全性如何?
    答:醫療服務API處理的數據通常涉及敏感的健康信息,因此安全性非常重要。API提供商通常會采取加密、認證和其他安全措施來保護數據的安全。使用API時,應確保遵循最佳安全實踐,如使用HTTPS、保護API密鑰等。
  8. 問:醫療服務API是否支持多種編程語言?
    答:是的,大多數醫療服務API都支持多種編程語言,因為它們通常基于標準的HTTP協議。開發者可以使用Java、Python、JavaScript等語言來調用API。
  9. 問:如何確保醫療服務API的合規性?
    答:確保醫療服務API的合規性需要遵循相關的法律法規,如HIPAA(健康保險流通與責任法案)或GDPR(通用數據保護條例)。這可能包括確保數據的隱私和安全、獲取患者的同意以及遵守數據存儲和傳輸的規定。
  10. 問:醫療服務API在智慧醫療中扮演什么角色?
    答:醫療服務API在智慧醫療中扮演著至關重要的角色,它們使得醫療信息的共享、管理和應用更加高效和便捷。通過API,可以實現醫療服務的智能化、便捷化,提升患者就醫體驗,并推動醫療技術的創新和發展。

原文鏈接:https://www.altexsoft.com/blog/healthcare-api-overview/

上一篇:

公共交通應用程序的 API 和平臺:地圖、日程安排、行程計劃和移動票務

下一篇:

有哪些好用靠譜的旅行保險 API 值得推薦
#你可能也喜歡這些API文章!

我們有何不同?

API服務商零注冊

多API并行試用

數據驅動選型,提升決策效率

查看全部API→
??

熱門場景實測,選對API

#AI文本生成大模型API

對比大模型API的內容創意新穎性、情感共鳴力、商業轉化潛力

25個渠道
一鍵對比試用API 限時免費

#AI深度推理大模型API

對比大模型API的邏輯推理準確性、分析深度、可視化建議合理性

10個渠道
一鍵對比試用API 限時免費