ExplanationOfBenefits ExplanationOfBenefits ExplanationOfBenefits Class

Definition

Describes the benefits received from an insurance plan.

public class ExplanationOfBenefits : Microsoft.Health.HealthRecordItem
type ExplanationOfBenefits = class
    inherit HealthRecordItem
Public Class ExplanationOfBenefits
Inherits HealthRecordItem
Inheritance
ExplanationOfBenefitsExplanationOfBenefitsExplanationOfBenefits

Constructors

ExplanationOfBenefits() ExplanationOfBenefits() ExplanationOfBenefits()

Creates a new instance of the ExplanationOfBenefits class with default values.

ExplanationOfBenefits(HealthServiceDateTime, PersonItem, Organization, String, CodableValue, String, Organization, Organization, CodableValue, ClaimAmounts, IEnumerable<Service>) ExplanationOfBenefits(HealthServiceDateTime, PersonItem, Organization, String, CodableValue, String, Organization, Organization, CodableValue, ClaimAmounts, IEnumerable<Service>) ExplanationOfBenefits(HealthServiceDateTime, PersonItem, Organization, String, CodableValue, String, Organization, Organization, CodableValue, ClaimAmounts, IEnumerable<Service>)

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

Fields

TypeId TypeId TypeId

Retrieves the unique identifier for the item type.

Properties

ClaimId ClaimId ClaimId

Gets or sets the claim id.

ClaimTotals ClaimTotals ClaimTotals

Gets or sets a summary of the financial information about this claim.

ClaimType ClaimType ClaimType

Gets or sets the type of the claim (medical, dental, etc.)

CommonData CommonData CommonData

Gets the common data for the HealthRecordItem.

(Inherited from HealthRecordItem)
Created Created Created

Gets the audit information associated with the creation of this health record item.

(Inherited from HealthRecordItem)
Currency Currency Currency

Gets or sets the currency used.

DateSubmitted DateSubmitted DateSubmitted

Gets or sets the date when the claim was submitted.

EffectiveDate EffectiveDate EffectiveDate

Gets or sets the date and time that the health record item data was taken.

(Inherited from HealthRecordItem)
EffectivePermissions EffectivePermissions EffectivePermissions

Gets the effective permissions on the item granted to the person retrieving the HealthRecordItem.

(Inherited from HealthRecordItem)
Flags Flags Flags

Gets the HealthRecordItem flags.

(Inherited from HealthRecordItem)
GroupId GroupId GroupId

Gets or sets the group id for the member's plan.

HealthRecordItemSignatures HealthRecordItemSignatures HealthRecordItemSignatures

Gets the signatures for the HealthRecordItem.

(Inherited from HealthRecordItem)
IsDownVersioned IsDownVersioned IsDownVersioned

Gets the value indicating if the HealthRecordItem is down-versioned.

(Inherited from HealthRecordItem)
IsImmutable IsImmutable IsImmutable

Gets a value indicating whether the HealthRecordItem is immutable.

(Inherited from HealthRecordItem)
IsPersonal IsPersonal IsPersonal

Gets or sets the value indicating if the HealthRecordItem is private.

(Inherited from HealthRecordItem)
IsReadOnly IsReadOnly IsReadOnly

Gets a value indicating whether HealthRecordItem is read-only.

(Inherited from HealthRecordItem)
IsUpVersioned IsUpVersioned IsUpVersioned

Gets the value indicating if the HealthRecordItem is up-versioned.

(Inherited from HealthRecordItem)
Key Key Key

Gets the key of the health record item.

(Inherited from HealthRecordItem)
LastUpdated LastUpdated LastUpdated

Gets the audit information associated with the last update of this health record item.

(Inherited from HealthRecordItem)
MemberId MemberId MemberId

Gets or sets the member id of the plan member.

Patient Patient Patient

Gets or sets the name of the patient.

Plan Plan Plan

Gets or sets the plan covering this claim.

Provider Provider Provider

Gets or sets the provider that performed the services.

RelationshipToMember RelationshipToMember RelationshipToMember

Gets or sets the relationship of the patient to the primary plan member.

Sections Sections Sections

Gets the data sections that this HealthRecordItem represents.

(Inherited from HealthRecordItem)
Services Services Services

Gets a collection of the services included in this claim.

State State State

Gets the state of the HealthRecordItem.

(Inherited from HealthRecordItem)
SubmittedBy SubmittedBy SubmittedBy

Gets or sets the organization that submitted this claim.

Tags Tags Tags

Gets the list of tags on the HealthRecordItem.

(Inherited from HealthRecordItem)
TransformedXmlData TransformedXmlData TransformedXmlData

Gets the transformed XML data of the HealthRecordItem.

(Inherited from HealthRecordItem)
TypeName TypeName TypeName

Gets the health record item type name.

(Inherited from HealthRecordItem)
TypeSpecificData TypeSpecificData TypeSpecificData

Gets or sets the XML representation of the type-specific data for the HealthRecordItem.

(Inherited from HealthRecordItem)
UpdatedEndDate UpdatedEndDate UpdatedEndDate

Gets or sets the date when HealthRecordItem is not relevant.

(Inherited from HealthRecordItem)

Methods

GetBlobStore(ConnectPackageCreationParameters) GetBlobStore(ConnectPackageCreationParameters) GetBlobStore(ConnectPackageCreationParameters)

Gets the BLOB store for this health record item.

(Inherited from HealthRecordItem)
GetBlobStore(HealthRecordAccessor) GetBlobStore(HealthRecordAccessor) GetBlobStore(HealthRecordAccessor)

Gets the BLOB store for this health record item.

(Inherited from HealthRecordItem)
GetItemXml() GetItemXml() GetItemXml()

Gets the XML representation of the health record item.

(Inherited from HealthRecordItem)
GetItemXml(HealthRecordItemSections) GetItemXml(HealthRecordItemSections) GetItemXml(HealthRecordItemSections)

Gets the XML representation of the health record item.

(Inherited from HealthRecordItem)
GetItemXml(HealthRecordItemSections, String) GetItemXml(HealthRecordItemSections, String) GetItemXml(HealthRecordItemSections, String)

Gets the XML representation of the health record item.

(Inherited from HealthRecordItem)
GetItemXml(String) GetItemXml(String) GetItemXml(String)

Gets the XML representation of the health record item.

(Inherited from HealthRecordItem)
GetSizeInBytes() GetSizeInBytes() GetSizeInBytes()

Gets the size of the health record item which will be added to the quota used in the person's health record.

(Inherited from HealthRecordItem)
IsSignatureValid() IsSignatureValid() IsSignatureValid()

Checks if the health record item's signature is valid.

(Inherited from HealthRecordItem)
ParseXml(IXPathNavigable) ParseXml(IXPathNavigable) ParseXml(IXPathNavigable)

Populates this ExplanationOfBenefits instance from the data in the specified XML.

Serialize() Serialize() Serialize()

Gets the XML representation of the item for serialization.

(Inherited from HealthRecordItem)
Sign(X509Certificate2) Sign(X509Certificate2) Sign(X509Certificate2)

Signs the HealthRecordItem with a digital signature.

(Inherited from HealthRecordItem)
ToString() ToString() ToString()

Gets a string representation of the ExplanationOfBenefits.

ValidateCertificate() ValidateCertificate() ValidateCertificate()

Checks if the certificates are valid.

(Inherited from HealthRecordItem)
WriteXml(XmlWriter) WriteXml(XmlWriter) WriteXml(XmlWriter)

Writes the XML representation of the ExplanationOfBenefits into the specified XML writer.

Applies to