You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

询问是否存在支持单个Slot多Appointment的FHIR扩展(含最大并发数参数)

关于FHIR实现多并发预约Slot的问题解答

1. 核心需求的可行性

完全可以在FHIR中实现你的业务需求。FHIR核心规范明确支持单个Slot资源关联多个Appointment资源,只要调度系统能管控并发预约的数量上限,就符合标准设计要求,无需违背规范做额外妥协。

2. 扩展资源的现状

目前没有官方标准扩展直接为Slot添加maximumConcurrency和currentBookings参数,但FHIR允许自定义扩展,你可以自行创建这两个字段:

  • maximumConcurrency:标记该Slot允许的最大并发预约数(你的场景可设为4)
  • currentBookings:实时记录当前已关联的Appointment数量

自定义扩展时需遵循FHIR规则,确保扩展URL唯一(比如用你系统/机构的域名作为前缀),并在Slot资源的extension字段中正确嵌入这些扩展值。

3. 替代方案的对比

你提到的“为同一时间段创建多个Slot”方案虽可行,但确实冗余繁琐——当不需要单独跟踪每间诊室/医护人员时,这种方案会增加不必要的资源重复。直接在单个Slot上通过自定义扩展管控并发数,更贴合FHIR规范的设计意图。

4. Argonaut指南的局限性

2020年R3版本的Argonaut调度实施指南确实偏向单Slot对应单Appointment的场景,但这只是该指南的特定实现约束,不代表FHIR核心规范不支持多并发场景。核心规范的灵活性允许你根据业务需求做扩展设计。

内容的提问来源于stack exchange,提问作者Craig Helfgott

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 03:58:19