HL7 FHIR:用于调整其他数据类型的配置文件

时间:2015-05-13 13:16:21

标签: hl7 hl7-fhir

电子。 G。在 Composition 中,元素 date 的数据类型为 dateTime

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

是否配置文件可能元素 date 也适应其他数据类型,例如数据类型 date

2 个答案:

答案 0 :(得分:1)

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

在子弹“实践中...”中,规范声明“元素的类型列表必须相同或基础结构中相同元素的类型列表的子集”。

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

答案 1 :(得分:1)

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

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