Class ProvenanceEntity
An entity used in this activity.
Implements
Inherited Members
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class ProvenanceEntity : BackboneElement, IFhirJsonSerializable
Properties
| Improve this Doc View Source_Display
Extension container element for Display
Declaration
public Element _Display { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Reference
Extension container element for Reference
Declaration
public Element _Reference { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Role
Extension container element for Role
Declaration
public Element _Role { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
Agent
The entity is attributed to an agent to express the agent's responsibility for that entity, possibly along with other agents. This description can be understood as shorthand for saying that the agent was responsible for the activity which generated the entity.
Declaration
public ProvenanceAgent Agent { get; set; }
Property Value
| Type | Description |
|---|---|
| ProvenanceAgent |
Display
Human-readable description of the entity.
Declaration
public string Display { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Reference
Identity of the Entity used. May be a logical or physical uri and maybe absolute or relative.
Declaration
public string Reference { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Role
How the entity was used during the activity.
Declaration
public string Role { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Type
If the type is "resource" then the resource itself was the participant. If the type is a type of resource, then the entity identified by the resource is the participant.
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 |