HealthRecordInfo Members

HealthVault

The HealthRecordInfo type exposes the following members.

  NameDescription
Public method HealthRecordInfo
Creates a new instance of the HealthRecordInfo class, providing a new view of a personal health record.

  NameDescription
Public method AssociateAlternateId
Associates an alternate ID with this record.
(Inherited from HealthRecordAccessor.)
Public method Static member CreateFromXml
Creates an instance of a HealthRecordInfo object using the specified XML.
Public method CreateSearcher()()()()
Creates a new HealthRecordSearcher for this record.
(Inherited from HealthRecordAccessor.)
Public method CreateSearcher(array<Guid>[]()[][])
Creates a new HealthRecordSearcher for a list of specific types.
(Inherited from HealthRecordAccessor.)
Public method DisassociateAlternateId
Disassociates an alternate ID with a record.
(Inherited from HealthRecordAccessor.)
Public method Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected method Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public method GetAlternateIds
Gets the list of alternate IDs that are associated with a record.
(Inherited from HealthRecordAccessor.)
Public method Static member GetFromAlternateId
Look up the record that were previously associated with this alternate id.
Public method GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public method GetItem(Guid)
Gets the health record item specified by its ID.
(Inherited from HealthRecordAccessor.)
Public method GetItem(Guid, HealthRecordItemSections)
Gets the health record item specified by its ID.
(Inherited from HealthRecordAccessor.)
Public method GetItemsByType(Guid)
Gets the health record items related to this record filtered on the specified type.
(Inherited from HealthRecordAccessor.)
Public method GetItemsByType(Guid, HealthRecordItemSections)
Gets the health record items related to this record filtered on the specified type.
(Inherited from HealthRecordAccessor.)
Public method GetItemsByType(Guid, HealthRecordView)
Gets the health record items related to this record filtered on the specified type.
(Inherited from HealthRecordAccessor.)
Public method GetType
Gets the Type of the current instance.
(Inherited from Object.)
Public method GetValidGroupMembership
Gets valid group memberships for a record.
(Inherited from HealthRecordAccessor.)
Public method GetXml
Gets the XML representation of the HealthRecordInfo.
(Overrides HealthRecordAccessor..::..GetXml()()()().)
Public method Marshal
Writes the record information into the specified writer as XML.
Protected method MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public method NewItem
Creates a new health record item associated with this record in the HealthVault service.
(Inherited from HealthRecordAccessor.)
Public method NewItems
Creates new health record items associated with the record.
(Inherited from HealthRecordAccessor.)
Public method QueryPermissions(IList<(Of <<'(Guid>)>>))
Gets the permissions which the authenticated person has when using the calling application for the specified item types in this health record.
(Inherited from HealthRecordAccessor.)
Public method QueryPermissions(IList<(Of <<'(HealthRecordItemTypeDefinition>)>>))
Returns a list of HealthRecordItemTypePermission objects which represent the permissions that the current authenticated person has for the HealthRecordItemTypes specified in the current health record when using the current application.
(Inherited from HealthRecordAccessor.)
Public method QueryPermissionsByTypes
Gets the permissions which the authenticated person has when using the calling application for the specified item types in this record.
(Inherited from HealthRecordAccessor.)
Public method QueryRecordPermissions
Gets the permissions which the authenticated person has when using the calling application for the specified item types in this health record as well as the other permission settings such as MeaningfulUseOptIn.
(Inherited from HealthRecordAccessor.)
Public method Refresh
Updates the HealthRecordInfo instance with data from the server using the Id.
Public method RemoveApplicationAuthorization
Releases the authorization of the application on the health record.
(Inherited from HealthRecordAccessor.)
Public method RemoveItem(HealthRecordItem)
Marks the specified health record item as deleted.
(Inherited from HealthRecordAccessor.)
Public method RemoveItem(HealthRecordItemKey)
Marks the specified health record item as deleted.
(Inherited from HealthRecordAccessor.)
Public method RemoveItems(IList<(Of <<'(HealthRecordItem>)>>))
Marks the specified health record item as deleted.
(Inherited from HealthRecordAccessor.)
Public method RemoveItems(IList<(Of <<'(HealthRecordItemKey>)>>))
Marks the specified health record item as deleted.
(Inherited from HealthRecordAccessor.)
Public method SendMessageToCustodiansFromApplication
Sends an insecure message originating from the application to custodians of the health record.
(Inherited from HealthRecordAccessor.)
Public method ToString
Gets the name of the record.
(Overrides Object..::..ToString()()()().)
Public method Unmarshal
Populates the data of the class from the XML in the specified reader.
Public method UpdateItem
Updates the specified health record item.
(Inherited from HealthRecordAccessor.)
Public method UpdateItems
Updates the specified health record items in one batch call to the service.
(Inherited from HealthRecordAccessor.)

  NameDescription
Public property ApplicationSpecificRecordId
Gets the application specific record id for the specified record and application.
Public property Connection
Gets a reference to the HealthVault service that created this HealthRecordAccessor.
(Inherited from HealthRecordAccessor.)
Public property DateAuthorizationExpires
Gets the date/time that the authorization for the record expires.
Public property DateCreated
Gets the date the record was created, in UTC.
Public property DateUpdated
Gets the date the record was updated, in UTC.
Public property DisplayName
Gets the display name of the record.
Public property HasAuthorizationExpired
true if the authorization of the authenticated person has expired for this record; otherwise, false.
Public property HealthRecordAuthorizationStatus
Gets the HealthRecordAuthorizationStatus for the record.
Public property Id
Gets the record identifier.
(Inherited from HealthRecordAccessor.)
Public property IsCustodian
Gets a value indicating whether or not the person is a custodian of the record.
Public property Location
Gets the location of the person that this record is for.
(Inherited from HealthRecordAccessor.)
Public property Name
Gets the name of the record.
Public property QuotaInBytes
Gets the maximum total size in bytes that the HealthRecordItems in the HealthRecordInfo can occupy.
Public property QuotaUsedInBytes
Gets the total size in bytes that the HealthRecordItems in the HealthRecordInfo currently occupy.
Public property RelationshipName
Gets the localized string representing the relationship between the person authorized to view this record and the owner of the record.
Public property RelationshipType
Gets the relationship the person authorized to view this record has with the "owner" of the record.
Public property State
Gets the state of a HealthRecordInfo.
Show: