0

例如。在Composition中,元素date具有数据类型dateTime

<Composition xmlns="http://hl7.org/fhir">
    ...
    <date value="[dateTime]"/><!-- 1..1 Composition editing time § -->
    ...

元素 date 是否也可能适应另一种数据类型,例如数据类型date

4

2 回答 2

1

http://hl7.org/fhir/2015May/structuredefinition.html#6.17.5.2

在项目符号“在实践中......”下,规范声明“元素的类型列表必须相同,或者是基本结构中相同元素的类型列表的子集”。

所以,不,可能不会引入新类型。一般来说,Profile (StructureDefinition) 只能进一步限制资源的使用/内容。它可能不会放松标准。

于 2015-05-13T14:49:47.877 回答
1

Chris 是正确的 - 类型不能更改,也不能添加新类型。因此,如果规范说日期时间,则不能使用“字符串”代替。但是,在这种特定情况下,您可以在 dateTime 内传达“仅日期”。您可以针对类型断言约束。所以理论上,你可以在 dateTime 上声明 10 个字符的长度限制,本质上使它成为一个日期。同样,FHIR 中也没有要求您存储发送给您的所有内容。因此,丢弃发送给您的任何时间信息是合法的(有关更多信息,请参见http://hl7.org/fhir/2015May/updates.html)。

通常,剥离时间比直接拒绝包含时间的实例要好。然而,即使是该选项也会被许多通信伙伴视为意外/不受欢迎的。

于 2015-05-14T04:14:27.740 回答