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(ApproximateDateTime, ApproximateDateTime)

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

Fields

TypeId

Retrieves the unique identifier for the item type.

Properties

AdditionalInstructions

Gets or sets additional directive instructions.

AttendingNurse

Gets or sets the attending nurse endorsement details.

AttendingNurseEndorsement

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

AttendingPhysician

Gets or sets the attending physician endorsement details.

AttendingPhysicianEndorsement

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

Description

Gets or sets the description of the directive.

DiscontinuationDate

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

DiscontinuationNurse

Gets or sets the attending nurse discontinuation details.

DiscontinuationNurseEndorsement

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

DiscontinuationPhysician

Gets or sets the attending physician discontinuation details.

DiscontinuationPhysicianEndorsement

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

ExpirationDate

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

FullResuscitation

Gets or sets a value indicating the resuscitation status.

ProhibitedInterventions

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

StartDate

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

StopDate

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

Methods

ParseXml(IXPathNavigable)

Populates this Directive instance from the data in the XML.

ToString()

Gets a string representation of the directive item.

WriteXml(XmlWriter)

Writes the directive data to the specified XmlWriter.