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

Профиль ресурса: Законный представитель пациента

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

Лицо, которому пациент согласился передать информацию, составляющую врачебную тайну (законный представитель, опекун, попечитель близкий родственник пациента). В эту категорию также входят представители юридических лиц, которые являются законными представителями пациента. Раздел Информация о пациенте

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

Профиль предназначен для записи информации о законном представителе пациента.

Профиль включает в себя следующие данные:

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

Профиль применяется для записи информации о:

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

При необходимости аннулировать ресурс законного представителя, в МИС ОЗ должен быть сформирован Bundle, содержащий ресурс Patient и связанный с ним ресурс RelatedPerson (который необходимо аннулировать) с установленным значением элемента active = false. Сформированный Bundle импортируется в ЦИСЗ. При замещении старого ресурса новым в элементе lastUpdated будет установлена дата последнего изменения ресурса, которая фактически является датой аннулирования представительства.

Для идентификаторов может быть необходимо указание места и даты выдачи документа. В зависимости от вида идентификатора используются расширения PassportIssued, DocumentIssued, ForeignDocumentIssued. Какое именно расширение необходимо использовать указано ниже в разделе “Контент профиля” на вкладке “Полная схема” в каждом из срезов identifier.

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

You can also check for usages in the FHIR IG Statistics

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

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. RelatedPerson C 0..* RelatedPerson Лицо, представляющее интересы пациента, но не являющееся непосредственным объектом оказания медицинской помощи
Constraints: PersonPassportRBNumberRule, PatientCountOneAccountRule, PatientCountOneSystemEmail, PatientCountOnePatientTelecomPurpose
... 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/RelatedPersonPermanentBy
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Language of the resource content
... contained 0..0 Автономные встроенные ресурсы
... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:maritalStatus 0..1 CodeableConcept Состоит ли законный представитель в браке
URL: https://fhir.by/StructureDefinition/RelatedPersonMaritalStatus
Привязка: Семейное положение (required)
... modifierExtension 0..0 Extension
... Разрезы для identifier 1..* Identifier Идентификатор для этого человека
Разрез: Не упорядочено, Закрыто от value:type.coding.code
.... identifier:PersonIdentifier S 0..1 Identifier Идентификационныей номер
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..1 Extension Extension
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:docIssued S 0..1 (Комплекс) Место и дата выдачи документа
URL: https://fhir.by/StructureDefinition/PassportIssued
..... type 1..1 CodeableConcept Описание идентификатора
Привязка: Тип документа, удостоверяющего личность (required)
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... id 0..0 Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
....... system 1..1 uri Ссылка на справочник
....... code 1..1 code Код
Требуемый шаблон: INP
....... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
...... text 0..0 Простое текстовое представление концепции
..... system 0..0 Пространство имен для значения идентификатора
..... value 1..1 string Уникальное значение
..... period
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... start 1..1 dateTime Начало периода действия
.... identifier:Passport S 0..1 Identifier Паспорт РБ
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..1 Extension Extension
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:docIssued S 0..1 (Комплекс) Место и дата выдачи документа
URL: https://fhir.by/StructureDefinition/PassportIssued
..... type 1..1 CodeableConcept Описание идентификатора
Привязка: Тип документа, удостоверяющего личность (required)
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... id 0..0 Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
....... system 1..1 uri Ссылка на справочник
....... code 1..1 code Код
Требуемый шаблон: Passport-RB
....... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
...... text 0..0 Простое текстовое представление концепции
..... system 0..0 Пространство имен для значения идентификатора
..... value 1..1 string Уникальное значение
..... period
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... start 1..1 dateTime Начало периода действия
.... identifier:DisabilityCertificate S 0..1 Identifier Удостоверение инвалида
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..1 Extension Extension
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:docIssued S 0..1 (Комплекс) Место и дата выдачи документа
URL: https://fhir.by/StructureDefinition/DocumentIssued
..... type 1..1 CodeableConcept Описание идентификатора
Привязка: Тип документа, удостоверяющего личность (required)
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... id 0..0 Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
....... system 1..1 uri Ссылка на справочник
....... code 1..1 code Код
Требуемый шаблон: CDP
....... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
...... text 0..0 Простое текстовое представление концепции
..... system 0..0 Пространство имен для значения идентификатора
..... value 1..1 string Уникальное значение
..... period
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... start 1..1 dateTime Начало периода действия
.... identifier:ForeignDocumentNumber S 0..1 Identifier Номер иностранного документа подтверждающего личность
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..1 Extension Extension
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:docIssued S 0..1 (Комплекс) Место и дата выдачи иностранного документа
URL: https://fhir.by/StructureDefinition/ForeignDocumentIssued
..... type 1..1 CodeableConcept Описание идентификатора
Привязка: Тип документа, удостоверяющего личность (required)
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... id 0..0 Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
....... system 1..1 uri Ссылка на справочник
....... code 1..1 code Код
Требуемый шаблон: FDN
....... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
...... text 0..0 Простое текстовое представление концепции
..... system 0..0 Пространство имен для значения идентификатора
..... value 1..1 string Уникальное значение
..... period
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... start 1..1 dateTime Начало периода действия
.... identifier:RelatedPersonCertificate S 0..1 Identifier Удостоверение на право представления интересов подопечного
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..1 Extension Extension
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:docIssued S 0..1 (Комплекс) Место и дата выдачи документа
URL: https://fhir.by/StructureDefinition/DocumentIssued
..... type 1..1 CodeableConcept Описание идентификатора
Привязка: Тип документа, удостоверяющего личность (required)
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... id 0..0 Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
....... system 1..1 uri Ссылка на справочник
....... code 1..1 code Код
Требуемый шаблон: Related-person-certificate
....... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
...... text 0..0 Простое текстовое представление концепции
..... system 0..0 Пространство имен для значения идентификатора
..... value 1..1 string Уникальное значение
..... period
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... start 1..1 dateTime Начало периода действия
.... identifier:IPA S 0..1 Identifier Страховой номер индивидуального лицевого счета
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..1 Extension Extension
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:docIssued S 0..1 (Комплекс) Место и дата выдачи документа
URL: https://fhir.by/StructureDefinition/DocumentIssued
..... type 1..1 CodeableConcept Описание идентификатора
Привязка: Тип документа, удостоверяющего личность (required)
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... id 0..0 Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
....... system 1..1 uri Ссылка на справочник
....... code 1..1 code Код
Требуемый шаблон: IPA
....... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
...... text 0..0 Простое текстовое представление концепции
..... system 0..0 Пространство имен для значения идентификатора
..... value 1..1 string Уникальное значение
..... period
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... start 1..1 dateTime Начало периода действия
... active S 1..1 boolean Активен ресурс или нет
... patient S 1..1 Reference(Пациент | Пациент без ИН) Ссылка на пациента
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... relationship 1..1 CodeableConcept Указывается связь пациента с его законным представителем
Привязка: Виды законных представителей (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... code S 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
... name S 1..1 HumanName Фамилия, имя и отчество (если имеется).
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... use 0..0 usual | official | temp | nickname | anonymous | old | maiden
.... family S 1..1 string Фамилия
.... given S 1..* string Имя и отчество (если имеется)
.... prefix 0..0 Часть имени перед главным именем человека
.... suffix 0..0 Часть имени после главного имени человека
.... period 0..1 Period Период, в котором данное имя было действительным
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... start 1..1 dateTime Начало периода действия
... telecom S 0..* ContactPoint Способ связи с законным представителем: телефон и/или адрес электронной почты
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
..... extension:patientTelecomPurpose S 0..1 (Комплекс) Информация о контакте пациента
URL: https://fhir.by/StructureDefinition/PatientTelecomPurpose
.... system S 1..1 code Форма связи - телефон ( phone ) или адрес электронной почты ( email )
.... value S 1..1 string Номер телефона или адрес электронной почты
.... use S 0..0 home | work | temp | old | mobile - назначение этой контактной точки
.... rank 0..0 Укажите предпочтительный порядок использования (1 = самый высокий)
.... period 0..1 Period Период, в котором данный способ связи был актуальным. Если окончание периода не указано, то данный способ связи считать актуальным
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... start 1..1 dateTime Начало периода действия
... gender 1..1 code Пол : male | female | unknown | other
... birthDate S 0..1 date Дата рождения
... address SC 0..* Address Адрес законного представителя. Может быть постоянным, то есть местом регистрации, или временным - местом проживания. Элемент address.use может содержать коды: для указания адреса по регистрации пациента используется код 'home', для адреса проживания - 'temp'. Если имеет место наличие экземпляра элемента address
Constraints: AddressUseCodeRule
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... Разрезы для extension 0..3 Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
..... extension:country S 0..1 CodeableConcept Код государства
URL: https://fhir.by/StructureDefinition/CoutryForAddresses
Привязка: Коды стран (ISO 3166-1) (required)
..... extension:address S 0..1 CodeableConcept Адрес в соответствии со справочником населенных пунктов и административно-территориальных единиц Республики Беларусь
URL: https://fhir.by/StructureDefinition/StreetGeoRegistry
Привязка: Справочник населенных пунктов,улиц и административно-территориальных единиц (required)
..... extension:apartment S 0..1 string Номер квартиры (комнаты)
URL: https://fhir.by/StructureDefinition/ApartmentRoom
.... use 0..1 code Использование адреса: home | temp
.... type 0..0 postal | physical | both
.... text 1..1 string Текстовое представление адреса: значение поля 'Полное наименование' справочника 'Справочник населенных пунктов и административно-территориальных единиц' или международный адрес гражданина другого государства
.... line 0..1 string Строчное значение в котором указывается: улица, номер дома, номер квартиры
.... city 0..1 string Наименование населенного пункта
.... district 0..1 string Наименование района (не городского!). Возможно дополнительно указание наименование сельского совета
.... state 0..1 string Наименование области
.... postalCode 0..1 string Почтовый индекс: значение поля 'Почтовый индекс' справочника 'Справочник населенных пунктов и административно-территориальных единиц'
.... country 0..1 string Наименование страны
.... period 0..1 Period Период когда данный адрес был действительным. Если не указана дата окончания периода, то можно считать данный адрес действительным.
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... start 1..1 dateTime Начало периода действия
... photo 0..0 Фото человека
... period 0..1 Period срок действия 'до' для законных представителей - опекунов, если сроки действия удостоверения инвалида ограничены и прочие случаи с ограничением сроков дейсвтвия документов или периода на который дается согласние на предоставление информации представляющую врачебную тайну
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... start 1..1 dateTime Начало периода действия
... communication 0..0 A language which may be used to communicate with the related person about the patient's health

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

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

Путь Статус Использование ValueSet Версия Источник
RelatedPerson.identifier:PersonIdentifier.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
RelatedPerson.identifier:Passport.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
RelatedPerson.identifier:DisabilityCertificate.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
RelatedPerson.identifier:ForeignDocumentNumber.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
RelatedPerson.identifier:RelatedPersonCertificate.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
RelatedPerson.identifier:IPA.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
RelatedPerson.relationship Base required Виды законных представителей 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
AddressUseCodeRule error RelatedPerson.address Элемент 'Использование адреса' может содержать только коды home (адрес регистрации) или temp (адрес проживания) use = 'home' or use = 'temp'
PatientCountOneAccountRule error RelatedPerson Может быть указан только один экземпляр контактных данных для входа в аккаунт (ЛКП) с system = 'phone' telecom.where(extension('https://fhir.by/StructureDefinition/PatientTelecomPurpose').extension('https://fhir.by/StructureDefinition/PatientAccountPoint').value = true and system = 'phone').count() <= 1
PatientCountOnePatientTelecomPurpose error RelatedPerson Может быть указан только один экземпляр контактных данных пациента для разного типа уведомлений telecom.extension('https://fhir.by/StructureDefinition/PatientTelecomPurpose').extension('https://fhir.by/StructureDefinition/PatientNotificationType').where(value.coding.code = 'SMS').count() <= 1 and telecom.extension('https://fhir.by/StructureDefinition/PatientTelecomPurpose').extension('https://fhir.by/StructureDefinition/PatientNotificationType').where(value.coding.code = 'messenger-tel').count() <= 1 and telecom.extension('https://fhir.by/StructureDefinition/PatientTelecomPurpose').extension('https://fhir.by/StructureDefinition/PatientNotificationType').where(value.coding.code = 'e-mail').count() <= 1
PatientCountOneSystemEmail error RelatedPerson Может быть указан только один экземпляр контактных данных с telecom.system = 'email' telecom.where(system = 'email').count() <= 1
PersonPassportRBNumberRule error RelatedPerson Номер паспорта должен состоять из двух латинских букв и семи цифр и идентификатор 'Passport' должен содержать расширение 'Место и дата выдачи документа' identifier.where(type.coding.code = 'Passport-RB').exists() implies (identifier.where(type.coding.code = 'Passport-RB').value.matches('^[a-zA-Z]{2}[0-9]{7}$') and identifier.where(type.coding.code = 'Passport-RB').extension('https://fhir.by/StructureDefinition/PassportIssued').exists())
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. RelatedPerson C 0..* RelatedPerson Лицо, представляющее интересы пациента, но не являющееся непосредственным объектом оказания медицинской помощи
Constraints: PersonPassportRBNumberRule, PatientCountOneAccountRule, PatientCountOneSystemEmail, PatientCountOnePatientTelecomPurpose
... id Σ 0..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/RelatedPersonPermanentBy
... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:maritalStatus 0..1 CodeableConcept Состоит ли законный представитель в браке
URL: https://fhir.by/StructureDefinition/RelatedPersonMaritalStatus
Привязка: Семейное положение (required)
.... identifier:PersonIdentifier SΣ 0..1 Identifier Идентификационныей номер
..... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Открыто от value:url
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:docIssued S 0..1 (Комплекс) Место и дата выдачи документа
URL: https://fhir.by/StructureDefinition/PassportIssued
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (Если известно)
Привязка: IdentifierUse (required): Определяет назначение этого идентификатора, если оно известно.
..... type Σ 1..1 CodeableConcept Описание идентификатора
Привязка: Тип документа, удостоверяющего личность (required)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 1..1 uri Ссылка на справочник
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
Требуемый шаблон: INP
....... display ΣC 0..1 string Значение кода
..... value ΣC 1..1 string Уникальное значение
Пример General: 123456
..... period Σ 0..1 Period Период времени, в течение которого идентификатор действителен для использования
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... start ΣC 1..1 dateTime Начало периода действия
...... end ΣC 0..1 dateTime Конец периода действия
..... assigner Σ 0..1 Reference(Organization) Организация, выдавшая идентификатор (может быть просто текстом)
.... identifier:Passport SΣ 0..1 Identifier Паспорт РБ
..... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Открыто от value:url
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:docIssued S 0..1 (Комплекс) Место и дата выдачи документа
URL: https://fhir.by/StructureDefinition/PassportIssued
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (Если известно)
Привязка: IdentifierUse (required): Определяет назначение этого идентификатора, если оно известно.
..... type Σ 1..1 CodeableConcept Описание идентификатора
Привязка: Тип документа, удостоверяющего личность (required)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 1..1 uri Ссылка на справочник
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
Требуемый шаблон: Passport-RB
....... display ΣC 0..1 string Значение кода
..... value ΣC 1..1 string Уникальное значение
Пример General: 123456
..... period Σ 0..1 Period Период времени, в течение которого идентификатор действителен для использования
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... start ΣC 1..1 dateTime Начало периода действия
...... end ΣC 0..1 dateTime Конец периода действия
..... assigner Σ 0..1 Reference(Organization) Организация, выдавшая идентификатор (может быть просто текстом)
.... identifier:DisabilityCertificate SΣ 0..1 Identifier Удостоверение инвалида
..... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Открыто от value:url
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:docIssued S 0..1 (Комплекс) Место и дата выдачи документа
URL: https://fhir.by/StructureDefinition/DocumentIssued
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (Если известно)
Привязка: IdentifierUse (required): Определяет назначение этого идентификатора, если оно известно.
..... type Σ 1..1 CodeableConcept Описание идентификатора
Привязка: Тип документа, удостоверяющего личность (required)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 1..1 uri Ссылка на справочник
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
Требуемый шаблон: CDP
....... display ΣC 0..1 string Значение кода
..... value ΣC 1..1 string Уникальное значение
Пример General: 123456
..... period Σ 0..1 Period Период времени, в течение которого идентификатор действителен для использования
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... start ΣC 1..1 dateTime Начало периода действия
...... end ΣC 0..1 dateTime Конец периода действия
..... assigner Σ 0..1 Reference(Organization) Организация, выдавшая идентификатор (может быть просто текстом)
.... identifier:ForeignDocumentNumber SΣ 0..1 Identifier Номер иностранного документа подтверждающего личность
..... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Открыто от value:url
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:docIssued S 0..1 (Комплекс) Место и дата выдачи иностранного документа
URL: https://fhir.by/StructureDefinition/ForeignDocumentIssued
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (Если известно)
Привязка: IdentifierUse (required): Определяет назначение этого идентификатора, если оно известно.
..... type Σ 1..1 CodeableConcept Описание идентификатора
Привязка: Тип документа, удостоверяющего личность (required)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 1..1 uri Ссылка на справочник
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
Требуемый шаблон: FDN
....... display ΣC 0..1 string Значение кода
..... value ΣC 1..1 string Уникальное значение
Пример General: 123456
..... period Σ 0..1 Period Период времени, в течение которого идентификатор действителен для использования
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... start ΣC 1..1 dateTime Начало периода действия
...... end ΣC 0..1 dateTime Конец периода действия
..... assigner Σ 0..1 Reference(Organization) Организация, выдавшая идентификатор (может быть просто текстом)
.... identifier:RelatedPersonCertificate SΣ 0..1 Identifier Удостоверение на право представления интересов подопечного
..... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Открыто от value:url
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:docIssued S 0..1 (Комплекс) Место и дата выдачи документа
URL: https://fhir.by/StructureDefinition/DocumentIssued
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (Если известно)
Привязка: IdentifierUse (required): Определяет назначение этого идентификатора, если оно известно.
..... type Σ 1..1 CodeableConcept Описание идентификатора
Привязка: Тип документа, удостоверяющего личность (required)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 1..1 uri Ссылка на справочник
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
Требуемый шаблон: Related-person-certificate
....... display ΣC 0..1 string Значение кода
..... value ΣC 1..1 string Уникальное значение
Пример General: 123456
..... period Σ 0..1 Period Период времени, в течение которого идентификатор действителен для использования
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... start ΣC 1..1 dateTime Начало периода действия
...... end ΣC 0..1 dateTime Конец периода действия
..... assigner Σ 0..1 Reference(Organization) Организация, выдавшая идентификатор (может быть просто текстом)
.... identifier:IPA SΣ 0..1 Identifier Страховой номер индивидуального лицевого счета
..... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Открыто от value:url
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:docIssued S 0..1 (Комплекс) Место и дата выдачи документа
URL: https://fhir.by/StructureDefinition/DocumentIssued
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (Если известно)
Привязка: IdentifierUse (required): Определяет назначение этого идентификатора, если оно известно.
..... type Σ 1..1 CodeableConcept Описание идентификатора
Привязка: Тип документа, удостоверяющего личность (required)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 1..1 uri Ссылка на справочник
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
Требуемый шаблон: IPA
....... display ΣC 0..1 string Значение кода
..... value ΣC 1..1 string Уникальное значение
Пример General: 123456
..... period Σ 0..1 Period Период времени, в течение которого идентификатор действителен для использования
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... start ΣC 1..1 dateTime Начало периода действия
...... end ΣC 0..1 dateTime Конец периода действия
..... assigner Σ 0..1 Reference(Organization) Организация, выдавшая идентификатор (может быть просто текстом)
... active ?!SΣ 1..1 boolean Активен ресурс или нет
... patient SΣ 1..1 Reference(Пациент | Пациент без ИН) Ссылка на пациента
.... id 0..1 id Уникальный идентификатор для межэлементных ссылок
.... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... relationship Σ 1..1 CodeableConcept Указывается связь пациента с его законным представителем
Привязка: Виды законных представителей (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 0..* Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code SΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
.... text Σ 0..1 string Простое текстовое представление концепции
... name SΣ 1..1 HumanName Фамилия, имя и отчество (если имеется).
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... text Σ 0..1 string Текстовое представление полного имени
.... family SΣ 1..1 string Фамилия
.... given SΣ 1..* string Имя и отчество (если имеется)
Этот повторяющийся порядок элементов: Имена указаны в правильном порядке представления имени
.... period Σ 0..1 Period Период, в котором данное имя было действительным
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... start ΣC 1..1 dateTime Начало периода действия
..... end ΣC 0..1 dateTime Конец периода действия
... telecom SΣ 0..* ContactPoint Способ связи с законным представителем: телефон и/или адрес электронной почты
.... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
..... extension:patientTelecomPurpose S 0..1 (Комплекс) Информация о контакте пациента
URL: https://fhir.by/StructureDefinition/PatientTelecomPurpose
.... system SΣC 1..1 code Форма связи - телефон ( phone ) или адрес электронной почты ( email )
Привязка: ContactPointSystem (required): Телекоммуникационная форма для контактного пункта.
.... value SΣC 1..1 string Номер телефона или адрес электронной почты
.... period Σ 0..1 Period Период, в котором данный способ связи был актуальным. Если окончание периода не указано, то данный способ связи считать актуальным
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... start ΣC 1..1 dateTime Начало периода действия
..... end ΣC 0..1 dateTime Конец периода действия
... gender Σ 1..1 code Пол : male | female | unknown | other
Привязка: AdministrativeGender (required): Пол человека, используемого в административных целях.
... birthDate SΣ 0..1 date Дата рождения
... address SΣC 0..* Address Адрес законного представителя. Может быть постоянным, то есть местом регистрации, или временным - местом проживания. Элемент address.use может содержать коды: для указания адреса по регистрации пациента используется код 'home', для адреса проживания - 'temp'. Если имеет место наличие экземпляра элемента address
Constraints: AddressUseCodeRule
.... Разрезы для extension 0..3 Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
..... extension:country S 0..1 CodeableConcept Код государства
URL: https://fhir.by/StructureDefinition/CoutryForAddresses
Привязка: Коды стран (ISO 3166-1) (required)
..... extension:address S 0..1 CodeableConcept Адрес в соответствии со справочником населенных пунктов и административно-территориальных единиц Республики Беларусь
URL: https://fhir.by/StructureDefinition/StreetGeoRegistry
Привязка: Справочник населенных пунктов,улиц и административно-территориальных единиц (required)
..... extension:apartment S 0..1 string Номер квартиры (комнаты)
URL: https://fhir.by/StructureDefinition/ApartmentRoom
.... use ?!Σ 0..1 code Использование адреса: home | temp
Привязка: AddressUse (required): Использование адреса (home / work / etc.).
Пример General: home
.... text Σ 1..1 string Текстовое представление адреса: значение поля 'Полное наименование' справочника 'Справочник населенных пунктов и административно-территориальных единиц' или международный адрес гражданина другого государства
Пример General: 220099, Минск, пр-т Победителей, 2, корп. 3, кв. 40
.... line Σ 0..1 string Строчное значение в котором указывается: улица, номер дома, номер квартиры
Этот повторяющийся порядок элементов: Порядок, в котором строки должны появляться в адресной метке
Пример General: пр-т Победителей, 2, корп. 3, кв. 40
.... city Σ 0..1 string Наименование населенного пункта
Пример General: Минск
.... district Σ 0..1 string Наименование района (не городского!). Возможно дополнительно указание наименование сельского совета
Пример General: Минский район
.... state Σ 0..1 string Наименование области
.... postalCode Σ 0..1 string Почтовый индекс: значение поля 'Почтовый индекс' справочника 'Справочник населенных пунктов и административно-территориальных единиц'
Пример General: 220099
.... country Σ 0..1 string Наименование страны
.... period Σ 0..1 Period Период когда данный адрес был действительным. Если не указана дата окончания периода, то можно считать данный адрес действительным.
Пример General: {"start":"2010-03-23","end":"2010-07-01"}
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... start ΣC 1..1 dateTime Начало периода действия
..... end ΣC 0..1 dateTime Конец периода действия
... period 0..1 Period срок действия 'до' для законных представителей - опекунов, если сроки действия удостоверения инвалида ограничены и прочие случаи с ограничением сроков дейсвтвия документов или периода на который дается согласние на предоставление информации представляющую врачебную тайну
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... start ΣC 1..1 dateTime Начало периода действия
.... end ΣC 0..1 dateTime Конец периода действия

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

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

Путь Статус Использование ValueSet Версия Источник
RelatedPerson.identifier:PersonIdentifier.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
RelatedPerson.identifier:PersonIdentifier.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
RelatedPerson.identifier:Passport.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
RelatedPerson.identifier:Passport.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
RelatedPerson.identifier:DisabilityCertificate.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
RelatedPerson.identifier:DisabilityCertificate.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
RelatedPerson.identifier:ForeignDocumentNumber.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
RelatedPerson.identifier:ForeignDocumentNumber.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
RelatedPerson.identifier:RelatedPersonCertificate.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
RelatedPerson.identifier:RelatedPersonCertificate.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
RelatedPerson.identifier:IPA.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
RelatedPerson.identifier:IPA.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
RelatedPerson.patient.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
RelatedPerson.relationship Base required Виды законных представителей 📦0.2.6803 этот IG
RelatedPerson.telecom.​system Base required ContactPointSystem 📍5.0.0 Стандарт FHIR
RelatedPerson.gender Base required AdministrativeGender 📍5.0.0 Стандарт FHIR
RelatedPerson.address.​use Base required AddressUse 📍5.0.0 Стандарт FHIR
RelatedPerson.communication.​language Base required All Languages 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
AddressUseCodeRule error RelatedPerson.address Элемент 'Использование адреса' может содержать только коды home (адрес регистрации) или temp (адрес проживания) use = 'home' or use = 'temp'
PatientCountOneAccountRule error RelatedPerson Может быть указан только один экземпляр контактных данных для входа в аккаунт (ЛКП) с system = 'phone' telecom.where(extension('https://fhir.by/StructureDefinition/PatientTelecomPurpose').extension('https://fhir.by/StructureDefinition/PatientAccountPoint').value = true and system = 'phone').count() <= 1
PatientCountOnePatientTelecomPurpose error RelatedPerson Может быть указан только один экземпляр контактных данных пациента для разного типа уведомлений telecom.extension('https://fhir.by/StructureDefinition/PatientTelecomPurpose').extension('https://fhir.by/StructureDefinition/PatientNotificationType').where(value.coding.code = 'SMS').count() <= 1 and telecom.extension('https://fhir.by/StructureDefinition/PatientTelecomPurpose').extension('https://fhir.by/StructureDefinition/PatientNotificationType').where(value.coding.code = 'messenger-tel').count() <= 1 and telecom.extension('https://fhir.by/StructureDefinition/PatientTelecomPurpose').extension('https://fhir.by/StructureDefinition/PatientNotificationType').where(value.coding.code = 'e-mail').count() <= 1
PatientCountOneSystemEmail error RelatedPerson Может быть указан только один экземпляр контактных данных с telecom.system = 'email' telecom.where(system = 'email').count() <= 1
PersonPassportRBNumberRule error RelatedPerson Номер паспорта должен состоять из двух латинских букв и семи цифр и идентификатор 'Passport' должен содержать расширение 'Место и дата выдачи документа' identifier.where(type.coding.code = 'Passport-RB').exists() implies (identifier.where(type.coding.code = 'Passport-RB').value.matches('^[a-zA-Z]{2}[0-9]{7}$') and identifier.where(type.coding.code = 'Passport-RB').extension('https://fhir.by/StructureDefinition/PassportIssued').exists())
dom-2 error RelatedPerson If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error RelatedPerson 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 RelatedPerson 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 RelatedPerson If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика RelatedPerson 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()

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

Summary

Обязательный: 10 элементs(45 вложенные обязательны элементs)
Обязательная поддержка: 28 элементs
Запрещено: 95 элементs

Структуры

Эта структура относится к этим другим структурам:

Расширения

Эта структура ссылается на эти расширения:

Разрезы

Эта структура определяет следующие Разрезы:

  • Элемент 1 разрешен в зависимости от значения RelatedPerson.identifier (Closed)

Полная Схема

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. RelatedPerson C 0..* RelatedPerson Лицо, представляющее интересы пациента, но не являющееся непосредственным объектом оказания медицинской помощи
Constraints: PersonPassportRBNumberRule, PatientCountOneAccountRule, PatientCountOneSystemEmail, PatientCountOnePatientTelecomPurpose
... id Σ 0..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/RelatedPersonPermanentBy
... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:maritalStatus 0..1 CodeableConcept Состоит ли законный представитель в браке
URL: https://fhir.by/StructureDefinition/RelatedPersonMaritalStatus
Привязка: Семейное положение (required)
.... identifier:PersonIdentifier SΣ 0..1 Identifier Идентификационныей номер
..... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Открыто от value:url
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:docIssued S 0..1 (Комплекс) Место и дата выдачи документа
URL: https://fhir.by/StructureDefinition/PassportIssued
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (Если известно)
Привязка: IdentifierUse (required): Определяет назначение этого идентификатора, если оно известно.
..... type Σ 1..1 CodeableConcept Описание идентификатора
Привязка: Тип документа, удостоверяющего личность (required)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 1..1 uri Ссылка на справочник
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
Требуемый шаблон: INP
....... display ΣC 0..1 string Значение кода
..... value ΣC 1..1 string Уникальное значение
Пример General: 123456
..... period Σ 0..1 Period Период времени, в течение которого идентификатор действителен для использования
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... start ΣC 1..1 dateTime Начало периода действия
...... end ΣC 0..1 dateTime Конец периода действия
..... assigner Σ 0..1 Reference(Organization) Организация, выдавшая идентификатор (может быть просто текстом)
.... identifier:Passport SΣ 0..1 Identifier Паспорт РБ
..... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Открыто от value:url
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:docIssued S 0..1 (Комплекс) Место и дата выдачи документа
URL: https://fhir.by/StructureDefinition/PassportIssued
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (Если известно)
Привязка: IdentifierUse (required): Определяет назначение этого идентификатора, если оно известно.
..... type Σ 1..1 CodeableConcept Описание идентификатора
Привязка: Тип документа, удостоверяющего личность (required)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 1..1 uri Ссылка на справочник
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
Требуемый шаблон: Passport-RB
....... display ΣC 0..1 string Значение кода
..... value ΣC 1..1 string Уникальное значение
Пример General: 123456
..... period Σ 0..1 Period Период времени, в течение которого идентификатор действителен для использования
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... start ΣC 1..1 dateTime Начало периода действия
...... end ΣC 0..1 dateTime Конец периода действия
..... assigner Σ 0..1 Reference(Organization) Организация, выдавшая идентификатор (может быть просто текстом)
.... identifier:DisabilityCertificate SΣ 0..1 Identifier Удостоверение инвалида
..... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Открыто от value:url
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:docIssued S 0..1 (Комплекс) Место и дата выдачи документа
URL: https://fhir.by/StructureDefinition/DocumentIssued
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (Если известно)
Привязка: IdentifierUse (required): Определяет назначение этого идентификатора, если оно известно.
..... type Σ 1..1 CodeableConcept Описание идентификатора
Привязка: Тип документа, удостоверяющего личность (required)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 1..1 uri Ссылка на справочник
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
Требуемый шаблон: CDP
....... display ΣC 0..1 string Значение кода
..... value ΣC 1..1 string Уникальное значение
Пример General: 123456
..... period Σ 0..1 Period Период времени, в течение которого идентификатор действителен для использования
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... start ΣC 1..1 dateTime Начало периода действия
...... end ΣC 0..1 dateTime Конец периода действия
..... assigner Σ 0..1 Reference(Organization) Организация, выдавшая идентификатор (может быть просто текстом)
.... identifier:ForeignDocumentNumber SΣ 0..1 Identifier Номер иностранного документа подтверждающего личность
..... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Открыто от value:url
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:docIssued S 0..1 (Комплекс) Место и дата выдачи иностранного документа
URL: https://fhir.by/StructureDefinition/ForeignDocumentIssued
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (Если известно)
Привязка: IdentifierUse (required): Определяет назначение этого идентификатора, если оно известно.
..... type Σ 1..1 CodeableConcept Описание идентификатора
Привязка: Тип документа, удостоверяющего личность (required)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 1..1 uri Ссылка на справочник
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
Требуемый шаблон: FDN
....... display ΣC 0..1 string Значение кода
..... value ΣC 1..1 string Уникальное значение
Пример General: 123456
..... period Σ 0..1 Period Период времени, в течение которого идентификатор действителен для использования
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... start ΣC 1..1 dateTime Начало периода действия
...... end ΣC 0..1 dateTime Конец периода действия
..... assigner Σ 0..1 Reference(Organization) Организация, выдавшая идентификатор (может быть просто текстом)
.... identifier:RelatedPersonCertificate SΣ 0..1 Identifier Удостоверение на право представления интересов подопечного
..... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Открыто от value:url
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:docIssued S 0..1 (Комплекс) Место и дата выдачи документа
URL: https://fhir.by/StructureDefinition/DocumentIssued
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (Если известно)
Привязка: IdentifierUse (required): Определяет назначение этого идентификатора, если оно известно.
..... type Σ 1..1 CodeableConcept Описание идентификатора
Привязка: Тип документа, удостоверяющего личность (required)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 1..1 uri Ссылка на справочник
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
Требуемый шаблон: Related-person-certificate
....... display ΣC 0..1 string Значение кода
..... value ΣC 1..1 string Уникальное значение
Пример General: 123456
..... period Σ 0..1 Period Период времени, в течение которого идентификатор действителен для использования
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... start ΣC 1..1 dateTime Начало периода действия
...... end ΣC 0..1 dateTime Конец периода действия
..... assigner Σ 0..1 Reference(Organization) Организация, выдавшая идентификатор (может быть просто текстом)
.... identifier:IPA SΣ 0..1 Identifier Страховой номер индивидуального лицевого счета
..... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Открыто от value:url
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:docIssued S 0..1 (Комплекс) Место и дата выдачи документа
URL: https://fhir.by/StructureDefinition/DocumentIssued
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (Если известно)
Привязка: IdentifierUse (required): Определяет назначение этого идентификатора, если оно известно.
..... type Σ 1..1 CodeableConcept Описание идентификатора
Привязка: Тип документа, удостоверяющего личность (required)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 1..1 uri Ссылка на справочник
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
Требуемый шаблон: IPA
....... display ΣC 0..1 string Значение кода
..... value ΣC 1..1 string Уникальное значение
Пример General: 123456
..... period Σ 0..1 Period Период времени, в течение которого идентификатор действителен для использования
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... start ΣC 1..1 dateTime Начало периода действия
...... end ΣC 0..1 dateTime Конец периода действия
..... assigner Σ 0..1 Reference(Organization) Организация, выдавшая идентификатор (может быть просто текстом)
... active ?!SΣ 1..1 boolean Активен ресурс или нет
... patient SΣ 1..1 Reference(Пациент | Пациент без ИН) Ссылка на пациента
.... id 0..1 id Уникальный идентификатор для межэлементных ссылок
.... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... relationship Σ 1..1 CodeableConcept Указывается связь пациента с его законным представителем
Привязка: Виды законных представителей (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 0..* Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code SΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
.... text Σ 0..1 string Простое текстовое представление концепции
... name SΣ 1..1 HumanName Фамилия, имя и отчество (если имеется).
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... text Σ 0..1 string Текстовое представление полного имени
.... family SΣ 1..1 string Фамилия
.... given SΣ 1..* string Имя и отчество (если имеется)
Этот повторяющийся порядок элементов: Имена указаны в правильном порядке представления имени
.... period Σ 0..1 Period Период, в котором данное имя было действительным
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... start ΣC 1..1 dateTime Начало периода действия
..... end ΣC 0..1 dateTime Конец периода действия
... telecom SΣ 0..* ContactPoint Способ связи с законным представителем: телефон и/или адрес электронной почты
.... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
..... extension:patientTelecomPurpose S 0..1 (Комплекс) Информация о контакте пациента
URL: https://fhir.by/StructureDefinition/PatientTelecomPurpose
.... system SΣC 1..1 code Форма связи - телефон ( phone ) или адрес электронной почты ( email )
Привязка: ContactPointSystem (required): Телекоммуникационная форма для контактного пункта.
.... value SΣC 1..1 string Номер телефона или адрес электронной почты
.... period Σ 0..1 Period Период, в котором данный способ связи был актуальным. Если окончание периода не указано, то данный способ связи считать актуальным
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... start ΣC 1..1 dateTime Начало периода действия
..... end ΣC 0..1 dateTime Конец периода действия
... gender Σ 1..1 code Пол : male | female | unknown | other
Привязка: AdministrativeGender (required): Пол человека, используемого в административных целях.
... birthDate SΣ 0..1 date Дата рождения
... address SΣC 0..* Address Адрес законного представителя. Может быть постоянным, то есть местом регистрации, или временным - местом проживания. Элемент address.use может содержать коды: для указания адреса по регистрации пациента используется код 'home', для адреса проживания - 'temp'. Если имеет место наличие экземпляра элемента address
Constraints: AddressUseCodeRule
.... Разрезы для extension 0..3 Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
..... extension:country S 0..1 CodeableConcept Код государства
URL: https://fhir.by/StructureDefinition/CoutryForAddresses
Привязка: Коды стран (ISO 3166-1) (required)
..... extension:address S 0..1 CodeableConcept Адрес в соответствии со справочником населенных пунктов и административно-территориальных единиц Республики Беларусь
URL: https://fhir.by/StructureDefinition/StreetGeoRegistry
Привязка: Справочник населенных пунктов,улиц и административно-территориальных единиц (required)
..... extension:apartment S 0..1 string Номер квартиры (комнаты)
URL: https://fhir.by/StructureDefinition/ApartmentRoom
.... use ?!Σ 0..1 code Использование адреса: home | temp
Привязка: AddressUse (required): Использование адреса (home / work / etc.).
Пример General: home
.... text Σ 1..1 string Текстовое представление адреса: значение поля 'Полное наименование' справочника 'Справочник населенных пунктов и административно-территориальных единиц' или международный адрес гражданина другого государства
Пример General: 220099, Минск, пр-т Победителей, 2, корп. 3, кв. 40
.... line Σ 0..1 string Строчное значение в котором указывается: улица, номер дома, номер квартиры
Этот повторяющийся порядок элементов: Порядок, в котором строки должны появляться в адресной метке
Пример General: пр-т Победителей, 2, корп. 3, кв. 40
.... city Σ 0..1 string Наименование населенного пункта
Пример General: Минск
.... district Σ 0..1 string Наименование района (не городского!). Возможно дополнительно указание наименование сельского совета
Пример General: Минский район
.... state Σ 0..1 string Наименование области
.... postalCode Σ 0..1 string Почтовый индекс: значение поля 'Почтовый индекс' справочника 'Справочник населенных пунктов и административно-территориальных единиц'
Пример General: 220099
.... country Σ 0..1 string Наименование страны
.... period Σ 0..1 Period Период когда данный адрес был действительным. Если не указана дата окончания периода, то можно считать данный адрес действительным.
Пример General: {"start":"2010-03-23","end":"2010-07-01"}
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... start ΣC 1..1 dateTime Начало периода действия
..... end ΣC 0..1 dateTime Конец периода действия
... period 0..1 Period срок действия 'до' для законных представителей - опекунов, если сроки действия удостоверения инвалида ограничены и прочие случаи с ограничением сроков дейсвтвия документов или периода на который дается согласние на предоставление информации представляющую врачебную тайну
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... start ΣC 1..1 dateTime Начало периода действия
.... end ΣC 0..1 dateTime Конец периода действия

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

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

Путь Статус Использование ValueSet Версия Источник
RelatedPerson.identifier:PersonIdentifier.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
RelatedPerson.identifier:PersonIdentifier.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
RelatedPerson.identifier:Passport.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
RelatedPerson.identifier:Passport.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
RelatedPerson.identifier:DisabilityCertificate.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
RelatedPerson.identifier:DisabilityCertificate.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
RelatedPerson.identifier:ForeignDocumentNumber.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
RelatedPerson.identifier:ForeignDocumentNumber.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
RelatedPerson.identifier:RelatedPersonCertificate.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
RelatedPerson.identifier:RelatedPersonCertificate.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
RelatedPerson.identifier:IPA.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
RelatedPerson.identifier:IPA.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
RelatedPerson.patient.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
RelatedPerson.relationship Base required Виды законных представителей 📦0.2.6803 этот IG
RelatedPerson.telecom.​system Base required ContactPointSystem 📍5.0.0 Стандарт FHIR
RelatedPerson.gender Base required AdministrativeGender 📍5.0.0 Стандарт FHIR
RelatedPerson.address.​use Base required AddressUse 📍5.0.0 Стандарт FHIR
RelatedPerson.communication.​language Base required All Languages 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
AddressUseCodeRule error RelatedPerson.address Элемент 'Использование адреса' может содержать только коды home (адрес регистрации) или temp (адрес проживания) use = 'home' or use = 'temp'
PatientCountOneAccountRule error RelatedPerson Может быть указан только один экземпляр контактных данных для входа в аккаунт (ЛКП) с system = 'phone' telecom.where(extension('https://fhir.by/StructureDefinition/PatientTelecomPurpose').extension('https://fhir.by/StructureDefinition/PatientAccountPoint').value = true and system = 'phone').count() <= 1
PatientCountOnePatientTelecomPurpose error RelatedPerson Может быть указан только один экземпляр контактных данных пациента для разного типа уведомлений telecom.extension('https://fhir.by/StructureDefinition/PatientTelecomPurpose').extension('https://fhir.by/StructureDefinition/PatientNotificationType').where(value.coding.code = 'SMS').count() <= 1 and telecom.extension('https://fhir.by/StructureDefinition/PatientTelecomPurpose').extension('https://fhir.by/StructureDefinition/PatientNotificationType').where(value.coding.code = 'messenger-tel').count() <= 1 and telecom.extension('https://fhir.by/StructureDefinition/PatientTelecomPurpose').extension('https://fhir.by/StructureDefinition/PatientNotificationType').where(value.coding.code = 'e-mail').count() <= 1
PatientCountOneSystemEmail error RelatedPerson Может быть указан только один экземпляр контактных данных с telecom.system = 'email' telecom.where(system = 'email').count() <= 1
PersonPassportRBNumberRule error RelatedPerson Номер паспорта должен состоять из двух латинских букв и семи цифр и идентификатор 'Passport' должен содержать расширение 'Место и дата выдачи документа' identifier.where(type.coding.code = 'Passport-RB').exists() implies (identifier.where(type.coding.code = 'Passport-RB').value.matches('^[a-zA-Z]{2}[0-9]{7}$') and identifier.where(type.coding.code = 'Passport-RB').extension('https://fhir.by/StructureDefinition/PassportIssued').exists())
dom-2 error RelatedPerson If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error RelatedPerson 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 RelatedPerson 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 RelatedPerson If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика RelatedPerson 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()

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. RelatedPerson C 0..* RelatedPerson Лицо, представляющее интересы пациента, но не являющееся непосредственным объектом оказания медицинской помощи
Constraints: PersonPassportRBNumberRule, PatientCountOneAccountRule, PatientCountOneSystemEmail, PatientCountOnePatientTelecomPurpose
... 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/RelatedPersonPermanentBy
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Language of the resource content
... contained 0..0 Автономные встроенные ресурсы
... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:maritalStatus 0..1 CodeableConcept Состоит ли законный представитель в браке
URL: https://fhir.by/StructureDefinition/RelatedPersonMaritalStatus
Привязка: Семейное положение (required)
... modifierExtension 0..0 Extension
... Разрезы для identifier 1..* Identifier Идентификатор для этого человека
Разрез: Не упорядочено, Закрыто от value:type.coding.code
.... identifier:PersonIdentifier S 0..1 Identifier Идентификационныей номер
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..1 Extension Extension
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:docIssued S 0..1 (Комплекс) Место и дата выдачи документа
URL: https://fhir.by/StructureDefinition/PassportIssued
..... type 1..1 CodeableConcept Описание идентификатора
Привязка: Тип документа, удостоверяющего личность (required)
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... id 0..0 Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
....... system 1..1 uri Ссылка на справочник
....... code 1..1 code Код
Требуемый шаблон: INP
....... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
...... text 0..0 Простое текстовое представление концепции
..... system 0..0 Пространство имен для значения идентификатора
..... value 1..1 string Уникальное значение
..... period
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... start 1..1 dateTime Начало периода действия
.... identifier:Passport S 0..1 Identifier Паспорт РБ
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..1 Extension Extension
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:docIssued S 0..1 (Комплекс) Место и дата выдачи документа
URL: https://fhir.by/StructureDefinition/PassportIssued
..... type 1..1 CodeableConcept Описание идентификатора
Привязка: Тип документа, удостоверяющего личность (required)
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... id 0..0 Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
....... system 1..1 uri Ссылка на справочник
....... code 1..1 code Код
Требуемый шаблон: Passport-RB
....... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
...... text 0..0 Простое текстовое представление концепции
..... system 0..0 Пространство имен для значения идентификатора
..... value 1..1 string Уникальное значение
..... period
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... start 1..1 dateTime Начало периода действия
.... identifier:DisabilityCertificate S 0..1 Identifier Удостоверение инвалида
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..1 Extension Extension
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:docIssued S 0..1 (Комплекс) Место и дата выдачи документа
URL: https://fhir.by/StructureDefinition/DocumentIssued
..... type 1..1 CodeableConcept Описание идентификатора
Привязка: Тип документа, удостоверяющего личность (required)
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... id 0..0 Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
....... system 1..1 uri Ссылка на справочник
....... code 1..1 code Код
Требуемый шаблон: CDP
....... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
...... text 0..0 Простое текстовое представление концепции
..... system 0..0 Пространство имен для значения идентификатора
..... value 1..1 string Уникальное значение
..... period
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... start 1..1 dateTime Начало периода действия
.... identifier:ForeignDocumentNumber S 0..1 Identifier Номер иностранного документа подтверждающего личность
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..1 Extension Extension
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:docIssued S 0..1 (Комплекс) Место и дата выдачи иностранного документа
URL: https://fhir.by/StructureDefinition/ForeignDocumentIssued
..... type 1..1 CodeableConcept Описание идентификатора
Привязка: Тип документа, удостоверяющего личность (required)
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... id 0..0 Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
....... system 1..1 uri Ссылка на справочник
....... code 1..1 code Код
Требуемый шаблон: FDN
....... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
...... text 0..0 Простое текстовое представление концепции
..... system 0..0 Пространство имен для значения идентификатора
..... value 1..1 string Уникальное значение
..... period
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... start 1..1 dateTime Начало периода действия
.... identifier:RelatedPersonCertificate S 0..1 Identifier Удостоверение на право представления интересов подопечного
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..1 Extension Extension
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:docIssued S 0..1 (Комплекс) Место и дата выдачи документа
URL: https://fhir.by/StructureDefinition/DocumentIssued
..... type 1..1 CodeableConcept Описание идентификатора
Привязка: Тип документа, удостоверяющего личность (required)
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... id 0..0 Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
....... system 1..1 uri Ссылка на справочник
....... code 1..1 code Код
Требуемый шаблон: Related-person-certificate
....... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
...... text 0..0 Простое текстовое представление концепции
..... system 0..0 Пространство имен для значения идентификатора
..... value 1..1 string Уникальное значение
..... period
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... start 1..1 dateTime Начало периода действия
.... identifier:IPA S 0..1 Identifier Страховой номер индивидуального лицевого счета
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..1 Extension Extension
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:docIssued S 0..1 (Комплекс) Место и дата выдачи документа
URL: https://fhir.by/StructureDefinition/DocumentIssued
..... type 1..1 CodeableConcept Описание идентификатора
Привязка: Тип документа, удостоверяющего личность (required)
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... id 0..0 Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
....... system 1..1 uri Ссылка на справочник
....... code 1..1 code Код
Требуемый шаблон: IPA
....... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
...... text 0..0 Простое текстовое представление концепции
..... system 0..0 Пространство имен для значения идентификатора
..... value 1..1 string Уникальное значение
..... period
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... start 1..1 dateTime Начало периода действия
... active S 1..1 boolean Активен ресурс или нет
... patient S 1..1 Reference(Пациент | Пациент без ИН) Ссылка на пациента
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... relationship 1..1 CodeableConcept Указывается связь пациента с его законным представителем
Привязка: Виды законных представителей (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... code S 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
... name S 1..1 HumanName Фамилия, имя и отчество (если имеется).
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... use 0..0 usual | official | temp | nickname | anonymous | old | maiden
.... family S 1..1 string Фамилия
.... given S 1..* string Имя и отчество (если имеется)
.... prefix 0..0 Часть имени перед главным именем человека
.... suffix 0..0 Часть имени после главного имени человека
.... period 0..1 Period Период, в котором данное имя было действительным
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... start 1..1 dateTime Начало периода действия
... telecom S 0..* ContactPoint Способ связи с законным представителем: телефон и/или адрес электронной почты
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
..... extension:patientTelecomPurpose S 0..1 (Комплекс) Информация о контакте пациента
URL: https://fhir.by/StructureDefinition/PatientTelecomPurpose
.... system S 1..1 code Форма связи - телефон ( phone ) или адрес электронной почты ( email )
.... value S 1..1 string Номер телефона или адрес электронной почты
.... use S 0..0 home | work | temp | old | mobile - назначение этой контактной точки
.... rank 0..0 Укажите предпочтительный порядок использования (1 = самый высокий)
.... period 0..1 Period Период, в котором данный способ связи был актуальным. Если окончание периода не указано, то данный способ связи считать актуальным
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... start 1..1 dateTime Начало периода действия
... gender 1..1 code Пол : male | female | unknown | other
... birthDate S 0..1 date Дата рождения
... address SC 0..* Address Адрес законного представителя. Может быть постоянным, то есть местом регистрации, или временным - местом проживания. Элемент address.use может содержать коды: для указания адреса по регистрации пациента используется код 'home', для адреса проживания - 'temp'. Если имеет место наличие экземпляра элемента address
Constraints: AddressUseCodeRule
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... Разрезы для extension 0..3 Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
..... extension:country S 0..1 CodeableConcept Код государства
URL: https://fhir.by/StructureDefinition/CoutryForAddresses
Привязка: Коды стран (ISO 3166-1) (required)
..... extension:address S 0..1 CodeableConcept Адрес в соответствии со справочником населенных пунктов и административно-территориальных единиц Республики Беларусь
URL: https://fhir.by/StructureDefinition/StreetGeoRegistry
Привязка: Справочник населенных пунктов,улиц и административно-территориальных единиц (required)
..... extension:apartment S 0..1 string Номер квартиры (комнаты)
URL: https://fhir.by/StructureDefinition/ApartmentRoom
.... use 0..1 code Использование адреса: home | temp
.... type 0..0 postal | physical | both
.... text 1..1 string Текстовое представление адреса: значение поля 'Полное наименование' справочника 'Справочник населенных пунктов и административно-территориальных единиц' или международный адрес гражданина другого государства
.... line 0..1 string Строчное значение в котором указывается: улица, номер дома, номер квартиры
.... city 0..1 string Наименование населенного пункта
.... district 0..1 string Наименование района (не городского!). Возможно дополнительно указание наименование сельского совета
.... state 0..1 string Наименование области
.... postalCode 0..1 string Почтовый индекс: значение поля 'Почтовый индекс' справочника 'Справочник населенных пунктов и административно-территориальных единиц'
.... country 0..1 string Наименование страны
.... period 0..1 Period Период когда данный адрес был действительным. Если не указана дата окончания периода, то можно считать данный адрес действительным.
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... start 1..1 dateTime Начало периода действия
... photo 0..0 Фото человека
... period 0..1 Period срок действия 'до' для законных представителей - опекунов, если сроки действия удостоверения инвалида ограничены и прочие случаи с ограничением сроков дейсвтвия документов или периода на который дается согласние на предоставление информации представляющую врачебную тайну
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... start 1..1 dateTime Начало периода действия
... communication 0..0 A language which may be used to communicate with the related person about the patient's health

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

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

Путь Статус Использование ValueSet Версия Источник
RelatedPerson.identifier:PersonIdentifier.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
RelatedPerson.identifier:Passport.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
RelatedPerson.identifier:DisabilityCertificate.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
RelatedPerson.identifier:ForeignDocumentNumber.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
RelatedPerson.identifier:RelatedPersonCertificate.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
RelatedPerson.identifier:IPA.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
RelatedPerson.relationship Base required Виды законных представителей 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
AddressUseCodeRule error RelatedPerson.address Элемент 'Использование адреса' может содержать только коды home (адрес регистрации) или temp (адрес проживания) use = 'home' or use = 'temp'
PatientCountOneAccountRule error RelatedPerson Может быть указан только один экземпляр контактных данных для входа в аккаунт (ЛКП) с system = 'phone' telecom.where(extension('https://fhir.by/StructureDefinition/PatientTelecomPurpose').extension('https://fhir.by/StructureDefinition/PatientAccountPoint').value = true and system = 'phone').count() <= 1
PatientCountOnePatientTelecomPurpose error RelatedPerson Может быть указан только один экземпляр контактных данных пациента для разного типа уведомлений telecom.extension('https://fhir.by/StructureDefinition/PatientTelecomPurpose').extension('https://fhir.by/StructureDefinition/PatientNotificationType').where(value.coding.code = 'SMS').count() <= 1 and telecom.extension('https://fhir.by/StructureDefinition/PatientTelecomPurpose').extension('https://fhir.by/StructureDefinition/PatientNotificationType').where(value.coding.code = 'messenger-tel').count() <= 1 and telecom.extension('https://fhir.by/StructureDefinition/PatientTelecomPurpose').extension('https://fhir.by/StructureDefinition/PatientNotificationType').where(value.coding.code = 'e-mail').count() <= 1
PatientCountOneSystemEmail error RelatedPerson Может быть указан только один экземпляр контактных данных с telecom.system = 'email' telecom.where(system = 'email').count() <= 1
PersonPassportRBNumberRule error RelatedPerson Номер паспорта должен состоять из двух латинских букв и семи цифр и идентификатор 'Passport' должен содержать расширение 'Место и дата выдачи документа' identifier.where(type.coding.code = 'Passport-RB').exists() implies (identifier.where(type.coding.code = 'Passport-RB').value.matches('^[a-zA-Z]{2}[0-9]{7}$') and identifier.where(type.coding.code = 'Passport-RB').extension('https://fhir.by/StructureDefinition/PassportIssued').exists())

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

Summary

Обязательный: 10 элементs(45 вложенные обязательны элементs)
Обязательная поддержка: 28 элементs
Запрещено: 95 элементs

Структуры

Эта структура относится к этим другим структурам:

Расширения

Эта структура ссылается на эти расширения:

Разрезы

Эта структура определяет следующие Разрезы:

  • Элемент 1 разрешен в зависимости от значения RelatedPerson.identifier (Closed)

 


Примечания:

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

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

GET [FHIR_BASE]/Patient/[patientId]/RelatedPerson/[id]

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

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

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

{
    "resourceType": "OperationOutcome",
    "id": "{guid}",
    "meta": {
        "lastUpdated": "2026-02-23T11:15:06.9163844+00:00"
    },
    "issue": [
        {
            "severity": "error",
            "code": "not-found",
            "diagnostics": "Resource type '[Resource-type]' with id '[resourceId]' couldn't be found."
        }
    ]
}

При попытке доступа к ресурсу, который был удален, будет возвращен HTTP статус код - 410 Gone и тело ответа:

{
  "resourceType": "OperationOutcome",
  "id": "{guid}",
  "meta": {
        "lastUpdated": "2026-02-23T11:15:06.9163844+00:00"
  },
  "issue": [
    {
      "severity": "error",
      "code": "deleted",
      "diagnostics": "Resource '[Resource-type]'/'[resourceId]' was deleted."
    }
  ]
}

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

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

GET [FHIR_BASE]/Patient/[patientId]/[Resource-type]?[parameter1]{:m1|m2|...}={c1|c2|...}[value1{,value2,...}]{&[parameter2]{:m1|m2|...}={c1|c2|...}[value1{,value2,...}]&...}

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

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

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

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

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

  • patientId: идентификатор пациента для которого будет производится поиск по его представителям.

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

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

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

Модификаторы применяются для существующих поисковых параметров.

Параметр Тип данных, для которых применяется Применимость и описание Пример запроса
:of-type token (only Identifier) Применяется только к элементу Identifier. Поиск по полному совпадению с обязательным указанием в параметре url справочника, кода идентификатора и значения идентификатора GET [FHIR_BASE]/Patient/[patientId]/RelatedPerson?identifier:of-type=https://fhir.by/ValueSet/PersonalDocumentType\|INP\|778838387A893OE7
:assigner token (only Identifier) Применяется только к элементу Identifier. Поиск по полному совпадению с указанием ссылки на организацию в виде Organization/guid GET [FHIR_BASE]/Patient/[patientId]/RelatedPerson?identifier:assigner=Organization/guid

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

GET [FHIR_BASE]/Patient/[patientId]/RelatedPerson?name=value&...

Модификатор результатов поиска.

Если стандартные представления ресурса не подходят, клиент может запросить только конкретный набор полей ресурса. Это делается с помощью параметра _elements. Параметр указывается в url для фильтрации данных ресурсов, полученных при поиске. Должен принимать значение - название элементов ресурса учитывая регистр. Может принимать несколько значений, они должны быть указаны через ,. Набор ограничен только элементами на корневом уровне ресурса, а также не позволяет возвращать данные отдельных расширений. Для элементов, имеющих разный тип (содержащем [x]) необходимо указывать только наименование базового имени (deseased вместо deceased[x] или deceasedBoolean)

Пример запроса:

GET [FHIR_BASE]/Patient/[id]/RelatedPerson?_profile=https://fhir.by/StructureDefinition/RelatedPersonPermanentBy&identifier=1234567AA890PB8&name=ФИО&_elements=birthDate

В ответ будет получен Bundle с набором ресурсов RelatedPerson содержащих метаданные c элементом tag имеющим код SUBSETTED, и элементами birthDate со своими значениями.

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

Параметр поиска Тип Описание Выражение Пример    
_id token По логическому идентификатору RelatedPerson.id GET [FHIR_BASE]/Patient/[patientId]/RelatedPerson?_id=123456789    
_profile reference По профилю законного представителя RelatedPerson.meta.profile GET [FHIR_BASE]/Patient/[patientId]/RelatedPerson?_profile=https://fhir.by/StructureDefinition/RelatedPersonPermanentBy    
identifier token По идентификатору законного представителя RelatedPerson.identifier GET [FHIR_BASE]/Patient/[patientId]/RelatedPerson?identifier=123456789    
birthdate date По дате рождения законного представителя (используется только с параметром name) RelatedPerson.birthDate GET [FHIR_BASE]/Patient/[patientId]/RelatedPerson?birthdate=1990-09-09&name=Иванов Петр Васильевич    
name string Поиск по ФИО законного представителя по полному совпадению (используется только с параметром birthdate) RelatedPerson.name GET [FHIR_BASE]/Patient/[patientId]/RelatedPerson?name=Иванов Петр Васильевич&birthdate=1990-09-09    
patient reference Поиск по логическому идентификатору пациента связанному с его представителем RelatedPerson.name GET [FHIR_BASE]/Patient/[patientId]/RelatedPerson?patient=[patientId]    
<!– address string Поиск, который может соответствовать любому из строковых полей в адресе, включая линию, город, район, штат, страну, почтовый индекс и/или текст. RelatedPerson.address GET [FHIR_BASE]/Patient/[patientId]/RelatedPerson?address=Минск, Сухая 1 –>

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

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

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

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

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

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

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

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

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

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

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

GET [FHIR_BASE]/Patient/[patientId]/RelatedPersonBy?_profile=https://fhir.by/StructureDefinition/RelatedPersonBy

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

Поиск по ФИО и дате рождения.

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

GET [FHIR_BASE]/Patient/[patientId]/RelatedPersonBy?name=Иванов Иван Иванович&birthdate=2013-01-14 - возвращает представителя пациента с датой рождения 2013-01-14 и ФИО - Иванов Иван Иванович

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

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

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

GET [FHIR_BASE]/Patient/[patientId]/RelatedPerson?identifier:of-type=https://fhir.by/ValueSet/PersonalDocumentType|INP|3300988A078PB7 - возвращает представителей, у которых Идентификационный номер равен 3300988A078PB7

GET [FHIR_BASE]/Patient/[patientId]/RelatedPerson?identifier=3300988A078PB7 - возвращает представителей, у которых идентификатор любого типа равен 3300988A078PB7

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

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