Руководство к использованию стандарта FHIR в ЦИСЗ
0.2.6803 - ci-build

Профиль ресурса: Учреждение здравоохранения

Официальный URL: https://fhir.by/StructureDefinition/OrganizationBy
Active as of 2026-06-25 Имя: OrganizationBy

Профиль государственного учреждения здравоохранения в РБ (Юридического лица). Раздел Информация об организации и медработнике

Описание профиля:

Профиль предназначен для записи сведений об организации здравоохранения и включает в себя следующие данные:

  • сведения о головной организации (для филиалов);
  • форма собственности;
  • УНП;
  • полное и сокращенное наименование организации;
  • информация о структуре здравоохранения;
  • тип организации здравоохранения;
  • наименование вышестоящей организации;
  • подчиненность;
  • дата регистрации и закрытия организации;
  • адрес организации здравоохранения;
  • контактные данные организации здравоохранения;
  • иные сведения об организации здравоохранения (например, условия, уровень и вид оказания медицинской помощи организации здравоохранения).

Профиль используется в следующих случаях:

  • регистрация информации о новой организации здравоохранения;
  • валидация сведений об организации здравоохранения, проступающих из МИС ОЗ.

В элементе partOf указывается ссылка на организацию, в подчинении которой находится организация в ресурсе. Для филиалов необходимо указание головной организации в расширении HeadOrganization.

Использование:

You can also check for usages in the FHIR IG Statistics

Контент профиля

Описание профилей и принципов работы различных представлений..

Профиль ресурса: Organization

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Organization C 0..* Organization учреждение здравоохранения оказывающее медицинские услуги населению
Constraints: identifierRuleForUNP, OrganizationRegistrationStartRule
... id 1..1 id Уникальный идентификатор организации в реестре организаций
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... versionId 0..1 id Идентификатор версии. Указывается версия ресурса, который подлежит редактированию, если предусмотрено правилами. Если версия не указана, то ресурс считается новым.
.... lastUpdated 0..1 instant Дата и время последнего обновления
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/OrganizationBy
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... contained 0..0 Автономные встроенные ресурсы
... Разрезы для extension 8..* Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:healthCareLevel 1..1 CodeableConcept Уровень оказания медицинской помощи
URL: https://fhir.by/StructureDefinition/HealthCareLevel
Привязка: Уровень оказания медицинской помощи (required)
.... extension:formOfOwnership 1..1 CodeableConcept Форма собственности
URL: https://fhir.by/StructureDefinition/FormOfOwnership
Привязка: Формы и виды собственности (required)
.... extension:codeUNP 1..1 string УНП
URL: https://fhir.by/StructureDefinition/CodeUNP
.... extension:isSubordinated 1..1 CodeableConcept Подчиненность организаций здравоохранения
URL: https://fhir.by/StructureDefinition/IsSubordinated
Привязка: Подчиненность организаций здравоохранения (required)
.... extension:higherLevelOrganization S 0..1 Reference(Учреждение здравоохранения) Вышестоящая организация
URL: https://fhir.by/StructureDefinition/HigherLevelOrganization
.... extension:termsOfService 1..4 CodeableConcept Условия оказания медицинской помощи
URL: https://fhir.by/StructureDefinition/TermsOfService
Привязка: Условия оказания медицинской помощи (required)
.... extension:typeOfHealthCare 1..5 CodeableConcept Вид медицинской помощи
URL: https://fhir.by/StructureDefinition/TypeOfHealthCare
Привязка: Вид медицинской помощи (required)
.... extension:organizationRegistration 1..1 (Комплекс) Информация о регистрации
URL: https://fhir.by/StructureDefinition/OrganizationRegistration
.... extension:organizationStructure S 0..1 CodeableConcept Структура здравоохранения
URL: https://fhir.by/StructureDefinition/OrganizationStructure
Привязка: Структура здравоохранения (required)
.... extension:filial 1..1 boolean Является ли данная организация филиалом
URL: https://fhir.by/StructureDefinition/FilialExt
.... extension:isEducationOrganization S 0..1 boolean Является ли организация учреждением образования
URL: https://fhir.by/StructureDefinition/IsEducationOrganization
.... extension:headOrganization S 0..1 Reference(Учреждение здравоохранения) Головная организация филиала
URL: https://fhir.by/StructureDefinition/HeadOrganization
.... extension:integrationInfo S 0..1 (Комплекс) Сведения о подключении организации к ЦИСЗ
URL: https://fhir.by/StructureDefinition/OrganizationIntegrationInfo
... modifierExtension 0..0 Extension
... Разрезы для identifier 1..* Identifier Идентифицирует эту организацию в нескольких системах
Разрез: Не упорядочено, Закрыто от value:type.coding.code
.... identifier:main 1..1 Identifier Идентифицирует эту организацию в нескольких системах
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... use 0..0 usual | official | temp | secondary | old (Если известно)
..... type 0..1 CodeableConcept Описание идентификатора
Привязка: Тип идентификатора организации (required)
...... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... system 1..1 uri Ссылка на справочник
....... code 1..1 code Код
Требуемый шаблон: main
..... system 0..1 uri Пространство имен для значения идентификатора
Требуемый шаблон: https://egr.gov.by
..... value 1..1 string Длина ОКПО равна 12 цифровым десятичным знакам, из которых первые 7 не имеют дополнительной смысловой нагрузки; восьмой знак представляет собой расчетное контрольное число; девятый знак соответствует первому знаку кода территории, на которой зарегистрирован респондент, в соответствии с общегосударственным классификатором ОКРБ 003-2017 «Система обозначений объектов административно-территориального деления» (далее – СОАТО), а 3 последних знака служат для выделения обособленных подразделений юридического лица.
..... period 0..1 Period Дата регистрации в ЕГР
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... start 1..1 dateTime Начало периода действия
..... assigner 0..0 Организация, выдавшая идентификатор (может быть просто текстом)
.... identifier:mrec 0..1 Identifier Идентифицирует эту организацию в нескольких системах
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... use 0..0 usual | official | temp | secondary | old (Если известно)
..... type 0..1 CodeableConcept Описание идентификатора
Привязка: Тип идентификатора организации (required)
...... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... system 1..1 uri Ссылка на справочник
....... code 1..1 code Код
Требуемый шаблон: mrec
..... system 0..0 Пространство имен для значения идентификатора
..... value 1..1 string Код МРЭК.
..... period 0..0 Период времени, в течение которого идентификатор действителен для использования
..... assigner 0..0 Организация, выдавшая идентификатор (может быть просто текстом)
... active 1..1 boolean Индикатор активности организации или филиала.
... type 1..1 CodeableConcept Kind of organization
Привязка: Тип организаций здравоохранения (required)
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
... name 1..1 string Полное наименование организации
... alias 0..2 string Сокращенное наименование организации
... contact 1..1 ExtendedContactDetail Контактная информация организации
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... purpose 0..0 Тип контакта
.... name 0..0 Name of an individual to contact
.... telecom 1..* ContactPoint Телефон/Факс. Адреса в интернете. Адреса электронной почты.
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 code Выбор способа связи: phone | fax | email | url
..... value 1..1 string Значение для способа связи: номер телефона, адрес электронной почты, url адреса в интернете.
..... use 0..0 home | work | temp | old | mobile - назначение этой контактной точки
..... rank 0..0 Укажите предпочтительный порядок использования (1 = самый высокий)
..... period 0..0 Период времени, в течение которого контактная точка использовалась/продолжает использоваться
.... address 1..1 Address Адрес организации
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... Разрезы для extension 1..* Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
...... extension:address 1..1 CodeableConcept Адрес в соответствии со справочником населенных пунктов и административно-территориальных единиц Республики Беларусь
URL: https://fhir.by/StructureDefinition/StreetGeoRegistry
Привязка: Справочник населенных пунктов,улиц и административно-территориальных единиц (required)
...... extension:codeSDATO S 0..1 string Код СОАТО: значение поля 'Код СОАТО' справочника 'Справочник населенных пунктов и административно-территориальных единиц'
URL: https://fhir.by/StructureDefinition/CodeSDATO
...... extension:geo-coordinates S 0..1 (Комплекс) Координаты местоположения
URL: https://fhir.by/StructureDefinition/GeographicCoordinates
..... use 0..0 home | work | temp | old | billing - назначение этого адреса
..... type 0..0 postal | physical | both
..... text 1..1 string Текстовое представление адреса: значение поля 'Полное наименование' справочника 'Справочник населенных пунктов и административно-территориальных единиц'
..... line 0..0 Название улицы, номер дома/строения, корпус, номер квартиры/помещения, номер абонентского ящика и прочее.
..... city 0..1 string Название населенного пункта
..... district 0..1 string Район
..... state 0..1 string Область
..... postalCode 1..1 string Почтовый индекс: значение поля 'Почтовый индекс' справочника 'Справочник населенных пунктов и административно-территориальных единиц'
..... country 0..0 Страна (например, это может быть двух- или трехбуквенный код ISO 3166)
..... period 0..0 Период времени, когда адрес использовался/используется
.... organization 0..0 This contact detail is handled/monitored by a specific organization
... partOf 0..1 Reference(Organization) Частью какой организации является
... endpoint 0..0 Technical endpoints providing access to services operated for the organization
... qualification 0..0 Квалификации, сертификаты, аккредитации, лицензии, обучение и т.д., относящиеся к оказанию медицинской помощи

doco Документация для этого формата

Терминологические привязки (дифференциал)

Путь Статус Использование ValueSet Версия Источник
Organization.identifier:main.​type Base required Тип идентификатора организации 📦0.2.6803 этот IG
Organization.identifier:mrec.​type Base required Тип идентификатора организации 📦0.2.6803 этот IG
Organization.type Base required Тип организаций здравоохранения 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
OrganizationRegistrationStartRule error Organization Должна быть представлена Информация о дате регистрации в ЕГР для Организаций extension('https://fhir.by/StructureDefinition/OrganizationRegistration').extension('https://fhir.by/StructureDefinition/OrganizationRegistrationStart').exists()
identifierRuleForUNP error Organization Правило для УНП - 9 цифр extension('https://fhir.by/StructureDefinition/CodeUNP').value.matches('^[0-9]{9}$')
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Organization C 0..* Organization учреждение здравоохранения оказывающее медицинские услуги населению
Constraints: org-1, identifierRuleForUNP, OrganizationRegistrationStartRule
... id Σ 1..1 id Уникальный идентификатор организации в реестре организаций
... meta Σ 1..1 Meta Метаданные о ресурсе
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... versionId Σ 0..1 id Идентификатор версии. Указывается версия ресурса, который подлежит редактированию, если предусмотрено правилами. Если версия не указана, то ресурс считается новым.
.... lastUpdated Σ 0..1 instant Дата и время последнего обновления
.... profile Σ 1..1 canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/OrganizationBy
... text 0..1 Narrative Краткое изложение текста ресурса для интерпретации человеком
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
.... extension:healthCareLevel 1..1 CodeableConcept Уровень оказания медицинской помощи
URL: https://fhir.by/StructureDefinition/HealthCareLevel
Привязка: Уровень оказания медицинской помощи (required)
.... extension:formOfOwnership 1..1 CodeableConcept Форма собственности
URL: https://fhir.by/StructureDefinition/FormOfOwnership
Привязка: Формы и виды собственности (required)
.... extension:codeUNP 1..1 string УНП
URL: https://fhir.by/StructureDefinition/CodeUNP
.... extension:isSubordinated 1..1 CodeableConcept Подчиненность организаций здравоохранения
URL: https://fhir.by/StructureDefinition/IsSubordinated
Привязка: Подчиненность организаций здравоохранения (required)
.... extension:higherLevelOrganization S 0..1 Reference(Учреждение здравоохранения) Вышестоящая организация
URL: https://fhir.by/StructureDefinition/HigherLevelOrganization
.... extension:termsOfService 1..4 CodeableConcept Условия оказания медицинской помощи
URL: https://fhir.by/StructureDefinition/TermsOfService
Привязка: Условия оказания медицинской помощи (required)
.... extension:typeOfHealthCare 1..5 CodeableConcept Вид медицинской помощи
URL: https://fhir.by/StructureDefinition/TypeOfHealthCare
Привязка: Вид медицинской помощи (required)
.... extension:organizationRegistration 1..1 (Комплекс) Информация о регистрации
URL: https://fhir.by/StructureDefinition/OrganizationRegistration
.... extension:organizationStructure S 0..1 CodeableConcept Структура здравоохранения
URL: https://fhir.by/StructureDefinition/OrganizationStructure
Привязка: Структура здравоохранения (required)
.... extension:filial 1..1 boolean Является ли данная организация филиалом
URL: https://fhir.by/StructureDefinition/FilialExt
.... extension:isEducationOrganization S 0..1 boolean Является ли организация учреждением образования
URL: https://fhir.by/StructureDefinition/IsEducationOrganization
.... extension:headOrganization S 0..1 Reference(Учреждение здравоохранения) Головная организация филиала
URL: https://fhir.by/StructureDefinition/HeadOrganization
.... extension:integrationInfo S 0..1 (Комплекс) Сведения о подключении организации к ЦИСЗ
URL: https://fhir.by/StructureDefinition/OrganizationIntegrationInfo
... Разрезы для identifier ΣC 1..* Identifier Идентифицирует эту организацию в нескольких системах
Разрез: Не упорядочено, Закрыто от value:type.coding.code
.... identifier:main ΣC 1..1 Identifier Идентифицирует эту организацию в нескольких системах
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... type Σ 0..1 CodeableConcept Описание идентификатора
Привязка: Тип идентификатора организации (required)
...... id 0..1 id Уникальный идентификатор для межэлементных ссылок
...... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определенный реализациями
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 1..1 uri Ссылка на справочник
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
Требуемый шаблон: main
....... display ΣC 0..1 string Значение кода
....... userSelected Σ 0..1 boolean Если эта кодировка была выбрана непосредственно пользователем
...... text Σ 0..1 string Простое текстовое представление концепции
..... system Σ 0..1 uri Пространство имен для значения идентификатора
Требуемый шаблон: https://egr.gov.by
..... value ΣC 1..1 string Длина ОКПО равна 12 цифровым десятичным знакам, из которых первые 7 не имеют дополнительной смысловой нагрузки; восьмой знак представляет собой расчетное контрольное число; девятый знак соответствует первому знаку кода территории, на которой зарегистрирован респондент, в соответствии с общегосударственным классификатором ОКРБ 003-2017 «Система обозначений объектов административно-территориального деления» (далее – СОАТО), а 3 последних знака служат для выделения обособленных подразделений юридического лица.
Пример General: 123456
..... period Σ 0..1 Period Дата регистрации в ЕГР
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... start ΣC 1..1 dateTime Начало периода действия
...... end ΣC 0..1 dateTime Конец периода действия
.... identifier:mrec ΣC 0..1 Identifier Идентифицирует эту организацию в нескольких системах
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... type Σ 0..1 CodeableConcept Описание идентификатора
Привязка: Тип идентификатора организации (required)
...... id 0..1 id Уникальный идентификатор для межэлементных ссылок
...... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определенный реализациями
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 1..1 uri Ссылка на справочник
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
Требуемый шаблон: mrec
....... display ΣC 0..1 string Значение кода
....... userSelected Σ 0..1 boolean Если эта кодировка была выбрана непосредственно пользователем
...... text Σ 0..1 string Простое текстовое представление концепции
..... value ΣC 1..1 string Код МРЭК.
Пример General: 123456
... active ?!Σ 1..1 boolean Индикатор активности организации или филиала.
... type Σ 1..1 CodeableConcept Kind of organization
Привязка: Тип организаций здравоохранения (required)
.... id 0..1 id Уникальный идентификатор для межэлементных ссылок
.... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..1 id Уникальный идентификатор для межэлементных ссылок
..... extension 0..* Extension Дополнительный контент, определенный реализациями
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
..... userSelected Σ 0..1 boolean Если эта кодировка была выбрана непосредственно пользователем
.... text Σ 0..1 string Простое текстовое представление концепции
... name ΣC 1..1 string Полное наименование организации
... alias 0..2 string Сокращенное наименование организации
... description Σ 0..1 markdown Дополнительные сведения об организации, которые могут быть отображены в качестве дополнительной информации для идентификации организации помимо ее названия
... contact C 1..1 ExtendedContactDetail Контактная информация организации
Constraints: org-3, org-4
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... telecom Σ 1..* ContactPoint Телефон/Факс. Адреса в интернете. Адреса электронной почты.
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system ΣC 1..1 code Выбор способа связи: phone | fax | email | url
Привязка: ContactPointSystem (required): Телекоммуникационная форма для контактного пункта.
..... value ΣC 1..1 string Значение для способа связи: номер телефона, адрес электронной почты, url адреса в интернете.
.... address Σ 1..1 Address Адрес организации
..... Разрезы для extension 1..* Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
...... extension:address 1..1 CodeableConcept Адрес в соответствии со справочником населенных пунктов и административно-территориальных единиц Республики Беларусь
URL: https://fhir.by/StructureDefinition/StreetGeoRegistry
Привязка: Справочник населенных пунктов,улиц и административно-территориальных единиц (required)
...... extension:codeSDATO S 0..1 string Код СОАТО: значение поля 'Код СОАТО' справочника 'Справочник населенных пунктов и административно-территориальных единиц'
URL: https://fhir.by/StructureDefinition/CodeSDATO
...... extension:geo-coordinates S 0..1 (Комплекс) Координаты местоположения
URL: https://fhir.by/StructureDefinition/GeographicCoordinates
..... text Σ 1..1 string Текстовое представление адреса: значение поля 'Полное наименование' справочника 'Справочник населенных пунктов и административно-территориальных единиц'
Пример General: 220099, Минск, пр-т Победителей, 2, корп. 3, кв. 40
..... city Σ 0..1 string Название населенного пункта
Пример General: Минск
..... district Σ 0..1 string Район
Пример General: Минский район
..... state Σ 0..1 string Область
..... postalCode Σ 1..1 string Почтовый индекс: значение поля 'Почтовый индекс' справочника 'Справочник населенных пунктов и административно-территориальных единиц'
Пример General: 220099
.... period Σ 0..1 Period Период, в течение которого этот контакт был действителен для использования
... partOf Σ 0..1 Reference(Organization) Частью какой организации является

doco Документация для этого формата

Привязки к терминологии

Путь Статус Использование ValueSet Версия Источник
Organization.identifier:main.​type Base required Тип идентификатора организации 📦0.2.6803 этот IG
Organization.identifier:mrec.​type Base required Тип идентификатора организации 📦0.2.6803 этот IG
Organization.type Base required Тип организаций здравоохранения 📦0.2.6803 этот IG
Organization.contact.​telecom.system Base required ContactPointSystem 📍5.0.0 Стандарт FHIR
Organization.qualification.​code Base example Not State Unknown

Ограничения

Id Градация Путь(и) Описание Выражение
OrganizationRegistrationStartRule error Organization Должна быть представлена Информация о дате регистрации в ЕГР для Организаций extension('https://fhir.by/StructureDefinition/OrganizationRegistration').extension('https://fhir.by/StructureDefinition/OrganizationRegistrationStart').exists()
dom-2 error Organization If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Organization If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Organization If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Organization If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика Organization A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ВСЕ** элементы All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ВСЕ** расширения Must have either extensions or value[x], not both extension.exists() != value.exists()
identifierRuleForUNP error Organization Правило для УНП - 9 цифр extension('https://fhir.by/StructureDefinition/CodeUNP').value.matches('^[0-9]{9}$')
org-1 error Organization The organization SHALL at least have a name or an identifier, and possibly more than one (identifier.count() + name.count()) > 0
org-3 error Organization.contact The telecom of an organization can never be of use 'home' telecom.where(use = 'home').empty()
org-4 error Organization.contact The address of an organization can never be of use 'home' address.where(use = 'home').empty()

Полная Схема

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Organization C 0..* Organization учреждение здравоохранения оказывающее медицинские услуги населению
Constraints: org-1, identifierRuleForUNP, OrganizationRegistrationStartRule
... id Σ 1..1 id Уникальный идентификатор организации в реестре организаций
... meta Σ 1..1 Meta Метаданные о ресурсе
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... versionId Σ 0..1 id Идентификатор версии. Указывается версия ресурса, который подлежит редактированию, если предусмотрено правилами. Если версия не указана, то ресурс считается новым.
.... lastUpdated Σ 0..1 instant Дата и время последнего обновления
.... profile Σ 1..1 canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/OrganizationBy
... text 0..1 Narrative Краткое изложение текста ресурса для интерпретации человеком
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
.... extension:healthCareLevel 1..1 CodeableConcept Уровень оказания медицинской помощи
URL: https://fhir.by/StructureDefinition/HealthCareLevel
Привязка: Уровень оказания медицинской помощи (required)
.... extension:formOfOwnership 1..1 CodeableConcept Форма собственности
URL: https://fhir.by/StructureDefinition/FormOfOwnership
Привязка: Формы и виды собственности (required)
.... extension:codeUNP 1..1 string УНП
URL: https://fhir.by/StructureDefinition/CodeUNP
.... extension:isSubordinated 1..1 CodeableConcept Подчиненность организаций здравоохранения
URL: https://fhir.by/StructureDefinition/IsSubordinated
Привязка: Подчиненность организаций здравоохранения (required)
.... extension:higherLevelOrganization S 0..1 Reference(Учреждение здравоохранения) Вышестоящая организация
URL: https://fhir.by/StructureDefinition/HigherLevelOrganization
.... extension:termsOfService 1..4 CodeableConcept Условия оказания медицинской помощи
URL: https://fhir.by/StructureDefinition/TermsOfService
Привязка: Условия оказания медицинской помощи (required)
.... extension:typeOfHealthCare 1..5 CodeableConcept Вид медицинской помощи
URL: https://fhir.by/StructureDefinition/TypeOfHealthCare
Привязка: Вид медицинской помощи (required)
.... extension:organizationRegistration 1..1 (Комплекс) Информация о регистрации
URL: https://fhir.by/StructureDefinition/OrganizationRegistration
.... extension:organizationStructure S 0..1 CodeableConcept Структура здравоохранения
URL: https://fhir.by/StructureDefinition/OrganizationStructure
Привязка: Структура здравоохранения (required)
.... extension:filial 1..1 boolean Является ли данная организация филиалом
URL: https://fhir.by/StructureDefinition/FilialExt
.... extension:isEducationOrganization S 0..1 boolean Является ли организация учреждением образования
URL: https://fhir.by/StructureDefinition/IsEducationOrganization
.... extension:headOrganization S 0..1 Reference(Учреждение здравоохранения) Головная организация филиала
URL: https://fhir.by/StructureDefinition/HeadOrganization
.... extension:integrationInfo S 0..1 (Комплекс) Сведения о подключении организации к ЦИСЗ
URL: https://fhir.by/StructureDefinition/OrganizationIntegrationInfo
... Разрезы для identifier ΣC 1..* Identifier Идентифицирует эту организацию в нескольких системах
Разрез: Не упорядочено, Закрыто от value:type.coding.code
.... identifier:main ΣC 1..1 Identifier Идентифицирует эту организацию в нескольких системах
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... type Σ 0..1 CodeableConcept Описание идентификатора
Привязка: Тип идентификатора организации (required)
...... id 0..1 id Уникальный идентификатор для межэлементных ссылок
...... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определенный реализациями
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 1..1 uri Ссылка на справочник
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
Требуемый шаблон: main
....... display ΣC 0..1 string Значение кода
....... userSelected Σ 0..1 boolean Если эта кодировка была выбрана непосредственно пользователем
...... text Σ 0..1 string Простое текстовое представление концепции
..... system Σ 0..1 uri Пространство имен для значения идентификатора
Требуемый шаблон: https://egr.gov.by
..... value ΣC 1..1 string Длина ОКПО равна 12 цифровым десятичным знакам, из которых первые 7 не имеют дополнительной смысловой нагрузки; восьмой знак представляет собой расчетное контрольное число; девятый знак соответствует первому знаку кода территории, на которой зарегистрирован респондент, в соответствии с общегосударственным классификатором ОКРБ 003-2017 «Система обозначений объектов административно-территориального деления» (далее – СОАТО), а 3 последних знака служат для выделения обособленных подразделений юридического лица.
Пример General: 123456
..... period Σ 0..1 Period Дата регистрации в ЕГР
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... start ΣC 1..1 dateTime Начало периода действия
...... end ΣC 0..1 dateTime Конец периода действия
.... identifier:mrec ΣC 0..1 Identifier Идентифицирует эту организацию в нескольких системах
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... type Σ 0..1 CodeableConcept Описание идентификатора
Привязка: Тип идентификатора организации (required)
...... id 0..1 id Уникальный идентификатор для межэлементных ссылок
...... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определенный реализациями
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 1..1 uri Ссылка на справочник
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
Требуемый шаблон: mrec
....... display ΣC 0..1 string Значение кода
....... userSelected Σ 0..1 boolean Если эта кодировка была выбрана непосредственно пользователем
...... text Σ 0..1 string Простое текстовое представление концепции
..... value ΣC 1..1 string Код МРЭК.
Пример General: 123456
... active ?!Σ 1..1 boolean Индикатор активности организации или филиала.
... type Σ 1..1 CodeableConcept Kind of organization
Привязка: Тип организаций здравоохранения (required)
.... id 0..1 id Уникальный идентификатор для межэлементных ссылок
.... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..1 id Уникальный идентификатор для межэлементных ссылок
..... extension 0..* Extension Дополнительный контент, определенный реализациями
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
..... userSelected Σ 0..1 boolean Если эта кодировка была выбрана непосредственно пользователем
.... text Σ 0..1 string Простое текстовое представление концепции
... name ΣC 1..1 string Полное наименование организации
... alias 0..2 string Сокращенное наименование организации
... description Σ 0..1 markdown Дополнительные сведения об организации, которые могут быть отображены в качестве дополнительной информации для идентификации организации помимо ее названия
... contact C 1..1 ExtendedContactDetail Контактная информация организации
Constraints: org-3, org-4
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... telecom Σ 1..* ContactPoint Телефон/Факс. Адреса в интернете. Адреса электронной почты.
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system ΣC 1..1 code Выбор способа связи: phone | fax | email | url
Привязка: ContactPointSystem (required): Телекоммуникационная форма для контактного пункта.
..... value ΣC 1..1 string Значение для способа связи: номер телефона, адрес электронной почты, url адреса в интернете.
.... address Σ 1..1 Address Адрес организации
..... Разрезы для extension 1..* Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
...... extension:address 1..1 CodeableConcept Адрес в соответствии со справочником населенных пунктов и административно-территориальных единиц Республики Беларусь
URL: https://fhir.by/StructureDefinition/StreetGeoRegistry
Привязка: Справочник населенных пунктов,улиц и административно-территориальных единиц (required)
...... extension:codeSDATO S 0..1 string Код СОАТО: значение поля 'Код СОАТО' справочника 'Справочник населенных пунктов и административно-территориальных единиц'
URL: https://fhir.by/StructureDefinition/CodeSDATO
...... extension:geo-coordinates S 0..1 (Комплекс) Координаты местоположения
URL: https://fhir.by/StructureDefinition/GeographicCoordinates
..... text Σ 1..1 string Текстовое представление адреса: значение поля 'Полное наименование' справочника 'Справочник населенных пунктов и административно-территориальных единиц'
Пример General: 220099, Минск, пр-т Победителей, 2, корп. 3, кв. 40
..... city Σ 0..1 string Название населенного пункта
Пример General: Минск
..... district Σ 0..1 string Район
Пример General: Минский район
..... state Σ 0..1 string Область
..... postalCode Σ 1..1 string Почтовый индекс: значение поля 'Почтовый индекс' справочника 'Справочник населенных пунктов и административно-территориальных единиц'
Пример General: 220099
.... period Σ 0..1 Period Период, в течение которого этот контакт был действителен для использования
... partOf Σ 0..1 Reference(Organization) Частью какой организации является

doco Документация для этого формата

Привязки к терминологии

Путь Статус Использование ValueSet Версия Источник
Organization.identifier:main.​type Base required Тип идентификатора организации 📦0.2.6803 этот IG
Organization.identifier:mrec.​type Base required Тип идентификатора организации 📦0.2.6803 этот IG
Organization.type Base required Тип организаций здравоохранения 📦0.2.6803 этот IG
Organization.contact.​telecom.system Base required ContactPointSystem 📍5.0.0 Стандарт FHIR
Organization.qualification.​code Base example Not State Unknown

Ограничения

Id Градация Путь(и) Описание Выражение
OrganizationRegistrationStartRule error Organization Должна быть представлена Информация о дате регистрации в ЕГР для Организаций extension('https://fhir.by/StructureDefinition/OrganizationRegistration').extension('https://fhir.by/StructureDefinition/OrganizationRegistrationStart').exists()
dom-2 error Organization If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Organization If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Organization If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Organization If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика Organization A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ВСЕ** элементы All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ВСЕ** расширения Must have either extensions or value[x], not both extension.exists() != value.exists()
identifierRuleForUNP error Organization Правило для УНП - 9 цифр extension('https://fhir.by/StructureDefinition/CodeUNP').value.matches('^[0-9]{9}$')
org-1 error Organization The organization SHALL at least have a name or an identifier, and possibly more than one (identifier.count() + name.count()) > 0
org-3 error Organization.contact The telecom of an organization can never be of use 'home' telecom.where(use = 'home').empty()
org-4 error Organization.contact The address of an organization can never be of use 'home' address.where(use = 'home').empty()

Схема различий

Профиль ресурса: Organization

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Organization C 0..* Organization учреждение здравоохранения оказывающее медицинские услуги населению
Constraints: identifierRuleForUNP, OrganizationRegistrationStartRule
... id 1..1 id Уникальный идентификатор организации в реестре организаций
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... versionId 0..1 id Идентификатор версии. Указывается версия ресурса, который подлежит редактированию, если предусмотрено правилами. Если версия не указана, то ресурс считается новым.
.... lastUpdated 0..1 instant Дата и время последнего обновления
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/OrganizationBy
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... contained 0..0 Автономные встроенные ресурсы
... Разрезы для extension 8..* Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:healthCareLevel 1..1 CodeableConcept Уровень оказания медицинской помощи
URL: https://fhir.by/StructureDefinition/HealthCareLevel
Привязка: Уровень оказания медицинской помощи (required)
.... extension:formOfOwnership 1..1 CodeableConcept Форма собственности
URL: https://fhir.by/StructureDefinition/FormOfOwnership
Привязка: Формы и виды собственности (required)
.... extension:codeUNP 1..1 string УНП
URL: https://fhir.by/StructureDefinition/CodeUNP
.... extension:isSubordinated 1..1 CodeableConcept Подчиненность организаций здравоохранения
URL: https://fhir.by/StructureDefinition/IsSubordinated
Привязка: Подчиненность организаций здравоохранения (required)
.... extension:higherLevelOrganization S 0..1 Reference(Учреждение здравоохранения) Вышестоящая организация
URL: https://fhir.by/StructureDefinition/HigherLevelOrganization
.... extension:termsOfService 1..4 CodeableConcept Условия оказания медицинской помощи
URL: https://fhir.by/StructureDefinition/TermsOfService
Привязка: Условия оказания медицинской помощи (required)
.... extension:typeOfHealthCare 1..5 CodeableConcept Вид медицинской помощи
URL: https://fhir.by/StructureDefinition/TypeOfHealthCare
Привязка: Вид медицинской помощи (required)
.... extension:organizationRegistration 1..1 (Комплекс) Информация о регистрации
URL: https://fhir.by/StructureDefinition/OrganizationRegistration
.... extension:organizationStructure S 0..1 CodeableConcept Структура здравоохранения
URL: https://fhir.by/StructureDefinition/OrganizationStructure
Привязка: Структура здравоохранения (required)
.... extension:filial 1..1 boolean Является ли данная организация филиалом
URL: https://fhir.by/StructureDefinition/FilialExt
.... extension:isEducationOrganization S 0..1 boolean Является ли организация учреждением образования
URL: https://fhir.by/StructureDefinition/IsEducationOrganization
.... extension:headOrganization S 0..1 Reference(Учреждение здравоохранения) Головная организация филиала
URL: https://fhir.by/StructureDefinition/HeadOrganization
.... extension:integrationInfo S 0..1 (Комплекс) Сведения о подключении организации к ЦИСЗ
URL: https://fhir.by/StructureDefinition/OrganizationIntegrationInfo
... modifierExtension 0..0 Extension
... Разрезы для identifier 1..* Identifier Идентифицирует эту организацию в нескольких системах
Разрез: Не упорядочено, Закрыто от value:type.coding.code
.... identifier:main 1..1 Identifier Идентифицирует эту организацию в нескольких системах
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... use 0..0 usual | official | temp | secondary | old (Если известно)
..... type 0..1 CodeableConcept Описание идентификатора
Привязка: Тип идентификатора организации (required)
...... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... system 1..1 uri Ссылка на справочник
....... code 1..1 code Код
Требуемый шаблон: main
..... system 0..1 uri Пространство имен для значения идентификатора
Требуемый шаблон: https://egr.gov.by
..... value 1..1 string Длина ОКПО равна 12 цифровым десятичным знакам, из которых первые 7 не имеют дополнительной смысловой нагрузки; восьмой знак представляет собой расчетное контрольное число; девятый знак соответствует первому знаку кода территории, на которой зарегистрирован респондент, в соответствии с общегосударственным классификатором ОКРБ 003-2017 «Система обозначений объектов административно-территориального деления» (далее – СОАТО), а 3 последних знака служат для выделения обособленных подразделений юридического лица.
..... period 0..1 Period Дата регистрации в ЕГР
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... start 1..1 dateTime Начало периода действия
..... assigner 0..0 Организация, выдавшая идентификатор (может быть просто текстом)
.... identifier:mrec 0..1 Identifier Идентифицирует эту организацию в нескольких системах
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... use 0..0 usual | official | temp | secondary | old (Если известно)
..... type 0..1 CodeableConcept Описание идентификатора
Привязка: Тип идентификатора организации (required)
...... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... system 1..1 uri Ссылка на справочник
....... code 1..1 code Код
Требуемый шаблон: mrec
..... system 0..0 Пространство имен для значения идентификатора
..... value 1..1 string Код МРЭК.
..... period 0..0 Период времени, в течение которого идентификатор действителен для использования
..... assigner 0..0 Организация, выдавшая идентификатор (может быть просто текстом)
... active 1..1 boolean Индикатор активности организации или филиала.
... type 1..1 CodeableConcept Kind of organization
Привязка: Тип организаций здравоохранения (required)
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
... name 1..1 string Полное наименование организации
... alias 0..2 string Сокращенное наименование организации
... contact 1..1 ExtendedContactDetail Контактная информация организации
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... purpose 0..0 Тип контакта
.... name 0..0 Name of an individual to contact
.... telecom 1..* ContactPoint Телефон/Факс. Адреса в интернете. Адреса электронной почты.
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 code Выбор способа связи: phone | fax | email | url
..... value 1..1 string Значение для способа связи: номер телефона, адрес электронной почты, url адреса в интернете.
..... use 0..0 home | work | temp | old | mobile - назначение этой контактной точки
..... rank 0..0 Укажите предпочтительный порядок использования (1 = самый высокий)
..... period 0..0 Период времени, в течение которого контактная точка использовалась/продолжает использоваться
.... address 1..1 Address Адрес организации
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... Разрезы для extension 1..* Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
...... extension:address 1..1 CodeableConcept Адрес в соответствии со справочником населенных пунктов и административно-территориальных единиц Республики Беларусь
URL: https://fhir.by/StructureDefinition/StreetGeoRegistry
Привязка: Справочник населенных пунктов,улиц и административно-территориальных единиц (required)
...... extension:codeSDATO S 0..1 string Код СОАТО: значение поля 'Код СОАТО' справочника 'Справочник населенных пунктов и административно-территориальных единиц'
URL: https://fhir.by/StructureDefinition/CodeSDATO
...... extension:geo-coordinates S 0..1 (Комплекс) Координаты местоположения
URL: https://fhir.by/StructureDefinition/GeographicCoordinates
..... use 0..0 home | work | temp | old | billing - назначение этого адреса
..... type 0..0 postal | physical | both
..... text 1..1 string Текстовое представление адреса: значение поля 'Полное наименование' справочника 'Справочник населенных пунктов и административно-территориальных единиц'
..... line 0..0 Название улицы, номер дома/строения, корпус, номер квартиры/помещения, номер абонентского ящика и прочее.
..... city 0..1 string Название населенного пункта
..... district 0..1 string Район
..... state 0..1 string Область
..... postalCode 1..1 string Почтовый индекс: значение поля 'Почтовый индекс' справочника 'Справочник населенных пунктов и административно-территориальных единиц'
..... country 0..0 Страна (например, это может быть двух- или трехбуквенный код ISO 3166)
..... period 0..0 Период времени, когда адрес использовался/используется
.... organization 0..0 This contact detail is handled/monitored by a specific organization
... partOf 0..1 Reference(Organization) Частью какой организации является
... endpoint 0..0 Technical endpoints providing access to services operated for the organization
... qualification 0..0 Квалификации, сертификаты, аккредитации, лицензии, обучение и т.д., относящиеся к оказанию медицинской помощи

doco Документация для этого формата

Терминологические привязки (дифференциал)

Путь Статус Использование ValueSet Версия Источник
Organization.identifier:main.​type Base required Тип идентификатора организации 📦0.2.6803 этот IG
Organization.identifier:mrec.​type Base required Тип идентификатора организации 📦0.2.6803 этот IG
Organization.type Base required Тип организаций здравоохранения 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
OrganizationRegistrationStartRule error Organization Должна быть представлена Информация о дате регистрации в ЕГР для Организаций extension('https://fhir.by/StructureDefinition/OrganizationRegistration').extension('https://fhir.by/StructureDefinition/OrganizationRegistrationStart').exists()
identifierRuleForUNP error Organization Правило для УНП - 9 цифр extension('https://fhir.by/StructureDefinition/CodeUNP').value.matches('^[0-9]{9}$')

 


Примечания:

Синтаксис метода получения ресурса

Метод получения осуществляет доступ к текущему содержимому ресурса. Взаимодействие осуществляется с помощью HTTP GET команды:

GET [FHIR_BASE]/Organization/[id]

Метод возвращает один экземпляр ресурса.

Возможные значения логического идентификатора («id») описаны в типе Id

При попытке доступа к несуществующему ресурсу будет возвращен HTTP статус код - 404 Not Found

Синтаксис поиска ресурса

Во всех поисковых взаимодействиях в этом руководстве используется HTTP GET команда со следующим синтаксисом:

GET [FHIR_BASE]/Organization?[parameter1]{:m1|m2|...}={c1|c2|...}[value1{,value2,...}]{&[parameter2]{:m1|m2|...}={c1|c2|...}[value1{,value2,...}]&...}

  • GET — это HTTP метод, используемый для получения ресурса.

  • Переменные указанные в «[]», обязательны для предоставления клиентом и будут заменены указанным строковым литералом.

  • Переменные указанные в «{}», не являются обязательными для предоставления клиентом и будут заменены указанным строковым литералом.

  • FHIR_BASE: URL-адрес сервера

  • Resource-type: имя типа ресурса (например, “Organization”).

  • parameter: параметры поиска, определенные для конкретного взаимодействия (например, «?Organization=Organization/01»).

  • value: значение параметра поиска

  • {:m1 m2 …}: модификатор параметра поиска

  • {c1 c2 …}: компаратор параметра поиска

  • {,value2,…}: логическое ИЛИ

  • {&parameter2={:m1 m2 …}={c1 c2 …}[value1{,value2,…}]&…}: логическое И

Простой пример запроса поиска в RESTful с использованием HTTP GET команды:

GET [FHIR_BASE]/Organization?id=value&...

Поддерживаемые параметры поиска ресурса

Параметр поиска Тип Описание Выражение Пример
_id token По логическому идентификатору Organization.id GET [FHIR_BASE]/Organization?_id=123456
_lastUpdated date Дата обновления ресурса Organization.meta.lastUpdated GET [FHIR_BASE]/Organization?_lastUpdated=2025-09-01
_profile reference По профилю организации Organization.meta.profile GET [FHIR_BASE]/Organization?_profile=https://fhir.by/StructureDefinition/OrganizationBy
identifier token По ОКПО организации Organization.identifier GET [FHIR_BASE]/Organization?identifier=50235599
unp string По УНП организации Organization.extension(‘https://fhir.by/StructureDefinition/CodeUNP’).value.as(CodeableConcept).coding.code GET [FHIR_BASE]/Organization?unp=123456789&_format=json
active token Активна ли запись об организации Organization.active GET [FHIR_BASE]/Organization?active=true
address-city string По населенному пункту Organization.contact.address.city GET [FHIR_BASE]/Organization?address-city=Могилев
address-state string По области Organization.contact.address.state GET [FHIR_BASE]/Organization?address-state=Могилевская
address-district string По району Organization.contact.address.district GET [FHIR_BASE]/Organization?address-district=Могилевский
name string Название или часть названия организации Organization.name | Organization.alias GET [FHIR_BASE]/Organization?name=Учреждение здравоохранения «Поликлиника № 1»
alias string Название или часть названия организации Organization.alias GET [FHIR_BASE]/Organization?alias=ООО "Анализ Мед"
partof reference Организация, частью которой является эта организация Organization.partOf GET [FHIR_BASE]/Organization?partof=[organization_id]
head-organization reference Головная организация филиала Organization.extension(‘https://fhir.by/StructureDefinition/HeadOrganization’).value.as(Reference) GET [FHIR_BASE]/Organization?head-organization=[organization_id]
type token Код, обозначающий тип организации Organization.type GET [FHIR_BASE]/Organization?type=22
act-in-registr date Дата актуализации Organization.extension(‘https://fhir.by/StructureDefinition/OrganizationRegistration’).extension(‘https://fhir.by/StructureDefinition/OrganizationActInRegistr’).value as date GET [FHIR_BASE]/Organization?act-in-registr=2025-09-01
filial token Организация является филиалом Organization.extension(‘https://fhir.by/StructureDefinition/FilialExt’).value as boolean GET [FHIR_BASE]/Organization?filial=true
education token Организация является учреждением образования Organization.extension(‘https://fhir.by/StructureDefinition/IsEducationOrganization’).value as boolean GET [FHIR_BASE]/Organization?education=true
form-ownership token Форма собственности организации Organization.extension(‘https://fhir.by/StructureDefinition/FormOfOwnership’).as(CodeableConcept).coding.code GET [FHIR_BASE]/Organization?form-ownership=11

Поиск по логическому идентификатору

GET [FHIR_BASE]/Organization?_id=123- возвращает организации с логическим идентификатором 123

GET [FHIR_BASE]/Organization?_id=123,321- возвращает организации с логическими идентификаторами 123 ИЛИ 321

GET [FHIR_BASE]/Organization?_id=123&_id=321- возвращает пустой список организации - применение логического И в данном случае не имеет смысла, но поддерживается системой

Учитывая, что логический идентификатор уникален, поиск по логическому идентификатору всегда приведет к нулю или единице записей. Во многих отношениях поиск функционально эквивалентен простому методу получения ресурса. Однако есть некоторые различия в использовании поиска вместо чтения:

  • Операции поиска всегда возвращают ресурс Bundle.

  • Если логический идентификатор существует и ресурс может быть возвращен, результатом будет Bundle, содержащий ресурс, а не сам ресурс.

  • Если логический идентификатор не существует или не может быть возвращен, результатом действительного поиска все равно будет Bundle. Bundle МОЖЕТ включать дополнительную информацию в форме OperationOutcome.

  • Доступен дополнительный функционал поиска. Например, запрос ресурса «Organization» по логическому идентификатору, а также установка критериев поиска identifier вернет организации только в том случае, если идентификатор совпал.

Поиск по профилю ресурса.

Параметр поиска _profile используется для сопоставления ресурсов на основе значений в элементе Resource.meta.profile

Параметр поиска _profile определяется как параметр ссылочного типа.

GET [FHIR_BASE]/Organization?_profile=http://hl7.org/fhir/StructureDefinition/bp

НЕ допускается использование ТОЛЬКО параметра поиска _profile, ДОЛЖЕН использоваться ТОЛЬКО в комбинации с каким-либо другим параметром поиска (_id, name)

Поиск по названию.

Параметр поиска name определяется как параметр типа string.

Параметр поиска по названию в случае с ресурсом Organization ограничивается использованием поиска организации ТОЛЬКО по полному совпадению названию. НЕ ДОПУСКАЕТСЯ использование каких либо компараторов или модификаторов поиска.

Примеры поиска по названию:

GET [FHIR_BASE]/Organization?name=Учреждение здравоохранения Поликлиника №1 - возвращает организации с названию Учреждение здравоохранения Поликлиника №1

GET [FHIR_BASE]/Organization?name=Учреждение здравоохранения Поликлиника №1,Учреждение здравоохранения Поликлиника №2 - возвращает организации с названию Учреждение здравоохранения Поликлиника №1 ИЛИ Учреждение здравоохранения Поликлиника №2

GET [FHIR_BASE]/Organization?name=Учреждение здравоохранения Поликлиника №1&name=Учреждение здравоохранения Поликлиника №2 - возвращает организации с названию Учреждение здравоохранения Поликлиника №1 И Учреждение здравоохранения Поликлиника №2

Поиск по идентификатору.

Параметр поиска identifier определяется как параметр типа token.

Примеры поиска по идентификатору:

GET [FHIR_BASE]/Organization?identifier=123456789012 - возвращает организации у которых идентификатор любого типа равен 123456789012

Необходимо добавить описание Прав доступа!!!!!!

Для добавления описания нужно добавить файл input/rules/StructureDefinition-OrganizationBy-rules.md