Current Build

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

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

Clinical Decision Support Work GroupMaturity Level: 1 Trial UseSecurity Category: Patient Compartments: Device, Patient, Practitioner

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

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

This resource captures predicted outcomes for a patient or population on the basis of source information. Examples include:

  • A prognosis statement for a particular condition
  • Risk of health outcome (heart attack, particular type of cancer) on the basis of lifestyle factors and/or family history
  • List of potential health risks based on a patient's genetic analysis
  • A prediction of outbreak infection rates within a geography based on immunization rates

This resource can be used to represent the results of formal scoring/decision support tools that evaluate risk. It can also be used to capture a practitioner's subjective assessment of the patient's risk based on existing knowledge and previous experience.

Risk assessments are a specialized type of observation. A specialized resource is used to provide a simpler mechanism to capture of a series of risks and to associate those risks with time-ranges, probabilities, etc. All risk assertions are captured at one time based on a single set of source inputs. Capture of a single risk MAY be done using the Observation class, particularly in circumstances where it's treated as a generic observation, but for consistency, all risk assessments and prognosis SHOULD be captured using RiskAssessment.

Risk assessments may be based on a variety of factors, including:

Because so many resources can potentially be used, no limit is placed on what resources can be sent in RiskAssessment.basis. However, some resources would be nonsensical for this use (e.g. MessageHeader).

AllergyIntolerance and RiskAssessment

AllergyIntolerance describes a specific type of risk - propensity to reaction to a substance while RiskAssessment describes general risks to a subject, not generally based on a reaction.

Risk Assessments can be determined manually by health-care providers based on their professional expertise, by using an algorithmic scoring system or through a combination. Risk assessments can also be computed by decision support systems. OperationDefinitions may be defined by servers to generate risk assessments based on particular combinations of source resources or other inputs.

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

Структура

ИмяФлагиКард.ТипОписание и ограниченияdoco
.. RiskAssessment TUDomainResourceПотенциальный исход для субъекта с указанием вероятности
Элементы, определённые в прародителе: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... identifier Σ0..*IdentifierУникальный идентификатор этой оценки
... 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 Σ1..1Reference(Patient | Group)К кому или чему относится оценка риска?
... context Σ0..1Reference(Encounter | EpisodeOfCare)Где проводилась оценка?
... occurrence[x] Σ0..1Когда была произведена оценка?
.... occurrenceDateTimedateTime
.... occurrencePeriodPeriod
... condition Σ0..1Reference(Condition)Оцениваемое состояние
... performer Σ0..1Reference(Practitioner | Device)Кто сделал оценку риска?
... reasonCode 0..*CodeableConceptWhy the assessment was necessary?
... reasonReference 0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)Why the assessment was necessary?
... basis 0..*Reference(Any)Информация, используемая в оценке
... prediction I0..*BackboneElementОжидаемый результат
+ Rule: Должно быть <= 100
.... outcome 0..1CodeableConceptВозможный результат для субъекта
.... probability[x] I0..1Вероятность указанного исхода
+ Rule: Значения элементов 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Как уменьшить риск
... note 0..*AnnotationComments on the risk assessment

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

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

RiskAssessment (DomainResource)Бизнес-идентификатор, присвоенный этой оценке рискаidentifier : Identifier [0..*]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 [1..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 performedreasonCode : CodeableConcept [0..*]Resources supporting the reason the risk assessment was performedreasonReference : Reference [0..*] « Condition|Observation| DiagnosticReport|DocumentReference »Здесь указываются исходные данные, рассматриваемые в рамках оценки (ресурсы FamilyHistory, Observations, Procedures, Conditions и др.)basis : Reference [0..*] « Any »Описание шагов, которые можно предпринять для снижения выявленного рискаmitigation : string [0..1]Additional comments about the risk assessmentnote : Annotation [0..*]PredictionОдин из потенциальных результатов для пациента (например ремиссия, смерть, конкретное состояние)outcome : CodeableConcept [0..1]Indicates how likely the outcome is (in the specified timeframe)probability[x] : Type [0..1] « decimal|Range »Indicates how likely the outcome is (in the specified timeframe), expressed as a qualitative value (e.g. low, medium, or high)qualitativeRisk : CodeableConcept [0..1] « Вероятность наступления указанного исхода. (Strength=Example)RiskProbability?? »Показывает риск для конкретного субъекта (с его конкретными характеристиками), поделенный на риск населения в целом. (Значения больше 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..* 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><!-- 1..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>
 <reasonCode><!-- 0..* CodeableConcept Why the assessment was necessary? --></reasonCode>
 <reasonReference><!-- 0..* Reference(Condition|Observation|DiagnosticReport|
   DocumentReference) Why the assessment was necessary? --></reasonReference>
 <basis><!-- 0..* Reference(Any) Информация, используемая в оценке --></basis>
 <prediction>  <!-- 0..* Ожидаемый результат -->
  <outcome><!-- 0..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 Как уменьшить риск -->
 <note><!-- 0..* Annotation Comments on the risk assessment --></note>
</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) }, // R!  К кому или чему относится оценка риска?
  "context" : { Reference(Encounter|EpisodeOfCare) }, // Где проводилась оценка?
  // occurrence[x]: Когда была произведена оценка?. One of these 2:
  "occurrenceDateTime" : "<dateTime>",
  "occurrencePeriod" : { Period },
  "condition" : { Reference(Condition) }, // Оцениваемое состояние
  "performer" : { Reference(Practitioner|Device) }, // Кто сделал оценку риска?
  "reasonCode" : [{ CodeableConcept }], // Why the assessment was necessary?
  "reasonReference" : [{ Reference(Condition|Observation|DiagnosticReport|
   DocumentReference) }], // Why the assessment was necessary?
  "basis" : [{ Reference(Any) }], // Информация, используемая в оценке
  "prediction" : [{ // Ожидаемый результат
    "outcome" : { CodeableConcept }, // Возможный результат для субъекта
    // 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>", // Как уменьшить риск
  "note" : [{ Annotation }] // 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..* Уникальный идентификатор этой оценки
  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) ]; # 1..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 Кто сделал оценку риска?
  fhir:RiskAssessment.reasonCode [ CodeableConcept ], ... ; # 0..* Why the assessment was necessary?
  fhir:RiskAssessment.reasonReference [ Reference(Condition|Observation|DiagnosticReport|DocumentReference) ], ... ; # 0..* Why the assessment was necessary?
  fhir:RiskAssessment.basis [ Reference(Any) ], ... ; # 0..* Информация, используемая в оценке
  fhir:RiskAssessment.prediction [ # 0..* Ожидаемый результат
    fhir:RiskAssessment.prediction.outcome [ CodeableConcept ]; # 0..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.note [ Annotation ], ... ; # 0..* Comments on the risk assessment
]

Changes since R3

RiskAssessment
RiskAssessment.identifier
  • Max Cardinality changed from 1 to *
RiskAssessment.subject
  • Min Cardinality changed from 0 to 1
RiskAssessment.reasonCode
  • Added Element
RiskAssessment.reasonReference
  • Added Element
RiskAssessment.prediction.outcome
  • Min Cardinality changed from 1 to 0
RiskAssessment.note
  • Renamed from comment to note
  • Max Cardinality changed from 1 to *
  • Type changed from string to Annotation
RiskAssessment.reason[x]
  • deleted

See the Full Difference for further information

This analysis is available as XML or JSON.

See R3 <--> R4 Conversion Maps (status = 4 tests of which 4 fail to execute.)

Структура

ИмяФлагиКард.ТипОписание и ограниченияdoco
.. RiskAssessment TUDomainResourceПотенциальный исход для субъекта с указанием вероятности
Элементы, определённые в прародителе: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... identifier Σ0..*IdentifierУникальный идентификатор этой оценки
... 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 Σ1..1Reference(Patient | Group)К кому или чему относится оценка риска?
... context Σ0..1Reference(Encounter | EpisodeOfCare)Где проводилась оценка?
... occurrence[x] Σ0..1Когда была произведена оценка?
.... occurrenceDateTimedateTime
.... occurrencePeriodPeriod
... condition Σ0..1Reference(Condition)Оцениваемое состояние
... performer Σ0..1Reference(Practitioner | Device)Кто сделал оценку риска?
... reasonCode 0..*CodeableConceptWhy the assessment was necessary?
... reasonReference 0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)Why the assessment was necessary?
... basis 0..*Reference(Any)Информация, используемая в оценке
... prediction I0..*BackboneElementОжидаемый результат
+ Rule: Должно быть <= 100
.... outcome 0..1CodeableConceptВозможный результат для субъекта
.... probability[x] I0..1Вероятность указанного исхода
+ Rule: Значения элементов 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Как уменьшить риск
... note 0..*AnnotationComments on the risk assessment

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

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

RiskAssessment (DomainResource)Бизнес-идентификатор, присвоенный этой оценке рискаidentifier : Identifier [0..*]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 [1..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 performedreasonCode : CodeableConcept [0..*]Resources supporting the reason the risk assessment was performedreasonReference : Reference [0..*] « Condition|Observation| DiagnosticReport|DocumentReference »Здесь указываются исходные данные, рассматриваемые в рамках оценки (ресурсы FamilyHistory, Observations, Procedures, Conditions и др.)basis : Reference [0..*] « Any »Описание шагов, которые можно предпринять для снижения выявленного рискаmitigation : string [0..1]Additional comments about the risk assessmentnote : Annotation [0..*]PredictionОдин из потенциальных результатов для пациента (например ремиссия, смерть, конкретное состояние)outcome : CodeableConcept [0..1]Indicates how likely the outcome is (in the specified timeframe)probability[x] : Type [0..1] « decimal|Range »Indicates how likely the outcome is (in the specified timeframe), expressed as a qualitative value (e.g. low, medium, or high)qualitativeRisk : CodeableConcept [0..1] « Вероятность наступления указанного исхода. (Strength=Example)RiskProbability?? »Показывает риск для конкретного субъекта (с его конкретными характеристиками), поделенный на риск населения в целом. (Значения больше 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..* 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><!-- 1..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>
 <reasonCode><!-- 0..* CodeableConcept Why the assessment was necessary? --></reasonCode>
 <reasonReference><!-- 0..* Reference(Condition|Observation|DiagnosticReport|
   DocumentReference) Why the assessment was necessary? --></reasonReference>
 <basis><!-- 0..* Reference(Any) Информация, используемая в оценке --></basis>
 <prediction>  <!-- 0..* Ожидаемый результат -->
  <outcome><!-- 0..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 Как уменьшить риск -->
 <note><!-- 0..* Annotation Comments on the risk assessment --></note>
</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) }, // R!  К кому или чему относится оценка риска?
  "context" : { Reference(Encounter|EpisodeOfCare) }, // Где проводилась оценка?
  // occurrence[x]: Когда была произведена оценка?. One of these 2:
  "occurrenceDateTime" : "<dateTime>",
  "occurrencePeriod" : { Period },
  "condition" : { Reference(Condition) }, // Оцениваемое состояние
  "performer" : { Reference(Practitioner|Device) }, // Кто сделал оценку риска?
  "reasonCode" : [{ CodeableConcept }], // Why the assessment was necessary?
  "reasonReference" : [{ Reference(Condition|Observation|DiagnosticReport|
   DocumentReference) }], // Why the assessment was necessary?
  "basis" : [{ Reference(Any) }], // Информация, используемая в оценке
  "prediction" : [{ // Ожидаемый результат
    "outcome" : { CodeableConcept }, // Возможный результат для субъекта
    // 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>", // Как уменьшить риск
  "note" : [{ Annotation }] // 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..* Уникальный идентификатор этой оценки
  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) ]; # 1..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 Кто сделал оценку риска?
  fhir:RiskAssessment.reasonCode [ CodeableConcept ], ... ; # 0..* Why the assessment was necessary?
  fhir:RiskAssessment.reasonReference [ Reference(Condition|Observation|DiagnosticReport|DocumentReference) ], ... ; # 0..* Why the assessment was necessary?
  fhir:RiskAssessment.basis [ Reference(Any) ], ... ; # 0..* Информация, используемая в оценке
  fhir:RiskAssessment.prediction [ # 0..* Ожидаемый результат
    fhir:RiskAssessment.prediction.outcome [ CodeableConcept ]; # 0..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.note [ Annotation ], ... ; # 0..* Comments on the risk assessment
]

Changes since Release 3

RiskAssessment
RiskAssessment.identifier
  • Max Cardinality changed from 1 to *
RiskAssessment.subject
  • Min Cardinality changed from 0 to 1
RiskAssessment.reasonCode
  • Added Element
RiskAssessment.reasonReference
  • Added Element
RiskAssessment.prediction.outcome
  • Min Cardinality changed from 1 to 0
RiskAssessment.note
  • Renamed from comment to note
  • Max Cardinality changed from 1 to *
  • Type changed from string to Annotation
RiskAssessment.reason[x]
  • deleted

See the Full Difference for further information

This analysis is available as XML or JSON.

See R3 <--> R4 Conversion Maps (status = 4 tests of which 4 fail to execute.)

 

See the Profiles & Extensions and the Альтернативные определения: Основное определение XML + JSON, XML Schema/Schematron + JSON Schema, ShEx (for Turtle) + see the extensions & the Анализ зависимостей

PathОписаниеТипСсылка
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 Вероятность наступления указанного исхода.ExampleRiskProbability

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

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

ИмяТипОпределениеВыражениеIn Common
conditionreferenceОцениваемое состояниеRiskAssessment.condition
(Condition)
datedateКогда была произведена оценка?(RiskAssessment.occurrence as dateTime)17 Resources
encounterreferenceГде проводилась оценка?RiskAssessment.context.where(resolve() is Encounter)
(Encounter)
12 Resources
identifiertokenУникальный идентификатор этой оценкиRiskAssessment.identifier30 Resources
methodtokenМеханизм оцениванияRiskAssessment.method
patientreferenceК кому или чему относится оценка риска?RiskAssessment.subject.where(resolve() is Patient)
(Patient)
29 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)