IomtFhirClient Swift 程序库 简化了发送 IoMT (医疗物联网) 数据到 Azure 的 IoMT FHIR 连接器 端点,以便在 FHIR® 服务器中持久化。
IomtFhirClient 使用 Swift Package Manager 来管理依赖项。建议您使用 Xcode 11 或更高版本将 IomtFhirClient 添加到您的项目中。
可以使用连接字符串实例化 IomtFhirClient。
let iomtFhirClient = try IomtFhirClient.CreateFromConnectionString(connectionString: "YOUR_CONNECTION_STRING")
在以下示例中,使用一个简单的 json 负载来创建 EventData 对象。
let json = "{\"eventPayload\":\"payload data\"}"
let payload = json.data(using: .utf8)
let eventData = EventData(data: payload)
IomtFhirClient 具有发送单个 EventHub 对象或集合的方法。
do {
try iomtFhirClient.send(eventData: eventData) { (success, error) in
if (success && error == nil) {
// The event was send successfully
} else {
// Handle any errors
}
}
} catch {
// Handle any errors
}
欢迎对此项目进行贡献和提出建议。大多数贡献都要求您同意一份《贡献者许可协议》(CLA),声明您有权并将实际授予我们使用您的贡献的权利。有关详细信息,请访问 https://cla.opensource.microsoft.com。
当您提交拉取请求 (pull request) 时,CLA 机器人将自动确定您是否需要提供 CLA,并对 PR 进行适当的修饰(例如,状态检查、评论)。只需按照机器人提供的说明进行操作即可。您只需在使用我们 CLA 的所有存储库中执行此操作一次。
还有许多其他方式可以为 IomtFhirClient 项目做出贡献。
有关更多信息,请参阅IomtFhirClient 贡献指南。
本项目已采用Microsoft 开源行为准则。有关更多信息,请参阅行为准则常见问题解答或联系 opencode@microsoft.com 提出任何其他问题或意见。
FHIR® 是 HL7 的注册商标,经 HL7 许可使用。使用 FHIR 商标并不表示 HL7 对本产品的认可。