关于HL7 FHIR Schedule资源多服务场景的合规性问询
HL7 FHIR Schedule资源配置合规性澄清
核心问题解答
不需要创建多个仅关联单个Practitioner、Location和HealthcareService的Schedule实例。FHIR并未强制这种单一关联的配置,只要符合资源的基数规则,就可以根据业务场景灵活设计。
方案合规性确认
方案1:同一Schedule实例关联1个Practitioner、1个Location及多个HealthcareService
完全合规。依据FHIR Schedule资源的基数定义:actor字段支持0到多个引用,可同时包含1个Practitioner和1个Location实例healthcareService字段基数为0..*,允许关联多个HealthcareService资源
这种配置精准匹配“同一从业者在同一地点提供多种服务”的业务场景,符合资源设计逻辑。
方案2:同一Schedule实例的actor仅含Practitioner和Location,通过
serviceType配置多个服务类型且无HealthcareService引用
同样合规。理由如下:serviceType字段基数为0..*,支持配置多个服务类型编码
当业务场景中不需要绑定具体的HealthcareService实例时,直接通过serviceType声明可提供的服务类型是符合规范的,适合服务类型明确但暂未创建对应HealthcareService资源的场景。
文档混淆说明
HL7 FHIR Schedule文档12.16.1.2章节的描述可能偏向单一服务场景的示例,但这并非唯一允许的配置方式。实际配置应优先遵循资源的基数约束,并结合自身业务需求来设计。
内容的提问来源于stack exchange,提问作者emecheon
相关产品推荐
相关产品推荐

