如何安排单独的 MedicationRequest 管理?

How to schedule individual MedicationRequest Administrations?

我正在寻找实现 MedicationRequest/MedicationAdministration 工作流程的 best/recommended 方法。我探索过的可能性是:

  1. 单独使用 MedicationRequest,并在 运行 时间确定剂量应该发生的时间以及它们是否落在当前班次的边界内,或者
  2. 使用任务创建数量有限的即将到来的剂量任务,或者
  3. 使用基于原始 MedicationRequest 的 MedicationRequests 资源来指示每个单独的剂量

选项 1 的优点:

选项 1 的缺点:

选项 2 的优点:

选项 2 的缺点:

选项 3 的优点:

选项 3 的缺点:

任何有关其他实现所用方法的建议都将不胜感激。

一般的设计预期是您会为每次管理创建 "instance" 订单。