Class ClaimItem
First tier of goods and services.
Implements
Inherited Members
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class ClaimItem : BackboneElement, IFhirJsonSerializable
Properties
| Improve this Doc View Source_Factor
Extension container element for Factor
Declaration
public Element _Factor { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Points
Extension container element for Points
Declaration
public Element _Points { get; set; }
Property Value
Type | Description |
---|---|
Element |
_ServiceDate
Extension container element for ServiceDate
Declaration
public Element _ServiceDate { get; set; }
Property Value
Type | Description |
---|---|
Element |
BodySite
Physical service site on the patient (limb, tooth, etc.).
Declaration
public Coding BodySite { get; set; }
Property Value
Type | Description |
---|---|
Coding |
Detail
Second tier of goods and services.
Declaration
public List<ClaimItemDetail> Detail { get; set; }
Property Value
Type | Description |
---|---|
fhir |
DiagnosisLinkId
Diagnosis applicable for this service or product line.
Declaration
public List<uint> DiagnosisLinkId { get; set; }
Property Value
Type | Description |
---|---|
fhir |
Factor
If a fee is present the associated product/service code must be present.
Declaration
public decimal? Factor { get; set; }
Property Value
Type | Description |
---|---|
System. |
Modifier
May impact on adjudication.
Declaration
public List<Coding> Modifier { get; set; }
Property Value
Type | Description |
---|---|
fhir |
Net
If a fee is present the associated product/service code must be present.
Declaration
public Quantity Net { get; set; }
Property Value
Type | Description |
---|---|
Quantity |
Points
If a fee is present the associated product/service code must be present.
Declaration
public decimal? Points { get; set; }
Property Value
Type | Description |
---|---|
System. |
Prosthesis
The materials and placement date of prior fixed prosthesis.
Declaration
public ClaimItemProsthesis Prosthesis { get; set; }
Property Value
Type | Description |
---|---|
Claim |
Provider
The practitioner who is responsible for the services rendered to the patient.
Declaration
public Reference Provider { get; set; }
Property Value
Type | Description |
---|---|
Reference |
Quantity
The number of repetitions of a service or product.
Declaration
public Quantity Quantity { get; set; }
Property Value
Type | Description |
---|---|
Quantity |
Sequence
A service line number.
Declaration
public uint Sequence { get; set; }
Property Value
Type | Description |
---|---|
System. |
Service
If a grouping item then 'GROUP' otherwise it is a node therefore a code to indicate the Professional Service or Product supplied.
Declaration
public Coding Service { get; set; }
Property Value
Type | Description |
---|---|
Coding |
ServiceDate
The date when the enclosed suite of services were performed or completed.
Declaration
public string ServiceDate { get; set; }
Property Value
Type | Description |
---|---|
System. |
SubSite
A region or surface of the site, e.g. limb region or tooth surface(s).
Declaration
public List<Coding> SubSite { get; set; }
Property Value
Type | Description |
---|---|
fhir |
Type
The type of product or service.
Declaration
public Coding Type { get; set; }
Property Value
Type | Description |
---|---|
Coding |
Udi
The UDI code and issuer if applicable for the supplied product.
Declaration
public Coding Udi { get; set; }
Property Value
Type | Description |
---|---|
Coding |
UnitPrice
If the item is a node then this is the fee for the product or service, otherwise this is the total of the fees for the children of the group.
Declaration
public Quantity UnitPrice { get; set; }
Property Value
Type | Description |
---|---|
Quantity |
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 |