SMART 教育專區

SMART 教育專區

SMART APP 開發與工具

Step 1 : 選擇應用程式類型
面向提供者或患者的應用程式。
行動應用程式。
網路應用程式。
在現有的臨床應用程式中運行或是作為獨立的應用程式運行。

Step 2 : 使用者安全性驗證
導入OpenID、OAuth 2.0,用以確保提供者可以在整合應用程式之間切換,而毋需每次都輸入其憑證。 也不需要在第三方解決方案中輸入密碼,因為授權是透過他們的EHR系統進行的。系統擁有者可以在EHR系統中定義不同使用者的權限和存取等級。常規符合 HIPAA 的應用程式開發(包括資料加密、安全連線的使用等)也適用於此。

Step 3 : 使用SMART沙盒進行測試
由於醫療保健資料的多樣性質,測試醫療保健應用程式非常具有挑戰性。 對於所有SMART on FHIR的開發者,建議使用 SMART 沙盒來測試應用程式的功能。Epic 等 EHR 供應商也提供單獨的沙盒,透過使用其EHR系統測試開發者的產品。

Step 4 : 部署並新增至應用程式市集
應用程式測試後,即可部署到伺服器或透過行動商店供醫生或患者使用。應用程式庫類似於行動商店,提供有關應用程式描述、要求和測試應用程式的相關資訊。

開發工具:
SMART 應用程式啟動 : 連接到 EHR 和健康管理入口,面向使用者的應用程式。
http://hl7.org/fhir/smart-app-launch/app-launch.html

SMART 後端服務:伺服器到伺服器的 FHIR 連接。
http://www.hl7.org/fhir/smart-app-launch/backend-services.html

測試環境:
SMART App Launcher (無需註冊):SMART 應用程式開發人員工具
https://launch.smarthealthit.org/

SMART Bulk Data Server(無需註冊):Bulk Data 用戶端開發人員工具
https://bulk-data.smarthealthit.org/

Logica Health Sandbox
https://sandbox.logicahealth.org/

資料生成:
Synthea:開源合成 FHIR 資料生成器
https://synthetichealth.github.io/synthea/

SMART 測試數據:使用 Python 對 60 條去標識化記錄,用於從 CSV 生成 FHIR
https://github.com/smart-on-fhir/sample-patients
cover-image
cover-image