Class Coverage
Financial instrument which may be used to pay for or reimburse health care products and services.
Implements
Inherited Members
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class Coverage : DomainResource, IFhirJsonSerializable
Properties
| Improve this Doc View Source_Group
Extension container element for Group
Declaration
public Element _Group { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Plan
Extension container element for Plan
Declaration
public Element _Plan { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_SubPlan
Extension container element for SubPlan
Declaration
public Element _SubPlan { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
Bin
Business Identification Number (BIN number) used to identify the routing of eclaims if the insurer themselves don't have a BIN number for all of their business.
Declaration
public Identifier Bin { get; set; }
Property Value
| Type | Description |
|---|---|
| Identifier |
Contract
The policy(s) which constitute this insurance coverage.
Declaration
public List<Reference> Contract { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<Reference> |
Dependent
For some coverage a single identifier is issued to the PolicyHolder and dependent number issues to each to each of their dependents to track and manage the plan.
Declaration
public uint? Dependent { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.UInt32> |
Group
Identifies a style or collective of coverage issues by the underwriter, for example may be used to identify a class of coverage or employer group. May also be referred to as a Policy or Group ID.
Declaration
public string Group { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Identifier
This value may uniquely identify the coverage or it may be used in conjunction with the additional identifiers below.
Declaration
public List<Identifier> Identifier { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<Identifier> |
Issuer
Need to identify the issuer to target for processing and for coordination of benefit processing.
Declaration
public Reference Issuer { get; set; }
Property Value
| Type | Description |
|---|---|
| Reference |
Network
The identifier for a community of providers.
Declaration
public Identifier Network { get; set; }
Property Value
| Type | Description |
|---|---|
| Identifier |
Period
Time period during which the coverage is in force. A missing start date indicates the start date isn't known, a missing end date means the coverage is continuing to be in force.
Declaration
public Period Period { get; set; }
Property Value
| Type | Description |
|---|---|
| Period |
Plan
Identifies a style or collective of coverage issues by the underwriter, for example may be used to identify a class of coverage or employer group. May also be referred to as a Policy or Group ID.
Declaration
public string Plan { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
ResourceType
Resource Type Name
Declaration
public override string ResourceType { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Overrides
| Improve this Doc View SourceSequence
Some coverage, for example social plans, may be offered in short time increments, for example for a week or a month at a time, so while the rest of the plan details and identifiers may remain constant over time, the instance is incremented with each renewal and provided to the covered party on their 'card'.
Declaration
public uint? Sequence { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.UInt32> |
SubPlan
Identifies a sub-style or sub-collective of coverage issues by the underwriter, for example may be used to identify a specific employer group within a class of employers. May be referred to as a Section or Division ID.
Declaration
public string SubPlan { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Subscriber
The party who 'owns' the insurance contractual relationship to the policy or to whom the benefit of the policy is due.
Declaration
public Reference Subscriber { get; set; }
Property Value
| Type | Description |
|---|---|
| Reference |
SubscriberId
The id issued to the subscriber.
Declaration
public Identifier SubscriberId { get; set; }
Property Value
| Type | Description |
|---|---|
| Identifier |
Type
The order of application of coverages is dependent on the types of coverage.
Declaration
public Coding Type { get; set; }
Property Value
| Type | Description |
|---|---|
| Coding |
Methods
| Improve this Doc View SourceDeserializeJson(ref Utf8JsonReader, JsonSerializerOptions)
Deserialize a JSON object
Declaration
public void DeserializeJson(ref Utf8JsonReader reader, JsonSerializerOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| Utf8JsonReader | reader | |
| JsonSerializerOptions | options |
DeserializeJsonProperty(ref Utf8JsonReader, JsonSerializerOptions, String)
Deserialize a JSON property
Declaration
public void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName)
Parameters
| Type | Name | Description |
|---|---|---|
| Utf8JsonReader | reader | |
| JsonSerializerOptions | options | |
| System.String | propertyName |
SerializeJson(Utf8JsonWriter, JsonSerializerOptions, Boolean)
Serialize to a JSON object
Declaration
public void SerializeJson(Utf8JsonWriter writer, JsonSerializerOptions options, bool includeStartObject = true)
Parameters
| Type | Name | Description |
|---|---|---|
| Utf8JsonWriter | writer | |
| JsonSerializerOptions | options | |
| System.Boolean | includeStartObject |