【问题标题】:FHIR: Get all encounters, patients, appointments for the practiceFHIR:获取所有会面、患者和预约
【发布时间】:2023-03-08 16:16:02
【问题描述】:

我正在尝试使用 FHIR 将所有患者、就诊和预约提取到中间数据库中以进行进一步分析。大多数 FHIR API 似乎被设计为一次处理一个患者 ID,或一次处理一次遭遇等。什么是最有效的方式来提取全套遭遇,然后保持最新状态,以及约会等?

【问题讨论】:

  • 欢迎来到 StackOverflow。请采取tour,学习提出好问题stackoverflow.com/help/how-to-ask。您应该为解决方案建议提供一些基础,尽可能接近minimal reproducible example 解决您的问题。您还应该展示自己的努力,例如展示您找到的低效解决方案。然后询问有关包含性能浪费的提示是合适的。
  • 您找到问题的答案了吗?

标签: hl7-fhir


【解决方案1】:

请查看 FHIR 规范网站,特别是关于 the RESTFul API 的页面并查看搜索。 API 具有支持网站上描述的交互的方法。

【讨论】:

  • 我从这个参考中看到,FHIR 支持用于带回大型数据集的分页机制:
  • 这回答了如何接收这些大数据集。查询呢?从其他阅读中,我会首先查询遭遇或约会,并告诉 FHIR 将患者资源与遭遇资源一起返回。我们想回到 7 年前并在这些表中获取所有内容。 FHIR 是否支持允许我说“在此日期范围内为每位患者在此实践中遇到的每个患者”的查询?从规范来看,我无法判断这是否会被支持。
  • 是的,FHIR 确实支持这一点,但当然这取决于系统是否会回答您的查询。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多