Search... (alt + k)
type
:ig

Для чего создавать системы идентификации

NamingSystem — курируемое пространство имен, назначающее уникальные в этом пространстве имен символы для идентификации людей, понятий, устройств. Представляет собой "систему" в типах данных Identifier и Coding.

Определяет конкретную систему кодирования или систему идентификации, чтобы её можно было внести в реестр, где другие информационные системы смогут её найти и понять идентификатор.

Ресурс CodeSystem определяет содержимое системы кодирования и её предпочтительный идентификатор. Ресурс NamingSystem декларирует существование системы кодирования или системы идентификации, а также её возможные и предпочтительный идентификатор. Ключевое различие между этими ресурсами заключается в том, кто создаёт и управляет ими. Ресурсами CodeSystem управляет владелец системы кодирования, который может должным образом определять функции и содержимое системы кодирования.

Ресурсы NamingSystem часто создаются третьими сторонами, которые сталкиваются с использованием системы кодирования и хотят описать её применение, но не имеют полномочий определять её функции и содержимое. Кроме того, для одной системы кодирования может быть создано несколько ресурсов NamingSystem, но должен быть только один ресурс CodeSystem.

flowchart TD artifact([Артефакт]) --> cond1[Это справочник?] cond1 -- Да --> cond2[Внешний?] cond2 -- Да --> id1(NamingSystem.kind = codesystem) cond2 -- Нет --> id2(CodeSystem) cond1 -- Нет --> cond3[Пространство идентификаторов?] cond3 -- Да --> id3(NamingSystem.kind = identifier)

Наверх