2015-05-13 2 views
0

E. g. В Состав элемент дата имеет тип данных датаВремя.HL7 FHIR: Профиль для адаптации другого типа данных

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

ли с профилем возможно, что дата элемент также адаптирует другой тип данных, например, тип данных дата?

ответ

1

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

Под пули «На практике ...» спецификации состояний «список типов для элемента должны быть одинаковыми или подмножество списка типов для того же элемента в базе состав".

Таким образом, нет, новые типы не могут быть введены. В общем, профиль (StructureDefinition) может только дополнительно ограничивать использование/содержимое ресурса. Он не может ослабить стандарт.

1

Крис прав - тип не может измениться, и новые типы не могут быть добавлены. Поэтому, если в спецификации указано dateTime, вы не можете использовать «string». Однако в этом конкретном случае вы можете сообщать «только дату» в период dateTime. И вы можете утверждать ограничения по типу. Таким образом, теоретически вы можете утверждать ограничение длины 10 символов в dateTime, по существу делая его дату. Кроме того, в FHIR нет требования, чтобы вы хранили все, что было отправлено вам. Таким образом, законно отбрасывать любую информацию о времени, которая отправляется вам (см. http://hl7.org/fhir/2015May/updates.html для получения дополнительной информации).

Как правило, удаление времени было бы лучше, чем прямое отклонение экземпляров, содержащих время. Однако даже этот вариант будет считаться неожиданным/нежелательным для многих партнеров по коммуникации.

Смежные вопросы