openEHR, Snomed и единицы измерения

Я новичок в openEHR и snomed. Я хочу сохранить определение информационной пачки для табачной сводки. Как мне хранить единицы измерения (граммы, унции, количество сигарет)? Есть ли список ссылок на них в каком-либо из стандартов?

Спасибо

2 ответа

Ваш вопрос должен быть не о хранении, а о моделировании с openEHR. Хранение данных openEHR - отдельная проблема.

Для моделирования вам необходимо сначала понять информационную модель, структуру, типы данных и т. Д. Вы найдете несколько типов, которые могут быть полезны в вашем случае, например, использование DV_COUNT для хранения числа (это для подсчета, как количество сигарет), у которого нет единиц измерения, так как это количество. Если вы хотите сохранить объем или вес, информационная модель openEHR имеет DV_QUANTITY. Для стандартных единиц, как говорит Берт, вы можете использовать UCUM. Для нестандартных единиц вам может потребоваться выбрать другой тип данных, так как для DV_QUANTITY.units рекомендуется использовать UCUM (унифицированный код для единиц измерения).

Когда у вас есть это, вы должны следовать методологии openEHR для моделирования, используя архетипы и шаблоны. Шаблон будет окончательной формой вашей структуры, которую можно использовать в программном обеспечении. В этот момент вы можете беспокоиться о хранении.

Хранение сегодня - это решенная проблема. Существует множество решений, использующих реляционные, документальные и смешанные базы данных. Моя реализация, EHRServer, использует чисто реляционный подход. Но вы можете создать свою собственную, просто сопоставить структуры информационной модели openEHR с вашей базой данных предпочтений, начиная с типов данных.

И, конечно же, начните со спецификаций openEHR: https://www.openehr.org/programs/specification/workingbaseline

Кстати, SNOMED здесь не играет никакой роли, не знаю, почему вы упомянули это в названии. Вы должны понимать стандарты, прежде чем пытаться их применять.

OpenEhr имеет собственный список юнитов, из которого вы должны выбрать юнит в DvQuantity, но вскоре в спецификациях описывается новейшая версия, в которой вы должны использовать юнит из стандарта UCUM. Проверьте описание DataTypes в спецификациях.

Вы можете найти стандарт UCUM здесь. Ссылка публикуется институтом Regenstreif (тем же институтом, который обслуживает стандарт LOINC), поэтому она стабильна. http://unitsofmeasure.org/ucum.html

Другие вопросы по тегам