Directive Class

Definition

Represents a health record item type that encapsulates an advance directive.

public class Directive : Microsoft.Health.HealthRecordItem
Inheritance

Inherited Members

Microsoft.Health.HealthRecordItem

Remarks

An advance directive is a legal document that provides directions for future health care decisions in case the patient becomes incapacitated.

Constructors

Directive()

Creates a new instance of the Directive class with default values.

Directive(​Approximate​Date​Time, ​Approximate​Date​Time)

Creates a new instance of the Directive class specifying the mandatory values.

Fields

Type​Id

Retrieves the unique identifier for the item type.

Properties

Additional​Instructions

Gets or sets additional directive instructions.

Attending​Nurse

Gets or sets the attending nurse endorsement details.

Attending​Nurse​Endorsement

Gets or sets the date and time for the attending nurse endorsement details.

Attending​Physician

Gets or sets the attending physician endorsement details.

Attending​Physician​Endorsement

Gets or sets the date and time for the attending physician endorsement details.

Description

Gets or sets the description of the directive.

Discontinuation​Date

Gets or sets the date/time when clinical support was discontinued.

Discontinuation​Nurse

Gets or sets the attending nurse discontinuation details.

Discontinuation​Nurse​Endorsement

Gets or sets the date and time for the attending nurse discontinuation endorsement.

Discontinuation​Physician

Gets or sets the attending physician discontinuation details.

Discontinuation​Physician​Endorsement

Gets or sets the date and time for the attending physician discontinuation endorsement.

Expiration​Date

Gets or sets the date and time when the patient expired.

Full​Resuscitation

Gets or sets a value indicating the resuscitation status.

Prohibited​Interventions

Gets or sets the list of prohibited interventions in this directive.

Start​Date

Gets or sets the approximate date of the directive is effective.

Stop​Date

Gets or sets the approximate date the directive is no longer to be considered.

Methods

Parse​Xml(​IX​Path​Navigable)

Populates this Directive instance from the data in the XML.

To​String()

Gets a string representation of the directive item.

Write​Xml(​Xml​Writer)

Writes the directive data to the specified XmlWriter.