Show / Hide Table of Contents

Class Coverage

Financial instrument which may be used to pay for or reimburse health care products and services.

Inheritance
System.Object
Resource
DomainResource
Coverage
Implements
IFhirJsonSerializable
Inherited Members
DomainResource.Contained
DomainResource.Extension
DomainResource.ModifierExtension
DomainResource.Text
Resource.Id
Resource._Id
Resource.ImplicitRules
Resource._ImplicitRules
Resource.Language
Resource._Language
Resource.Meta
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
| Improve this Doc View Source

_Plan

Extension container element for Plan

Declaration
public Element _Plan { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_SubPlan

Extension container element for SubPlan

Declaration
public Element _SubPlan { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

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
| Improve this Doc View Source

Contract

The policy(s) which constitute this insurance coverage.

Declaration
public List<Reference> Contract { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<Reference>
| Improve this Doc View Source

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>
| Improve this Doc View Source

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
| Improve this Doc View Source

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>
| Improve this Doc View Source

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
| Improve this Doc View Source

Network

The identifier for a community of providers.

Declaration
public Identifier Network { get; set; }
Property Value
Type Description
Identifier
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

ResourceType

Resource Type Name

Declaration
public override string ResourceType { get; }
Property Value
Type Description
System.String
Overrides
Resource.ResourceType
| Improve this Doc View Source

Sequence

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>
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

SubscriberId

The id issued to the subscriber.

Declaration
public Identifier SubscriberId { get; set; }
Property Value
Type Description
Identifier
| Improve this Doc View Source

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 Source

DeserializeJson(ref Utf8JsonReader, JsonSerializerOptions)

Deserialize a JSON object

Declaration
public void DeserializeJson(ref Utf8JsonReader reader, JsonSerializerOptions options)
Parameters
Type Name Description
Utf8JsonReader reader
JsonSerializerOptions options
| Improve this Doc View Source

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
| Improve this Doc View Source

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

Implements

IFhirJsonSerializable
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX