2015-04-13 2 views
1

Каким будет предпочтительное средство описания размера 3-мерного объекта, такого как опухоль в FHIR?трехмерные размеры в FHIR

Расширение одного из существующих ресурсов, таких как наблюдение, с тремя полями для x, y, z экстентов представляется разумным, но не особенно общим.

В идеале, можно включить сложные типы данных для включения нового типа. Однако я не вижу каких-либо положений, касающихся расширения типов данных.

Есть ли предпочтительный подход к созданию новых моделей для таких понятий, как трехмерные измерения?

+0

Некоторые советы по поиску ключевых слов могут быть в статье [hl7standards.com: 5 вопросов с Тимом Доусоном, главным архитектором Vital Images] (http://www.hl7standards.com/blog/2013/11/07/ DICOM-R /). Найден, используя «fhir 3d» в качестве начального поиска по ключевым словам. Добро пожаловать в Stack Overflow, и в случае, если ни один (из 48 человек, контролирующих этот тег), не предоставит полезный ответ, не стесняйтесь публиковать [self-answer] (http://stackoverflow.com/help/self-answer) для потомков – xmojmr

ответ

0

FHIR имеет модель расширяемости (http://www.hl7.org/fhir/extensibility.html), которая не только скрывает распространение ресурсов, но и типы данных.

Это говорит о том, что вы должны моделировать это как 4 наблюдения, представляющие основное сгруппированное измерение (без значения) и 3 наблюдения (для x, y, z), к которым основное измерение относится, используя Observation.related (тип = hasComponent).

Этот шаблон немного подробный. Если мы посмотрим на расширения, я не думаю, что это расширение на Observation, а скорее расширение на количество. Это поднимет вопрос: какой из трех измерений входит в Observation.value?

+0

Обоснованием для наблюдения является то, что все характеристики Наблюдения, например, когда были сделаны измерения, кто это сделал, как они это сделали, неопределенность измерения и т. д. Если ожидается, что опухоль является многолетней прослеживаемой вещью, сама опухоль может быть представлена ​​с использованием BodySite (хотя первоначальное наблюдение установит существование этого BodySite). –

+0

Ewout, спасибо за указание, что типы данных могут быть расширены. Я вижу, как можно использовать три или четыре наблюдения, но это кажется немного недовольным. Даже увеличение количества кажется немного уродливым. lmckenzi, я вижу, как опухоль может быть представлена ​​как Наблюдательный/BodySite, но я до сих пор не вижу, как можно включить измерения. В идеале может быть тип данных «Объем». Казалось бы, это самый чистый путь. Есть ли возможность расширений в виде новых DataTypes/Resources? –

+0

«« Даже удлинение количества кажется немного уродливым », - согласен. Я возьму его с собой. –

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