CarePlanUsCore class

CarePlanUsCore 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
  • Object
  • Resource
  • CarePlanUsCore

Constructors

CarePlanUsCore({String? id, Meta? meta, required Narrative text, List<Resource>? contained, required CarePlanStatus status, required CarePlanIntent intent, required List<CodeableConcept> category, required Reference subject})
CarePlanUsCore 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.
factory
CarePlanUsCore.minimum({required NarrativeStatus narrativeStatus, required CarePlanStatus status, required CarePlanIntent intent, required Reference subject})
CarePlanUsCore.minimum The minimum required values for CarePlanUsCore
factory
CarePlanUsCore.simple({required NarrativeStatus narrativeStatus, required CarePlanStatus status, required CarePlanIntent intent, List<CodeableConcept>? category, required Reference subject})
CarePlanUsCore.simple A simplified version of the CarePlanUsCore
factory

Properties

category List<CodeableConcept>?
category Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", "wellness plan", etc.
no setter
contained List<Resource>?
contained These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.
getter/setter pairinherited-setteroverride-getter
extension_ List<FhirExtension>?
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
id String?
id The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.
getter/setter pairinherited-setteroverride-getter
implicitRules ↔ FhirUri?
getter/setter pairinherited
intent → Code?
intent Indicates the level of authority/intentionality associated with the care plan and where the care plan fits into the workflow chain.
no setter
language ↔ Code?
getter/setter pairinherited
meta ↔ Meta?
meta The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.
getter/setter pairinherited-setteroverride-getter
modifierExtension List<FhirExtension>?
getter/setter pairinherited
path String
Local Reference for this Resource, form is "ResourceType/Id"
no setterinherited
resourceType ↔ R4ResourceType?
getter/setter pairinherited
resourceTypeString String?
produce a string of the resourceType
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status → Code?
status Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.
no setter
subject → Reference
subject Identifies the patient or group whose intended care is described by the plan.
no setter
text ↔ Narrative?
text A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.
getter/setter pairinherited-setteroverride-getter
thisReference → Reference
Convenience method to return a Reference referring to that Resource
no setterinherited
value → CarePlan
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.
no setter

Methods

newId() → Resource
returns the same resource with a new ID (even if there is already an ID present)
inherited
newIdIfNoId() → Resource
returns the same resource with a new ID if there is no current ID
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Returns a Map<String, dynamic> of the Resource
inherited
toString() String
A string representation of this object.
inherited
toYaml() String
Produces a Yaml formatted String version of the object
inherited
updateVersion({Meta? oldMeta}) → Resource
Updates the meta field of this Resource, updates the meta.lastUpdated field, adds 1 to the version number
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited