Spezi 是一個用於快速開發現代、可互操作的數字健康應用程序的開源框架。
有關詳細信息,請參閱 API documentation 。
架構
Spezi 引入了一種基於標準的模塊化方法來構建數字健康應用程序,一個標準構建了映射到用於在Spezi 模塊之間交換數據的共享數據存儲庫。
區分五種不同類型的模塊:
- 標準:充當共享存儲庫和模塊之間通信的共同點。例如FHIR 標準作為構建數字健康應用程序的重要標準。
- 數據源:為標準提供輸入並利用標準的數據源註冊功能和適配器將數據轉換為標準化格式。示例包括HealthKit 數據源。
- 數據源用戶界面:數據源用戶界面是也呈現用戶界面組件的數據源。例如,這包括Spezi Swift 包中的問卷模塊。
- 數據存儲提供者:數據存儲提供者從標準中獲取元素並持久存儲它們。示例包括將數據上傳到雲存儲提供商,例如Firebase 模塊。
- 研究應用程序用戶界面:研究應用程序用戶界面顯示應用程序中的其他上下文,包括入職、同意和聯繫人模塊以顯示出色的數字健康應用程序。
API documentation 包含一個選擇器,用於在不同的Swift 包管理器目標之間切換,讓您可以探索Spezi 存儲庫中包含的不同模塊。
Spezi 模板應用程序提供了一個很好的起點,以及有關使用不同Spezi 模塊的示例。
#Spezi首頁文檔和下載 #數字健康應用開發框架 #程式开发