Show / Hide Table of Contents

Class CarePlan

Describes the intention of how one or more practitioners intend to deliver care for a particular patient, group or community for a period of time, possibly limited to care for a specific condition or set of conditions.

Inheritance
System.Object
Resource
DomainResource
CarePlan
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 CarePlan : DomainResource, IFhirJsonSerializable

Properties

| Improve this Doc View Source

_Description

Extension container element for Description

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

_Modified

Extension container element for Modified

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

_Status

Extension container element for Status

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

Activity

Allows systems to prompt for performance of planned activities, and validate plans against best practice.

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

Addresses

Links plan to the conditions it manages. Also scopes plans - multiple plans may exist addressing different concerns.

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

Author

Identifies the individual(s) or ogranization who is responsible for the content of the care plan.

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

Category

Used for filtering what plan(s) are retrieved and displayed to different types of users.

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

Context

Identifies the context in which this particular CarePlan is defined.

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

Description

Provides more detail than conveyed by category.

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

Goal

Provides context for plan. Allows plan effectiveness to be evaluated by clinicians.

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

Identifier

Need to allow connection to a wider workflow.

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

Modified

Indicates how current the plan is.

Declaration
public string Modified { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Note

Used to capture information that applies to the plan as a whole that doesn't fit into discrete elements.

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

Participant

Allows representation of care teams, helps scope care plan. In some cases may be a determiner of access permissions.

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

Period

Allows tracking what plan(s) are in effect at a particular time.

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

RelatedPlan

Identifies CarePlans with some sort of formal relationship to the current plan.

Declaration
public List<CarePlanRelatedPlan> RelatedPlan { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<CarePlanRelatedPlan>
| 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

Status

Allows clinicians to determine whether the plan is actionable or not.

Declaration
public string Status { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Subject

Identifies the patient or group whose intended care is described by the plan.

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

Support

Identifies barriers and other considerations associated with the care plan.

Declaration
public List<Reference> Support { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<Reference>

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