【问题标题】:FHIR DataRequirement metadata typeFHIR DataRequirement 元数据类型
【发布时间】:2017-09-14 09:55:04
【问题描述】:

我正在实施一个 CDS 系统,我想使用 DataRequirement 类型来询问更多信息。但是,我在理解 过滤器元素(“codeFilter”和“dateFilter”)时遇到了一些困难。

例如,过滤元素的属性“path”是字符串类型,但是指定这个路径的格式是什么? 我一直在从 FHIR 规范中搜索一些示例,并尝试遵循资源对象中的“路径”。我在下面附上一个带有示例的图像以及本示例中正在处理的资源“MedicationRequest”的规范。谁能通过这个示例向我解释如何遍历 throw 元素?路径中的“代码”元素是什么?

example DataRequirement.codeFilter

谁能帮我解决这个问题?使用示例将不胜感激!

提前致谢。

【问题讨论】:

    标签: hl7-fhir


    【解决方案1】:

    它指的是 FHIRpath 查询 - see spec

    【讨论】:

    • 感谢您的参考,瓦迪。我检查了规范,但我仍然不明白资源“MedicationRequest”中示例“medication.code”的路径。 “药物”元素中没有直接的子“代码”......我错过了什么吗?
    【解决方案2】:

    路径元素是一个 FHIRPath,但为简单起见,它假定能够遍历引用。否则,取消引用必须是明确的,如:

    medicationReference.resolve().code
    

    规范对此并不清楚,因此我将提交一个跟踪器以添加该说明。

    【讨论】:

    • 谢谢布林。那么提供遍历引用的能力是 EHR 实现者的责任,不是吗?另外,我假设如果路径解析为 CodeableConcept 类型的元素,那么关联的 value 元素应该是“codeFilter.valueCodeableConcept”类型,“code”和“Coding”类型分别相同。是这样的吗?
    猜你喜欢
    • 2015-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-24
    • 1970-01-01
    相关资源
    最近更新 更多