5.6.1 Иерархическая структура
Функции МОГУТ содержаться в других функциях (то есть быть вложенными в них). Вложенная функция является "дочерней" по отношению к ее "родителю" (т.е. функции, которая ее содержит). Дочерняя функция всегда ДОЛЖНА иметь родителя. Функция, не являющаяся родителем другой функции, считается "листовым узлом". Эта иерархическая структура иллюстрируется на рисунке 6.
ФМ СВ ПЭМК представлена как иерархический перечень функций, состоящий из функциональных заголовков и функций. Заголовки содержат идентификатор ИД, имя и "Н" в графе с заголовком "Тип". Заголовки МОГУТ содержать критерии соответствия только в том случае, если критерии применяются ко всем функциям-потомкам (детям, внукам и т.п.). Все родительские функции ДОЛЖНЫ быть обозначены, как функции заголовка ("Н"). Описания листовых функций содержат, как минимум, следующие поля: ИД, имя, объявление, описание и критерии соответствия, и имеют обозначение "F" в графе "Тип".
Критерии соответствия, перечисленные в функции заголовка, ДОЛЖНЫ наследоваться всеми ее дочерними функциями. Аналогично критерии соответствия, перечисленные в родительской функции, ДОЛЖНЫ наследоваться всеми ее дочерними функциями.
Рисунок 6 - Часть иерархической структуры ФМ СВ ПЭМК
Функциональные профили либо:
- выбирают функции из ФМ СВ ПЭМК для включения в функциональный профиль,
- считают функцию из ФМ СВ ПЭМК неприменимой, тем самым не выбирают ее для включения в функциональный профиль,
- добавляют новую дочернюю функцию, когда определено, что отсутствует применимая функция в PHR-S FM, удовлетворяющая функциональные потребности функционального профиля.
5.6.2 Соглашение об именовании
Функциональные профили НЕ ДОЛЖНЫ менять имя или объявление функции, за исключением случаев адаптации к специфичной номенклатуре сферы применения. В этих случаях код страны [ИСО 3166 (все части)] Международной организации по стандартизации (ИСО) ДОЛЖЕН быть добавлен к идентификатору функции в функциональном профиле. Специфичное обозначение кода страны ISO оставляется на усмотрение разработчиков профиля. Рекомендуется, чтобы профиль содержал отображение имени функции и/или ее объявления в ФМ СВ ПЭМК на имя и/или объявление, адаптированные к конкретной стране. Также рекомендуется, чтобы филиал организации HL7, действующий в конкретной сфере, координировал бы использование кодов стран ИСО для всех профилей в этой сфере.
5.6.3 Приоритеты
Функциональные профили показывают важность и/или безотлагательность функционального профиля, ассоциируя с функцией приоритет. Были определены три приоритета, а именно: существенна сейчас (Essential Now), существенна в будущем (Essential Future) и необязательная (Optional).
- Essential Now указывает, что реализация функции обязательна с даты выпуска профиля.
- Essential Future указывает, что в настоящее время реализация функции не обязательна, но будет обязательна в какой-то будущий момент, указанный в функциональном профиле.
- Optional указывает, что реализация функции не является обязательной.
Любые из них или все приоритеты ДОЛЖНЫ использоваться в функциональном профиле. Если используется приоритет Essential Future, то требуется, чтобы в функциональном профиле были указаны рамки времени реализации функций. Такими рамками МОГУТ быть даты, ограничения времени (например, 2008 г. или четыре месяца после публикации функционального профиля) или событие (например, последующая публикация настоящего функционального профиля). Функциональный профиль МОЖЕТ определять несколько рамок времени для приоритета Essential Future. Если определено несколько рамок времени, то они ДОЛЖНЫ использоваться для квалификации каждого экземпляра приоритета Essential Future (например, EF-2008, EF-2009).
5.6.4 Расширяемость
Чтобы адаптироваться к изменениям технологии и потребностей функциональных профилей, в ФМ СВ ПЭМК предусмотрена расширяемость. Включение в функциональный профиль дополнительных функций помимо тех, что определены в ФМ СВ ПЭМК, осуществляется в соответствии с набором правил добавления новых функций, определенных в 5.7.3 "Правила создания новых функций в функциональных профилях".
Включение дополнительного критерия, изменение последовательности критерия и предоставление большей детализации, специфичной для конкретного профиля, сверх того, что определено в функциональной модели, осуществляется в соответствии с набором правил по добавлению нового критерия или изменения существующего критерия, определенных в 5.5.2 "Критерии функционального профиля".