Class CarePlanActivityDetail
Details in a simple form for generic care plan systems.
Implements
Inherited Members
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class CarePlanActivityDetail : BackboneElement, IFhirJsonSerializable
Properties
| Improve this Doc View Source_Description
Extension container element for Description
Declaration
public Element _Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Prohibited
Extension container element for Prohibited
Declaration
public Element _Prohibited { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_ScheduledString
Extension container element for ScheduledString
Declaration
public Element _ScheduledString { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Status
Extension container element for Status
Declaration
public Element _Status { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
Category
May determine what types of extensions are permitted.
Declaration
public CodeableConcept Category { get; set; }
Property Value
| Type | Description |
|---|---|
| CodeableConcept |
Code
Allows matching performed to planned as well as validation against protocols.
Declaration
public CodeableConcept Code { get; set; }
Property Value
| Type | Description |
|---|---|
| CodeableConcept |
DailyAmount
Allows rough dose checking.
Declaration
public Quantity DailyAmount { get; set; }
Property Value
| Type | Description |
|---|---|
| Quantity |
Description
This provides a textual description of constraints on the intended activity occurrence, including relation to other activities. It may also include objectives, pre-conditions and end-conditions. Finally, it may convey specifics about the activity such as body site, method, route, etc.
Declaration
public string Description { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Goal
So that participants know the link explicitly.
Declaration
public List<Reference> Goal { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<Reference> |
Location
Helps in planning of activity.
Declaration
public Reference Location { get; set; }
Property Value
| Type | Description |
|---|---|
| Reference |
Performer
Helps in planning of activity.
Declaration
public List<Reference> Performer { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<Reference> |
ProductCodeableConcept
Identifies the food, drug or other product to be consumed or supplied in the activity.
Declaration
public CodeableConcept ProductCodeableConcept { get; set; }
Property Value
| Type | Description |
|---|---|
| CodeableConcept |
ProductReference
Identifies the food, drug or other product to be consumed or supplied in the activity.
Declaration
public Reference ProductReference { get; set; }
Property Value
| Type | Description |
|---|---|
| Reference |
Prohibited
Captures intention to not do something that may have been previously typical.
Declaration
public bool Prohibited { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Quantity
Identifies the quantity expected to be supplied, administered or consumed by the subject.
Declaration
public Quantity Quantity { get; set; }
Property Value
| Type | Description |
|---|---|
| Quantity |
ReasonCode
Provides the rationale that drove the inclusion of this particular activity as part of the plan.
Declaration
public List<CodeableConcept> ReasonCode { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<CodeableConcept> |
ReasonReference
Provides the health condition(s) that drove the inclusion of this particular activity as part of the plan.
Declaration
public List<Reference> ReasonReference { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<Reference> |
ScheduledPeriod
Allows prompting for activities and detection of missed planned activities.
Declaration
public Period ScheduledPeriod { get; set; }
Property Value
| Type | Description |
|---|---|
| Period |
ScheduledString
Allows prompting for activities and detection of missed planned activities.
Declaration
public string ScheduledString { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
ScheduledTiming
Allows prompting for activities and detection of missed planned activities.
Declaration
public Timing ScheduledTiming { get; set; }
Property Value
| Type | Description |
|---|---|
| Timing |
Status
Indicates progress against the plan, whether the activity is still relevant for the plan.
Declaration
public string Status { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
StatusReason
Provides reason why the activity isn't yet started, is on hold, was cancelled, etc.
Declaration
public CodeableConcept StatusReason { get; set; }
Property Value
| Type | Description |
|---|---|
| CodeableConcept |
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 |