fhirtypes
Version:
57 lines (56 loc) • 2.25 kB
TypeScript
import { IBackboneElement, IElement } from '../base';
import { ICodeableConcept, IPeriod, IRange } from '../datatypes';
/**
* @name IRiskAssessmentPrediction
* @description An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome.
* @see <a href="https://hl7.org/fhir/R4/riskassessment-definitions.html#RiskAssessment.prediction">RiskAssessmentPrediction</a>
* @version R4
* @extends {IBackboneElement}
* @author Claudia Alarcón Lazo
*/
export interface IRiskAssessmentPrediction extends IBackboneElement {
/**
* @description One of the potential outcomes for the patient (e.g. remission, death, a particular condition).
*/
outcome?: ICodeableConcept;
/**
* @description Indicates how likely the outcome is (in the specified timeframe).
*/
probabilityDecimal?: number;
/**
* @description Extensions for probabilityDecimal
*/
_probabilityDecimal?: IElement;
/**
* @description Indicates how likely the outcome is (in the specified timeframe).
*/
probabilityRange?: IRange;
/**
* @description Indicates how likely the outcome is (in the specified timeframe), expressed as a qualitative value (e.g. low, medium, or high).
*/
qualitativeRisk?: ICodeableConcept;
/**
* @description Indicates the risk for this particular subject (with their specific characteristics) divided by the risk of the population in general. (Numbers greater than 1 \u003d higher risk than the population, numbers less than 1 \u003d lower risk.).
*/
relativeRisk?: number;
/**
* @description Extensions for relativeRisk
*/
_relativeRisk?: IElement;
/**
* @description Indicates the period of time or age range of the subject to which the specified probability applies.
*/
whenPeriod?: IPeriod;
/**
* @description Indicates the period of time or age range of the subject to which the specified probability applies.
*/
whenRange?: IRange;
/**
* @description Additional information explaining the basis for the prediction.
*/
rationale?: string;
/**
* @description Extensions for rationale
*/
_rationale?: IElement;
}