Current Build

Переводит компания Health Samurai . Приглашаем поучаствовать в русификации стандарта FHIR: GitHub , Email.

9.11 Ресурс RiskAssessment - Назначение

Clinical Decision Support Work GroupMaturity Level: 1 Trial UseCompartments: Device, Patient, Practitioner

Оценка возможных результатов для пациента или другого субъекта с указанием вероятности для каждого результата.

This resource is an event resource from a FHIR workflow perspective - see Workflow, specifically Event.

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

  • прогноз для конкретного состояния
  • Риск последствий для здоровья (инфаркт, определенный тип рака) на основе факторов образа жизни и/или семейного анамнеза
  • Список потенциальных рисков для здоровья на основе генетического анализа пациента
  • Прогнозирование темпа вспышек инфекции в пределах некоторого географического расположения на основе показателей иммунизации

Этот ресурс может быть использован для представления результатов официальной оценки/инструментов поддержки принятия решений, которые оценивают риск. Он может быть также использован для ввода субъективной оценки специалистом риска пациента, основанной на существующих знаниях и предшествующем опыте.

Оценка риска является специализированным типом наблюдения. Мы используем специализированный ресурс, чтобы обеспечить простой механизм ввода серии рисков и для связывания этих рисков с временными диапазонами, вероятностями и т. д. Все сделанные утверждения риска вводятся в одно время на основе единого набора источников входных данных. Ввода одного риска МОЖЕТ быть сделан с помощью класса Observation, особенно в условиях, когда он обрабатывается как общее наблюдение, однако для непротиворечивости все оценки риска и прогнозы ДОЛЖНЫ фиксироваться с помощью RiskAssessment.

Оценка риска может основываться на различных факторах, в том числе:

  • Основная демографическая информация из ресурсов Patient или Group
  • Различные Observations, включая основные показатели состояния организма, лабораторные данные, оценки, генетическую информацию и т. д.
  • FamilyMemberHistory
  • Текущее, прошлое и предложенное лечение: Immunization, Procedure, CarePlan и т. д.

Поскольку так много ресурсов потенциально могут быть использованы, нет ограничения по тому, какие ресурсы можно отправлять в RiskAssessment.basis. Однако некоторые ресурсы для этого использовать бессмысленно (например MessageHeader).

AllergyIntolerance и RiskAssessment

Ресурс AllergyIntolerance описывает особый тип риска - предрасположенность к реакции на вещество, в то время как RiskAssessment описывает общие риски для субъекта, как правило основанные не на реакции.

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

На этот ресурс ссылаются ClinicalImpression и Goal

Структура

ИмяФлагиКард.ТипОписание и ограниченияdoco
.. RiskAssessment DomainResourceПотенциальный исход для субъекта с указанием вероятности
Элементы, определённые в прародителе: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... identifier Σ0..1IdentifierУникальный идентификатор этой оценки
... basedOn 0..1Reference(Any)Request fulfilled by this assessment
... parent 0..1Reference(Any)Part of this occurrence
... status 1..1coderegistered | preliminary | final | amended +
ObservationStatus (Required)
... method Σ0..1CodeableConceptМеханизм оценивания
... code Σ0..1CodeableConceptType of assessment
... subject Σ0..1Reference(Patient | Group)К кому или чему относится оценка риска?
... context Σ0..1Reference(Encounter | EpisodeOfCare)Где проводилась оценка?
... occurrence[x] Σ0..1Когда была произведена оценка?
.... occurrenceDateTimedateTime
.... occurrencePeriodPeriod
... condition Σ0..1Reference(Condition)Оцениваемое состояние
... performer Σ0..1Reference(Practitioner | Device)Кто сделал оценку риска?
... reason[x] 0..1Why the assessment was necessary?
.... reasonCodeableConceptCodeableConcept
.... reasonReferenceReference(Any)
... basis 0..*Reference(Any)Информация, используемая в оценке
... prediction I0..*BackboneElementОжидаемый результат
+ Должно быть <= 100
.... outcome 1..1CodeableConceptВозможный результат для субъекта
.... probability[x] I0..1Вероятность указанного исхода
+ Значения элементов low и high должны быть выражены в процентах, если присутствуют
..... probabilityDecimaldecimal
..... probabilityRangeRange
.... qualitativeRisk 0..1CodeableConceptLikelihood of specified outcome as a qualitative value
Risk Probability (Example)
.... relativeRisk 0..1decimalОтносительная вероятность
.... when[x] 0..1Временной период или возрастной диапазон
..... whenPeriodPeriod
..... whenRangeRange
.... rationale 0..1stringОбъяснение прогноза
... mitigation 0..1stringКак уменьшить риск
... comment 0..1stringComments on the risk assessment

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

UML-диаграмма (Legend)

RiskAssessment (DomainResource)Бизнес-идентификатор, присвоенный этой оценке рискаidentifier : Identifier [0..1]A reference to the request that is fulfilled by this risk assessmentbasedOn : Reference [0..1] « Any »A reference to a resource that this risk assessment is part of, such as a Procedureparent : Reference [0..1] « Any »The status of the RiskAssessment, using the same statuses as an Observationstatus : code [1..1] « The status of the risk assessment; e.g. preliminary, final, amended, etc. (Strength=Required)ObservationStatus! »Алгоритм, процесс или механизм, используемый для оценки рискаmethod : CodeableConcept [0..1]The type of the risk assessment performedcode : CodeableConcept [0..1]Ресурс Patient или Group, к которому относится оценка рискаsubject : Reference [0..1] « Patient|Group »Случай обслуживания, в рамках которого проводилась оценкаcontext : Reference [0..1] « Encounter|EpisodeOfCare »Дата (и, возможно, время) выполнения оценкиoccurrence[x] : Type [0..1] « dateTime|Period »Здесь указывается оцениваемое состояние для оценок или прогнозов, специфичных для определенного состоянияcondition : Reference [0..1] « Condition »Поставщик или программное обеспечение, выполнившее оценку рискаperformer : Reference [0..1] « Practitioner|Device »The reason the risk assessment was performedreason[x] : Type [0..1] « CodeableConcept|Reference(Any) »Здесь указываются исходные данные, рассматриваемые в рамках оценки (ресурсы FamilyHistory, Observations, Procedures, Conditions и др.)basis : Reference [0..*] « Any »Описание шагов, которые можно предпринять для снижения выявленного рискаmitigation : string [0..1]Additional comments about the risk assessmentcomment : string [0..1]PredictionОдин из потенциальных результатов для пациента (например ремиссия, смерть, конкретное состояние)outcome : CodeableConcept [1..1]Насколько вероятным является результат (в установленный срок)probability[x] : Type [0..1] « decimal|Range »How likely is the outcome (in the specified timeframe), expressed as a qualitative value (e.g. low, medium, high)qualitativeRisk : CodeableConcept [0..1] « Вероятность наступления указанного исхода (Strength=Example)Risk Probability?? »Показывает риск для конкретного субъекта (с его конкретными характеристиками), поделенный на риск населения в целом. (Значения больше 1 = больший риск, чем население, значения меньше 1 = низкий риск.)relativeRisk : decimal [0..1]Показывает период времени или возрастной диапазон субъекта, к которому относится указанная вероятностьwhen[x] : Type [0..1] « Period|Range »Дополнительная информация, поясняющая основание для прогнозированияrationale : string [0..1]Описывает ожидаемый результат для субъектаprediction[0..*]

XML-шаблон

<RiskAssessment xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <identifier><!-- 0..1 Identifier Уникальный идентификатор этой оценки --></identifier>
 <basedOn><!-- 0..1 Reference(Any) Request fulfilled by this assessment --></basedOn>
 <parent><!-- 0..1 Reference(Any) Part of this occurrence --></parent>
 <status value="[code]"/><!-- 1..1 registered | preliminary | final | amended + -->
 <method><!-- 0..1 CodeableConcept Механизм оценивания --></method>
 <code><!-- 0..1 CodeableConcept Type of assessment --></code>
 <subject><!-- 0..1 Reference(Patient|Group) К кому или чему относится оценка риска? --></subject>
 <context><!-- 0..1 Reference(Encounter|EpisodeOfCare) Где проводилась оценка? --></context>
 <occurrence[x]><!-- 0..1 dateTime|Period Когда была произведена оценка? --></occurrence[x]>
 <condition><!-- 0..1 Reference(Condition) Оцениваемое состояние --></condition>
 <performer><!-- 0..1 Reference(Practitioner|Device) Кто сделал оценку риска? --></performer>
 <reason[x]><!-- 0..1 CodeableConcept|Reference(Any) Why the assessment was necessary? --></reason[x]>
 <basis><!-- 0..* Reference(Any) Информация, используемая в оценке --></basis>
 <prediction>  <!-- 0..* Ожидаемый результат -->
  <outcome><!-- 1..1 CodeableConcept Возможный результат для субъекта --></outcome>
  <probability[x]><!-- 0..1 decimal|Range Вероятность указанного исхода --></probability[x]>
  <qualitativeRisk><!-- 0..1 CodeableConcept Likelihood of specified outcome as a qualitative value --></qualitativeRisk>
  <relativeRisk value="[decimal]"/><!-- 0..1 Относительная вероятность -->
  <when[x]><!-- 0..1 Period|Range Временной период или возрастной диапазон --></when[x]>
  <rationale value="[string]"/><!-- 0..1 Объяснение прогноза -->
 </prediction>
 <mitigation value="[string]"/><!-- 0..1 Как уменьшить риск -->
 <comment value="[string]"/><!-- 0..1 Comments on the risk assessment -->
</RiskAssessment>

JSON-шаблон

{doco
  "resourceType" : "RiskAssessment",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : { Identifier }, // Уникальный идентификатор этой оценки
  "basedOn" : { Reference(Any) }, // Request fulfilled by this assessment
  "parent" : { Reference(Any) }, // Part of this occurrence
  "status" : "<code>", // R!  registered | preliminary | final | amended +
  "method" : { CodeableConcept }, // Механизм оценивания
  "code" : { CodeableConcept }, // Type of assessment
  "subject" : { Reference(Patient|Group) }, // К кому или чему относится оценка риска?
  "context" : { Reference(Encounter|EpisodeOfCare) }, // Где проводилась оценка?
  // occurrence[x]: Когда была произведена оценка?. One of these 2:
  "occurrenceDateTime" : "<dateTime>",
  "occurrencePeriod" : { Period },
  "condition" : { Reference(Condition) }, // Оцениваемое состояние
  "performer" : { Reference(Practitioner|Device) }, // Кто сделал оценку риска?
  // reason[x]: Why the assessment was necessary?. One of these 2:
  "reasonCodeableConcept" : { CodeableConcept },
  "reasonReference" : { Reference(Any) },
  "basis" : [{ Reference(Any) }], // Информация, используемая в оценке
  "prediction" : [{ // Ожидаемый результат
    "outcome" : { CodeableConcept }, // R!  Возможный результат для субъекта
    // probability[x]: Вероятность указанного исхода. One of these 2:
    "probabilityDecimal" : <decimal>,
    "probabilityRange" : { Range },
    "qualitativeRisk" : { CodeableConcept }, // Likelihood of specified outcome as a qualitative value
    "relativeRisk" : <decimal>, // Относительная вероятность
    // when[x]: Временной период или возрастной диапазон. One of these 2:
    "whenPeriod" : { Period },
    "whenRange" : { Range },
    "rationale" : "<string>" // Объяснение прогноза
  }],
  "mitigation" : "<string>", // Как уменьшить риск
  "comment" : "<string>" // Comments on the risk assessment
}

Turtle-шаблон

@prefix fhir: <http://hl7.org/fhir/> .doco


[ a fhir:RiskAssessment;
  fhir:nodeRole fhir:treeRoot; # if this is the parser root

  # from Resource: .id, .meta, .implicitRules, and .language
  # from DomainResource: .text, .contained, .extension, and .modifierExtension
  fhir:RiskAssessment.identifier [ Identifier ]; # 0..1 Уникальный идентификатор этой оценки
  fhir:RiskAssessment.basedOn [ Reference(Any) ]; # 0..1 Request fulfilled by this assessment
  fhir:RiskAssessment.parent [ Reference(Any) ]; # 0..1 Part of this occurrence
  fhir:RiskAssessment.status [ code ]; # 1..1 registered | preliminary | final | amended +
  fhir:RiskAssessment.method [ CodeableConcept ]; # 0..1 Механизм оценивания
  fhir:RiskAssessment.code [ CodeableConcept ]; # 0..1 Type of assessment
  fhir:RiskAssessment.subject [ Reference(Patient|Group) ]; # 0..1 К кому или чему относится оценка риска?
  fhir:RiskAssessment.context [ Reference(Encounter|EpisodeOfCare) ]; # 0..1 Где проводилась оценка?
  # RiskAssessment.occurrence[x] : 0..1 Когда была произведена оценка?. One of these 2
    fhir:RiskAssessment.occurrenceDateTime [ dateTime ]
    fhir:RiskAssessment.occurrencePeriod [ Period ]
  fhir:RiskAssessment.condition [ Reference(Condition) ]; # 0..1 Оцениваемое состояние
  fhir:RiskAssessment.performer [ Reference(Practitioner|Device) ]; # 0..1 Кто сделал оценку риска?
  # RiskAssessment.reason[x] : 0..1 Why the assessment was necessary?. One of these 2
    fhir:RiskAssessment.reasonCodeableConcept [ CodeableConcept ]
    fhir:RiskAssessment.reasonReference [ Reference(Any) ]
  fhir:RiskAssessment.basis [ Reference(Any) ], ... ; # 0..* Информация, используемая в оценке
  fhir:RiskAssessment.prediction [ # 0..* Ожидаемый результат
    fhir:RiskAssessment.prediction.outcome [ CodeableConcept ]; # 1..1 Возможный результат для субъекта
    # RiskAssessment.prediction.probability[x] : 0..1 Вероятность указанного исхода. One of these 2
      fhir:RiskAssessment.prediction.probabilityDecimal [ decimal ]
      fhir:RiskAssessment.prediction.probabilityRange [ Range ]
    fhir:RiskAssessment.prediction.qualitativeRisk [ CodeableConcept ]; # 0..1 Likelihood of specified outcome as a qualitative value
    fhir:RiskAssessment.prediction.relativeRisk [ decimal ]; # 0..1 Относительная вероятность
    # RiskAssessment.prediction.when[x] : 0..1 Временной период или возрастной диапазон. One of these 2
      fhir:RiskAssessment.prediction.whenPeriod [ Period ]
      fhir:RiskAssessment.prediction.whenRange [ Range ]
    fhir:RiskAssessment.prediction.rationale [ string ]; # 0..1 Объяснение прогноза
  ], ...;
  fhir:RiskAssessment.mitigation [ string ]; # 0..1 Как уменьшить риск
  fhir:RiskAssessment.comment [ string ]; # 0..1 Comments on the risk assessment
]

Changes since DSTU2

RiskAssessment
RiskAssessment.basedOn
  • Added Element
RiskAssessment.parent
  • Added Element
RiskAssessment.status
  • Added Element
RiskAssessment.code
  • Added Element
RiskAssessment.context
  • Renamed from encounter to context
  • Add Reference(EpisodeOfCare)
RiskAssessment.occurrence[x]
  • Added Element
RiskAssessment.reason[x]
  • Added Element
RiskAssessment.prediction.probability[x]
  • Remove CodeableConcept
RiskAssessment.prediction.qualitativeRisk
  • Added Element
RiskAssessment.comment
  • Added Element
RiskAssessment.date
  • deleted

See the Full Difference for further information

This analysis is available as XML or JSON.

See R2 <--> R3 Conversion Maps (status = 4 tests that all execute ok. All tests pass round-trip testing and 4 r3 resources are invalid (4 errors).).

Структура

ИмяФлагиКард.ТипОписание и ограниченияdoco
.. RiskAssessment DomainResourceПотенциальный исход для субъекта с указанием вероятности
Элементы, определённые в прародителе: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... identifier Σ0..1IdentifierУникальный идентификатор этой оценки
... basedOn 0..1Reference(Any)Request fulfilled by this assessment
... parent 0..1Reference(Any)Part of this occurrence
... status 1..1coderegistered | preliminary | final | amended +
ObservationStatus (Required)
... method Σ0..1CodeableConceptМеханизм оценивания
... code Σ0..1CodeableConceptType of assessment
... subject Σ0..1Reference(Patient | Group)К кому или чему относится оценка риска?
... context Σ0..1Reference(Encounter | EpisodeOfCare)Где проводилась оценка?
... occurrence[x] Σ0..1Когда была произведена оценка?
.... occurrenceDateTimedateTime
.... occurrencePeriodPeriod
... condition Σ0..1Reference(Condition)Оцениваемое состояние
... performer Σ0..1Reference(Practitioner | Device)Кто сделал оценку риска?
... reason[x] 0..1Why the assessment was necessary?
.... reasonCodeableConceptCodeableConcept
.... reasonReferenceReference(Any)
... basis 0..*Reference(Any)Информация, используемая в оценке
... prediction I0..*BackboneElementОжидаемый результат
+ Должно быть <= 100
.... outcome 1..1CodeableConceptВозможный результат для субъекта
.... probability[x] I0..1Вероятность указанного исхода
+ Значения элементов low и high должны быть выражены в процентах, если присутствуют
..... probabilityDecimaldecimal
..... probabilityRangeRange
.... qualitativeRisk 0..1CodeableConceptLikelihood of specified outcome as a qualitative value
Risk Probability (Example)
.... relativeRisk 0..1decimalОтносительная вероятность
.... when[x] 0..1Временной период или возрастной диапазон
..... whenPeriodPeriod
..... whenRangeRange
.... rationale 0..1stringОбъяснение прогноза
... mitigation 0..1stringКак уменьшить риск
... comment 0..1stringComments on the risk assessment

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

UML-диаграмма (Legend)

RiskAssessment (DomainResource)Бизнес-идентификатор, присвоенный этой оценке рискаidentifier : Identifier [0..1]A reference to the request that is fulfilled by this risk assessmentbasedOn : Reference [0..1] « Any »A reference to a resource that this risk assessment is part of, such as a Procedureparent : Reference [0..1] « Any »The status of the RiskAssessment, using the same statuses as an Observationstatus : code [1..1] « The status of the risk assessment; e.g. preliminary, final, amended, etc. (Strength=Required)ObservationStatus! »Алгоритм, процесс или механизм, используемый для оценки рискаmethod : CodeableConcept [0..1]The type of the risk assessment performedcode : CodeableConcept [0..1]Ресурс Patient или Group, к которому относится оценка рискаsubject : Reference [0..1] « Patient|Group »Случай обслуживания, в рамках которого проводилась оценкаcontext : Reference [0..1] « Encounter|EpisodeOfCare »Дата (и, возможно, время) выполнения оценкиoccurrence[x] : Type [0..1] « dateTime|Period »Здесь указывается оцениваемое состояние для оценок или прогнозов, специфичных для определенного состоянияcondition : Reference [0..1] « Condition »Поставщик или программное обеспечение, выполнившее оценку рискаperformer : Reference [0..1] « Practitioner|Device »The reason the risk assessment was performedreason[x] : Type [0..1] « CodeableConcept|Reference(Any) »Здесь указываются исходные данные, рассматриваемые в рамках оценки (ресурсы FamilyHistory, Observations, Procedures, Conditions и др.)basis : Reference [0..*] « Any »Описание шагов, которые можно предпринять для снижения выявленного рискаmitigation : string [0..1]Additional comments about the risk assessmentcomment : string [0..1]PredictionОдин из потенциальных результатов для пациента (например ремиссия, смерть, конкретное состояние)outcome : CodeableConcept [1..1]Насколько вероятным является результат (в установленный срок)probability[x] : Type [0..1] « decimal|Range »How likely is the outcome (in the specified timeframe), expressed as a qualitative value (e.g. low, medium, high)qualitativeRisk : CodeableConcept [0..1] « Вероятность наступления указанного исхода (Strength=Example)Risk Probability?? »Показывает риск для конкретного субъекта (с его конкретными характеристиками), поделенный на риск населения в целом. (Значения больше 1 = больший риск, чем население, значения меньше 1 = низкий риск.)relativeRisk : decimal [0..1]Показывает период времени или возрастной диапазон субъекта, к которому относится указанная вероятностьwhen[x] : Type [0..1] « Period|Range »Дополнительная информация, поясняющая основание для прогнозированияrationale : string [0..1]Описывает ожидаемый результат для субъектаprediction[0..*]

XML-шаблон

<RiskAssessment xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <identifier><!-- 0..1 Identifier Уникальный идентификатор этой оценки --></identifier>
 <basedOn><!-- 0..1 Reference(Any) Request fulfilled by this assessment --></basedOn>
 <parent><!-- 0..1 Reference(Any) Part of this occurrence --></parent>
 <status value="[code]"/><!-- 1..1 registered | preliminary | final | amended + -->
 <method><!-- 0..1 CodeableConcept Механизм оценивания --></method>
 <code><!-- 0..1 CodeableConcept Type of assessment --></code>
 <subject><!-- 0..1 Reference(Patient|Group) К кому или чему относится оценка риска? --></subject>
 <context><!-- 0..1 Reference(Encounter|EpisodeOfCare) Где проводилась оценка? --></context>
 <occurrence[x]><!-- 0..1 dateTime|Period Когда была произведена оценка? --></occurrence[x]>
 <condition><!-- 0..1 Reference(Condition) Оцениваемое состояние --></condition>
 <performer><!-- 0..1 Reference(Practitioner|Device) Кто сделал оценку риска? --></performer>
 <reason[x]><!-- 0..1 CodeableConcept|Reference(Any) Why the assessment was necessary? --></reason[x]>
 <basis><!-- 0..* Reference(Any) Информация, используемая в оценке --></basis>
 <prediction>  <!-- 0..* Ожидаемый результат -->
  <outcome><!-- 1..1 CodeableConcept Возможный результат для субъекта --></outcome>
  <probability[x]><!-- 0..1 decimal|Range Вероятность указанного исхода --></probability[x]>
  <qualitativeRisk><!-- 0..1 CodeableConcept Likelihood of specified outcome as a qualitative value --></qualitativeRisk>
  <relativeRisk value="[decimal]"/><!-- 0..1 Относительная вероятность -->
  <when[x]><!-- 0..1 Period|Range Временной период или возрастной диапазон --></when[x]>
  <rationale value="[string]"/><!-- 0..1 Объяснение прогноза -->
 </prediction>
 <mitigation value="[string]"/><!-- 0..1 Как уменьшить риск -->
 <comment value="[string]"/><!-- 0..1 Comments on the risk assessment -->
</RiskAssessment>

JSON-шаблон

{doco
  "resourceType" : "RiskAssessment",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : { Identifier }, // Уникальный идентификатор этой оценки
  "basedOn" : { Reference(Any) }, // Request fulfilled by this assessment
  "parent" : { Reference(Any) }, // Part of this occurrence
  "status" : "<code>", // R!  registered | preliminary | final | amended +
  "method" : { CodeableConcept }, // Механизм оценивания
  "code" : { CodeableConcept }, // Type of assessment
  "subject" : { Reference(Patient|Group) }, // К кому или чему относится оценка риска?
  "context" : { Reference(Encounter|EpisodeOfCare) }, // Где проводилась оценка?
  // occurrence[x]: Когда была произведена оценка?. One of these 2:
  "occurrenceDateTime" : "<dateTime>",
  "occurrencePeriod" : { Period },
  "condition" : { Reference(Condition) }, // Оцениваемое состояние
  "performer" : { Reference(Practitioner|Device) }, // Кто сделал оценку риска?
  // reason[x]: Why the assessment was necessary?. One of these 2:
  "reasonCodeableConcept" : { CodeableConcept },
  "reasonReference" : { Reference(Any) },
  "basis" : [{ Reference(Any) }], // Информация, используемая в оценке
  "prediction" : [{ // Ожидаемый результат
    "outcome" : { CodeableConcept }, // R!  Возможный результат для субъекта
    // probability[x]: Вероятность указанного исхода. One of these 2:
    "probabilityDecimal" : <decimal>,
    "probabilityRange" : { Range },
    "qualitativeRisk" : { CodeableConcept }, // Likelihood of specified outcome as a qualitative value
    "relativeRisk" : <decimal>, // Относительная вероятность
    // when[x]: Временной период или возрастной диапазон. One of these 2:
    "whenPeriod" : { Period },
    "whenRange" : { Range },
    "rationale" : "<string>" // Объяснение прогноза
  }],
  "mitigation" : "<string>", // Как уменьшить риск
  "comment" : "<string>" // Comments on the risk assessment
}

Turtle-шаблон

@prefix fhir: <http://hl7.org/fhir/> .doco


[ a fhir:RiskAssessment;
  fhir:nodeRole fhir:treeRoot; # if this is the parser root

  # from Resource: .id, .meta, .implicitRules, and .language
  # from DomainResource: .text, .contained, .extension, and .modifierExtension
  fhir:RiskAssessment.identifier [ Identifier ]; # 0..1 Уникальный идентификатор этой оценки
  fhir:RiskAssessment.basedOn [ Reference(Any) ]; # 0..1 Request fulfilled by this assessment
  fhir:RiskAssessment.parent [ Reference(Any) ]; # 0..1 Part of this occurrence
  fhir:RiskAssessment.status [ code ]; # 1..1 registered | preliminary | final | amended +
  fhir:RiskAssessment.method [ CodeableConcept ]; # 0..1 Механизм оценивания
  fhir:RiskAssessment.code [ CodeableConcept ]; # 0..1 Type of assessment
  fhir:RiskAssessment.subject [ Reference(Patient|Group) ]; # 0..1 К кому или чему относится оценка риска?
  fhir:RiskAssessment.context [ Reference(Encounter|EpisodeOfCare) ]; # 0..1 Где проводилась оценка?
  # RiskAssessment.occurrence[x] : 0..1 Когда была произведена оценка?. One of these 2
    fhir:RiskAssessment.occurrenceDateTime [ dateTime ]
    fhir:RiskAssessment.occurrencePeriod [ Period ]
  fhir:RiskAssessment.condition [ Reference(Condition) ]; # 0..1 Оцениваемое состояние
  fhir:RiskAssessment.performer [ Reference(Practitioner|Device) ]; # 0..1 Кто сделал оценку риска?
  # RiskAssessment.reason[x] : 0..1 Why the assessment was necessary?. One of these 2
    fhir:RiskAssessment.reasonCodeableConcept [ CodeableConcept ]
    fhir:RiskAssessment.reasonReference [ Reference(Any) ]
  fhir:RiskAssessment.basis [ Reference(Any) ], ... ; # 0..* Информация, используемая в оценке
  fhir:RiskAssessment.prediction [ # 0..* Ожидаемый результат
    fhir:RiskAssessment.prediction.outcome [ CodeableConcept ]; # 1..1 Возможный результат для субъекта
    # RiskAssessment.prediction.probability[x] : 0..1 Вероятность указанного исхода. One of these 2
      fhir:RiskAssessment.prediction.probabilityDecimal [ decimal ]
      fhir:RiskAssessment.prediction.probabilityRange [ Range ]
    fhir:RiskAssessment.prediction.qualitativeRisk [ CodeableConcept ]; # 0..1 Likelihood of specified outcome as a qualitative value
    fhir:RiskAssessment.prediction.relativeRisk [ decimal ]; # 0..1 Относительная вероятность
    # RiskAssessment.prediction.when[x] : 0..1 Временной период или возрастной диапазон. One of these 2
      fhir:RiskAssessment.prediction.whenPeriod [ Period ]
      fhir:RiskAssessment.prediction.whenRange [ Range ]
    fhir:RiskAssessment.prediction.rationale [ string ]; # 0..1 Объяснение прогноза
  ], ...;
  fhir:RiskAssessment.mitigation [ string ]; # 0..1 Как уменьшить риск
  fhir:RiskAssessment.comment [ string ]; # 0..1 Comments on the risk assessment
]

Changes since DSTU2

RiskAssessment
RiskAssessment.basedOn
  • Added Element
RiskAssessment.parent
  • Added Element
RiskAssessment.status
  • Added Element
RiskAssessment.code
  • Added Element
RiskAssessment.context
  • Renamed from encounter to context
  • Add Reference(EpisodeOfCare)
RiskAssessment.occurrence[x]
  • Added Element
RiskAssessment.reason[x]
  • Added Element
RiskAssessment.prediction.probability[x]
  • Remove CodeableConcept
RiskAssessment.prediction.qualitativeRisk
  • Added Element
RiskAssessment.comment
  • Added Element
RiskAssessment.date
  • deleted

See the Full Difference for further information

This analysis is available as XML or JSON.

See R2 <--> R3 Conversion Maps (status = 4 tests that all execute ok. All tests pass round-trip testing and 4 r3 resources are invalid (4 errors).).

 

Альтернативные определения: Основное определение (XML, JSON), XML Schema/Schematron + JSON Schema, ShEx (for Turtle)

ПутьОписаниеТипСсылка
RiskAssessment.status The status of the risk assessment; e.g. preliminary, final, amended, etc.RequiredObservationStatus
RiskAssessment.method Способ или алгоритм, использованный для проведения оценки. Например TIMI, PRISM, Cardiff Type 2 diabetes и т. п.НеизвестенНет данных
RiskAssessment.prediction.outcome Состояние или иной исход. Например смерть, ремиссия, ампутация, инфекция и т. п.НеизвестенНет данных
RiskAssessment.prediction.qualitativeRisk Вероятность наступления указанного исходаExampleRisk Probability

  • ras-1: On RiskAssessment.prediction.probability[x]: Значения элементов low и high должны быть выражены в процентах, если присутствуют (expression on RiskAssessment.prediction.probability[x]: (low.empty() or ((low.code = '%') and (low.system = %ucum))) and (high.empty() or ((high.code = '%') and (high.system = %ucum))))
  • ras-2: On RiskAssessment.prediction: Должно быть <= 100 (expression on RiskAssessment.prediction: probability is decimal implies probability.as(decimal) <= 100)

Параметры поиска для этого ресурса. Также к нему применяются общие параметры. Более подробную информацию о поиске в REST, обмене сообщениями и сервисах см. в разделе Поиск.

ИмяТипОписаниеВыражениеIn Common
conditionreferenceОцениваемое состояниеRiskAssessment.condition
(Condition)
datedateКогда была произведена оценка?RiskAssessment.occurrence.as(DateTime)17 Resources
encounterreferenceГде проводилась оценка?RiskAssessment.context
(Encounter)
12 Resources
identifiertokenУникальный идентификатор этой оценкиRiskAssessment.identifier26 Resources
methodtokenМеханизм оцениванияRiskAssessment.method
patientreferenceК кому или чему относится оценка риска?RiskAssessment.subject
(Patient)
30 Resources
performerreferenceКто сделал оценку риска?RiskAssessment.performer
(Practitioner, Device)
probabilitynumberВероятность указанного исходаRiskAssessment.prediction.probability
risktokenLikelihood of specified outcome as a qualitative valueRiskAssessment.prediction.qualitativeRisk
subjectreferenceК кому или чему относится оценка риска?RiskAssessment.subject
(Group, Patient)