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 |
---|---|
fhir |
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. |
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. |
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 |
---|---|
fhir |
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. |
ResourceType
Resource Type Name
Declaration
public override string ResourceType { get; }
Property Value
Type | Description |
---|---|
System. |
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. |
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. |
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 |
---|---|---|
Utf8Json |
reader | |
Json |
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 |
---|---|---|
Utf8Json |
reader | |
Json |
options | |
System. |
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 |
---|---|---|
Utf8Json |
writer | |
Json |
options | |
System. |
includeStartObject |