例如。在Composition中,元素date具有数据类型dateTime。
<Composition xmlns="http://hl7.org/fhir">
...
<date value="[dateTime]"/><!-- 1..1 Composition editing time § -->
...
元素 date 是否也可能适应另一种数据类型,例如数据类型date?
见http://hl7.org/fhir/2015May/structuredefinition.html#6.17.5.2
在项目符号“在实践中......”下,规范声明“元素的类型列表必须相同,或者是基本结构中相同元素的类型列表的子集”。
所以,不,可能不会引入新类型。一般来说,Profile (StructureDefinition) 只能进一步限制资源的使用/内容。它可能不会放松标准。
Chris 是正确的 - 类型不能更改,也不能添加新类型。因此,如果规范说日期时间,则不能使用“字符串”代替。但是,在这种特定情况下,您可以在 dateTime 内传达“仅日期”。您可以针对类型断言约束。所以理论上,你可以在 dateTime 上声明 10 个字符的长度限制,本质上使它成为一个日期。同样,FHIR 中也没有要求您存储发送给您的所有内容。因此,丢弃发送给您的任何时间信息是合法的(有关更多信息,请参见http://hl7.org/fhir/2015May/updates.html)。
通常,剥离时间比直接拒绝包含时间的实例要好。然而,即使是该选项也会被许多通信伙伴视为意外/不受欢迎的。