Search... (alt + k)
status
:draft
start

<указать дату создания>

type
:profile

Шаблон профиля внутри IG

> ? ЧЕМ ЗАПОЛНИТЬ: Заполнить текст введения для данного профиля.

> ? ПРИМЕЧАНИЯ: Необходимо указать общую информацию о профиле, его предназначение.

> ? ПРИМЕР:

  ^title "Введение"
  :intro md/

  В соответствии с определённой [областью применения](http://fhir-ru.zendoc.me/diag#:scope) данное руководтво посвящено в первую очередь клиническому использованию нозологических единиц в рамках случая оказания медицинской помощи.

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

  Примерами таких структур могут быть:
  * диагноз при выписке из стационара 
  * уточнённый клинический диагноз на этапе долечивания в амбулаторных условиях
  * направительный диагноз для проведения онкологического консилиума

  Для обозначения случая оказания медицинской помощи в FHIR используется ресурс Encounter, а для обозначения диагноза в рамках данного случая - его атрибут Encounter.diagnosis.

  В атрибуте Encounter.diagnosis одна или более нозологическая единица, составляющая диагноз, может быть категоризирована по трём осям:
  1) определённая в FHIR ось "предназначения диагноза", определённая в атрибуте Encounter.diagnosis.use ("billing", "pre-op diagnosis" - по справочнику "DiagnosisRole"  https://www.hl7.org/fhir/valueset-diagnosis-role.html) 
  2) ось с "типом элемента диагноза", определённая в расширении "diagnosis-type" ("Клинический диагноз", "Этапный клинический диагноз" и прочие - по справочнику "Степень обоснованности диагноза" https://nsi.rosminzdrav.ru/#!/refbook/1.2.643.5.1.13.13.99.2.795)
  3) ось с "рубрикой элемента диагноза", определённая в расширении "diagnosis-rubric" ("основной"\"осложнение"\"сопутствующее" и другие - по справочнику "Виды нозологических единиц диагноза" https://nsi.rosminzdrav.ru/#!/refbook/1.2.643.5.1.13.13.11.1077)

В соответствии с определённой областью применения данное руководтво посвящено в первую очередь клиническому использованию нозологических единиц в рамках случая оказания медицинской помощи.

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

Примерами таких структур могут быть:

  • диагноз при выписке из стационара
  • уточнённый клинический диагноз на этапе долечивания в амбулаторных условиях
  • направительный диагноз для проведения онкологического консилиума

Для обозначения случая оказания медицинской помощи в FHIR используется ресурс Encounter, а для обозначения диагноза в рамках данного случая - его атрибут Encounter.diagnosis.

В атрибуте Encounter.diagnosis одна или более нозологическая единица, составляющая диагноз, может быть категоризирована по трём осям:

  1. определённая в FHIR ось "предназначения диагноза", определённая в атрибуте Encounter.diagnosis.use ("billing", "pre-op diagnosis" - по справочнику "DiagnosisRole" https://www.hl7.org/fhir/valueset-diagnosis-role.html)
  2. ось с "типом элемента диагноза", определённая в расширении "diagnosis-type" ("Клинический диагноз", "Этапный клинический диагноз" и прочие - по справочнику "Степень обоснованности диагноза" https://nsi.rosminzdrav.ru/#!/refbook/1.2.643.5.1.13.13.99.2.795)
  3. ось с "рубрикой элемента диагноза", определённая в расширении "diagnosis-rubric" ("основной"\"осложнение"\"сопутствующее" и другие - по справочнику "Виды нозологических единиц диагноза" https://nsi.rosminzdrav.ru/#!/refbook/1.2.643.5.1.13.13.11.1077)

> ? ЧЕМ ЗАПОЛНИТЬ: Область применения данного профиля.

> ? ПРИМЕЧАНИЯ: Необходимо указать особенности применения данного профиля и обозначить область его применения.

> ? ПРИМЕР:

  ^title "Область применения"
  :scope md/

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

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

> ? ЧЕМ ЗАПОЛНИТЬ: Структурированное представление профиля со встроенным валидатором.

> ? ПРИМЕЧАНИЯ: Структура профиля офомляется в нотации ZEN-нотации. Помимо самого описания профиля должны быть подготовлены и все сопутствующие ему информационные артефакты, такие как наборы значений (ValueSet) (с соответствующими системами кодирования (CodeSystem) и схемами наименования (NamingSystem)) и расширения (Extension), если эти артефакты предусмотрены стуктурой составляемого профиля (например, если профилируется кодируемый атрибут с переопределением стандартного набора значений). Подробная инструкция по формированию всех необходимых информационных артефактов, необходимых для составления профиля, представленна по ссылке support.zen.

> ? ПРИМЕР:

  ^title "Профиль"
  :profile md/
  
  Далее представлено формализованное представление профиля.

  ^zen/schema
  :profile:schema fhir.ru.diag.encounter/EncounterClinicalDx

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

НазваниеФлагиКол-воТипОписание
EncounterClinicalDx
0..*CoreEncounter
Случай обслуживания
diagnosis
0..*BackboneElement
Диагноз
main
0..*BackboneElement
Основной
condition
1..1Reference(Condition)
Нозологическая единица
diagnosisType
1..1CodeableConcept
Расширение: Тип диагноза
Binding: CoreVsDiagnosisType (required) [Справочник Степень обоснованности диагноза](https://nsi.rosminzdrav.ru/#!/refbook/1.2.643.5.1.13.13.99.2.795/version/3.1)
diagnosisRubric
1..1CodeableConcept
Расширение: Рубрика диагноза
Binding: CoreVsDiagnosisRubricMain (required) CoreVsDiagnosisRubricMain
additional
0..*BackboneElement
Сопутствующий
condition
1..1Condition
Нозологическая единица
diagnosisType
1..1CodeableConcept
Расширение: Тип диагноза
Binding: CoreVsDiagnosisType (required) [Справочник Степень обоснованности диагноза](https://nsi.rosminzdrav.ru/#!/refbook/1.2.643.5.1.13.13.99.2.795/version/3.1)
diagnosisRubric
1..1CodeableConcept
Расширение: Рубрика диагноза
Binding: CoreVsDiagnosisRubricSupl (required) CoreVsDiagnosisRubricSupl
complication
0..*BackboneElement
Осложнение
condition
1..1Condition
Нозологическая единица
diagnosisType
1..1CodeableConcept
Расширение: Тип диагноза
Binding: CoreVsDiagnosisType (required) [Справочник Степень обоснованности диагноза](https://nsi.rosminzdrav.ru/#!/refbook/1.2.643.5.1.13.13.99.2.795/version/3.1)
diagnosisRubric
1..1CodeableConcept
Расширение: Рубрика диагноза
Binding: CoreVsDiagnosisRubricCompl (required) CoreVsDiagnosisRubricCompl
НазваниеФлагиКол-воТипОписание
EncounterClinicalDx
0..*CoreEncounter
Случай обслуживания
subject
0..1Reference(CorePatient)
diagnosis
0..*BackboneElement
Диагноз
main
0..*BackboneElement
Основной
condition
1..1Reference(Condition)
Нозологическая единица
diagnosisType
1..1CodeableConcept
Расширение: Тип диагноза
Binding: CoreVsDiagnosisType (required) [Справочник Степень обоснованности диагноза](https://nsi.rosminzdrav.ru/#!/refbook/1.2.643.5.1.13.13.99.2.795/version/3.1)
diagnosisRubric
1..1CodeableConcept
Расширение: Рубрика диагноза
Binding: CoreVsDiagnosisRubricMain (required) CoreVsDiagnosisRubricMain
additional
0..*BackboneElement
Сопутствующий
condition
1..1Condition
Нозологическая единица
diagnosisType
1..1CodeableConcept
Расширение: Тип диагноза
Binding: CoreVsDiagnosisType (required) [Справочник Степень обоснованности диагноза](https://nsi.rosminzdrav.ru/#!/refbook/1.2.643.5.1.13.13.99.2.795/version/3.1)
diagnosisRubric
1..1CodeableConcept
Расширение: Рубрика диагноза
Binding: CoreVsDiagnosisRubricSupl (required) CoreVsDiagnosisRubricSupl
complication
0..*BackboneElement
Осложнение
condition
1..1Condition
Нозологическая единица
diagnosisType
1..1CodeableConcept
Расширение: Тип диагноза
Binding: CoreVsDiagnosisType (required) [Справочник Степень обоснованности диагноза](https://nsi.rosminzdrav.ru/#!/refbook/1.2.643.5.1.13.13.99.2.795/version/3.1)
diagnosisRubric
1..1CodeableConcept
Расширение: Рубрика диагноза
Binding: CoreVsDiagnosisRubricCompl (required) CoreVsDiagnosisRubricCompl
fhir.ru.diag.encounter/EncounterClinicalDx.constraint.0.severity
:severity is required
fhir.ru.diag.encounter/EncounterClinicalDx.keys.diagnosis.every.confirms.0
Expected symbol 'fhir/BackboneElement tagged with '#{zen/schema}, but only #{}
fhir.ru.diag.encounter/EncounterClinicalDx.keys.diagnosis.slicing.slices.main.schema.every.keys.condition.confirms.1
Expected symbol 'fhir/Reference tagged with '#{zen/schema}, but only #{}
fhir.ru.diag.encounter/EncounterClinicalDx.
Could not resolve symbol 'fhir/BackboneElement in fhir.ru.diag.encounter/EncounterClinicalDx
fhir.ru.diag.encounter/EncounterClinicalDx.
Could not resolve symbol 'fhir/Reference in fhir.ru.diag.encounter/EncounterClinicalDx

> ? ЧЕМ ЗАПОЛНИТЬ: Пример заполненного ресурса, полностью соответствующего данному профилю.

> ? ПРИМЕЧАНИЯ: Примеру в обязательном порядке должно предшествовать его наименование, кратко описывающее его наполнение. Можно добавить любое количество примеров, которое необходимо для наиболее полной демонстрации определяемой в профиле структуры. Как минимум, должен быть приведён один пример с максимально возможным заполнением всех атрибутов (но не противоречащий по смыслу - например, при наличии взаимоисключающих атрибутов не следует в пример включать их одновременно). Некоторые дополнительные лучшие практики по формированию примеров: - наполнение примера должно отражать реальные данные из моделируемой предметной области; - один из примеров следует составить с минимально необходимым по профилю наполнением; - примеры следует именовать осмысленно, давая им описательные наименования; - при наличии ветвления в указании возможных атрибутов следует добавить несколько примеров, представляющих наполнение для каждого из вариантов ветвления.

> ? ПРИМЕР:

  ^title "Пример N"
  :profile:examples md/

  Пример простого ресурса Encounter, соответствующего профилю "Указание диагноза в рамках случая".

  ^title "Пример 1"
  ^tabs
  :tabs-example-simple
  ^tab-title
  ~:json:title "FHIR JSON"
  ^tab-content
  ~:json:content md/

  ```code json
  {
          "resourceType": "Encounter",
          "id": "CoreEncounterWithDiagnosisValidExampleSimple",
          "status": "planned",
          "class": {
            "code": "AMB",
            "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
            "display": "ambulatory"
          },
          "subject": {
            "reference": "Patient/RuCorePatientInstance",
            "display": "Иванов Иван Иванович (пациент, соответствующий профилю RuCore - CorePatient)"
          },
          "diagnosis": [
            {
              "condition": {
                "reference": "Condition/RuCoreDiagnosisNosologyInstance1",
                "display": "Нозологическая единица 'S83.0 Вывих надколенника' (состояние, соответствующее профилю RuCore - CoreConditionDiagnosisNosology)"
              },
              "rank": 1,
              "extension": [
                {
                  "url": "http://fhir.ru/core/sd/core-ex-diagnosis-rubric",
                  "valueCodeableConcept": {
                    "coding": [
                      {
                        "code": "1",
                        "system": "http://fhir.ru/core/cs/core-cs-nsi-diagnosis-nosology-kind",
                        "display": "Основной"
                      }
                    ]
                  }
                }
              ]
            }
          ]
        }
  ```

  ^tab-title
  ~:yaml:title "FHIR YAML"
  ^tab-content
  ~:yaml:content md/

  ```code yaml
  resourceType: Encounter
  id: CoreEncounterWithDiagnosisValidExampleSimple
  status: planned
  class:
    code: AMB
    system: http://terminology.hl7.org/CodeSystem/v3-ActCode
    display: ambulatory
  subject:
    reference: Patient/RuCorePatientInstance
    display: Иванов Иван Иванович (пациент, соответствующий профилю RuCore - CorePatient)
  diagnosis:
    - condition:
        reference: Condition/RuCoreDiagnosisNosologyInstance1
        display:
          Нозологическая единица 'S83.0 Вывих надколенника' (состояние, соответствующее
          профилю RuCore - CoreConditionDiagnosisNosology)
      rank: 1
      extension:
        - url: http://fhir.ru/core/sd/core-ex-diagnosis-rubric
          valueCodeableConcept:
            coding:
              - code: "1"
                system: http://fhir.ru/core/cs/core-cs-nsi-diagnosis-nosology-kind
                display: Основной

  ```

Пример простого ресурса Encounter, соответствующего профилю "Указание диагноза в рамках случая".

{
        "resourceType": "Encounter",
        "id": "CoreEncounterWithDiagnosisValidExampleSimple",
        "status": "planned",
        "class": {
          "code": "AMB",
          "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
          "display": "ambulatory"
        },
        "subject": {
          "reference": "Patient/RuCorePatientInstance",
          "display": "Иванов Иван Иванович (пациент, соответствующий профилю RuCore - CorePatient)"
        },
        "diagnosis": [
          {
            "condition": {
              "reference": "Condition/RuCoreDiagnosisNosologyInstance1",
              "display": "Нозологическая единица 'S83.0 Вывих надколенника' (состояние, соответствующее профилю RuCore - CoreConditionDiagnosisNosology)"
            },
            "rank": 1,
            "extension": [
              {
                "url": "http://fhir.ru/core/sd/core-ex-diagnosis-rubric",
                "valueCodeableConcept": {
                  "coding": [
                    {
                      "code": "1",
                      "system": "http://fhir.ru/core/cs/core-cs-nsi-diagnosis-nosology-kind",
                      "display": "Основной"
                    }
                  ]
                }
              }
            ]
          }
        ]
      }
resourceType: Encounter
id: CoreEncounterWithDiagnosisValidExampleSimple
status: planned
class:
  code: AMB
  system: http://terminology.hl7.org/CodeSystem/v3-ActCode
  display: ambulatory
subject:
  reference: Patient/RuCorePatientInstance
  display: Иванов Иван Иванович (пациент, соответствующий профилю RuCore - CorePatient)
diagnosis:
  - condition:
      reference: Condition/RuCoreDiagnosisNosologyInstance1
      display:
        Нозологическая единица 'S83.0 Вывих надколенника' (состояние, соответствующее
        профилю RuCore - CoreConditionDiagnosisNosology)
    rank: 1
    extension:
      - url: http://fhir.ru/core/sd/core-ex-diagnosis-rubric
        valueCodeableConcept:
          coding:
            - code: "1"
              system: http://fhir.ru/core/cs/core-cs-nsi-diagnosis-nosology-kind
              display: Основной

> ? ЧЕМ ЗАПОЛНИТЬ: Перечень полезных ссылок и материалов.

> ? ПРИМЕЧАНИЯ: Как минимум, должны быть указаны ссылки на ключевые "дисскуссии" (discussions), в рамках которых участники сообщества могут задать вопрос касательно данного профиля его составителям или указать на технические и\или логические неточности в наполнении профиля.

> ? ПРИМЕР:

  ^title "Полезные ссылки"
  :links md/

  [[a https://github.com/fhir-ru/core/discussions/47 Основная страница проекта fhir-ru на github.com для обсуждения клинического диагноза]]  ([[d 47]])

Основная страница проекта fhir-ru на github.com для обсуждения клинического диагноза[[a https://github.com/fhir-ru/core/discussions/47 Основная страница проекта fhir-ru на github.com для обсуждения клинического диагноза]] ([[d 47]]))

Наверх