Spezi 数字健康应用开发框架开源项目

我要开发同款
匿名用户2023年05月12日
66阅读
开发技术Swift
所属分类其他开发相关、程序开发
授权协议MIT

作品详情

Spezi是一个用于快速开发现代、可互操作的数字健康应用程序的开源框架。

有关详细信息,请参阅APIdocumentation 。

架构

Spezi引入了一种基于标准的模块化方法来构建数字健康应用程序,一个标准构建了映射到用于在Spezi模块之间交换数据的共享数据存储库。

区分五种不同类型的模块:

标准:充当共享存储库和模块之间通信的共同点。例如FHIR标准作为构建数字健康应用程序的重要标准。数据源:为标准提供输入并利用标准的数据源注册功能和适配器将数据转换为标准化格式。示例包括HealthKit数据源。数据源用户界面:数据源用户界面是也呈现用户界面组件的数据源。例如,这包括SpeziSwift包中的问卷模块。数据存储提供者:数据存储提供者从标准中获取元素并持久存储它们。示例包括将数据上传到云存储提供商,例如Firebase模块。研究应用程序用户界面:研究应用程序用户界面显示应用程序中的其他上下文,包括入职、同意和联系人模块以显示出色的数字健康应用程序。

APIdocumentation 包含一个选择器,用于在不同的Swift包管理器目标之间切换,让您可以探索Spezi存储库中包含的不同模块。

Spezi模板应用程序提供了一个很好的起点,以及有关使用不同Spezi模块的示例。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论