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

Профиль ресурса: Приглашение на госпитализацию

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

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

Ресурс по данному профилю не создается и не импортируется в МИС

Если решение за пациента принимает его законный представитель, то ссылка на него должна быть передана в элементе author.extension:relatedPersonPermanentExt. В ресурсе фиксируется решение пациента, время, когда решение было принято, ссылка на ресурс Пациент в очереди.

Ресурс включает в себя следующие данные:

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

Статусы ресурса

status значение
executable в процессе выполнения - запрос создан на стороне Конструктора очередей, ответа от пациента еще не получено
executed согласие - получен положительный ответ на запрос
rejected отказ - получен отрицательный ответ на запрос
revoked отменен - произошла отмена со стороны Конструктора очередей

При создании приглашения в графическом интерфейсе Конструктора очередей создается ресурс со статусом executable.

POST [FHIR_BASE]/Organization/[organization_id]/

Body:

{
  "resourceType": "Contract",
  "id": "ExampleRejectionHospitalisation",
  "meta": {
    "profile": [
      "https://fhir.by/StructureDefinition/RejectionHospitalisation"
    ]
  },
  "extension": {
    "url": "https://fhir.by/StructureDefinition/InvitationHospitalisationDate",
    "valueDate": "2025-09-10"
  },
  "status": "executable",
  "issued": "2025-09-03",
  "title": "Уважаемый {patient_display}, ...",
  "subject": [{
    "reference": "Patient/Patient_id"
  }],
  "supportingInfo": {
    "reference": "Encounter/EncounterPatientQueue_id"
  },
  "topictopicReference": {
    "reference": "Communication/Communication_id"
  }
}

Сообщение с указанием сведений о приглашении отправляется пациенту.

Положительный ответ После того как пациент принял положительное решение с помощью операции $answer-invitation, Конструктора очередей получает значение принятого решения, в случае если решение принимает законный представитель дополнительно получается ссылка на него, как автора решения. Если медицинский работник запрашивал информацию по телефону, то им вносится решение вручную в графический интерфейс Конструктора очередей и ссылка на роль медработника присваивается в элементе в author.

Ресурс дополняется по элементам:

  • extension[PatientAgreement]
  • author
  • author.extension[RelatedPersonPermanentExt] (если требуется) и обновляет статус на executed.

Отрицательный ответ После того как пациент принял отрицательное решение с помощью операции $answer-invitation, Конструктора очередей получает значение принятого решения, в случае если решение принимает законный представитель дополнительно получается ссылка на него, как автора решения. Если медицинский работник запрашивал информацию по телефону, то им вносится решение вручную в графический интерфейс Конструктора очередей и ссылка на роль медработника присваивается в элементе в author.

Ресурс дополняется по элементам:

  • extension[PatientAgreement]
  • author
  • author.extension[RelatedPersonPermanentExt] (если требуется) и обновляет статус на rejected.

Отмена создания приглашения со стороны Конструктора очередей

Статус revoked присваивается существующим ресурсам в том случае, если медицинский работник (администратор очереди) принял решение о создании ошибочного уведомления. Обязательно передается ссылка на медработника в элементе author.

POST [FHIR_BASE]/Organization/[organization_id]/

Body:

{
  "resourceType": "Contract",
  "id": "ExampleRejectionHospitalisation",
  "meta": {
    "profile": [
      "https://fhir.by/StructureDefinition/RejectionHospitalisation"
    ]
  },
  "extension": {
    "url": "https://fhir.by/StructureDefinition/InvitationHospitalisationDate",
    "valueDate": "2025-09-10"
  },
  "status": "revoked",
  "issued": "2025-09-03",
  "title": "Уважаемый {patient_display}, ...",
  "subtitle": "Пациент, отказался по телефону",
  "subject": [{
    "reference": "Patient/Patient_id"
  }],
  "author": {
    "reference": "PractitionerRole/PractitionerRole_id",
  }
  "supportingInfo": {
    "reference": "Encounter/EncounterPatientQueue_id"
  },
  "topictopicReference": {
    "reference": "Communication/Communication_id"
  }
}

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

You can also check for usages in the FHIR IG Statistics

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

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Contract 0..* Contract Юридическое соглашение
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... versionId 0..0 Идентификатор конкретной версии
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/RejectionHospitalisation
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Language of the resource content
... text 0..0 Краткое изложение текста ресурса для интерпретации человеком
... contained 0..0 Автономные встроенные ресурсы
... Разрезы для extension 1..1 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:hospitalisationDate 1..1 date Дата госпитализации
URL: https://fhir.by/StructureDefinition/InvitationHospitalisationDate
... modifierExtension 0..0 Extension
... identifier 0..0 Contract number
... url 0..0 Basal definition
... version 0..0 Business edition
... status 1..1 code Статусы ресурса: executable(в процессе выполнения), executed (согласие), rejected(отказ), revoked (отменен)
... legalState 0..0 Negotiation status
... instantiatesCanonical 0..0 Source Contract Definition
... instantiatesUri 0..0 External Contract Definition
... contentDerivative 0..0 Content derived from the basal information
... issued 1..1 dateTime Дата создания приглашения
... applies 0..0 Effective time
... expirationType 0..0 Contract cessation cause
... subject 1..1 Reference(Пациент | Пациент без ИН) Ссылка на Ресурс Пациента.
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... authority 0..0 Authority under which this Contract has standing
... domain 0..0 A sphere of control governed by an authoritative jurisdiction, organization, or person
... site 0..0 Specific Location
... name 0..0 Computer friendly designation
... title 1..1 string Текст приглашения
... subtitle 0..1 string Текст комментария ответа
... alias 0..0 Acronym or short name
... author 0..1 Reference(Пациент | Пациент без ИН | Роль медицинского работника) Автор ответа: ссылка на пациента, и если необходимо его законного представителя (указывается в расширении), или роль медработника.
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..1 Extension Extension
.... Разрезы для extension Содержимое/правила для всех разрезов
..... extension:relatedPersonPermanentExt S 0..1 Reference(Законный представитель пациента) Ссылка на законного представителя, автора ответа
URL: https://fhir.by/StructureDefinition/RelatedPersonPermanentExt
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... scope 0..0 Range of Legal Concerns
... topic[x] 0..0 Focus of contract interest
... type 0..0 Legal instrument category
... subType 0..0 Subtype within the context of type
... contentDefinition 0..0 Contract precursor content
... term 0..0 Contract Term List
... supportingInfo 1..1 Reference(Пациент в очереди) Ссылка на Ресурс Пациент в очереди.
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... relevantHistory 0..0 Key event in Contract History
... signer 0..0 Contract Signatory
... friendly 0..0 Contract Friendly Language
... legal 0..0 Contract Legal Language
... rule 0..0 Computable Contract Language
... legallyBinding[x] 0..0 Binding Contract

doco Документация для этого формата
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Contract 0..* Contract Юридическое соглашение
... id Σ 0..1 id Логический идентификатор этого артефакта
... meta Σ 1..1 Meta Метаданные о ресурсе
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... lastUpdated Σ 0..1 instant Когда в последний раз менялась версия ресурса
.... profile Σ 1..1 canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/RejectionHospitalisation
... Разрезы для extension 1..1 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:hospitalisationDate 1..1 date Дата госпитализации
URL: https://fhir.by/StructureDefinition/InvitationHospitalisationDate
... issued Σ 1..1 dateTime Дата создания приглашения
... subject Σ 1..1 Reference(Пациент | Пациент без ИН) Ссылка на Ресурс Пациента.
.... extension 0..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 Текстовая трактовка ресурса
... title Σ 1..1 string Текст приглашения
... subtitle 0..1 string Текст комментария ответа
... author 0..1 Reference(Пациент | Пациент без ИН | Роль медицинского работника) Автор ответа: ссылка на пациента, и если необходимо его законного представителя (указывается в расширении), или роль медработника.
.... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Открыто от value:url
..... extension:relatedPersonPermanentExt S 0..1 Reference(Законный представитель пациента) Ссылка на законного представителя, автора ответа
URL: https://fhir.by/StructureDefinition/RelatedPersonPermanentExt
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... supportingInfo 1..1 Reference(Пациент в очереди) Ссылка на Ресурс Пациент в очереди.
.... extension 0..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 Текстовая трактовка ресурса

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

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

Путь Статус Использование ValueSet Версия Источник
Contract.status Base required Contract Resource Status Codes 📍5.0.0 Стандарт FHIR
Contract.subject.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Contract.author.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Contract.contentDefinition.​type Base example Contract Resource Definition Type codes 📍5.0.0 Стандарт FHIR
Contract.contentDefinition.​subType Base example Contract Resource Definition Subtype codes 📍5.0.0 Стандарт FHIR
Contract.contentDefinition.​publicationStatus Base required Contract Resource Publication Status codes 📍5.0.0 Стандарт FHIR
Contract.term.type Base example Contract Term Type Codes 📍5.0.0 Стандарт FHIR
Contract.term.subType Base example Contract Term Subtype Codes 📍5.0.0 Стандарт FHIR
Contract.term.securityLabel.​classification Base example Contract Resource Scope codes 📍5.0.0 Стандарт FHIR
Contract.term.securityLabel.​category Base example Contract Resource Scope codes 📍5.0.0 Стандарт FHIR
Contract.term.securityLabel.​control Base example Contract Resource Security Control codes 📍5.0.0 Стандарт FHIR
Contract.term.offer.​party.role Base example Contract Resource Party Role codes 📍5.0.0 Стандарт FHIR
Contract.term.offer.​type Base example Contract Term Type Codes 📍5.0.0 Стандарт FHIR
Contract.term.offer.​decision Base extensible ActConsentDirective 📦3.0.0 THO v5.5
Contract.term.offer.​decisionMode Base example Contract Resource Decision Mode codes 📍5.0.0 Стандарт FHIR
Contract.term.asset.​scope Base example Contract Resource Asset Scope codes 📍5.0.0 Стандарт FHIR
Contract.term.asset.​type Base example Contract Resource Asset Type codes 📍5.0.0 Стандарт FHIR
Contract.term.asset.​subtype Base example Contract Resource Asset Sub-Type codes 📍5.0.0 Стандарт FHIR
Contract.term.asset.​relationship Base extensible Consent Content Class 📍5.0.0 Стандарт FHIR
Contract.term.asset.​context.code Base example Contract Resource Asset Context codes 📍5.0.0 Стандарт FHIR
Contract.term.asset.​periodType Base example Contract Resource Asset Availiability codes 📍5.0.0 Стандарт FHIR
Contract.term.action.​type Base example Contract Action Codes 📍5.0.0 Стандарт FHIR
Contract.term.action.​subject.role Base example Contract Actor Role Codes 📍5.0.0 Стандарт FHIR
Contract.term.action.​intent Base example PurposeOfUse 📦3.0.0 THO v5.5
Contract.term.action.​status Base example Contract Resource Action Status codes 📍5.0.0 Стандарт FHIR
Contract.term.action.​performerType Base example Participation Role Type 📍5.0.0 Стандарт FHIR
Contract.term.action.​performerRole Base example Security Role Type 📍5.0.0 Стандарт FHIR
Contract.term.action.​reason Base example PurposeOfUse 📦3.0.0 THO v5.5
Contract.supportingInfo.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Contract.signer.type Base preferred Contract Signer Type Codes 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
dom-2 error Contract If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Contract 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 Contract 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 Contract If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика Contract 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()

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

Summary

Обязательный: 11 элементs(1 вложенные обязательны элемент)
Обязательная поддержка: 1 элемент
Запрещено: 42 элементs

Структуры

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

Расширения

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

Полная Схема

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Contract 0..* Contract Юридическое соглашение
... id Σ 0..1 id Логический идентификатор этого артефакта
... meta Σ 1..1 Meta Метаданные о ресурсе
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... lastUpdated Σ 0..1 instant Когда в последний раз менялась версия ресурса
.... profile Σ 1..1 canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/RejectionHospitalisation
... Разрезы для extension 1..1 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:hospitalisationDate 1..1 date Дата госпитализации
URL: https://fhir.by/StructureDefinition/InvitationHospitalisationDate
... issued Σ 1..1 dateTime Дата создания приглашения
... subject Σ 1..1 Reference(Пациент | Пациент без ИН) Ссылка на Ресурс Пациента.
.... extension 0..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 Текстовая трактовка ресурса
... title Σ 1..1 string Текст приглашения
... subtitle 0..1 string Текст комментария ответа
... author 0..1 Reference(Пациент | Пациент без ИН | Роль медицинского работника) Автор ответа: ссылка на пациента, и если необходимо его законного представителя (указывается в расширении), или роль медработника.
.... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Открыто от value:url
..... extension:relatedPersonPermanentExt S 0..1 Reference(Законный представитель пациента) Ссылка на законного представителя, автора ответа
URL: https://fhir.by/StructureDefinition/RelatedPersonPermanentExt
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... supportingInfo 1..1 Reference(Пациент в очереди) Ссылка на Ресурс Пациент в очереди.
.... extension 0..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 Текстовая трактовка ресурса

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

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

Путь Статус Использование ValueSet Версия Источник
Contract.status Base required Contract Resource Status Codes 📍5.0.0 Стандарт FHIR
Contract.subject.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Contract.author.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Contract.contentDefinition.​type Base example Contract Resource Definition Type codes 📍5.0.0 Стандарт FHIR
Contract.contentDefinition.​subType Base example Contract Resource Definition Subtype codes 📍5.0.0 Стандарт FHIR
Contract.contentDefinition.​publicationStatus Base required Contract Resource Publication Status codes 📍5.0.0 Стандарт FHIR
Contract.term.type Base example Contract Term Type Codes 📍5.0.0 Стандарт FHIR
Contract.term.subType Base example Contract Term Subtype Codes 📍5.0.0 Стандарт FHIR
Contract.term.securityLabel.​classification Base example Contract Resource Scope codes 📍5.0.0 Стандарт FHIR
Contract.term.securityLabel.​category Base example Contract Resource Scope codes 📍5.0.0 Стандарт FHIR
Contract.term.securityLabel.​control Base example Contract Resource Security Control codes 📍5.0.0 Стандарт FHIR
Contract.term.offer.​party.role Base example Contract Resource Party Role codes 📍5.0.0 Стандарт FHIR
Contract.term.offer.​type Base example Contract Term Type Codes 📍5.0.0 Стандарт FHIR
Contract.term.offer.​decision Base extensible ActConsentDirective 📦3.0.0 THO v5.5
Contract.term.offer.​decisionMode Base example Contract Resource Decision Mode codes 📍5.0.0 Стандарт FHIR
Contract.term.asset.​scope Base example Contract Resource Asset Scope codes 📍5.0.0 Стандарт FHIR
Contract.term.asset.​type Base example Contract Resource Asset Type codes 📍5.0.0 Стандарт FHIR
Contract.term.asset.​subtype Base example Contract Resource Asset Sub-Type codes 📍5.0.0 Стандарт FHIR
Contract.term.asset.​relationship Base extensible Consent Content Class 📍5.0.0 Стандарт FHIR
Contract.term.asset.​context.code Base example Contract Resource Asset Context codes 📍5.0.0 Стандарт FHIR
Contract.term.asset.​periodType Base example Contract Resource Asset Availiability codes 📍5.0.0 Стандарт FHIR
Contract.term.action.​type Base example Contract Action Codes 📍5.0.0 Стандарт FHIR
Contract.term.action.​subject.role Base example Contract Actor Role Codes 📍5.0.0 Стандарт FHIR
Contract.term.action.​intent Base example PurposeOfUse 📦3.0.0 THO v5.5
Contract.term.action.​status Base example Contract Resource Action Status codes 📍5.0.0 Стандарт FHIR
Contract.term.action.​performerType Base example Participation Role Type 📍5.0.0 Стандарт FHIR
Contract.term.action.​performerRole Base example Security Role Type 📍5.0.0 Стандарт FHIR
Contract.term.action.​reason Base example PurposeOfUse 📦3.0.0 THO v5.5
Contract.supportingInfo.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Contract.signer.type Base preferred Contract Signer Type Codes 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
dom-2 error Contract If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Contract 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 Contract 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 Contract If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика Contract 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()

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Contract 0..* Contract Юридическое соглашение
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... versionId 0..0 Идентификатор конкретной версии
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/RejectionHospitalisation
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Language of the resource content
... text 0..0 Краткое изложение текста ресурса для интерпретации человеком
... contained 0..0 Автономные встроенные ресурсы
... Разрезы для extension 1..1 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:hospitalisationDate 1..1 date Дата госпитализации
URL: https://fhir.by/StructureDefinition/InvitationHospitalisationDate
... modifierExtension 0..0 Extension
... identifier 0..0 Contract number
... url 0..0 Basal definition
... version 0..0 Business edition
... status 1..1 code Статусы ресурса: executable(в процессе выполнения), executed (согласие), rejected(отказ), revoked (отменен)
... legalState 0..0 Negotiation status
... instantiatesCanonical 0..0 Source Contract Definition
... instantiatesUri 0..0 External Contract Definition
... contentDerivative 0..0 Content derived from the basal information
... issued 1..1 dateTime Дата создания приглашения
... applies 0..0 Effective time
... expirationType 0..0 Contract cessation cause
... subject 1..1 Reference(Пациент | Пациент без ИН) Ссылка на Ресурс Пациента.
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... authority 0..0 Authority under which this Contract has standing
... domain 0..0 A sphere of control governed by an authoritative jurisdiction, organization, or person
... site 0..0 Specific Location
... name 0..0 Computer friendly designation
... title 1..1 string Текст приглашения
... subtitle 0..1 string Текст комментария ответа
... alias 0..0 Acronym or short name
... author 0..1 Reference(Пациент | Пациент без ИН | Роль медицинского работника) Автор ответа: ссылка на пациента, и если необходимо его законного представителя (указывается в расширении), или роль медработника.
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..1 Extension Extension
.... Разрезы для extension Содержимое/правила для всех разрезов
..... extension:relatedPersonPermanentExt S 0..1 Reference(Законный представитель пациента) Ссылка на законного представителя, автора ответа
URL: https://fhir.by/StructureDefinition/RelatedPersonPermanentExt
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... scope 0..0 Range of Legal Concerns
... topic[x] 0..0 Focus of contract interest
... type 0..0 Legal instrument category
... subType 0..0 Subtype within the context of type
... contentDefinition 0..0 Contract precursor content
... term 0..0 Contract Term List
... supportingInfo 1..1 Reference(Пациент в очереди) Ссылка на Ресурс Пациент в очереди.
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... relevantHistory 0..0 Key event in Contract History
... signer 0..0 Contract Signatory
... friendly 0..0 Contract Friendly Language
... legal 0..0 Contract Legal Language
... rule 0..0 Computable Contract Language
... legallyBinding[x] 0..0 Binding Contract

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

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

Summary

Обязательный: 11 элементs(1 вложенные обязательны элемент)
Обязательная поддержка: 1 элемент
Запрещено: 42 элементs

Структуры

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

Расширения

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

 


Примечания:

В зависимости от профиля возможен поиск в контексте информации о пациенте или информации об организации.

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

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

GET [FHIR_BASE]/Organization/[organizationId]/Contract/[id]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

GET [FHIR_BASE]/Organization/[organizationId]/Contract?type=value&...

GET [FHIR_BASE]/Patient/[patientId]/Contract?type=value&...

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

Параметр поиска Тип Описание Выражение Пример
_id token По логическому идентификатору Contract.id GET [FHIR_BASE]/Patient/[patientId]/Contract?_id=00001
_profile reference По профилю организации Contract.meta.profile GET [FHIR_BASE]/Patient/[patientId]/Contract?_profile=https://fhir.by/StructureDefinition/RejectionBy
address token Адрес по которому закреплен пациент за этой организацией Contract.type GET [FHIR_BASE]/Patient/[patientId]/Contract?address=Минск ул Лучшая
author reference Автор отказа Contract.author GET [FHIR_BASE]/Patient/[patientId]/Contract?author=Patient0012
authority reference Учреждение здравоохранения за которым закреплен пациент Contract.authority GET [FHIR_BASE]/Patient/[patientId]/Contract?authority=Organization00012
author-related-person reference Автор отказа - законный представитель Contract.author.extension(‘https://fhir.by/StructureDefinition/RelatedPersonPermanentExt’).value.as(Reference) GET [FHIR_BASE]/Patient/[patientId]/Contract?author-related-person=RelatedPerson/[relatedPerson_id]
domain reference Структурное подразделение учреждения здравоохранения за которым закреплен пациент Contract.domain GET [FHIR_BASE]/Patient/[patientId]/Contract?domain=Location0021
issued date Дата создания закрепления (для PlaceOfCare) Дата создания отказа от направления (для RejectionBy) Contract.issued GET [FHIR_BASE]/Patient/[patientId]/Contract?issued=2024-09-09
patient reference Пациент Contract.subject.where(resolve() is Patient) GET [FHIR_BASE]/Patient/[patientId]/Contract?patient=Patient0012
period date Период закрепления Contract.applies GET [FHIR_BASE]/Patient/[patientId]/Contract?period=ge2024-09-09
rejection-reason token Причина отказа Contract.extension(‘https://fhir.by?StructureDefinition/RejectionReason’).value.as(CodeableConcept) GET [FHIR_BASE]/Patient/[patientId]/Contract?rejection-reason=pat-crs
site reference Структурное подраздение за которым закреплен пациент Contract.site GET [FHIR_BASE]/Patient/[patientId]/Contract?site=Location00012
status token Статус контракта Contract.status GET [FHIR_BASE]/Patient/[patientId]/Contract?status=active
subtype token Подтип закрепления пациента: main (основное) или additional (дополнительное) Contract.subtype GET [FHIR_BASE]/Patient/[patientId]/Contract?subtype=additional
topic reference Ссылка на направление, от которого происходит отказ Contract.topic.as(Reference) GET [FHIR_BASE]/Patient/[patientId]/Contract?topic=ServiceRequest/[serviceRequest_guid]
type token Тип закрепления пациента: residence (постоянное) или temporary (временное) Contract.type GET [FHIR_BASE]/Patient/[patientId]/Contract?type=resisdense

Параметры поиска, поддерживаемые профилем CancelOrder

Параметр поиска Тип Описание Выражение Пример
_id token По логическому идентификатору Contract.id GET [FHIR_BASE]/Patient/[patientId]/Contract?_id=00001
_profile reference По профилю организации Contract.meta.profile GET [FHIR_BASE]/Patient/[patientId]/Contract?_profile=https://fhir.by/StructureDefinition/CancelOrder
_lastUpdated date Возвращает отмены назначений по дате создания Contract.meta.lastUpdated GET [FHIR_BASE]/Patient/[patientId]/Contract?_lastUpdated=2025-05-05T10:30:00Z
patient reference Возвращает отмены назначений конкретного пациента Contract.subject.where(resolve() is Patient) GET [FHIR_BASE]/Patient/[patientId]/Contract?patient=Patient0012
authority reference Возвращает отмены назначений, созданные конкретном учдеждении здравоохранения Contract.authority GET [FHIR_BASE]/Patient/[patientId]/Contract?authority=Organization00012
author reference Возвращает отмены назначений, созданные конкретным медицинским работником Contract.author GET [FHIR_BASE]/Patient/[patientId]/Contract?author=Patient0012

Права доступа