Microsoft.Health.ItemTypes Namespace

Classes

ActionPlanWrapper

Represents a health record item type that encapsulates action plan related object.

Address

Represents a physical mailing address.

AerobicData

Represents data about an aerobic session.

AerobicProfile

Represents a health record item type that encapsulates a person's aerobic profile at a single point in time.

AerobicWeeklyGoal

Represents a health record item type that encapsulates a goal to have a certain number of aerobic sessions per week.

Alert

Represents a weekly alert schedule.

AllergicEpisode

Represents a health record item type that encapsulates a single allergic episode.

Allergy

Represents a health record item type that encapsulates an allergy.

AltitudeMeasurement

Represents a altitude measurement and display.

Annotation

Represents a health record item type that encapsulates a medical annotation.

ApplicationDataReference

Represents a health record item that stores information that can be used by an application to render content from another application.

ApplicationSpecific

Represents a health record item type that encapsulates application specific data.

Appointment

Represents a health record item type that encapsulates a medical appointment.

ApproximateDate

Represents an approximation of a date.

ApproximateDateTime

An approximation of a date and time.

ApproximateTime

An approximation of a time.

Assessment

Defines a result from a health assessment containing the name and value of the assessed area.

AssociatedTypeInfo

The HealthVault thing type associated with a goal or task.

AsthmaInhaler

Represents a health record item that encapsulates an asthma inhaler.

AsthmaInhalerUse

Represents a health record item type that encapsulates a single use of an asthma inhaler.

Baby

Represents a baby associated with a pregnancy or delivery.

Basic

Represents information about a health record that is not considered personally identifiable.

BasicV2

Represents information about a health record that is not considered personally identifiable.

BloodGlucose

Health record item type that represents a blood glucose measurement.

BloodGlucoseMeasurement

Represents a blood glucose measurement.

BloodOxygenSaturation

Percentage of oxygen saturation in the blood.

BloodPressure

Represents a health record item type that encapsulates a blood pressure measurement.

BodyComposition

Information about the body composition of the record owner.

BodyCompositionValue

A single measurement of body composition.

BodyDimension

Stores a body dimension.

CalorieGuideline

Stores suggested calorie intak guidelines.

CardiacProfile

Represents a health record item type that encapsulates a person's cardiac profile at a single point in time.

CarePlan

Information related to a care plan and tasks, goals associated with the care plan.

CarePlanGoal

A goal defines a target for a measurement.

CarePlanGoalGroup

Goal groups are used to group related measurement goals together.

CarePlanGoalRange

A range of values indicating a status for a measurement.

CarePlanTask

A task defines an action to be performed by the user.

CarePlanTaskRecurrence

Care plan task recurrence representation.

CCD

Stores a Continuity of Care Document (CCD).

CCR

Stores a Continuity of Care Record (CCR).

CDA

Stores a Clinical Document Architecture (CDA) document.

CholesterolProfile

Represents a health record item type that encapsulates a person's cholesterol profile (Lipid profile) at a single point in time.

CholesterolProfileV2

Represents a health record item type that encapsulates a person's cholesterol profile (Lipid profile) at a single point in time.

ClaimAmounts

The financial information related to a claim on an explanation of benefits.

CodableValue

Represents the value and code of an entry in the HealthVault vocabulary store.

CodedValue

Represents the code description for a CodableValue.

Comment

Information related to a comment.

ConcentrationMeasurement

Represents a concentration measurement (volume / volume).

Concern

A concern that a person has about a condition or life issue.

Condition

Represents a health record item type that encapsulates a single condition, issue, or problem.

ConditionEntry

Defines a single health or medical issue/problem.

Contact

Represents a health record item type that encapsulates a contact.

ContactInfo

Represents information about a contact person.

Contraindication

Represents a health record item type that encapsulates a contraindication.

DailyMedicationUsage

Represents a health record item type that encapsulates a person's medication and supplement usage for a day.

DefibrillatorEpisode

Information containing a Defibrillator Episode.

DefibrillatorEpisodeField

Information containing name value pair of defibrillator episode property.

Delivery

Represents the details of the delivery of a baby.

Device

Represents a health record item type that encapsulates a medical device.

DiabeticProfile

Represents a health record item type that encapsulates a person's diabetic profile at a single point in time.

DietaryDailyIntake

Represents a health record item type that encapsulates a person's dietary intake for a day.

DietaryIntake

The amount of dietary nutrients and minerals consumed.

DietaryIntakeItem

A Dietary Intake Item represents the amount of dietary nutrients and minerals consumed.

Directive

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

DischargeSummary

Represents a health record item that encapsulates a discharge summary.

DisplayValue

Represents the display value for a length, weight, or other type of measurement.

DoseValue

Represents a medicinal dose value.

DoubleMeasurement

Represents a measurement of type double and display.

DoubleRange

Represents a data range based on the Double type.

DurationValue

Represents a health record item type that encapsulates a duration of time with a starting and optional ending date.

Email

Represents an email address.

Emotion

Represents a health record item type that encapsulates an emotion.

Encounter

Encounter class contains information related to a medical encounter.

Exercise

Represents a health record item type that encapsulates an aerobic session.

ExerciseDetail

Represents additional information about the exercise.

ExerciseSampleOneValue

A exercise sample that contains one data value.

ExerciseSamples

Stores a set of samples related to an exercise.

ExerciseSamplesData

The ExerciseSamplesData class is used to store and retrieve samples data for the ExerciseSamples class. It handles converting from a sample data format to the comma-separated format.

ExerciseSampleTwoValue

A exercise sample that contains two data values.

ExerciseSegment

Information pertaining to a portion of the overall exercise.

ExplanationOfBenefits

Describes the benefits received from an insurance plan.

FamilyHistory

The condition of a relative.

FamilyHistoryCondition

The condition of a relative.

FamilyHistoryPerson

Information about a relative of the record owner.

FamilyHistoryRelative

Information about a relative of the record owner.

FamilyHistoryRelativeV3

Information about a relative of the record owner.

FamilyHistoryV3

The condition of a relative.

File

Represents information about a file.

FlowMeasurement

Represents a flow of gas, liquid, etc. over time and a display value associated with the measurement.

FoodEnergyValue

Information related to the amount of nutrient consumed.

GeneralMeasurement

A coded measurement and a display representation.

GeneticSnpResults

Stores a set of SNP genetic test results.

Goal

Represents a goal.

GoalRange

This represents a goal range associated with a goal.

GoalRecurrence

This sub-type allows specifying recurrence for Goals.

GroupMembership

Represents a health record item type that encapsulates a collection of group membership information.

GroupMembershipActivity

Represents a health record item type that an activity related to a group membership.

GroupMembershipType

Represents a group membership.

HbA1C

Represents a health record item type that encapsulates a test that measures the amount of glycosylated hemoglobin in the blood.

HbA1CMeasurement

Represents the result of an HBA1C assay in mmol/mol.

HbA1CV2

Represents a health record item type that encapsulates a test that measures the amount of glycosylated hemoglobin in the blood.

HealthAssessment

A health record item containing the results of a health assessment.

HealthcareProxy

Represents a health record item type that encapsulates a healthcare proxy.

HealthEvent

A health event that occurred for the owner of the record.

HealthGoal

A health goal defines a target for a measurement or action to be performed by a user.

HealthJournalEntry

Information related to a health journal entry.

HealthRecordItemData

Abstract base class for all types that represent data that can be serialized into a health record item.

HealthServiceDate

Represents a HealthVault date.

HealthServiceDateTime

Represents a date and time.

HeartRate

A measurement of the record owner's heart rate.

HeartRateZone

Represents a target heart rate zone.

HeartRateZoneGroup

Represents a grouping of heart rate zones by name.

Height

Represents a health record item type that encapsulates a person's height.

Immunization

Represents health record item type that contains information about an immunization.

Insight

Represents a health record item type that encapsulates an insight related to the record. This insight is generated by the system.

InsightAttribution

Represents Insight attribution information.

InsightMessages

Represents the collection of message strings associated with this Insight.

InsulinInjection

Represents a health record item type that encapsulates an insulin injection.

InsulinInjectionMeasurement

Represents an insulin injection measurement.

InsulinInjectionUse

Represents a health record item type that encapsulates an insulin injection use.

Int32Measurement

Represents a measurement of type int and display.

ItemTypeRegistrar

Defines a method for registering all the health record item types with the ItemTypeManager that are in this assembly.

LabResultType

Represents a clinical value within lab result.

LabTestResultDetails

A single laboratory test.

LabTestResultGroup

A set of lab test results.

LabTestResults

A series of lab test results.

LabTestResultValue

A clinical value within a laboratory result.

LabTestType

Represents a lab test component, including the lab result value.

Language

Represents the language that a person speaks.

Length

Represents a length value and display.

LifeGoal

Represents a health record item type that encapsulates a life goal.

MealDefinition

Information related to a meal.

Measurement<MeasurementType>

Represents a length value and display. This class is abstract.

MedicalImageStudy

Represents a health record item type that encapsulates a study containing medical images.

MedicalImageStudySeries

Represents the details of a specific series of images in a medical image study.

MedicalImageStudySeriesImage

Represents the details of a single image in a series.

MedicalImageStudySeriesV2

Represents the details of a specific series of images in a medical image study.

MedicalImageStudyV2

Represents a health record item type that encapsulates a study containing medical images.

Medication

Represents a medication health record item.

MedicationFill

Represents a health record item about filling a medication.

Menstruation

A single assessment of menstrual flow.

Message

The Message type is used to store a multipart mail message, including message text and attachments.

MessageAttachment

An attachment to the message.

MicrobiologyLabResults

Represents a health record item type that encapsulates microbiology laboratory results.

MshItemBase

Represents a health record item type that encapsulates an action plan record

Name

Represents a person's name.

NutritionFact

Information related to a nutrient consumed.

Occurrence

Represents an occurrence of an event, such as an activity, period of awakening during sleep, and so on.

Organization

An organization entity.

PaceMeasurement

Represents a pace measurement and display.

PapSession

Encapsulates a Positive Airway Pressure (PAP) Session data.

PapSessionMeasurements<T>

Encapsulates the the details of PAP session measurements.

PasswordProtectedPackage

Provides metadata about the encryption algorithm and parameters used to protect some data with a password.

Payer

Represents a health record item type that encapsulates information for one who pays for health and/or medical expenses.

PeakFlow

Represents a health record item that encapsulates a single peak flow reading.

Person

Represents a health record item type that encapsulates non-identifying information about a person.

Personal

Represents health record item type that encapsulates identifying information about a person.

PersonalImage

Represents a personal image associated with the health record.

PersonItem

Represents non-identifying information about a person.

Phone

Represents a telephone number.

Plan

Represents a health record item type that encapsulates a plan helping a user address a particular aspect of their health.

PlanTask

A task assigned to a user as part of a plan.

PowerMeasurement

Represents a power measurement and display.

Pregnancy

Record of a pregnancy.

Prescription

Information related to a medication prescription.

PressureMeasurement

Represents a pressure measurement and a display value associated with the measurement.

Problem

Information related to a medical problem (please see remarks).

Procedure

Represents a health record item type that encapsulates a medical procedure.

QuestionAnswer

Represents a question and answer stored as a health record item.

RadiologyLabResults

Represents a health record item type that encapsulates radiology laboratory results.

Range<RangeType>

Represents a data range based on a generic type.

RespiratoryProfile

Represents a health record item type that encapsulates a person's respiratory profile at a single point in time.

RespiratoryRateMeasurement

Represents a respiratory rate and a display value associated with the measurement.

Service

Information about a specific service provided on an explanation of benefits.

SleepJournalAM

Represents a health record item type that encapsulates a sleep journal morning entry.

SleepJournalPM

Represents a health record item type that encapsulates a sleep journal evening entry.

SnpData

The SnpData class is used to store and retrieve SNP result data.

SnpItem

A SNP test result item.

SpeedMeasurement

Represents a speed measurement and display.

Status

Stores status information about a specific health record item.

StringMeasurement

Represents a measurement of type string and display.

StructuredMeasurement

A measurement using specific units.

TargetGlucoseZone

Represents a target glucose zone.

TargetGlucoseZoneGroup

Represents a grouping of target glucose zones by name.

TaskTrackingEntry

Represents a single occasion on which the user performed a task, was supposed to perform a task, or completed a task by performing all required occurrences.

TemperatureMeasurement

Represents a temperature measurement and display.

TestResultRange

A range related to a specific test result.

TestResultRangeValue

Represents a lab test result range value.

TorqueMeasurement

Represents a torque measurement and display.

UnitConversion

Unit conversion representation.

VitalSigns

Represents a health record item type that encapsulates vital signs.

VitalSignsResultType

Represents a vital sign result type.

VolumeMeasurement

Represents the volume of a gas, liquid, etc. and a display value associated with the measurement.

Weight

Represents a health record item type that encapsulates a person's weight.

WeightGoal

Represents a health record item type that encapsulates a weight goal.

WeightValue

Represents a weight value and display.

Interfaces

IMshItem

Contract to make sure wrapped object passes key value of HealthRecordItem class and type name.

Enums

Gender

Provides values representing a person's gender.

GenomeNumberingScheme

Provides values for genome numbering scheme.

GoalStatus

Provides values representing the status of a goal.

InhalerPurpose

Provides values representing the intended purpose for the inhaler.

Mood

Provides values describing the mood component of an emotional state.

Normalcy

Indicates how a value compares to normal values of the same type.

PasswordProtectAlgorithm

Represents the algorithm used to protect a package of data with a password.

RelativeRating

Represents a relative rating for attributes such as emotion or activity.

Sleepiness

Provides values representing how awake a person felt during the day.

WakeState

Provides values describing how awake a person feels when they awake from sleep.

Wellbeing

Describes the general wellbeing of a person from sick to healthy.