Единая платформа цифрового здравоохранения Узбекистана
0.5.0 - ci-build Uzbekistan флаг

Uzbekistan Digital Health Platform, опубликовано Ministry of Health of the Republic of Uzbekistan. Это руководство не является санкционированной публикацией; это непрерывная сборка для версии 0.5.0, созданной FHIR (HL7® FHIR® Standard) CI Build. Эта версия основана на нынешнем содержании https://github.com/uzinfocom-org/digital-health-ig/ и регулярно изменяется. Смотрите каталог опубликованных версий

Профиль ресурса: UZ Core AdverseEvent ( Экспериментальный )

Официальный URL: https://dhp.uz/fhir/core/StructureDefinition/uz-core-adverse-event Версия: 0.5.0
Active по состоянию на 2025-08-01 Вычисляемое имя: UZCoreAdverseEvent

Uzbekistan Core AdverseEvent profile, used to represent an adverse event that may be associated with unintended consequences for a patient or research participant.

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

UZ Core AdverseEvent фиксирует нежелательное явление, такое как реакция после иммунизации, на Платформе цифрового здравоохранения. Он ссылается на предполагаемую сущность, которая могла его вызвать - для реакции на вакцину это Immunization - и может сопровождаться Observation или Condition, описывающими саму реакцию. Он определяет затронутого Patient и Practitioner, который его зарегистрировал. Явление может быть фактическим вредом или предотвращённым инцидентом (near-miss).

Обязательные элементы данных и элементы Must Support

Перечисленные ниже элементы должны присутствовать всегда (обязательные) либо должны поддерживаться, когда данные доступны (Must Support) - не все они обязательны, но ваша система должна заполнять каждый элемент Must Support, когда у неё есть соответствующие данные, и обрабатывать его при получении. Это резюме в удобочитаемом виде; формальные представления ниже дают точные кардинальности, типы и терминологические связки.

Каждый UZ Core AdverseEvent должен содержать (Must Have)

Этот профиль не добавляет собственных обязательных кардинальностей. Обязательные элементы унаследованы от базового ресурса: статус записи (1..1), фактичность - фактический вред в сравнении с потенциальным предотвращённым инцидентом (1..1) - и субъект, с которым произошло явление (1..1). На практике вы также всегда будете заполнять предполагаемую сущность (см. Must Support ниже).

Каждый UZ Core AdverseEvent должен поддерживать (Must Support)

  • идентификатор, статус записи и фактичность (фактический вред в сравнении с потенциальным предотвращённым инцидентом);
  • субъект, с которым произошло явление, обращение (encounter) и наступление (дата/время, период или расписание);
  • когда явление было обнаружено и дату его регистрации;
  • результирующий эффект - Condition или Observation, вызванные явлением, - и местоположение;
  • серьёзность и исход;
  • регистратора и участника (его функцию и действующее лицо);
  • предполагаемую сущность - экземпляр, заподозренный в причинении явления, которым для реакции после иммунизации является Immunization;
  • примечания.

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

Построение JSON, шаг за шагом

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

Наименьший AdverseEvent, который следует отправлять

Базовый ресурс требует status записи, actuality (был ли это фактический вред или потенциальный предотвращённый инцидент?) и subject, с которым это произошло; нежелательное явление имеет смысл только тогда, когда вы также добавляете suspectEntity, которая, как предполагается, его вызвала. Обратите внимание, что status и actuality - это простые коды, а не CodeableConcept - отправляйте чистую строку. Каждый ресурс UZ Core также должен указывать профиль, которому он заявляет о своём соответствии, в meta.profile:

{
  "resourceType": "AdverseEvent",
  "meta": { "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-adverse-event"] },
  "status": "in-progress",
  "actuality": "potential",
  "subject": { "reference": "Patient/example-salim" },
  "suspectEntity": [
    { "instanceReference": { "reference": "Medication/example-prednisone" } }
  ]
}

status (registered, in-progress, completed …) и actuality (actual / potential) каждый использует required-связку - значение должно происходить из связанного набора значений. suspectEntity.instance[x] - это экземпляр, заподозренный в причинении явления; здесь Medication, но для реакции после иммунизации это Immunization, а также это может быть Procedure, Substance, Device или MedicationAdministration. Это простой Reference, поэтому instanceReference содержит { "reference": "Type/id" } напрямую.

Реалистичное фактическое нежелательное явление

Для реального явления, которое достигло пациента, заполните, когда оно произошло (occurrenceDateTime), когда оно было обнаружено (detected), дату регистрации (recordedDate), обращение (encounter) и местоположение (location), результирующий эффект (resultingEffect) (Condition или Observation, вызванные явлением), серьёзность (seriousness) и исход (outcome), регистратора (recorder) и участника (participant), который о нём сообщил:

{
  "resourceType": "AdverseEvent",
  "meta": { "profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-adverse-event" ] },
  "status": "completed",
  "actuality": "actual",
  "subject": { "reference": "Patient/example-david" },
  "encounter": { "reference": "Encounter/example-encounter" },
  "occurrenceDateTime": "2026-04-30T10:30:00+05:00",
  "detected": "2026-04-30T10:45:00+05:00",
  "recordedDate": "2026-04-30T11:15:00+05:00",
  "resultingEffect": [ { "reference": "Condition/example-anaphylaxis" } ],
  "location": { "reference": "Location/example-location" },
  "seriousness": {
    "coding": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/adverse-event-seriousness",
        "code": "serious",
        "display": "Serious"
      }
    ]
  },
  "outcome": [
    {
      "coding": [
        {
          "system": "http://snomed.info/sct",
          "code": "405535005",
          "display": "Adverse incident resulting in death"
        }
      ]
    }
  ],
  "recorder": { "reference": "Practitioner/example-practitioner" },
  "participant": [
    {
      "function": {
        "coding": [
          {
            "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
            "code": "AUT",
            "display": "author (originator)"
          }
        ]
      },
      "actor": { "reference": "Practitioner/example-practitioner" }
    }
  ],
  "suspectEntity": [ { "instanceReference": { "reference": "Medication/example-amoxicillin" } } ],
  "note": [
    {
      "text": "Patient developed anaphylaxis shortly after amoxicillin administration and died despite resuscitation efforts."
    }
  ]
}

В отличие от seriousness и outcome, которые являются CodeableConcept (здесь outcome использует SNOMED CT, а seriousness - код-систему серьёзности HL7), resultingEffect, subject, encounter, location, recorder и participant.actor - все простые References - { "reference": "Type/id" }, без дополнительной вложенности. participant.function несёт информацию о том, почему данное лицо было задействовано (здесь AUT, автор, который это зарегистрировал).

Когда это предотвращённый инцидент, а не фактический вред

Перехваченное явление, которое так и не достигло пациента, регистрируется тем же способом, но с actuality, установленным в potential. Отсутствует resultingEffect (с пациентом ничего не произошло), а outcome опускается; используйте note, чтобы объяснить, как оно было перехвачено. suspectEntity по-прежнему указывает на то, что причинило бы вред:

{
  "resourceType": "AdverseEvent",
  "meta": { "profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-adverse-event" ] },
  "status": "in-progress",
  "actuality": "potential",
  "subject": { "reference": "Patient/example-salim" },
  "encounter": { "reference": "Encounter/example-encounter" },
  "occurrenceDateTime": "2026-04-30T10:30:00+05:00",
  "detected": "2026-04-30T10:35:00+05:00",
  "recordedDate": "2026-04-30T11:15:00+05:00",
  "location": { "reference": "Location/example-location-1" },
  "seriousness": {
    "coding": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/adverse-event-seriousness",
        "code": "serious",
        "display": "Serious"
      }
    ]
  },
  "recorder": { "reference": "Practitioner/example-practitioner" },
  "suspectEntity": [ { "instanceReference": { "reference": "Medication/example-prednisone" } } ],
  "note": [
    {
      "text": "Prednisone ordered despite a documented contraindication; pharmacy intercepted it before it reached the patient."
    }
  ]
}

Предотвращённый инцидент всё равно стоит регистрировать: seriousness отражает, насколько тяжёлым он мог бы быть, а detected фиксирует, когда система безопасности его перехватила. См. Отсутствующие и скрытые данные о том, когда следует опускать элемент, а когда помечать его как отсутствующий.

Примеры вызовов API и пример полезной нагрузки см. в разделе Быстрый старт внизу этой страницы.

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

You can also check for usages in the FHIR IG Statistics

Формальные представления содержимого профиля

Описание профилей, дифференциалов, снимков и их представлений.

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. AdverseEvent 0..* AdverseEvent(5.0.0) An event that may be related to unintended effects on a patient or research participant
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... status ?!SΣ 1..1 code in-progress | completed | entered-in-error | unknown
Привязка: AdverseEventStatusVS (0.5.0) (required)
... actuality ?!SΣ 1..1 code actual | potential
Привязка: AdverseEventActualityVS (0.5.0) (required)
... subject SΣ 1..1 Reference(UZ Core Patient(0.5.0) | Group | UZ Core Practitioner(0.5.0) | UZ Core RelatedPerson(0.5.0) | ResearchSubject) Subject impacted by event
... encounter SΣ 0..1 Reference(UZ Core Encounter(0.5.0)) The Encounter associated with the start of the AdverseEvent
... occurrence[x] SΣ 0..1 When the event occurred
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrenceTiming Timing
... detected SΣ 0..1 dateTime When the event was detected
... recordedDate SΣ 0..1 dateTime When the event was recorded
... resultingEffect SΣ 0..* Reference(UZ Core Condition(0.5.0) | UZ Core Observation(0.5.0)) Effect on the subject due to this event
... location SΣ 0..1 Reference(UZ Core Location(0.5.0)) Location where adverse event occurred
... seriousness SΣ 0..1 CodeableConcept Seriousness or gravity of the event
Привязка: AdverseEventSeriousnessVS (0.5.0) (example)
... outcome SΣ 0..* CodeableConcept Type of outcome from the adverse event
Привязка: AdverseEventOutcomeVS (0.5.0) (example)
... recorder SΣ 0..1 Reference(UZ Core Patient(0.5.0) | UZ Core Practitioner(0.5.0) | UZ Core PractitionerRole(0.5.0) | UZ Core RelatedPerson(0.5.0) | ResearchSubject) Who recorded the adverse event
... participant SΣ 0..* BackboneElement Who was involved in the adverse event or the potential adverse event and what they did
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... function SΣ 0..1 CodeableConcept Type of involvement
Привязка: AdverseEventParticipantFunction (example)
.... actor SΣ 1..1 Reference(UZ Core Patient(0.5.0) | UZ Core Practitioner(0.5.0) | UZ Core PractitionerRole(0.5.0) | UZ Core RelatedPerson(0.5.0) | ResearchSubject) Who was involved in the adverse event or the potential adverse event
... suspectEntity SΣ 0..* BackboneElement The suspected agent causing the adverse event
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... instance[x] SΣ 1..1 Reference(UZ Core Immunization(0.5.0) | UZ Core Procedure(0.5.0) | Substance | Medication | MedicationAdministration | MedicationStatement | Device | BiologicallyDerivedProduct | ResearchStudy) Refers to the specific entity that caused the adverse event
... note SΣ 0..* Annotation Comment on adverse event

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

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

Путь Статус Использование ValueSet Версия Источник
AdverseEvent.status Base required Types of AdverseEvent status 📍0.5.0 этот IG
AdverseEvent.actuality Base required Types of AdverseEvent actuality 📍0.5.0 этот IG
AdverseEvent.seriousness Base example Types of AdverseEvent seriousness 📍0.5.0 этот IG
AdverseEvent.outcome Base example Types of AdverseEvent outcome 📍0.5.0 этот IG
AdverseEvent.participant.​function Base example AdverseEvent Participant Function 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
dom-2 error AdverseEvent If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error AdverseEvent 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 AdverseEvent 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 AdverseEvent If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика AdverseEvent A resource should have narrative for robust management text.`div`.exists()
ele-1 error AdverseEvent.implicitRules, AdverseEvent.modifierExtension, AdverseEvent.identifier, AdverseEvent.status, AdverseEvent.actuality, AdverseEvent.subject, AdverseEvent.encounter, AdverseEvent.occurrence[x], AdverseEvent.detected, AdverseEvent.recordedDate, AdverseEvent.resultingEffect, AdverseEvent.location, AdverseEvent.seriousness, AdverseEvent.outcome, AdverseEvent.recorder, AdverseEvent.participant, AdverseEvent.participant.modifierExtension, AdverseEvent.participant.function, AdverseEvent.participant.actor, AdverseEvent.suspectEntity, AdverseEvent.suspectEntity.modifierExtension, AdverseEvent.suspectEntity.instance[x], AdverseEvent.note All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error AdverseEvent.modifierExtension, AdverseEvent.participant.modifierExtension, AdverseEvent.suspectEntity.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. AdverseEvent 0..* AdverseEvent(5.0.0) An event that may be related to unintended effects on a patient or research participant
... identifier S 0..* Identifier Business identifier for the event
... status S 1..1 code in-progress | completed | entered-in-error | unknown
Привязка: AdverseEventStatusVS (0.5.0) (required)
... actuality S 1..1 code actual | potential
Привязка: AdverseEventActualityVS (0.5.0) (required)
... encounter S 0..1 Reference(UZ Core Encounter(0.5.0)) The Encounter associated with the start of the AdverseEvent
... occurrence[x] S 0..1 dateTime, Period, Timing When the event occurred
... detected S 0..1 dateTime When the event was detected
... recordedDate S 0..1 dateTime When the event was recorded
... resultingEffect S 0..* Reference(UZ Core Condition(0.5.0) | UZ Core Observation(0.5.0)) Effect on the subject due to this event
... location S 0..1 Reference(UZ Core Location(0.5.0)) Location where adverse event occurred
... seriousness S 0..1 CodeableConcept Seriousness or gravity of the event
Привязка: AdverseEventSeriousnessVS (0.5.0) (example)
... outcome S 0..* CodeableConcept Type of outcome from the adverse event
Привязка: AdverseEventOutcomeVS (0.5.0) (example)
... recorder S 0..1 Reference(UZ Core Patient(0.5.0) | UZ Core Practitioner(0.5.0) | UZ Core PractitionerRole(0.5.0) | UZ Core RelatedPerson(0.5.0) | ResearchSubject) Who recorded the adverse event
... participant S 0..* BackboneElement Who was involved in the adverse event or the potential adverse event and what they did
.... function S 0..1 CodeableConcept Type of involvement
Привязка: AdverseEventParticipantFunction (example)
.... actor S 1..1 Reference(UZ Core Patient(0.5.0) | UZ Core Practitioner(0.5.0) | UZ Core PractitionerRole(0.5.0) | UZ Core RelatedPerson(0.5.0) | ResearchSubject) Who was involved in the adverse event or the potential adverse event
... suspectEntity S 0..* BackboneElement The suspected agent causing the adverse event
.... instance[x] S 1..1 Reference(UZ Core Immunization(0.5.0) | UZ Core Procedure(0.5.0) | Substance | Medication | MedicationAdministration | MedicationStatement | Device | BiologicallyDerivedProduct | ResearchStudy) Refers to the specific entity that caused the adverse event
... note S 0..* Annotation Comment on adverse event

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

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

Путь Статус Использование ValueSet Версия Источник
AdverseEvent.status Base required Types of AdverseEvent status 📍0.5.0 этот IG
AdverseEvent.actuality Base required Types of AdverseEvent actuality 📍0.5.0 этот IG
AdverseEvent.seriousness Base example Types of AdverseEvent seriousness 📍0.5.0 этот IG
AdverseEvent.outcome Base example Types of AdverseEvent outcome 📍0.5.0 этот IG
AdverseEvent.participant.​function Base example AdverseEvent Participant Function 📍5.0.0 Стандарт FHIR
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. AdverseEvent 0..* AdverseEvent(5.0.0) An event that may be related to unintended effects on a patient or research participant
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Привязка: AllLanguages (required): IETF language tag for a human language
Дополнительные привязкиЦель
CommonLanguages Старт
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier SΣ 0..* Identifier Business identifier for the event
... status ?!SΣ 1..1 code in-progress | completed | entered-in-error | unknown
Привязка: AdverseEventStatusVS (0.5.0) (required)
... actuality ?!SΣ 1..1 code actual | potential
Привязка: AdverseEventActualityVS (0.5.0) (required)
... category Σ 0..* CodeableConcept wrong-patient | procedure-mishap | medication-mishap | device | unsafe-physical-environment | hospital-aquired-infection | wrong-body-site
Привязка: AdverseEventCategory (example): Overall categorization of the event, e.g. product-related or situational.
... code Σ 0..1 CodeableConcept Event or incident that occurred or was averted
Привязка: AdverseEventType (example): Detailed type of event.
... subject SΣ 1..1 Reference(UZ Core Patient(0.5.0) | Group | UZ Core Practitioner(0.5.0) | UZ Core RelatedPerson(0.5.0) | ResearchSubject) Subject impacted by event
... encounter SΣ 0..1 Reference(UZ Core Encounter(0.5.0)) The Encounter associated with the start of the AdverseEvent
... occurrence[x] SΣ 0..1 When the event occurred
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrenceTiming Timing
... detected SΣ 0..1 dateTime When the event was detected
... recordedDate SΣ 0..1 dateTime When the event was recorded
... resultingEffect SΣ 0..* Reference(UZ Core Condition(0.5.0) | UZ Core Observation(0.5.0)) Effect on the subject due to this event
... location SΣ 0..1 Reference(UZ Core Location(0.5.0)) Location where adverse event occurred
... seriousness SΣ 0..1 CodeableConcept Seriousness or gravity of the event
Привязка: AdverseEventSeriousnessVS (0.5.0) (example)
... outcome SΣ 0..* CodeableConcept Type of outcome from the adverse event
Привязка: AdverseEventOutcomeVS (0.5.0) (example)
... recorder SΣ 0..1 Reference(UZ Core Patient(0.5.0) | UZ Core Practitioner(0.5.0) | UZ Core PractitionerRole(0.5.0) | UZ Core RelatedPerson(0.5.0) | ResearchSubject) Who recorded the adverse event
... participant SΣ 0..* BackboneElement Who was involved in the adverse event or the potential adverse event and what they did
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... function SΣ 0..1 CodeableConcept Type of involvement
Привязка: AdverseEventParticipantFunction (example)
.... actor SΣ 1..1 Reference(UZ Core Patient(0.5.0) | UZ Core Practitioner(0.5.0) | UZ Core PractitionerRole(0.5.0) | UZ Core RelatedPerson(0.5.0) | ResearchSubject) Who was involved in the adverse event or the potential adverse event
... study Σ 0..* Reference(ResearchStudy) Research study that the subject is enrolled in
... expectedInResearchStudy 0..1 boolean Considered likely or probable or anticipated in the research study
... suspectEntity SΣ 0..* BackboneElement The suspected agent causing the adverse event
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... instance[x] SΣ 1..1 Reference(UZ Core Immunization(0.5.0) | UZ Core Procedure(0.5.0) | Substance | Medication | MedicationAdministration | MedicationStatement | Device | BiologicallyDerivedProduct | ResearchStudy) Refers to the specific entity that caused the adverse event
.... causality Σ 0..1 BackboneElement Information on the possible cause of the event
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... assessmentMethod Σ 0..1 CodeableConcept Method of evaluating the relatedness of the suspected entity to the event
Привязка: AdverseEventCausalityMethod (example): TODO.
..... entityRelatedness Σ 0..1 CodeableConcept Result of the assessment regarding the relatedness of the suspected entity to the event
Привязка: AdverseEventCausalityAssessment (example): Codes for the assessment of whether the entity caused the event.
..... author Σ 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | ResearchSubject) Author of the information on the possible cause of the event
... contributingFactor Σ 0..* BackboneElement Contributing factors suspected to have increased the probability or severity of the adverse event
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... item[x] Σ 1..1 Item suspected to have increased the probability or severity of the adverse event
Привязка: AdverseEventContributingFactor (example): Codes describing the contributing factors suspected to have increased the probability or severity of the adverse event.
..... itemReference Reference(Condition | Observation | AllergyIntolerance | FamilyMemberHistory | Immunization | Procedure | Device | DeviceUsage | DocumentReference | MedicationAdministration | MedicationStatement)
..... itemCodeableConcept CodeableConcept
... preventiveAction Σ 0..* BackboneElement Preventive actions that contributed to avoiding the adverse event
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... item[x] Σ 1..1 Action that contributed to avoiding the adverse event
Привязка: AdverseEventPreventiveAction (example): Codes describing the preventive actions that contributed to avoiding the adverse event.
..... itemReference Reference(Immunization | Procedure | DocumentReference | MedicationAdministration | MedicationRequest)
..... itemCodeableConcept CodeableConcept
... mitigatingAction Σ 0..* BackboneElement Ameliorating actions taken after the adverse event occured in order to reduce the extent of harm
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... item[x] Σ 1..1 Ameliorating action taken after the adverse event occured in order to reduce the extent of harm
Привязка: AdverseEventMitigatingAction (example): Codes describing the ameliorating actions taken after the adverse event occured in order to reduce the extent of harm.
..... itemReference Reference(Procedure | DocumentReference | MedicationAdministration | MedicationRequest)
..... itemCodeableConcept CodeableConcept
... supportingInfo Σ 0..* BackboneElement Supporting information relevant to the event
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... item[x] Σ 1..1 Subject medical history or document relevant to this adverse event
Привязка: AdverseEventSupportingInforation (example): Codes describing the supporting information relevant to the event.
..... itemReference Reference(Condition | Observation | AllergyIntolerance | FamilyMemberHistory | Immunization | Procedure | DocumentReference | MedicationAdministration | MedicationStatement | QuestionnaireResponse)
..... itemCodeableConcept CodeableConcept
... note SΣ 0..* Annotation Comment on adverse event

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

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

Путь Статус Использование ValueSet Версия Источник
AdverseEvent.language Base required All Languages 📍5.0.0 Стандарт FHIR
AdverseEvent.status Base required Types of AdverseEvent status 📍0.5.0 этот IG
AdverseEvent.actuality Base required Types of AdverseEvent actuality 📍0.5.0 этот IG
AdverseEvent.category Base example Adverse Event Category 📍5.0.0 Стандарт FHIR
AdverseEvent.code Base example AdverseEvent Type 📍5.0.0 Стандарт FHIR
AdverseEvent.seriousness Base example Types of AdverseEvent seriousness 📍0.5.0 этот IG
AdverseEvent.outcome Base example Types of AdverseEvent outcome 📍0.5.0 этот IG
AdverseEvent.participant.​function Base example AdverseEvent Participant Function 📍5.0.0 Стандарт FHIR
AdverseEvent.suspectEntity.​causality.assessmentMethod Base example Adverse Event Causality Method 📍5.0.0 Стандарт FHIR
AdverseEvent.suspectEntity.​causality.entityRelatedness Base example Adverse Event Causality Assessment 📍5.0.0 Стандарт FHIR
AdverseEvent.contributingFactor.​item[x] Base example AdverseEvent Contributing Factor 📍5.0.0 Стандарт FHIR
AdverseEvent.preventiveAction.​item[x] Base example AdverseEvent Preventive Action 📍5.0.0 Стандарт FHIR
AdverseEvent.mitigatingAction.​item[x] Base example AdverseEvent Mitigating Action 📍5.0.0 Стандарт FHIR
AdverseEvent.supportingInfo.​item[x] Base example AdverseEvent Supporting Information 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
dom-2 error AdverseEvent If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error AdverseEvent 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 AdverseEvent 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 AdverseEvent If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика AdverseEvent A resource should have narrative for robust management text.`div`.exists()
ele-1 error AdverseEvent.meta, AdverseEvent.implicitRules, AdverseEvent.language, AdverseEvent.text, AdverseEvent.extension, AdverseEvent.modifierExtension, AdverseEvent.identifier, AdverseEvent.status, AdverseEvent.actuality, AdverseEvent.category, AdverseEvent.code, AdverseEvent.subject, AdverseEvent.encounter, AdverseEvent.occurrence[x], AdverseEvent.detected, AdverseEvent.recordedDate, AdverseEvent.resultingEffect, AdverseEvent.location, AdverseEvent.seriousness, AdverseEvent.outcome, AdverseEvent.recorder, AdverseEvent.participant, AdverseEvent.participant.extension, AdverseEvent.participant.modifierExtension, AdverseEvent.participant.function, AdverseEvent.participant.actor, AdverseEvent.study, AdverseEvent.expectedInResearchStudy, AdverseEvent.suspectEntity, AdverseEvent.suspectEntity.extension, AdverseEvent.suspectEntity.modifierExtension, AdverseEvent.suspectEntity.instance[x], AdverseEvent.suspectEntity.causality, AdverseEvent.suspectEntity.causality.extension, AdverseEvent.suspectEntity.causality.modifierExtension, AdverseEvent.suspectEntity.causality.assessmentMethod, AdverseEvent.suspectEntity.causality.entityRelatedness, AdverseEvent.suspectEntity.causality.author, AdverseEvent.contributingFactor, AdverseEvent.contributingFactor.extension, AdverseEvent.contributingFactor.modifierExtension, AdverseEvent.contributingFactor.item[x], AdverseEvent.preventiveAction, AdverseEvent.preventiveAction.extension, AdverseEvent.preventiveAction.modifierExtension, AdverseEvent.preventiveAction.item[x], AdverseEvent.mitigatingAction, AdverseEvent.mitigatingAction.extension, AdverseEvent.mitigatingAction.modifierExtension, AdverseEvent.mitigatingAction.item[x], AdverseEvent.supportingInfo, AdverseEvent.supportingInfo.extension, AdverseEvent.supportingInfo.modifierExtension, AdverseEvent.supportingInfo.item[x], AdverseEvent.note All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error AdverseEvent.extension, AdverseEvent.modifierExtension, AdverseEvent.participant.extension, AdverseEvent.participant.modifierExtension, AdverseEvent.suspectEntity.extension, AdverseEvent.suspectEntity.modifierExtension, AdverseEvent.suspectEntity.causality.extension, AdverseEvent.suspectEntity.causality.modifierExtension, AdverseEvent.contributingFactor.extension, AdverseEvent.contributingFactor.modifierExtension, AdverseEvent.preventiveAction.extension, AdverseEvent.preventiveAction.modifierExtension, AdverseEvent.mitigatingAction.extension, AdverseEvent.mitigatingAction.modifierExtension, AdverseEvent.supportingInfo.extension, AdverseEvent.supportingInfo.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Summary

Обязательная поддержка: 19 элементs

Структуры

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

Просмотр ключевых элементов

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. AdverseEvent 0..* AdverseEvent(5.0.0) An event that may be related to unintended effects on a patient or research participant
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... status ?!SΣ 1..1 code in-progress | completed | entered-in-error | unknown
Привязка: AdverseEventStatusVS (0.5.0) (required)
... actuality ?!SΣ 1..1 code actual | potential
Привязка: AdverseEventActualityVS (0.5.0) (required)
... subject SΣ 1..1 Reference(UZ Core Patient(0.5.0) | Group | UZ Core Practitioner(0.5.0) | UZ Core RelatedPerson(0.5.0) | ResearchSubject) Subject impacted by event
... encounter SΣ 0..1 Reference(UZ Core Encounter(0.5.0)) The Encounter associated with the start of the AdverseEvent
... occurrence[x] SΣ 0..1 When the event occurred
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrenceTiming Timing
... detected SΣ 0..1 dateTime When the event was detected
... recordedDate SΣ 0..1 dateTime When the event was recorded
... resultingEffect SΣ 0..* Reference(UZ Core Condition(0.5.0) | UZ Core Observation(0.5.0)) Effect on the subject due to this event
... location SΣ 0..1 Reference(UZ Core Location(0.5.0)) Location where adverse event occurred
... seriousness SΣ 0..1 CodeableConcept Seriousness or gravity of the event
Привязка: AdverseEventSeriousnessVS (0.5.0) (example)
... outcome SΣ 0..* CodeableConcept Type of outcome from the adverse event
Привязка: AdverseEventOutcomeVS (0.5.0) (example)
... recorder SΣ 0..1 Reference(UZ Core Patient(0.5.0) | UZ Core Practitioner(0.5.0) | UZ Core PractitionerRole(0.5.0) | UZ Core RelatedPerson(0.5.0) | ResearchSubject) Who recorded the adverse event
... participant SΣ 0..* BackboneElement Who was involved in the adverse event or the potential adverse event and what they did
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... function SΣ 0..1 CodeableConcept Type of involvement
Привязка: AdverseEventParticipantFunction (example)
.... actor SΣ 1..1 Reference(UZ Core Patient(0.5.0) | UZ Core Practitioner(0.5.0) | UZ Core PractitionerRole(0.5.0) | UZ Core RelatedPerson(0.5.0) | ResearchSubject) Who was involved in the adverse event or the potential adverse event
... suspectEntity SΣ 0..* BackboneElement The suspected agent causing the adverse event
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... instance[x] SΣ 1..1 Reference(UZ Core Immunization(0.5.0) | UZ Core Procedure(0.5.0) | Substance | Medication | MedicationAdministration | MedicationStatement | Device | BiologicallyDerivedProduct | ResearchStudy) Refers to the specific entity that caused the adverse event
... note SΣ 0..* Annotation Comment on adverse event

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

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

Путь Статус Использование ValueSet Версия Источник
AdverseEvent.status Base required Types of AdverseEvent status 📍0.5.0 этот IG
AdverseEvent.actuality Base required Types of AdverseEvent actuality 📍0.5.0 этот IG
AdverseEvent.seriousness Base example Types of AdverseEvent seriousness 📍0.5.0 этот IG
AdverseEvent.outcome Base example Types of AdverseEvent outcome 📍0.5.0 этот IG
AdverseEvent.participant.​function Base example AdverseEvent Participant Function 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
dom-2 error AdverseEvent If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error AdverseEvent 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 AdverseEvent 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 AdverseEvent If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика AdverseEvent A resource should have narrative for robust management text.`div`.exists()
ele-1 error AdverseEvent.implicitRules, AdverseEvent.modifierExtension, AdverseEvent.identifier, AdverseEvent.status, AdverseEvent.actuality, AdverseEvent.subject, AdverseEvent.encounter, AdverseEvent.occurrence[x], AdverseEvent.detected, AdverseEvent.recordedDate, AdverseEvent.resultingEffect, AdverseEvent.location, AdverseEvent.seriousness, AdverseEvent.outcome, AdverseEvent.recorder, AdverseEvent.participant, AdverseEvent.participant.modifierExtension, AdverseEvent.participant.function, AdverseEvent.participant.actor, AdverseEvent.suspectEntity, AdverseEvent.suspectEntity.modifierExtension, AdverseEvent.suspectEntity.instance[x], AdverseEvent.note All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error AdverseEvent.modifierExtension, AdverseEvent.participant.modifierExtension, AdverseEvent.suspectEntity.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Дифференциальный вид

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. AdverseEvent 0..* AdverseEvent(5.0.0) An event that may be related to unintended effects on a patient or research participant
... identifier S 0..* Identifier Business identifier for the event
... status S 1..1 code in-progress | completed | entered-in-error | unknown
Привязка: AdverseEventStatusVS (0.5.0) (required)
... actuality S 1..1 code actual | potential
Привязка: AdverseEventActualityVS (0.5.0) (required)
... encounter S 0..1 Reference(UZ Core Encounter(0.5.0)) The Encounter associated with the start of the AdverseEvent
... occurrence[x] S 0..1 dateTime, Period, Timing When the event occurred
... detected S 0..1 dateTime When the event was detected
... recordedDate S 0..1 dateTime When the event was recorded
... resultingEffect S 0..* Reference(UZ Core Condition(0.5.0) | UZ Core Observation(0.5.0)) Effect on the subject due to this event
... location S 0..1 Reference(UZ Core Location(0.5.0)) Location where adverse event occurred
... seriousness S 0..1 CodeableConcept Seriousness or gravity of the event
Привязка: AdverseEventSeriousnessVS (0.5.0) (example)
... outcome S 0..* CodeableConcept Type of outcome from the adverse event
Привязка: AdverseEventOutcomeVS (0.5.0) (example)
... recorder S 0..1 Reference(UZ Core Patient(0.5.0) | UZ Core Practitioner(0.5.0) | UZ Core PractitionerRole(0.5.0) | UZ Core RelatedPerson(0.5.0) | ResearchSubject) Who recorded the adverse event
... participant S 0..* BackboneElement Who was involved in the adverse event or the potential adverse event and what they did
.... function S 0..1 CodeableConcept Type of involvement
Привязка: AdverseEventParticipantFunction (example)
.... actor S 1..1 Reference(UZ Core Patient(0.5.0) | UZ Core Practitioner(0.5.0) | UZ Core PractitionerRole(0.5.0) | UZ Core RelatedPerson(0.5.0) | ResearchSubject) Who was involved in the adverse event or the potential adverse event
... suspectEntity S 0..* BackboneElement The suspected agent causing the adverse event
.... instance[x] S 1..1 Reference(UZ Core Immunization(0.5.0) | UZ Core Procedure(0.5.0) | Substance | Medication | MedicationAdministration | MedicationStatement | Device | BiologicallyDerivedProduct | ResearchStudy) Refers to the specific entity that caused the adverse event
... note S 0..* Annotation Comment on adverse event

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

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

Путь Статус Использование ValueSet Версия Источник
AdverseEvent.status Base required Types of AdverseEvent status 📍0.5.0 этот IG
AdverseEvent.actuality Base required Types of AdverseEvent actuality 📍0.5.0 этот IG
AdverseEvent.seriousness Base example Types of AdverseEvent seriousness 📍0.5.0 этот IG
AdverseEvent.outcome Base example Types of AdverseEvent outcome 📍0.5.0 этот IG
AdverseEvent.participant.​function Base example AdverseEvent Participant Function 📍5.0.0 Стандарт FHIR

Обзор моментальных снимковView

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. AdverseEvent 0..* AdverseEvent(5.0.0) An event that may be related to unintended effects on a patient or research participant
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Привязка: AllLanguages (required): IETF language tag for a human language
Дополнительные привязкиЦель
CommonLanguages Старт
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier SΣ 0..* Identifier Business identifier for the event
... status ?!SΣ 1..1 code in-progress | completed | entered-in-error | unknown
Привязка: AdverseEventStatusVS (0.5.0) (required)
... actuality ?!SΣ 1..1 code actual | potential
Привязка: AdverseEventActualityVS (0.5.0) (required)
... category Σ 0..* CodeableConcept wrong-patient | procedure-mishap | medication-mishap | device | unsafe-physical-environment | hospital-aquired-infection | wrong-body-site
Привязка: AdverseEventCategory (example): Overall categorization of the event, e.g. product-related or situational.
... code Σ 0..1 CodeableConcept Event or incident that occurred or was averted
Привязка: AdverseEventType (example): Detailed type of event.
... subject SΣ 1..1 Reference(UZ Core Patient(0.5.0) | Group | UZ Core Practitioner(0.5.0) | UZ Core RelatedPerson(0.5.0) | ResearchSubject) Subject impacted by event
... encounter SΣ 0..1 Reference(UZ Core Encounter(0.5.0)) The Encounter associated with the start of the AdverseEvent
... occurrence[x] SΣ 0..1 When the event occurred
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrenceTiming Timing
... detected SΣ 0..1 dateTime When the event was detected
... recordedDate SΣ 0..1 dateTime When the event was recorded
... resultingEffect SΣ 0..* Reference(UZ Core Condition(0.5.0) | UZ Core Observation(0.5.0)) Effect on the subject due to this event
... location SΣ 0..1 Reference(UZ Core Location(0.5.0)) Location where adverse event occurred
... seriousness SΣ 0..1 CodeableConcept Seriousness or gravity of the event
Привязка: AdverseEventSeriousnessVS (0.5.0) (example)
... outcome SΣ 0..* CodeableConcept Type of outcome from the adverse event
Привязка: AdverseEventOutcomeVS (0.5.0) (example)
... recorder SΣ 0..1 Reference(UZ Core Patient(0.5.0) | UZ Core Practitioner(0.5.0) | UZ Core PractitionerRole(0.5.0) | UZ Core RelatedPerson(0.5.0) | ResearchSubject) Who recorded the adverse event
... participant SΣ 0..* BackboneElement Who was involved in the adverse event or the potential adverse event and what they did
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... function SΣ 0..1 CodeableConcept Type of involvement
Привязка: AdverseEventParticipantFunction (example)
.... actor SΣ 1..1 Reference(UZ Core Patient(0.5.0) | UZ Core Practitioner(0.5.0) | UZ Core PractitionerRole(0.5.0) | UZ Core RelatedPerson(0.5.0) | ResearchSubject) Who was involved in the adverse event or the potential adverse event
... study Σ 0..* Reference(ResearchStudy) Research study that the subject is enrolled in
... expectedInResearchStudy 0..1 boolean Considered likely or probable or anticipated in the research study
... suspectEntity SΣ 0..* BackboneElement The suspected agent causing the adverse event
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... instance[x] SΣ 1..1 Reference(UZ Core Immunization(0.5.0) | UZ Core Procedure(0.5.0) | Substance | Medication | MedicationAdministration | MedicationStatement | Device | BiologicallyDerivedProduct | ResearchStudy) Refers to the specific entity that caused the adverse event
.... causality Σ 0..1 BackboneElement Information on the possible cause of the event
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... assessmentMethod Σ 0..1 CodeableConcept Method of evaluating the relatedness of the suspected entity to the event
Привязка: AdverseEventCausalityMethod (example): TODO.
..... entityRelatedness Σ 0..1 CodeableConcept Result of the assessment regarding the relatedness of the suspected entity to the event
Привязка: AdverseEventCausalityAssessment (example): Codes for the assessment of whether the entity caused the event.
..... author Σ 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | ResearchSubject) Author of the information on the possible cause of the event
... contributingFactor Σ 0..* BackboneElement Contributing factors suspected to have increased the probability or severity of the adverse event
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... item[x] Σ 1..1 Item suspected to have increased the probability or severity of the adverse event
Привязка: AdverseEventContributingFactor (example): Codes describing the contributing factors suspected to have increased the probability or severity of the adverse event.
..... itemReference Reference(Condition | Observation | AllergyIntolerance | FamilyMemberHistory | Immunization | Procedure | Device | DeviceUsage | DocumentReference | MedicationAdministration | MedicationStatement)
..... itemCodeableConcept CodeableConcept
... preventiveAction Σ 0..* BackboneElement Preventive actions that contributed to avoiding the adverse event
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... item[x] Σ 1..1 Action that contributed to avoiding the adverse event
Привязка: AdverseEventPreventiveAction (example): Codes describing the preventive actions that contributed to avoiding the adverse event.
..... itemReference Reference(Immunization | Procedure | DocumentReference | MedicationAdministration | MedicationRequest)
..... itemCodeableConcept CodeableConcept
... mitigatingAction Σ 0..* BackboneElement Ameliorating actions taken after the adverse event occured in order to reduce the extent of harm
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... item[x] Σ 1..1 Ameliorating action taken after the adverse event occured in order to reduce the extent of harm
Привязка: AdverseEventMitigatingAction (example): Codes describing the ameliorating actions taken after the adverse event occured in order to reduce the extent of harm.
..... itemReference Reference(Procedure | DocumentReference | MedicationAdministration | MedicationRequest)
..... itemCodeableConcept CodeableConcept
... supportingInfo Σ 0..* BackboneElement Supporting information relevant to the event
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... item[x] Σ 1..1 Subject medical history or document relevant to this adverse event
Привязка: AdverseEventSupportingInforation (example): Codes describing the supporting information relevant to the event.
..... itemReference Reference(Condition | Observation | AllergyIntolerance | FamilyMemberHistory | Immunization | Procedure | DocumentReference | MedicationAdministration | MedicationStatement | QuestionnaireResponse)
..... itemCodeableConcept CodeableConcept
... note SΣ 0..* Annotation Comment on adverse event

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

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

Путь Статус Использование ValueSet Версия Источник
AdverseEvent.language Base required All Languages 📍5.0.0 Стандарт FHIR
AdverseEvent.status Base required Types of AdverseEvent status 📍0.5.0 этот IG
AdverseEvent.actuality Base required Types of AdverseEvent actuality 📍0.5.0 этот IG
AdverseEvent.category Base example Adverse Event Category 📍5.0.0 Стандарт FHIR
AdverseEvent.code Base example AdverseEvent Type 📍5.0.0 Стандарт FHIR
AdverseEvent.seriousness Base example Types of AdverseEvent seriousness 📍0.5.0 этот IG
AdverseEvent.outcome Base example Types of AdverseEvent outcome 📍0.5.0 этот IG
AdverseEvent.participant.​function Base example AdverseEvent Participant Function 📍5.0.0 Стандарт FHIR
AdverseEvent.suspectEntity.​causality.assessmentMethod Base example Adverse Event Causality Method 📍5.0.0 Стандарт FHIR
AdverseEvent.suspectEntity.​causality.entityRelatedness Base example Adverse Event Causality Assessment 📍5.0.0 Стандарт FHIR
AdverseEvent.contributingFactor.​item[x] Base example AdverseEvent Contributing Factor 📍5.0.0 Стандарт FHIR
AdverseEvent.preventiveAction.​item[x] Base example AdverseEvent Preventive Action 📍5.0.0 Стандарт FHIR
AdverseEvent.mitigatingAction.​item[x] Base example AdverseEvent Mitigating Action 📍5.0.0 Стандарт FHIR
AdverseEvent.supportingInfo.​item[x] Base example AdverseEvent Supporting Information 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
dom-2 error AdverseEvent If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error AdverseEvent 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 AdverseEvent 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 AdverseEvent If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика AdverseEvent A resource should have narrative for robust management text.`div`.exists()
ele-1 error AdverseEvent.meta, AdverseEvent.implicitRules, AdverseEvent.language, AdverseEvent.text, AdverseEvent.extension, AdverseEvent.modifierExtension, AdverseEvent.identifier, AdverseEvent.status, AdverseEvent.actuality, AdverseEvent.category, AdverseEvent.code, AdverseEvent.subject, AdverseEvent.encounter, AdverseEvent.occurrence[x], AdverseEvent.detected, AdverseEvent.recordedDate, AdverseEvent.resultingEffect, AdverseEvent.location, AdverseEvent.seriousness, AdverseEvent.outcome, AdverseEvent.recorder, AdverseEvent.participant, AdverseEvent.participant.extension, AdverseEvent.participant.modifierExtension, AdverseEvent.participant.function, AdverseEvent.participant.actor, AdverseEvent.study, AdverseEvent.expectedInResearchStudy, AdverseEvent.suspectEntity, AdverseEvent.suspectEntity.extension, AdverseEvent.suspectEntity.modifierExtension, AdverseEvent.suspectEntity.instance[x], AdverseEvent.suspectEntity.causality, AdverseEvent.suspectEntity.causality.extension, AdverseEvent.suspectEntity.causality.modifierExtension, AdverseEvent.suspectEntity.causality.assessmentMethod, AdverseEvent.suspectEntity.causality.entityRelatedness, AdverseEvent.suspectEntity.causality.author, AdverseEvent.contributingFactor, AdverseEvent.contributingFactor.extension, AdverseEvent.contributingFactor.modifierExtension, AdverseEvent.contributingFactor.item[x], AdverseEvent.preventiveAction, AdverseEvent.preventiveAction.extension, AdverseEvent.preventiveAction.modifierExtension, AdverseEvent.preventiveAction.item[x], AdverseEvent.mitigatingAction, AdverseEvent.mitigatingAction.extension, AdverseEvent.mitigatingAction.modifierExtension, AdverseEvent.mitigatingAction.item[x], AdverseEvent.supportingInfo, AdverseEvent.supportingInfo.extension, AdverseEvent.supportingInfo.modifierExtension, AdverseEvent.supportingInfo.item[x], AdverseEvent.note All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error AdverseEvent.extension, AdverseEvent.modifierExtension, AdverseEvent.participant.extension, AdverseEvent.participant.modifierExtension, AdverseEvent.suspectEntity.extension, AdverseEvent.suspectEntity.modifierExtension, AdverseEvent.suspectEntity.causality.extension, AdverseEvent.suspectEntity.causality.modifierExtension, AdverseEvent.contributingFactor.extension, AdverseEvent.contributingFactor.modifierExtension, AdverseEvent.preventiveAction.extension, AdverseEvent.preventiveAction.modifierExtension, AdverseEvent.mitigatingAction.extension, AdverseEvent.mitigatingAction.modifierExtension, AdverseEvent.supportingInfo.extension, AdverseEvent.supportingInfo.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Summary

Обязательная поддержка: 19 элементs

Структуры

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

 

Другие представления профиля: CSV, Excel, Schematron

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

Быстрый старт

Типовые взаимодействия с API для данного профиля. Запросы требуют JWT-токена доступа - см. Безопасность и аутентификация. [base] - это базовый URL FHIR-сервера; | отделяет систему токена от его значения и должен быть URL-кодирован как %7C. Эти взаимодействия используют стандартные параметры поиска FHIR R5; см. CapabilityStatement по мере его финализации для данного ресурса.

Чтение нежелательного явления по серверному id

GET [base]/AdverseEvent/[id]

Полезные поисковые запросы

# all adverse events for a patient
GET [base]/AdverseEvent?subject=Patient/[id]

# serious events only, most recent first
GET [base]/AdverseEvent?subject=Patient/[id]&seriousness=http://terminology.hl7.org/CodeSystem/adverse-event-seriousness%7Cserious&_sort=-date

# by date, status, or event code
GET [base]/AdverseEvent?subject=Patient/[id]&date=ge2026-01-01
GET [base]/AdverseEvent?status=completed
GET [base]/AdverseEvent?code=http://snomed.info/sct%7C39579001

Регистрация нового нежелательного явления

POST [base]/AdverseEvent
{
  "resourceType": "AdverseEvent",
  "meta": { "profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-adverse-event" ] },
  ...
}

Обновление нежелательного явления (например, добавление исхода или результирующего состояния, когда оно станет известно)

PUT [base]/AdverseEvent/[id]
If-Match: W/"3"   # the ETag from your last read; 412 if it changed since
{
  "resourceType": "AdverseEvent",
  "id": "[id]",
  "meta": { "profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-adverse-event" ] },
  ...
}

Связанные материалы