Health Info Record
Health Info Record
Represents the APIs and information about a health record for an individual.
public class HealthRecordInfo : Microsoft.Health.HealthRecordAccessor, Microsoft.Health.IMarshallable
type HealthRecordInfo = class inherit HealthRecordAccessor interface IMarshallable
Public Class HealthRecordInfo Inherits HealthRecordAccessor Implements IMarshallable
A HealthRecordInfo represents a person's view of a health record and
information about the health record such as the state, name, date of
expiration, and so on. This view may vary based upon the access rights the
person has to the record and multiple people may have access to the
same record but have different views. For instance, a husband may
have a HealthRecordInfo instance for himself and another for his
wife's health record which she shared with him.
|HealthRecordInfo(ApplicationConnection, Guid) HealthRecordInfo(ApplicationConnection, Guid) HealthRecordInfo(ApplicationConnection, Guid)||
Creates a new instance of the HealthRecordInfo class, providing a new view of a personal health record.
|ApplicationSpecificRecordId ApplicationSpecificRecordId ApplicationSpecificRecordId||
Gets the application specific record id for the specified record and application.
|Connection Connection Connection||
Gets a reference to the HealthVault service that created this HealthRecordAccessor.(Inherited from HealthRecordAccessor)
|DateAuthorizationExpires DateAuthorizationExpires DateAuthorizationExpires||
Gets the date/time that the authorization for the record expires.
|DateCreated DateCreated DateCreated||
Gets the date the record was created, in UTC.
|DateUpdated DateUpdated DateUpdated||
Gets the date the record was updated, in UTC.
|DisplayName DisplayName DisplayName||
Gets the display name of the record.
|HasAuthorizationExpired HasAuthorizationExpired HasAuthorizationExpired||
true if the authorization of the authenticated person has expired for this record; otherwise, false.
|HealthRecordAuthorizationStatus HealthRecordAuthorizationStatus HealthRecordAuthorizationStatus||
Gets the HealthRecordAuthorizationStatus for the record.
|Id Id Id||
Gets the record identifier.(Inherited from HealthRecordAccessor)
|IsCustodian IsCustodian IsCustodian||
Gets a value indicating whether or not the person is a custodian of the record.
|LatestOperationSequenceNumber LatestOperationSequenceNumber LatestOperationSequenceNumber||
Gets the record's latest operation sequence number.
|Location Location Location||
Gets the location of the person that this record is for.(Inherited from HealthRecordAccessor)
|Name Name Name||
Gets the name of the record.
|QuotaInBytes QuotaInBytes QuotaInBytes|
|QuotaUsedInBytes QuotaUsedInBytes QuotaUsedInBytes|
|RecordAppAuthCreatedDate RecordAppAuthCreatedDate RecordAppAuthCreatedDate||
Gets the date when the user authorized the application to the record, in UTC.
|RelationshipName RelationshipName RelationshipName||
Gets the localized string representing the relationship between the person authorized to view this record and the owner of the record.
|RelationshipType RelationshipType RelationshipType||
Gets the relationship the person authorized to view this record has with the "owner" of the record.
|State State State||
Gets the state of a HealthRecordInfo.