FHIRModelsFHIR 资源数据模型 Swift 库
FHIRModels 是一个用于 FHIR® 资源数据模型的 Swift 库。
特征
- FHIR 资源、元素和数据类型的本机 Swift 表示
- DSTU2、STU3、R4、R4B、R5 和最新构建版本的单独目标
- 强制参数的强制不可空性
- 大多数封闭代码系统的枚举
- 支持 value[x] 类型的枚举
- 日期/时间解析、验证以及与 NSDate 之间的转换
- Swift Codable 支持
要求
FHIRModels 适用于 Swift 5.1 及更新版本。运行单元测试需要 Swift 5.3 及更新版本。
安装
Swift Package Manager是将 FHIRModels 添加到项目的推荐方法:
- 在 Xcode 11 及更新版本中,转到“文件”»“Swift 包管理”»“添加包依赖项...”
- 在出现的面板中搜索“FHIRModels”或将完整的 URL 粘贴到 GitHub 存储库,然后选择包
- 选择最适合你的版本(通常是当前版本和“到下一个主要版本”)
- 为了更新依赖项,定期从 Xcode 11 的“文件”»“Swift 包管理”菜单中选择“更新到最新包版本”
或者,可以将 FHIRModelsPackage.swift
作为依赖项添加到文件中:
dependencies: [ .package(url: "https://github.com/apple/FHIRModels.git", .upToNextMajor(from: "0.5.0")) ]
用法
在操作方法部分了解如何使用 FHIR 模型。
评论