Health​Record​Filter Class

Definition

Defines a filter for use with HealthRecordSearcher searches.

[System.Diagnostics.DebuggerDisplay("HealthRecordFilter")]
public class HealthRecordFilter
Inheritance
HealthRecordFilter
Attributes
System.Diagnostics.DebuggerDisplay

Remarks

This class generates the XML for a single filter group for querying health record items with the "GetThings" method.

Constructors

Health​Record​Filter()

Creates a new instance of the HealthRecordFilter class using default values.

Health​Record​Filter(​Guid[])

Creates a new instance of the HealthRecordFilter class with the specified unique item type identifiers as filters.

Health​Record​Filter(​Int32)

Creates a new instance of the HealthRecordFilter class with the specified maximum number of items to return.

Health​Record​Filter(​String)

Creates a new instance of the HealthRecordFilter class with the specified name.

Health​Record​Filter(​String, ​Int32)

Creates a new instance of the HealthRecordFilter class with the specified name and maximum number of items to return.

Properties

Client​Item​Ids

Gets or sets the client assigned IDs identifying health record items for the search filter.

Created​Application

Gets or sets the search filter to filter on the application that created the health record item.

Created​Date​Max

Gets or sets the maximum date the item was created.

Created​Date​Min

Gets or sets the minimum date the item was created.

Created​Person

Gets or sets the search filter to filter on the person who created the health record item.

Current​Version​Only

Gets or sets a value indicating whether to return only the flag specifying the current versions of the health record items that satisfy the filter restrictions.

Effective​Date​Max

Gets or sets the maximum date the item was pertains to.

Effective​Date​Min

Gets or sets the minimum date the item pertains to.

Intentions

The usage intentions for items that will be retrieved in this filter group.

Item​Ids

Gets or sets the ids identifying health record items for the search filter.

Item​Keys

Gets or sets the keys uniquely identifying health record items for the search filter.

Max​Full​Items​Returned​Per​Request

Gets or sets the maximum number of full health record items returned per request to HealthVault.

Max​Items​Returned

Gets or sets the maximum number of health record items to return.

Name

Gets or sets the name of the filter.

Order​By​Clauses

Gets a collection of the order by clauses which orders the data returned from GetThings request.

States

Gets or sets a set of flags representing the health record item
states to search for.

Type​Ids

Gets a collection of the unique item type identifiers to search for.

Updated​Application

Gets or sets the search filter to filter on the application that last updated the health record item.

Updated​Date​Max

Gets or sets the maximum date of a returned updated item to return.

Updated​Date​Min

Gets or sets the minimum date of an updated item to return.

Updated​End​Date​Max

Gets or sets the maximum updated end date of the item.

Updated​End​Date​Min

Gets or sets the minimum updated end date of the item.

Updated​Person

Gets or sets the search filter to filter on the person who last updated the health record item.

View

Gets or sets the view for the filter group.

X​Path

Gets or sets the search filter to filter on the existence of data in an XML (structured data) item.

Methods

To​String()

Gets a string representation of the instance.