Class ContractTerm
One or more Contract Provisions, which may be related and conveyed as a group, and may contain nested groups.
Implements
Inherited Members
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class ContractTerm : BackboneElement, IFhirJsonSerializable
Properties
| Improve this Doc View Source_Issued
Extension container element for Issued
Declaration
public Element _Issued { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Text
Extension container element for Text
Declaration
public Element _Text { get; set; }
Property Value
Type | Description |
---|---|
Element |
Action
Action stipulated by this Contract Provision.
Declaration
public List<CodeableConcept> Action { get; set; }
Property Value
Type | Description |
---|---|
fhir |
ActionReason
Reason or purpose for the action stipulated by this Contract Provision.
Declaration
public List<CodeableConcept> ActionReason { get; set; }
Property Value
Type | Description |
---|---|
fhir |
Actor
List of actors participating in this Contract Provision.
Declaration
public List<ContractTermActor> Actor { get; set; }
Property Value
Type | Description |
---|---|
fhir |
Applies
Relevant time or time-period when this Contract Provision is applicable.
Declaration
public Period Applies { get; set; }
Property Value
Type | Description |
---|---|
Period |
Group
Nested group of Contract Provisions.
Declaration
public List<ContractTerm> Group { get; set; }
Property Value
Type | Description |
---|---|
fhir |
Identifier
Unique identifier for this particular Contract Provision.
Declaration
public Identifier Identifier { get; set; }
Property Value
Type | Description |
---|---|
Identifier |
Issued
When this Contract Provision was issued.
Declaration
public string Issued { get; set; }
Property Value
Type | Description |
---|---|
System. |
Subject
Who or what this Contract Provision is about.
Declaration
public Reference Subject { get; set; }
Property Value
Type | Description |
---|---|
Reference |
SubType
Subtype of this Contract Provision, e.g. life time maximum payment for a contract term for specific valued item, e.g. disability payment.
Declaration
public CodeableConcept SubType { get; set; }
Property Value
Type | Description |
---|---|
Codeable |
Text
Human readable form of this Contract Provision.
Declaration
public string Text { get; set; }
Property Value
Type | Description |
---|---|
System. |
Type
Type of Contract Provision such as specific requirements, purposes for actions, obligations, prohibitions, e.g. life time maximum benefit.
Declaration
public CodeableConcept Type { get; set; }
Property Value
Type | Description |
---|---|
Codeable |
ValuedItem
Contract Provision Valued Item List.
Declaration
public List<ContractTermValuedItem> ValuedItem { get; set; }
Property Value
Type | Description |
---|---|
fhir |
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 |