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

Профиль ресурса: Пациент

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

Гражданин Республики Беларусь или иностранный гражданин, имеющий идентификационный номер в паспорте, виде на жительство, свидетельстве о рождении или медицинской справке о рождении. Раздел Информация о пациенте

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

Профиль предназначен для записи информации о пациенте, имеющем идентификационный номер.

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

  • гражданине Республики Беларусь, имеющем паспорт;
  • иностранном гражданине, имеющем вид на жительство в Республике Беларусь;
  • новорожденном, имеющем медицинскую справку о рождении;
  • ребенке, имеющем свидетельство о рождении.

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

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

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

Для указания адреса регистрации по месту жительства пациента используется код home, для указания адреса регистрации по месту пребывания - temp.

В расширении “Информация о контакте пациента” может быть передана информация о типе уведомлений для пациента, о согласии пациента использовать данный тип связи для уведомлений, а также указание точки входа в аккаунт пациента. То есть для выбранного пациентом способа связи возможно указать следует ли использовать данный способ связи для уведомлений, приходящих из ЦИСЗ. Для способа связи возможно указание только номера телефона или адреса электронной почты.

Важно: при импорте сведений о пациенте возможно указать в элементе Patient.active только значение true.

В профиле могут быть указаны:

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

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

Для идентификаторов применяются свои правила формирования.

Строгие правила формирования идентификатора касаются номера паспорта РБ: номер паспорта РБ должен состоять из двух латинских букв и семи цифр, идентификатор должен содержать расширение ‘Место и дата выдачи документа’. Если возможно, должен быть указан код ОГИМ, выдавшего документ. Для ресурса Пациент возможно наличие только одного номера паспорта РБ. В случае, когда пациент представляет информацию о новом паспорте (номер, место и дата выдачи), администратор МИС ОЗ или медицинский работник должен внести актуальную информацию в ресурс. После импорта пакета, содержащего ресурс Пациент с обновленной информацией, старые сведения будут удалены из ЦИСЗ.

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

Ключевые идентификаторы:

Идентификатор INP

Идентификатор INP - уникальный в рамках ЦИСЗ идентификатор для ресурса, созданного по данному профилю. Для ресурса Пациент обязательным и ключевым идентификатором является идентификационный номер (identifier:PersonIdentifier, код INP). Значение идентификатора должно соответствовать данным из актуальных документов, удостоверяющих личность пациента:

  • паспорт;
  • вид на жительство;
  • медицинская справка о рождении;
  • свидетельство о рождении.

Валидность вносимых данных должна гарантироваться пользователями клиентских систем.

Идентификатор INP заполняется на стороне клиента при создании ресурса Пациент и импортируется в составе Пакета медицинской информации о пациенте.

По идентификатору INP выполняется поиск совпадений ресурсов Пациент в ЦИСЗ. Если ресурсы с переданным идентификатором отсутствуют в ЦИСЗ, выполняется верификация в ГИС “Регистр населения”:

  1. если идентификационный номер отсутствует в ГИС “Регистр населения”: в ЦИСЗ производится валидация, и если валидация прошла успешно - создается ресурс Пациент в соответствии с переданными от клиента данными.

  2. если в ГИС “Регистр населения” найдена запись с указанным идентификатором:

  • производится проверка на строгое соответствие записи в ГИС “Регистр населения” с данными, указанными в импортируемом ресурсе, по следующим полям:

    • ФИО. Выполняется строгая проверка, и в случае несоответствия операция ‘Получение статуса обработки пакета данных’ вернет статус пакета данных со значением ‘Failed’ и сообщением об ошибке: Фамилия не совпадает с данными из ГИС 'Регистр населения' или Имя и/или отчество не совпадают с данными из ГИС 'Регистр населения';
    • Пол пациента. Выполняется строгая проверка, и в случае несоответствия операция ‘Получение статуса обработки пакета данных’ вернет статус пакета данных со значением ‘Failed’ и сообщением об ошибке: Значимые поля пациента [Пол пациента] не совпали c данными из ГИС 'Регистр населения';
    • Дата рождения пациента. Выполняется строгая проверка, и в случае несоответствия операция ‘Получение статуса обработки пакета данных’ вернет статус пакета данных со значением ‘Failed’ и сообщением об ошибке: Значимые поля пациента [Дата рождения пациента] не совпали c данными из ГИС 'Регистр населения'.
  • производится верификация адреса регистрации пациента (address.use = home) с данными из ГИС “Регистр населения”, и в случае, если данные не совпадают, выполняется их модификация. Операция ‘Получение статуса обработки пакета данных’ вернет статус пакета данных со значением Successed и сообщение: Одно из полей ([Адрес пациента]) не совпало с ГИС 'Регистр населения'. В 'Регистр пациентов' эти поля добавлены из ГИС 'Регистр населения'.

  • производится верификация значения (deceased) жив или мертв пациент с данными из ГИС “Регистр населения”, и при несоответствии операция ‘Получение статуса обработки пакета данных’ вернет статус пакета данных со значением Successed и сообщение: Незначимые поля [Указывается жив или мертв] не совпадают с данными из ГИС 'Регистр населения'. Значение не изменяется.

Идентификационный номер (identifier:PersonIdentifier, код INP) нельзя редактировать в созданном ресурсе.

Идентификатор UMD

Идентификатор UMD - уникальный в рамках ЦИСЗ идентификатор для ресурса, созданного по данному профилю.

Для одного пациента может быть создано несколько идентификаторов UMD, при этом идентификаторы UMD должны быть уникальными в рамках одной организации.

В ЦИСЗ производится проверка на уникальность: в случае, если в системе существует ресурс другого пациента с UMD, который импортируется клиентом, в результате выполнения операции Получение статуса обработки пакета данных будет возвращена соответствующая ошибка.

Пример ответа:

` … “Идентификатор типа “Номер медицинского документа” прикреплен к другому пользователю. Используйте другое значение для идентификатора данного типа.” … `

Идентификаторы UMD нельзя редактировать, возможно только изменение сопутствующей информации (период).

Идентификаторов UMD может быть несколько для разных организаций, но в рамках одной организации для одного пациента может быть только один уникальный идентификатор UMD.

Идентификатор UMD можно использовать для точной идентификации пациента в собственных клиентских системах.

В случае, если в импортируемом в ЦИСЗ ресурсе передается один идентификатор UMD, но в системе уже существуют другие идентификаторы UMD (важно: идентификаторы привязаны к иным организациям), то происходит обновление ресурса Пациент с добавлением нового идентификатора UMD.

В случае, если в импортируемом в ЦИСЗ ресурсе передается новый идентификатор UMD, привязанный к организации, для которой в ЦИСЗ уже существует идентификатор UMD, ЦИСЗ вернет ошибку.

Идентификатор IPA

Идентификатор IPA - уникальный в рамках ЦИСЗ идентификатор для ресурса, созданного по данному профилю.

Идентификатор IPA не должен заполняться МИС при создании ресурса.

В случае, если клиент получает ресурс Пациент из ЦИСЗ и пытается изменить идентификатор IPA, ЦИСЗ вернет ошибку.

Идентификатор IPA присваивается только интегрированной с ЦИСЗ информационной системой.

Иные идентификаторы ресурса

Идентификаторы других документов вносятся как справочная информация для клиентов.

По ним не производится проверка уникальности в ЦИСЗ и верификация в интегрированных с ЦИСЗ системах.

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

You can also check for usages in the FHIR IG Statistics

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

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Patient C 0..* Patient Информация о физическом лице, получающем медицинские услуги
Constraints: ident-number-invariant, ForWorkPlace, PersonPassportRBNumberRule, DisabilityReasonAndGroupAndCertificateRule, AddressUseRule, PatientMainJobRule, PatientDeceasedRule, PatientDeceasedDateRule, PatientBirthDateAfter1900Rule, PatientBirthDateAfterTodayRule, PatientMarital12Rule, PatientTelecomNumberRule, PatientTelecomEmailRule, NonWhiteSpaceElements, PatientCountOneAccountRule, PatientCountOneSystemEmail, PatientCountOnePatientTelecomPurpose
... 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/PatientWithIdentificationNumber
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, согласно которым был создан этот контент.
... contained 0..0 Содержащиеся встроенные ресурсы
... Разрезы для extension 0..* Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:incapacity S 0..1 boolean Расширение в котором указывается дееспособность пациента
URL: https://fhir.by/StructureDefinition/IncapacityExtension
.... extension:disabilityGroup S 0..1 CodeableConcept Группа инвалидности или степень утраты здоровья
URL: https://fhir.by/StructureDefinition/DisabilityGroup
Привязка: Группа инвалидности или степень утраты здоровья (required)
.... extension:disabilityReason S 0..1 CodeableConcept Причина инвалидности пациента
URL: https://fhir.by/StructureDefinition/DisabilityReason
Привязка: Причины инвалидности (required)
.... extension:patientJob S 0..* (Комплекс) Сведения о профессиональной деятельности
URL: https://fhir.by/StructureDefinition/PatientJob
.... extension:patientStudy S 0..* (Комплекс) Сведения о месте учебы или учреждении дошкольного образования
URL: https://fhir.by/StructureDefinition/PatientStudy
.... extension:patientPreferences S 0..4 CodeableConcept Коды льгот пациента
URL: https://fhir.by/StructureDefinition/PatientPreferences
Привязка: Коды льгот пациента (required)
.... extension:archive S 0..1 (Комплекс) Сведения об архивировании сведений пациента
URL: https://fhir.by/StructureDefinition/PatientArchive
.... extension:consentPersonalData S 0..1 (Комплекс) Сведения о даче согласия на обработку персональных данных пациента
URL: https://fhir.by/StructureDefinition/ConsentPersonalData
.... extension:birthDateTime S 0..1 dateTime Дата и время рождения пациента (для детей)
URL: https://fhir.by/StructureDefinition/PatientBirthDateTime
.... extension:personalDataVerified 0..1 dateTime Дата и время верификации персональных данных в ГИС «Регистр населения»
URL: https://fhir.by/StructureDefinition/PersonalDataVerified
... modifierExtension 0..0 Extension
... Разрезы для identifier 1..* Identifier Идентификатор этого пациента
Разрез: Не упорядочено, Закрыто от value:type.coding.code
.... identifier:PersonIdentifier S 1..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:ResidentCard 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 Код
Требуемый шаблон: Resident-card
....... 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:RefugeeID 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 Код
Требуемый шаблон: RCN
....... 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:IdentificationCardRB 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 Код
Требуемый шаблон: Identification-card-of-a-citizen-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:BioResidentCardForeign 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 Код
Требуемый шаблон: Biometric-for-a-foreign-citizen
....... 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:BioResidentCardStateless 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 Код
Требуемый шаблон: Biometric-for-stateless-persons
....... 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:BirthCertificate 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 Код
Требуемый шаблон: BC
....... 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:DeathCertificate 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 Код
Требуемый шаблон: DC
....... 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 Начало периода действия
.... identifier:UnspecifiedMedicalDocumentNumber S 0..* 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 Код
Требуемый шаблон: UMD
....... 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 Начало периода действия
..... assigner 1..1 Reference(Organization) Организация, выдавшая идентификатор (может быть просто текстом)
... active 1..1 boolean Указывает статус ресурса: активен или нет. Активные ресурсы доступны для редактирования и для импорта свзанных с ним ресурсов. При импорте сведений о пациенте возможно указывать в элементе `Patient.active` только значение `true`.
... name 1..1 HumanName Фамилия, имя и отчество (если имеется)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... use 0..0 usual | official | temp | nickname | anonymous | old | maiden
.... family 1..1 string Фамилия
.... given 1..* string Имя и отчество (если имеется)
.... prefix 0..0 Часть имени перед главным именем человека
.... suffix 0..0 Часть имени после главного имени человека
.... period 0..1 Period Период, в котором данное имя было действительным
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... start 1..1 dateTime Начало периода действия
... telecom 0..* ContactPoint Способ связи с пациентом: телефон и/или адрес электронной почты
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
..... extension:patientTelecomPurpose S 0..1 (Комплекс) Информация о контакте пациента
URL: https://fhir.by/StructureDefinition/PatientTelecomPurpose
.... system 1..1 code Форма связи - телефон ( phone ) или адрес электронной почты ( email )
.... value 1..1 string Номер телефона или адрес электронной почты
.... use 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 1..1 date Дата рождения пациента
... deceased[x] 1..1 boolean, dateTime Указывается жив или мертв, возможно указание даты смерти, тогда можно утверждать, что пациент мертв и не требуется создание элемента deseasedBoolean
... address SC 1..* 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 1..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 Начало периода действия
... maritalStatus 0..1 CodeableConcept Семейное положение: married | unmarried | widowed | divorced
Привязка: Семейное положение (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 Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... multipleBirth[x] 0..1 boolean, integer В случае многоплодной беременности указывается, которым по счету родился. Если беременность одноплодная допускается отсутствие значения в элементе, или явное указание multipleBirthBoolean = false.
... photo 0..0 Image of the patient
... contact 0..* BackboneElement Контактное лицо, которое пациент указал в медицинских документах и дал свое согласие на предоставление ему информации представляющую врачебную тайну. В некоторых случаях эти контактом может являться законный представитель пациента (ресурс Законный представитель) и в данном случае создавать экземпляр contact не требуется
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... relationship 0..1 CodeableConcept Отмечается имеется ли родственная связь между пациентом и его контактом, в иных случаях в элементе relationship.text' указывается строчное значение, к примеру - 'сосед', 'знакомый' и прочее.
Привязка: Виды законных представителей (required)
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... coding 0..1 Coding Код, определенный в справочнике НСИ Терминология
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... system 1..1 uri Ссылка на справочник
...... code 1..1 code Код
...... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... name 1..1 HumanName Фамилия, имя и отчество (если имеется)
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... use 0..0 usual | official | temp | nickname | anonymous | old | maiden
..... family 1..1 string Фамилия
..... given 1..* string Имя и отчество (если имеется)
..... prefix 0..0 Часть имени перед главным именем человека
..... suffix 0..0 Часть имени после главного имени человека
..... period 0..0 Период в котром используется/использовалось данное имя
.... telecom 1..* ContactPoint Способ связи с контактом пациента: телефон и/или адрес электронной почты
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 code Форма связи - телефон ( phone ) или адрес электронной почты ( email )
..... value 1..1 string Номер телефона или адрес электронной почты
..... use 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 Начало периода действия
.... address 0..1 Address Адрес контакта
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... Разрезы для extension 0..2 Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
...... 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..0 home | work | temp | old | billing - назначение этого адреса
..... 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 Период когда данный адрес был действительным. Если не указана дата окончания периода, то можно считать данный адрес действительным.
... communication 0..0 Язык, который может быть использован для общения с пациентом о его здоровье
... generalPractitioner 0..* Reference(Учреждение здравоохранения | Роль медицинского работника) Учреждение к которому прикреплен пациент
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... identifier 1..1 Identifier Идентификатор ресурса, если не известна ссылка на него
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... type 0..0 Описание идентификатора
..... system 0..0 Пространство имен для значения идентификатора
..... value 1..1 string Уникальное значение
..... period 1..1 Period Период времени, в течение которого идентификатор действителен для использования
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... start 1..1 dateTime Начало периода действия
... managingOrganization 0..0 Организация, которая является хранителем ИЭМК пациента
... link 0..* BackboneElement Ссылка на ресурсы Пациента или Законного представителя пациента, которым является данный пациент.
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... other 1..1 Reference(Законный представитель пациента | Пациент без ИН | Пациент | Контактное лицо пациента) Другой ресурс пациента или связанного с ним лица, на который указывает ссылка.
..... reference 1..1 string Ссылка на ресурс в виде относительного URL

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

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

Путь Статус Использование ValueSet Версия Источник
Patient.identifier:PersonIdentifier.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:Passport.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:ResidentCard.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:RefugeeID.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:IdentificationCardRB.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:BioResidentCardForeign.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:BioResidentCardStateless.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:DisabilityCertificate.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:BirthCertificate.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:DeathCertificate.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:IPA.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:UnspecifiedMedicalDocumentNumber.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.maritalStatus Base required Семейное положение 📦0.2.6803 этот IG
Patient.contact.relationship Base required Виды законных представителей 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
AddressUseCodeRule error Patient.address Элемент 'Использование адреса' может содержать только коды home (адрес регистрации) или temp (адрес проживания) use = 'home' or use = 'temp'
AddressUseRule error Patient Может быть указан только один адрес где use = home в котором период действия адреса не окончен address.where(use = 'home' and period.end.exists().not()).count() <= 1
DisabilityReasonAndGroupAndCertificateRule error Patient Наличие группы инвалидности подразумевает указание причины инвалидности и указания удостоверения инвалида extension('https://fhir.by/StructureDefinition/DisabilityGroup').exists() implies (extension('https://fhir.by/StructureDefinition/DisabilityReason').exists() and identifier.where(type.coding.code = 'CDP').exists())
ForWorkPlace error Patient Если указано место работы, то должна быть указана профессия(должность) extension('https://fhir.by/StructureDefinition/PatientJob').extension('https://fhir.by/StructureDefinition/PatientJobPlace').exists() implies extension('https://fhir.by/StructureDefinition/PatientJob').extension('https://fhir.by/StructureDefinition/PatientJobProfession').exists()
NonWhiteSpaceElements error Patient Значение в элементах не должно содержать только пробелы descendants() .where($this.is(string)) .where($this.matches('^\\s*$')) .exists().not()
PatientBirthDateAfter1900Rule error Patient Дата рождения не должна быть ранее 01.01.1900 birthDate.exists() implies (birthDate >= @1900-01-01)
PatientBirthDateAfterTodayRule error Patient Дата рождения не должна быть позже сегодняшнего дня birthDate.exists() implies (birthDate <= today())
PatientCountOneAccountRule error Patient Может быть указан только один экземпляр контактных данных для входа в аккаунт (ЛКП) с 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 Patient Может быть указан только один экземпляр контактных данных пациента для разного типа уведомлений 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 Patient Может быть указан только один экземпляр контактных данных с telecom.system = 'email' telecom.where(system = 'email').count() <= 1
PatientDeceasedDateRule error Patient Должна быть указана либо дата смерти, либо deceasedBoolean = false deceased.as(dateTime).exists() or deceased.as(boolean) = false
PatientDeceasedRule error Patient Дата смерти не должна быть позже сегодняшнего дня deceased.as(dateTime).exists() implies deceased.as(dateTime) <= today()
PatientMainJobRule error Patient Может быть указано только одно место работы extension('https://fhir.by/StructureDefinition/PatientJob').where(extension('https://fhir.by/StructureDefinition/MainJobPlace').value.as(boolean) = true).count() <= 1
PatientMarital12Rule error Patient Для пациентов младше 12 лет не должны указываться сведения о браке birthDate.exists() implies (birthDate > today() - 12 'year' implies maritalStatus.exists().not())
PatientTelecomEmailRule error Patient Email-адрес ДОЛЖЕН соответствовать формату RFC 5322 telecom.where(system = 'email').exists() implies telecom.where(system = 'email' and value.matches('^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$')).exists().allTrue()
PatientTelecomNumberRule error Patient Номер телефона ДОЛЖЕН передаваться в международном формате telecom.where(system = 'phone').exists() implies telecom.where(system = 'phone' and value.matches('^(\\+\\d{12}|8\\d{10})$')).exists().allTrue()
PersonPassportRBNumberRule error Patient Номер паспорта должен состоять из двух латинских букв и семи цифр и идентификатор '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())
ident-number-invariant error Patient Идентификационный номер должен соответствовать правилам ЦЦЦЦЦЦЦБЦЦЦББЦ. /identifier.value должен иметь значение соответствующее выражению ^[0-9]{7}[a-zA-Z][0-9]{3}[a-zA-Z]{2}[0-9]$ identifier.where(type.coding.code = 'INP').exists() implies identifier.where(type.coding.code = 'INP').value.matches('^[0-9]{7}[a-zA-Z][0-9]{3}[a-zA-Z]{2}[0-9]$')
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Patient C 0..* Patient Информация о физическом лице, получающем медицинские услуги
Constraints: ident-number-invariant, ForWorkPlace, PersonPassportRBNumberRule, DisabilityReasonAndGroupAndCertificateRule, AddressUseRule, PatientMainJobRule, PatientDeceasedRule, PatientDeceasedDateRule, PatientBirthDateAfter1900Rule, PatientBirthDateAfterTodayRule, PatientMarital12Rule, PatientTelecomNumberRule, PatientTelecomEmailRule, NonWhiteSpaceElements, PatientCountOneAccountRule, PatientCountOneSystemEmail, PatientCountOnePatientTelecomPurpose
... 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/PatientWithIdentificationNumber
... text 0..1 Narrative Текстовое резюме ресурса для интерпретации человеком
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
.... extension:incapacity S 0..1 boolean Расширение в котором указывается дееспособность пациента
URL: https://fhir.by/StructureDefinition/IncapacityExtension
.... extension:disabilityGroup S 0..1 CodeableConcept Группа инвалидности или степень утраты здоровья
URL: https://fhir.by/StructureDefinition/DisabilityGroup
Привязка: Группа инвалидности или степень утраты здоровья (required)
.... extension:disabilityReason S 0..1 CodeableConcept Причина инвалидности пациента
URL: https://fhir.by/StructureDefinition/DisabilityReason
Привязка: Причины инвалидности (required)
.... extension:patientJob S 0..* (Комплекс) Сведения о профессиональной деятельности
URL: https://fhir.by/StructureDefinition/PatientJob
.... extension:patientStudy S 0..* (Комплекс) Сведения о месте учебы или учреждении дошкольного образования
URL: https://fhir.by/StructureDefinition/PatientStudy
.... extension:patientPreferences S 0..4 CodeableConcept Коды льгот пациента
URL: https://fhir.by/StructureDefinition/PatientPreferences
Привязка: Коды льгот пациента (required)
.... extension:archive S 0..1 (Комплекс) Сведения об архивировании сведений пациента
URL: https://fhir.by/StructureDefinition/PatientArchive
.... extension:consentPersonalData S 0..1 (Комплекс) Сведения о даче согласия на обработку персональных данных пациента
URL: https://fhir.by/StructureDefinition/ConsentPersonalData
.... extension:birthDateTime S 0..1 dateTime Дата и время рождения пациента (для детей)
URL: https://fhir.by/StructureDefinition/PatientBirthDateTime
.... extension:personalDataVerified 0..1 dateTime Дата и время верификации персональных данных в ГИС «Регистр населения»
URL: https://fhir.by/StructureDefinition/PersonalDataVerified
... Разрезы для identifier Σ 1..* Identifier Идентификатор этого пациента
Разрез: Не упорядочено, Закрыто от value:type.coding.code
.... identifier:PersonIdentifier SΣ 1..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:ResidentCard 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 Код
Требуемый шаблон: Resident-card
....... 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:RefugeeID 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 Код
Требуемый шаблон: RCN
....... 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:IdentificationCardRB 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 Код
Требуемый шаблон: Identification-card-of-a-citizen-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:BioResidentCardForeign 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 Код
Требуемый шаблон: Biometric-for-a-foreign-citizen
....... 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:BioResidentCardStateless 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 Код
Требуемый шаблон: Biometric-for-stateless-persons
....... 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:BirthCertificate 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 Код
Требуемый шаблон: BC
....... 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:DeathCertificate 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 Код
Требуемый шаблон: DC
....... 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) Организация, выдавшая идентификатор (может быть просто текстом)
.... identifier:UnspecifiedMedicalDocumentNumber SΣ 0..* 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 Код
Требуемый шаблон: UMD
....... 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 Σ 1..1 Reference(Organization) Организация, выдавшая идентификатор (может быть просто текстом)
... active ?!Σ 1..1 boolean Указывает статус ресурса: активен или нет. Активные ресурсы доступны для редактирования и для импорта свзанных с ним ресурсов. При импорте сведений о пациенте возможно указывать в элементе `Patient.active` только значение `true`.
... name Σ 1..1 HumanName Фамилия, имя и отчество (если имеется)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... text Σ 0..1 string Текстовое представление полного имени
.... family Σ 1..1 string Фамилия
.... given Σ 1..* string Имя и отчество (если имеется)
Этот повторяющийся порядок элементов: Имена указаны в правильном порядке представления имени
.... period Σ 0..1 Period Период, в котором данное имя было действительным
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... start ΣC 1..1 dateTime Начало периода действия
..... end ΣC 0..1 dateTime Конец периода действия
... telecom Σ 0..* ContactPoint Способ связи с пациентом: телефон и/или адрес электронной почты
.... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
..... extension:patientTelecomPurpose S 0..1 (Комплекс) Информация о контакте пациента
URL: https://fhir.by/StructureDefinition/PatientTelecomPurpose
.... system ΣC 1..1 code Форма связи - телефон ( phone ) или адрес электронной почты ( email )
Привязка: ContactPointSystem (required): Телекоммуникационная форма для контактного пункта.
.... value Σ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 Σ 1..1 date Дата рождения пациента
... deceased[x] ?!Σ 1..1 Указывается жив или мертв, возможно указание даты смерти, тогда можно утверждать, что пациент мертв и не требуется создание элемента deseasedBoolean
.... deceasedBoolean boolean
.... deceasedDateTime dateTime
... address SΣC 1..* 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 ?!Σ 1..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 Конец периода действия
... maritalStatus 0..1 CodeableConcept Семейное положение: married | unmarried | widowed | divorced
Привязка: Семейное положение (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 Код
..... display ΣC 0..1 string Значение кода
... multipleBirth[x] 0..1 В случае многоплодной беременности указывается, которым по счету родился. Если беременность одноплодная допускается отсутствие значения в элементе, или явное указание multipleBirthBoolean = false.
.... multipleBirthBoolean boolean
.... multipleBirthInteger integer
... contact C 0..* BackboneElement Контактное лицо, которое пациент указал в медицинских документах и дал свое согласие на предоставление ему информации представляющую врачебную тайну. В некоторых случаях эти контактом может являться законный представитель пациента (ресурс Законный представитель) и в данном случае создавать экземпляр contact не требуется
Constraints: pat-1
.... relationship 0..1 CodeableConcept Отмечается имеется ли родственная связь между пациентом и его контактом, в иных случаях в элементе relationship.text' указывается строчное значение, к примеру - 'сосед', 'знакомый' и прочее.
Привязка: Виды законных представителей (required)
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... coding Σ 0..1 Coding Код, определенный в справочнике НСИ Терминология
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... system Σ 1..1 uri Ссылка на справочник
...... version Σ 0..1 string Версия системы
...... code ΣC 1..1 code Код
...... display ΣC 0..1 string Значение кода
..... text Σ 0..1 string Простое текстовое представление концепции
.... name C 1..1 HumanName Фамилия, имя и отчество (если имеется)
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... text Σ 0..1 string Текстовое представление полного имени
..... family Σ 1..1 string Фамилия
..... given Σ 1..* string Имя и отчество (если имеется)
Этот повторяющийся порядок элементов: Имена указаны в правильном порядке представления имени
.... telecom C 1..* ContactPoint Способ связи с контактом пациента: телефон и/или адрес электронной почты
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system ΣC 1..1 code Форма связи - телефон ( phone ) или адрес электронной почты ( email )
Привязка: ContactPointSystem (required): Телекоммуникационная форма для контактного пункта.
..... value ΣC 1..1 string Номер телефона или адрес электронной почты
..... period Σ 0..1 Period Период, в котором данный способ связи был актуальным. Если окончание периода не указано, то данный способ связи считать актуальным
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... start ΣC 1..1 dateTime Начало периода действия
...... end ΣC 0..1 dateTime Конец периода действия
.... address C 0..1 Address Адрес контакта
..... Разрезы для extension 0..2 Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
...... 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
..... 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"}
.... gender 0..1 code male | female | other | unknown
Привязка: AdministrativeGender (required): Пол человека, используемый в административных целях.
.... organization C 0..1 Reference(Organization) Organization that is associated with the contact
.... period 0..1 Period Период, в течение которого данное контактное лицо или организация связаны с пациентом
... generalPractitioner 0..* Reference(Учреждение здравоохранения | Роль медицинского работника) Учреждение к которому прикреплен пациент
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 1..1 Identifier Идентификатор ресурса, если не известна ссылка на него
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (Если известно)
Привязка: IdentifierUse (required): Определяет назначение этого идентификатора, если оно известно.
..... value ΣC 1..1 string Уникальное значение
Пример General: 123456
..... period Σ 1..1 Period Период времени, в течение которого идентификатор действителен для использования
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... start ΣC 1..1 dateTime Начало периода действия
...... end ΣC 0..1 dateTime Конец периода действия
..... assigner Σ 0..1 Reference(Organization) Организация, выдавшая идентификатор (может быть просто текстом)
.... display ΣC 0..1 string Текстовая трактовка ресурса
... link ?!Σ 0..* BackboneElement Ссылка на ресурсы Пациента или Законного представителя пациента, которым является данный пациент.
.... other Σ 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 Текстовая трактовка ресурса
.... type Σ 1..1 code replaced-by | replaces | refer | seealso
Привязка: LinkType (required): Тип связи ресурсов Patient. Может указывать что ресурс по этой ссылке не должен больше использоваться - replaced-by, ресурс по этой ссылке является активным и актуальным источником информации - replaces, ресурс активен и используется, но не является основным источником информации - refer, ресурс по этой ссылке является активным и актуальным источником информации, но имеет другой тип ресурса (RelatedPerson) - seealso

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

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

Путь Статус Использование ValueSet Версия Источник
Patient.identifier:PersonIdentifier.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
Patient.identifier:PersonIdentifier.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:Passport.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
Patient.identifier:Passport.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:ResidentCard.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
Patient.identifier:ResidentCard.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:RefugeeID.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
Patient.identifier:RefugeeID.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:IdentificationCardRB.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
Patient.identifier:IdentificationCardRB.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:BioResidentCardForeign.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
Patient.identifier:BioResidentCardForeign.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:BioResidentCardStateless.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
Patient.identifier:BioResidentCardStateless.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:DisabilityCertificate.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
Patient.identifier:DisabilityCertificate.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:BirthCertificate.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
Patient.identifier:BirthCertificate.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:DeathCertificate.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
Patient.identifier:DeathCertificate.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:IPA.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
Patient.identifier:IPA.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:UnspecifiedMedicalDocumentNumber.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
Patient.identifier:UnspecifiedMedicalDocumentNumber.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.telecom.system Base required ContactPointSystem 📍5.0.0 Стандарт FHIR
Patient.gender Base required AdministrativeGender 📍5.0.0 Стандарт FHIR
Patient.address.use Base required AddressUse 📍5.0.0 Стандарт FHIR
Patient.maritalStatus Base required Семейное положение 📦0.2.6803 этот IG
Patient.contact.relationship Base required Виды законных представителей 📦0.2.6803 этот IG
Patient.contact.telecom.​system Base required ContactPointSystem 📍5.0.0 Стандарт FHIR
Patient.contact.gender Base required AdministrativeGender 📍5.0.0 Стандарт FHIR
Patient.communication.​language Base required All Languages 📍5.0.0 Стандарт FHIR
Patient.generalPractitioner.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Patient.generalPractitioner.​identifier.use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
Patient.link.other.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Patient.link.type Base required Link Type 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
AddressUseCodeRule error Patient.address Элемент 'Использование адреса' может содержать только коды home (адрес регистрации) или temp (адрес проживания) use = 'home' or use = 'temp'
AddressUseRule error Patient Может быть указан только один адрес где use = home в котором период действия адреса не окончен address.where(use = 'home' and period.end.exists().not()).count() <= 1
DisabilityReasonAndGroupAndCertificateRule error Patient Наличие группы инвалидности подразумевает указание причины инвалидности и указания удостоверения инвалида extension('https://fhir.by/StructureDefinition/DisabilityGroup').exists() implies (extension('https://fhir.by/StructureDefinition/DisabilityReason').exists() and identifier.where(type.coding.code = 'CDP').exists())
ForWorkPlace error Patient Если указано место работы, то должна быть указана профессия(должность) extension('https://fhir.by/StructureDefinition/PatientJob').extension('https://fhir.by/StructureDefinition/PatientJobPlace').exists() implies extension('https://fhir.by/StructureDefinition/PatientJob').extension('https://fhir.by/StructureDefinition/PatientJobProfession').exists()
NonWhiteSpaceElements error Patient Значение в элементах не должно содержать только пробелы descendants() .where($this.is(string)) .where($this.matches('^\\s*$')) .exists().not()
PatientBirthDateAfter1900Rule error Patient Дата рождения не должна быть ранее 01.01.1900 birthDate.exists() implies (birthDate >= @1900-01-01)
PatientBirthDateAfterTodayRule error Patient Дата рождения не должна быть позже сегодняшнего дня birthDate.exists() implies (birthDate <= today())
PatientCountOneAccountRule error Patient Может быть указан только один экземпляр контактных данных для входа в аккаунт (ЛКП) с 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 Patient Может быть указан только один экземпляр контактных данных пациента для разного типа уведомлений 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 Patient Может быть указан только один экземпляр контактных данных с telecom.system = 'email' telecom.where(system = 'email').count() <= 1
PatientDeceasedDateRule error Patient Должна быть указана либо дата смерти, либо deceasedBoolean = false deceased.as(dateTime).exists() or deceased.as(boolean) = false
PatientDeceasedRule error Patient Дата смерти не должна быть позже сегодняшнего дня deceased.as(dateTime).exists() implies deceased.as(dateTime) <= today()
PatientMainJobRule error Patient Может быть указано только одно место работы extension('https://fhir.by/StructureDefinition/PatientJob').where(extension('https://fhir.by/StructureDefinition/MainJobPlace').value.as(boolean) = true).count() <= 1
PatientMarital12Rule error Patient Для пациентов младше 12 лет не должны указываться сведения о браке birthDate.exists() implies (birthDate > today() - 12 'year' implies maritalStatus.exists().not())
PatientTelecomEmailRule error Patient Email-адрес ДОЛЖЕН соответствовать формату RFC 5322 telecom.where(system = 'email').exists() implies telecom.where(system = 'email' and value.matches('^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$')).exists().allTrue()
PatientTelecomNumberRule error Patient Номер телефона ДОЛЖЕН передаваться в международном формате telecom.where(system = 'phone').exists() implies telecom.where(system = 'phone' and value.matches('^(\\+\\d{12}|8\\d{10})$')).exists().allTrue()
PersonPassportRBNumberRule error Patient Номер паспорта должен состоять из двух латинских букв и семи цифр и идентификатор '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 Patient If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Patient 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 Patient 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 Patient If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика Patient 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()
ident-number-invariant error Patient Идентификационный номер должен соответствовать правилам ЦЦЦЦЦЦЦБЦЦЦББЦ. /identifier.value должен иметь значение соответствующее выражению ^[0-9]{7}[a-zA-Z][0-9]{3}[a-zA-Z]{2}[0-9]$ identifier.where(type.coding.code = 'INP').exists() implies identifier.where(type.coding.code = 'INP').value.matches('^[0-9]{7}[a-zA-Z][0-9]{3}[a-zA-Z]{2}[0-9]$')
pat-1 error Patient.contact ДОЛЖЕН содержать как минимум контактные данные или ссылку на организацию. name.exists() or telecom.exists() or address.exists() or organization.exists()

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

Summary

Обязательный: 20 элементs(92 вложенные обязательны элементs)
Обязательная поддержка: 40 элементs
Запрещено: 188 элементs

Структуры

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

Расширения

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

Разрезы

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

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

Полная Схема

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Patient C 0..* Patient Информация о физическом лице, получающем медицинские услуги
Constraints: ident-number-invariant, ForWorkPlace, PersonPassportRBNumberRule, DisabilityReasonAndGroupAndCertificateRule, AddressUseRule, PatientMainJobRule, PatientDeceasedRule, PatientDeceasedDateRule, PatientBirthDateAfter1900Rule, PatientBirthDateAfterTodayRule, PatientMarital12Rule, PatientTelecomNumberRule, PatientTelecomEmailRule, NonWhiteSpaceElements, PatientCountOneAccountRule, PatientCountOneSystemEmail, PatientCountOnePatientTelecomPurpose
... 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/PatientWithIdentificationNumber
... text 0..1 Narrative Текстовое резюме ресурса для интерпретации человеком
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
.... extension:incapacity S 0..1 boolean Расширение в котором указывается дееспособность пациента
URL: https://fhir.by/StructureDefinition/IncapacityExtension
.... extension:disabilityGroup S 0..1 CodeableConcept Группа инвалидности или степень утраты здоровья
URL: https://fhir.by/StructureDefinition/DisabilityGroup
Привязка: Группа инвалидности или степень утраты здоровья (required)
.... extension:disabilityReason S 0..1 CodeableConcept Причина инвалидности пациента
URL: https://fhir.by/StructureDefinition/DisabilityReason
Привязка: Причины инвалидности (required)
.... extension:patientJob S 0..* (Комплекс) Сведения о профессиональной деятельности
URL: https://fhir.by/StructureDefinition/PatientJob
.... extension:patientStudy S 0..* (Комплекс) Сведения о месте учебы или учреждении дошкольного образования
URL: https://fhir.by/StructureDefinition/PatientStudy
.... extension:patientPreferences S 0..4 CodeableConcept Коды льгот пациента
URL: https://fhir.by/StructureDefinition/PatientPreferences
Привязка: Коды льгот пациента (required)
.... extension:archive S 0..1 (Комплекс) Сведения об архивировании сведений пациента
URL: https://fhir.by/StructureDefinition/PatientArchive
.... extension:consentPersonalData S 0..1 (Комплекс) Сведения о даче согласия на обработку персональных данных пациента
URL: https://fhir.by/StructureDefinition/ConsentPersonalData
.... extension:birthDateTime S 0..1 dateTime Дата и время рождения пациента (для детей)
URL: https://fhir.by/StructureDefinition/PatientBirthDateTime
.... extension:personalDataVerified 0..1 dateTime Дата и время верификации персональных данных в ГИС «Регистр населения»
URL: https://fhir.by/StructureDefinition/PersonalDataVerified
... Разрезы для identifier Σ 1..* Identifier Идентификатор этого пациента
Разрез: Не упорядочено, Закрыто от value:type.coding.code
.... identifier:PersonIdentifier SΣ 1..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:ResidentCard 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 Код
Требуемый шаблон: Resident-card
....... 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:RefugeeID 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 Код
Требуемый шаблон: RCN
....... 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:IdentificationCardRB 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 Код
Требуемый шаблон: Identification-card-of-a-citizen-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:BioResidentCardForeign 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 Код
Требуемый шаблон: Biometric-for-a-foreign-citizen
....... 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:BioResidentCardStateless 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 Код
Требуемый шаблон: Biometric-for-stateless-persons
....... 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:BirthCertificate 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 Код
Требуемый шаблон: BC
....... 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:DeathCertificate 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 Код
Требуемый шаблон: DC
....... 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) Организация, выдавшая идентификатор (может быть просто текстом)
.... identifier:UnspecifiedMedicalDocumentNumber SΣ 0..* 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 Код
Требуемый шаблон: UMD
....... 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 Σ 1..1 Reference(Organization) Организация, выдавшая идентификатор (может быть просто текстом)
... active ?!Σ 1..1 boolean Указывает статус ресурса: активен или нет. Активные ресурсы доступны для редактирования и для импорта свзанных с ним ресурсов. При импорте сведений о пациенте возможно указывать в элементе `Patient.active` только значение `true`.
... name Σ 1..1 HumanName Фамилия, имя и отчество (если имеется)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... text Σ 0..1 string Текстовое представление полного имени
.... family Σ 1..1 string Фамилия
.... given Σ 1..* string Имя и отчество (если имеется)
Этот повторяющийся порядок элементов: Имена указаны в правильном порядке представления имени
.... period Σ 0..1 Period Период, в котором данное имя было действительным
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... start ΣC 1..1 dateTime Начало периода действия
..... end ΣC 0..1 dateTime Конец периода действия
... telecom Σ 0..* ContactPoint Способ связи с пациентом: телефон и/или адрес электронной почты
.... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
..... extension:patientTelecomPurpose S 0..1 (Комплекс) Информация о контакте пациента
URL: https://fhir.by/StructureDefinition/PatientTelecomPurpose
.... system ΣC 1..1 code Форма связи - телефон ( phone ) или адрес электронной почты ( email )
Привязка: ContactPointSystem (required): Телекоммуникационная форма для контактного пункта.
.... value Σ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 Σ 1..1 date Дата рождения пациента
... deceased[x] ?!Σ 1..1 Указывается жив или мертв, возможно указание даты смерти, тогда можно утверждать, что пациент мертв и не требуется создание элемента deseasedBoolean
.... deceasedBoolean boolean
.... deceasedDateTime dateTime
... address SΣC 1..* 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 ?!Σ 1..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 Конец периода действия
... maritalStatus 0..1 CodeableConcept Семейное положение: married | unmarried | widowed | divorced
Привязка: Семейное положение (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 Код
..... display ΣC 0..1 string Значение кода
... multipleBirth[x] 0..1 В случае многоплодной беременности указывается, которым по счету родился. Если беременность одноплодная допускается отсутствие значения в элементе, или явное указание multipleBirthBoolean = false.
.... multipleBirthBoolean boolean
.... multipleBirthInteger integer
... contact C 0..* BackboneElement Контактное лицо, которое пациент указал в медицинских документах и дал свое согласие на предоставление ему информации представляющую врачебную тайну. В некоторых случаях эти контактом может являться законный представитель пациента (ресурс Законный представитель) и в данном случае создавать экземпляр contact не требуется
Constraints: pat-1
.... relationship 0..1 CodeableConcept Отмечается имеется ли родственная связь между пациентом и его контактом, в иных случаях в элементе relationship.text' указывается строчное значение, к примеру - 'сосед', 'знакомый' и прочее.
Привязка: Виды законных представителей (required)
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... coding Σ 0..1 Coding Код, определенный в справочнике НСИ Терминология
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... system Σ 1..1 uri Ссылка на справочник
...... version Σ 0..1 string Версия системы
...... code ΣC 1..1 code Код
...... display ΣC 0..1 string Значение кода
..... text Σ 0..1 string Простое текстовое представление концепции
.... name C 1..1 HumanName Фамилия, имя и отчество (если имеется)
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... text Σ 0..1 string Текстовое представление полного имени
..... family Σ 1..1 string Фамилия
..... given Σ 1..* string Имя и отчество (если имеется)
Этот повторяющийся порядок элементов: Имена указаны в правильном порядке представления имени
.... telecom C 1..* ContactPoint Способ связи с контактом пациента: телефон и/или адрес электронной почты
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system ΣC 1..1 code Форма связи - телефон ( phone ) или адрес электронной почты ( email )
Привязка: ContactPointSystem (required): Телекоммуникационная форма для контактного пункта.
..... value ΣC 1..1 string Номер телефона или адрес электронной почты
..... period Σ 0..1 Period Период, в котором данный способ связи был актуальным. Если окончание периода не указано, то данный способ связи считать актуальным
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... start ΣC 1..1 dateTime Начало периода действия
...... end ΣC 0..1 dateTime Конец периода действия
.... address C 0..1 Address Адрес контакта
..... Разрезы для extension 0..2 Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
...... 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
..... 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"}
.... gender 0..1 code male | female | other | unknown
Привязка: AdministrativeGender (required): Пол человека, используемый в административных целях.
.... organization C 0..1 Reference(Organization) Organization that is associated with the contact
.... period 0..1 Period Период, в течение которого данное контактное лицо или организация связаны с пациентом
... generalPractitioner 0..* Reference(Учреждение здравоохранения | Роль медицинского работника) Учреждение к которому прикреплен пациент
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 1..1 Identifier Идентификатор ресурса, если не известна ссылка на него
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (Если известно)
Привязка: IdentifierUse (required): Определяет назначение этого идентификатора, если оно известно.
..... value ΣC 1..1 string Уникальное значение
Пример General: 123456
..... period Σ 1..1 Period Период времени, в течение которого идентификатор действителен для использования
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... start ΣC 1..1 dateTime Начало периода действия
...... end ΣC 0..1 dateTime Конец периода действия
..... assigner Σ 0..1 Reference(Organization) Организация, выдавшая идентификатор (может быть просто текстом)
.... display ΣC 0..1 string Текстовая трактовка ресурса
... link ?!Σ 0..* BackboneElement Ссылка на ресурсы Пациента или Законного представителя пациента, которым является данный пациент.
.... other Σ 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 Текстовая трактовка ресурса
.... type Σ 1..1 code replaced-by | replaces | refer | seealso
Привязка: LinkType (required): Тип связи ресурсов Patient. Может указывать что ресурс по этой ссылке не должен больше использоваться - replaced-by, ресурс по этой ссылке является активным и актуальным источником информации - replaces, ресурс активен и используется, но не является основным источником информации - refer, ресурс по этой ссылке является активным и актуальным источником информации, но имеет другой тип ресурса (RelatedPerson) - seealso

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

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

Путь Статус Использование ValueSet Версия Источник
Patient.identifier:PersonIdentifier.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
Patient.identifier:PersonIdentifier.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:Passport.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
Patient.identifier:Passport.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:ResidentCard.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
Patient.identifier:ResidentCard.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:RefugeeID.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
Patient.identifier:RefugeeID.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:IdentificationCardRB.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
Patient.identifier:IdentificationCardRB.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:BioResidentCardForeign.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
Patient.identifier:BioResidentCardForeign.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:BioResidentCardStateless.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
Patient.identifier:BioResidentCardStateless.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:DisabilityCertificate.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
Patient.identifier:DisabilityCertificate.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:BirthCertificate.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
Patient.identifier:BirthCertificate.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:DeathCertificate.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
Patient.identifier:DeathCertificate.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:IPA.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
Patient.identifier:IPA.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:UnspecifiedMedicalDocumentNumber.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
Patient.identifier:UnspecifiedMedicalDocumentNumber.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.telecom.system Base required ContactPointSystem 📍5.0.0 Стандарт FHIR
Patient.gender Base required AdministrativeGender 📍5.0.0 Стандарт FHIR
Patient.address.use Base required AddressUse 📍5.0.0 Стандарт FHIR
Patient.maritalStatus Base required Семейное положение 📦0.2.6803 этот IG
Patient.contact.relationship Base required Виды законных представителей 📦0.2.6803 этот IG
Patient.contact.telecom.​system Base required ContactPointSystem 📍5.0.0 Стандарт FHIR
Patient.contact.gender Base required AdministrativeGender 📍5.0.0 Стандарт FHIR
Patient.communication.​language Base required All Languages 📍5.0.0 Стандарт FHIR
Patient.generalPractitioner.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Patient.generalPractitioner.​identifier.use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
Patient.link.other.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Patient.link.type Base required Link Type 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
AddressUseCodeRule error Patient.address Элемент 'Использование адреса' может содержать только коды home (адрес регистрации) или temp (адрес проживания) use = 'home' or use = 'temp'
AddressUseRule error Patient Может быть указан только один адрес где use = home в котором период действия адреса не окончен address.where(use = 'home' and period.end.exists().not()).count() <= 1
DisabilityReasonAndGroupAndCertificateRule error Patient Наличие группы инвалидности подразумевает указание причины инвалидности и указания удостоверения инвалида extension('https://fhir.by/StructureDefinition/DisabilityGroup').exists() implies (extension('https://fhir.by/StructureDefinition/DisabilityReason').exists() and identifier.where(type.coding.code = 'CDP').exists())
ForWorkPlace error Patient Если указано место работы, то должна быть указана профессия(должность) extension('https://fhir.by/StructureDefinition/PatientJob').extension('https://fhir.by/StructureDefinition/PatientJobPlace').exists() implies extension('https://fhir.by/StructureDefinition/PatientJob').extension('https://fhir.by/StructureDefinition/PatientJobProfession').exists()
NonWhiteSpaceElements error Patient Значение в элементах не должно содержать только пробелы descendants() .where($this.is(string)) .where($this.matches('^\\s*$')) .exists().not()
PatientBirthDateAfter1900Rule error Patient Дата рождения не должна быть ранее 01.01.1900 birthDate.exists() implies (birthDate >= @1900-01-01)
PatientBirthDateAfterTodayRule error Patient Дата рождения не должна быть позже сегодняшнего дня birthDate.exists() implies (birthDate <= today())
PatientCountOneAccountRule error Patient Может быть указан только один экземпляр контактных данных для входа в аккаунт (ЛКП) с 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 Patient Может быть указан только один экземпляр контактных данных пациента для разного типа уведомлений 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 Patient Может быть указан только один экземпляр контактных данных с telecom.system = 'email' telecom.where(system = 'email').count() <= 1
PatientDeceasedDateRule error Patient Должна быть указана либо дата смерти, либо deceasedBoolean = false deceased.as(dateTime).exists() or deceased.as(boolean) = false
PatientDeceasedRule error Patient Дата смерти не должна быть позже сегодняшнего дня deceased.as(dateTime).exists() implies deceased.as(dateTime) <= today()
PatientMainJobRule error Patient Может быть указано только одно место работы extension('https://fhir.by/StructureDefinition/PatientJob').where(extension('https://fhir.by/StructureDefinition/MainJobPlace').value.as(boolean) = true).count() <= 1
PatientMarital12Rule error Patient Для пациентов младше 12 лет не должны указываться сведения о браке birthDate.exists() implies (birthDate > today() - 12 'year' implies maritalStatus.exists().not())
PatientTelecomEmailRule error Patient Email-адрес ДОЛЖЕН соответствовать формату RFC 5322 telecom.where(system = 'email').exists() implies telecom.where(system = 'email' and value.matches('^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$')).exists().allTrue()
PatientTelecomNumberRule error Patient Номер телефона ДОЛЖЕН передаваться в международном формате telecom.where(system = 'phone').exists() implies telecom.where(system = 'phone' and value.matches('^(\\+\\d{12}|8\\d{10})$')).exists().allTrue()
PersonPassportRBNumberRule error Patient Номер паспорта должен состоять из двух латинских букв и семи цифр и идентификатор '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 Patient If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Patient 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 Patient 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 Patient If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика Patient 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()
ident-number-invariant error Patient Идентификационный номер должен соответствовать правилам ЦЦЦЦЦЦЦБЦЦЦББЦ. /identifier.value должен иметь значение соответствующее выражению ^[0-9]{7}[a-zA-Z][0-9]{3}[a-zA-Z]{2}[0-9]$ identifier.where(type.coding.code = 'INP').exists() implies identifier.where(type.coding.code = 'INP').value.matches('^[0-9]{7}[a-zA-Z][0-9]{3}[a-zA-Z]{2}[0-9]$')
pat-1 error Patient.contact ДОЛЖЕН содержать как минимум контактные данные или ссылку на организацию. name.exists() or telecom.exists() or address.exists() or organization.exists()

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Patient C 0..* Patient Информация о физическом лице, получающем медицинские услуги
Constraints: ident-number-invariant, ForWorkPlace, PersonPassportRBNumberRule, DisabilityReasonAndGroupAndCertificateRule, AddressUseRule, PatientMainJobRule, PatientDeceasedRule, PatientDeceasedDateRule, PatientBirthDateAfter1900Rule, PatientBirthDateAfterTodayRule, PatientMarital12Rule, PatientTelecomNumberRule, PatientTelecomEmailRule, NonWhiteSpaceElements, PatientCountOneAccountRule, PatientCountOneSystemEmail, PatientCountOnePatientTelecomPurpose
... 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/PatientWithIdentificationNumber
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, согласно которым был создан этот контент.
... contained 0..0 Содержащиеся встроенные ресурсы
... Разрезы для extension 0..* Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:incapacity S 0..1 boolean Расширение в котором указывается дееспособность пациента
URL: https://fhir.by/StructureDefinition/IncapacityExtension
.... extension:disabilityGroup S 0..1 CodeableConcept Группа инвалидности или степень утраты здоровья
URL: https://fhir.by/StructureDefinition/DisabilityGroup
Привязка: Группа инвалидности или степень утраты здоровья (required)
.... extension:disabilityReason S 0..1 CodeableConcept Причина инвалидности пациента
URL: https://fhir.by/StructureDefinition/DisabilityReason
Привязка: Причины инвалидности (required)
.... extension:patientJob S 0..* (Комплекс) Сведения о профессиональной деятельности
URL: https://fhir.by/StructureDefinition/PatientJob
.... extension:patientStudy S 0..* (Комплекс) Сведения о месте учебы или учреждении дошкольного образования
URL: https://fhir.by/StructureDefinition/PatientStudy
.... extension:patientPreferences S 0..4 CodeableConcept Коды льгот пациента
URL: https://fhir.by/StructureDefinition/PatientPreferences
Привязка: Коды льгот пациента (required)
.... extension:archive S 0..1 (Комплекс) Сведения об архивировании сведений пациента
URL: https://fhir.by/StructureDefinition/PatientArchive
.... extension:consentPersonalData S 0..1 (Комплекс) Сведения о даче согласия на обработку персональных данных пациента
URL: https://fhir.by/StructureDefinition/ConsentPersonalData
.... extension:birthDateTime S 0..1 dateTime Дата и время рождения пациента (для детей)
URL: https://fhir.by/StructureDefinition/PatientBirthDateTime
.... extension:personalDataVerified 0..1 dateTime Дата и время верификации персональных данных в ГИС «Регистр населения»
URL: https://fhir.by/StructureDefinition/PersonalDataVerified
... modifierExtension 0..0 Extension
... Разрезы для identifier 1..* Identifier Идентификатор этого пациента
Разрез: Не упорядочено, Закрыто от value:type.coding.code
.... identifier:PersonIdentifier S 1..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:ResidentCard 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 Код
Требуемый шаблон: Resident-card
....... 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:RefugeeID 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 Код
Требуемый шаблон: RCN
....... 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:IdentificationCardRB 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 Код
Требуемый шаблон: Identification-card-of-a-citizen-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:BioResidentCardForeign 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 Код
Требуемый шаблон: Biometric-for-a-foreign-citizen
....... 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:BioResidentCardStateless 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 Код
Требуемый шаблон: Biometric-for-stateless-persons
....... 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:BirthCertificate 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 Код
Требуемый шаблон: BC
....... 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:DeathCertificate 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 Код
Требуемый шаблон: DC
....... 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 Начало периода действия
.... identifier:UnspecifiedMedicalDocumentNumber S 0..* 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 Код
Требуемый шаблон: UMD
....... 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 Начало периода действия
..... assigner 1..1 Reference(Organization) Организация, выдавшая идентификатор (может быть просто текстом)
... active 1..1 boolean Указывает статус ресурса: активен или нет. Активные ресурсы доступны для редактирования и для импорта свзанных с ним ресурсов. При импорте сведений о пациенте возможно указывать в элементе `Patient.active` только значение `true`.
... name 1..1 HumanName Фамилия, имя и отчество (если имеется)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... use 0..0 usual | official | temp | nickname | anonymous | old | maiden
.... family 1..1 string Фамилия
.... given 1..* string Имя и отчество (если имеется)
.... prefix 0..0 Часть имени перед главным именем человека
.... suffix 0..0 Часть имени после главного имени человека
.... period 0..1 Period Период, в котором данное имя было действительным
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... start 1..1 dateTime Начало периода действия
... telecom 0..* ContactPoint Способ связи с пациентом: телефон и/или адрес электронной почты
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
..... extension:patientTelecomPurpose S 0..1 (Комплекс) Информация о контакте пациента
URL: https://fhir.by/StructureDefinition/PatientTelecomPurpose
.... system 1..1 code Форма связи - телефон ( phone ) или адрес электронной почты ( email )
.... value 1..1 string Номер телефона или адрес электронной почты
.... use 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 1..1 date Дата рождения пациента
... deceased[x] 1..1 boolean, dateTime Указывается жив или мертв, возможно указание даты смерти, тогда можно утверждать, что пациент мертв и не требуется создание элемента deseasedBoolean
... address SC 1..* 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 1..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 Начало периода действия
... maritalStatus 0..1 CodeableConcept Семейное положение: married | unmarried | widowed | divorced
Привязка: Семейное положение (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 Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... multipleBirth[x] 0..1 boolean, integer В случае многоплодной беременности указывается, которым по счету родился. Если беременность одноплодная допускается отсутствие значения в элементе, или явное указание multipleBirthBoolean = false.
... photo 0..0 Image of the patient
... contact 0..* BackboneElement Контактное лицо, которое пациент указал в медицинских документах и дал свое согласие на предоставление ему информации представляющую врачебную тайну. В некоторых случаях эти контактом может являться законный представитель пациента (ресурс Законный представитель) и в данном случае создавать экземпляр contact не требуется
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... relationship 0..1 CodeableConcept Отмечается имеется ли родственная связь между пациентом и его контактом, в иных случаях в элементе relationship.text' указывается строчное значение, к примеру - 'сосед', 'знакомый' и прочее.
Привязка: Виды законных представителей (required)
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... coding 0..1 Coding Код, определенный в справочнике НСИ Терминология
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... system 1..1 uri Ссылка на справочник
...... code 1..1 code Код
...... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... name 1..1 HumanName Фамилия, имя и отчество (если имеется)
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... use 0..0 usual | official | temp | nickname | anonymous | old | maiden
..... family 1..1 string Фамилия
..... given 1..* string Имя и отчество (если имеется)
..... prefix 0..0 Часть имени перед главным именем человека
..... suffix 0..0 Часть имени после главного имени человека
..... period 0..0 Период в котром используется/использовалось данное имя
.... telecom 1..* ContactPoint Способ связи с контактом пациента: телефон и/или адрес электронной почты
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 code Форма связи - телефон ( phone ) или адрес электронной почты ( email )
..... value 1..1 string Номер телефона или адрес электронной почты
..... use 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 Начало периода действия
.... address 0..1 Address Адрес контакта
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... Разрезы для extension 0..2 Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
...... 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..0 home | work | temp | old | billing - назначение этого адреса
..... 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 Период когда данный адрес был действительным. Если не указана дата окончания периода, то можно считать данный адрес действительным.
... communication 0..0 Язык, который может быть использован для общения с пациентом о его здоровье
... generalPractitioner 0..* Reference(Учреждение здравоохранения | Роль медицинского работника) Учреждение к которому прикреплен пациент
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... identifier 1..1 Identifier Идентификатор ресурса, если не известна ссылка на него
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... type 0..0 Описание идентификатора
..... system 0..0 Пространство имен для значения идентификатора
..... value 1..1 string Уникальное значение
..... period 1..1 Period Период времени, в течение которого идентификатор действителен для использования
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... start 1..1 dateTime Начало периода действия
... managingOrganization 0..0 Организация, которая является хранителем ИЭМК пациента
... link 0..* BackboneElement Ссылка на ресурсы Пациента или Законного представителя пациента, которым является данный пациент.
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... other 1..1 Reference(Законный представитель пациента | Пациент без ИН | Пациент | Контактное лицо пациента) Другой ресурс пациента или связанного с ним лица, на который указывает ссылка.
..... reference 1..1 string Ссылка на ресурс в виде относительного URL

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

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

Путь Статус Использование ValueSet Версия Источник
Patient.identifier:PersonIdentifier.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:Passport.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:ResidentCard.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:RefugeeID.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:IdentificationCardRB.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:BioResidentCardForeign.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:BioResidentCardStateless.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:DisabilityCertificate.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:BirthCertificate.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:DeathCertificate.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:IPA.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.identifier:UnspecifiedMedicalDocumentNumber.​type Base required Тип документа, удостоверяющего личность 📦0.2.6803 этот IG
Patient.maritalStatus Base required Семейное положение 📦0.2.6803 этот IG
Patient.contact.relationship Base required Виды законных представителей 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
AddressUseCodeRule error Patient.address Элемент 'Использование адреса' может содержать только коды home (адрес регистрации) или temp (адрес проживания) use = 'home' or use = 'temp'
AddressUseRule error Patient Может быть указан только один адрес где use = home в котором период действия адреса не окончен address.where(use = 'home' and period.end.exists().not()).count() <= 1
DisabilityReasonAndGroupAndCertificateRule error Patient Наличие группы инвалидности подразумевает указание причины инвалидности и указания удостоверения инвалида extension('https://fhir.by/StructureDefinition/DisabilityGroup').exists() implies (extension('https://fhir.by/StructureDefinition/DisabilityReason').exists() and identifier.where(type.coding.code = 'CDP').exists())
ForWorkPlace error Patient Если указано место работы, то должна быть указана профессия(должность) extension('https://fhir.by/StructureDefinition/PatientJob').extension('https://fhir.by/StructureDefinition/PatientJobPlace').exists() implies extension('https://fhir.by/StructureDefinition/PatientJob').extension('https://fhir.by/StructureDefinition/PatientJobProfession').exists()
NonWhiteSpaceElements error Patient Значение в элементах не должно содержать только пробелы descendants() .where($this.is(string)) .where($this.matches('^\\s*$')) .exists().not()
PatientBirthDateAfter1900Rule error Patient Дата рождения не должна быть ранее 01.01.1900 birthDate.exists() implies (birthDate >= @1900-01-01)
PatientBirthDateAfterTodayRule error Patient Дата рождения не должна быть позже сегодняшнего дня birthDate.exists() implies (birthDate <= today())
PatientCountOneAccountRule error Patient Может быть указан только один экземпляр контактных данных для входа в аккаунт (ЛКП) с 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 Patient Может быть указан только один экземпляр контактных данных пациента для разного типа уведомлений 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 Patient Может быть указан только один экземпляр контактных данных с telecom.system = 'email' telecom.where(system = 'email').count() <= 1
PatientDeceasedDateRule error Patient Должна быть указана либо дата смерти, либо deceasedBoolean = false deceased.as(dateTime).exists() or deceased.as(boolean) = false
PatientDeceasedRule error Patient Дата смерти не должна быть позже сегодняшнего дня deceased.as(dateTime).exists() implies deceased.as(dateTime) <= today()
PatientMainJobRule error Patient Может быть указано только одно место работы extension('https://fhir.by/StructureDefinition/PatientJob').where(extension('https://fhir.by/StructureDefinition/MainJobPlace').value.as(boolean) = true).count() <= 1
PatientMarital12Rule error Patient Для пациентов младше 12 лет не должны указываться сведения о браке birthDate.exists() implies (birthDate > today() - 12 'year' implies maritalStatus.exists().not())
PatientTelecomEmailRule error Patient Email-адрес ДОЛЖЕН соответствовать формату RFC 5322 telecom.where(system = 'email').exists() implies telecom.where(system = 'email' and value.matches('^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$')).exists().allTrue()
PatientTelecomNumberRule error Patient Номер телефона ДОЛЖЕН передаваться в международном формате telecom.where(system = 'phone').exists() implies telecom.where(system = 'phone' and value.matches('^(\\+\\d{12}|8\\d{10})$')).exists().allTrue()
PersonPassportRBNumberRule error Patient Номер паспорта должен состоять из двух латинских букв и семи цифр и идентификатор '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())
ident-number-invariant error Patient Идентификационный номер должен соответствовать правилам ЦЦЦЦЦЦЦБЦЦЦББЦ. /identifier.value должен иметь значение соответствующее выражению ^[0-9]{7}[a-zA-Z][0-9]{3}[a-zA-Z]{2}[0-9]$ identifier.where(type.coding.code = 'INP').exists() implies identifier.where(type.coding.code = 'INP').value.matches('^[0-9]{7}[a-zA-Z][0-9]{3}[a-zA-Z]{2}[0-9]$')

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

Summary

Обязательный: 20 элементs(92 вложенные обязательны элементs)
Обязательная поддержка: 40 элементs
Запрещено: 188 элементs

Структуры

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

Расширения

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

Разрезы

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

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

 


Примечания:

Идентификационный номер — это уникальная комбинация цифр, которую государство присваивает гражданам и постоянным жителям. Идентификационные номера формируются в разных странах по разному. Для Республики Беларусь идентификационный номер состоит из строгой последовательности букв и цифр длиной 14 символов и указан в паспорте гражданина Республики Беларусь.

Идентификационный номер является основным идентифицирующим признаком физического лица в процессе внесения его персональных данных в информационные системы, их актуализации, исключения, хранения, восстановления, предоставления и использования.

Если пациент не может предоставить или не имеет идентификационного номера, то для его записи стоит использовать профиль Пациент без идентификационного номера.

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

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

GET [FHIR_BASE]/Patient/[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."
    }
  ]
}

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

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

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

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

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

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

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

  • Resource-type: имя типа ресурса (например, «Patient»).

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

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

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

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

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

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

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

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

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

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

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

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

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

Параметр поиска Тип Описание Выражение Пример
_id token По логическому идентификатору Patient.id GET [FHIR_BASE]/Patient?_id=123456
_profile reference По профилю пациента Patient.meta.profile GET [FHIR_BASE]/Patient?_profile=https://fhir.by/StructureDefinition/AnonymousPatientBy
identifier token Идентификатор пациента Patient.identifier GET [FHIR_BASE]/Patient?identifier=778838387A893OE7
birthdate date По дате рождения пациента (используется только с параметром name) Patient.birthDate GET [FHIR_BASE]/Patient?name=Петров Иван Иванович&birthdate=2000-01-01
name string Поиск по ФИО пациента по полному совпадению (используется только с параметром birthdate) Patient.name GET [FHIR_BASE]/Patient?name=Петров Иван Иванович&birthdate=2000-01-01

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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