FHIR Release 3 (STU)

Переводит компания 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

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

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 (for ) + 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)18 Resources
encounterreferenceГде проводилась оценка?RiskAssessment.context
(Encounter)
12 Resources
identifiertokenУникальный идентификатор этой оценкиRiskAssessment.identifier26 Resources
methodtokenМеханизм оцениванияRiskAssessment.method
patientreferenceК кому или чему относится оценка риска?RiskAssessment.subject
(Patient)
31 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)