fhirtypes
Version:
34 lines (33 loc) • 1.86 kB
TypeScript
import { IBackboneElement } from '../base';
import { IAnnotation, ICodeableConcept, IReference } from '../datatypes';
import { ICarePlanDetail } from './ICarePlanDetail';
/**
* @name ICarePlanActivity
* @description Describes the intention of how one or more practitioners intend to deliver care for a particular patient, group or community for a period of time, possibly limited to care for a specific condition or set of conditions.
* @see <a href="https://hl7.org/fhir/R4/careplan-definitions.html#CarePlan.activity">CarePlanActivity</a>
* @version R4
* @extends {IBackboneElement}
* @author Claudia Alarcón Lazo
*/
export interface ICarePlanActivity extends IBackboneElement {
/**
* @description Identifies the outcome at the point when the status of the activity is assessed. For example, the outcome of an education activity could be patient understands (or not).
*/
outcomeCodeableConcept?: ICodeableConcept[];
/**
* @description Details of the outcome or action resulting from the activity. The reference to an \"event\" resource, such as Procedure or Encounter or Observation, is the result/outcome of the activity itself. The activity can be conveyed using CarePlan.activity.detail OR using the CarePlan.activity.reference (a reference to a “request” resource).
*/
outcomeReference?: IReference[];
/**
* @description Notes about the adherence/status/progress of the activity.
*/
progress?: IAnnotation[];
/**
* @description The details of the proposed activity represented in a specific resource.
*/
reference?: IReference;
/**
* @description A simple summary of a planned activity suitable for a general care plan system (e.g. form driven) that doesn\u0027t know about specific resources such as procedure etc.
*/
detail?: ICarePlanDetail;
}