public class CarePlan extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
CarePlan.CarePlanActivityComponent |
static class |
CarePlan.CarePlanActivityDetailComponent |
static class |
CarePlan.CarePlanActivityStatus |
static class |
CarePlan.CarePlanActivityStatusEnumFactory |
static class |
CarePlan.CarePlanIntent |
static class |
CarePlan.CarePlanIntentEnumFactory |
static class |
CarePlan.CarePlanStatus |
static class |
CarePlan.CarePlanStatusEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected List<CarePlan.CarePlanActivityComponent> |
activity
Identifies a planned action to occur as part of the plan.
|
static TokenClientParam |
ACTIVITY_CODE
Fluent Client search parameter constant for activity-code
|
static DateClientParam |
ACTIVITY_DATE
Fluent Client search parameter constant for activity-date
|
static ReferenceClientParam |
ACTIVITY_REFERENCE
Fluent Client search parameter constant for activity-reference
|
protected List<Reference> |
addresses
Identifies the conditions/problems/concerns/diagnoses/etc.
|
protected List<Condition> |
addressesTarget
The actual objects that are the target of the reference (Identifies the conditions/problems/concerns/diagnoses/etc.
|
protected List<Reference> |
author
Identifies the individual(s) or ogranization who is responsible for the content of the care plan.
|
protected List<Resource> |
authorTarget
The actual objects that are the target of the reference (Identifies the individual(s) or ogranization who is responsible for the content of the care plan.)
|
static ReferenceClientParam |
BASED_ON
Fluent Client search parameter constant for based-on
|
protected List<Reference> |
basedOn
A care plan that is fulfilled in whole or in part by this care plan.
|
protected List<CarePlan> |
basedOnTarget
The actual objects that are the target of the reference (A care plan that is fulfilled in whole or in part by this care plan.)
|
static ReferenceClientParam |
CARE_TEAM
Fluent Client search parameter constant for care-team
|
protected List<Reference> |
careTeam
Identifies all people and organizations who are expected to be involved in the care envisioned by this plan.
|
protected List<CareTeam> |
careTeamTarget
The actual objects that are the target of the reference (Identifies all people and organizations who are expected to be involved in the care envisioned by this plan.)
|
protected List<CodeableConcept> |
category
Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g.
|
static TokenClientParam |
CATEGORY
Fluent Client search parameter constant for category
|
static ReferenceClientParam |
CONDITION
Fluent Client search parameter constant for condition
|
protected Reference |
context
Identifies the original context in which this particular CarePlan was created.
|
static ReferenceClientParam |
CONTEXT
Fluent Client search parameter constant for context
|
protected Resource |
contextTarget
The actual object that is the target of the reference (Identifies the original context in which this particular CarePlan was created.)
|
static DateClientParam |
DATE
Fluent Client search parameter constant for date
|
protected List<Reference> |
definition
Identifies the protocol, questionnaire, guideline or other specification the care plan should be conducted in accordance with.
|
static ReferenceClientParam |
DEFINITION
Fluent Client search parameter constant for definition
|
protected List<Resource> |
definitionTarget
The actual objects that are the target of the reference (Identifies the protocol, questionnaire, guideline or other specification the care plan should be conducted in accordance with.)
|
protected StringType |
description
A description of the scope and nature of the plan.
|
static ReferenceClientParam |
ENCOUNTER
Fluent Client search parameter constant for encounter
|
protected List<Reference> |
goal
Describes the intended objective(s) of carrying out the care plan.
|
static ReferenceClientParam |
GOAL
Fluent Client search parameter constant for goal
|
protected List<Goal> |
goalTarget
The actual objects that are the target of the reference (Describes the intended objective(s) of carrying out the care plan.)
|
protected List<Identifier> |
identifier
This records identifiers associated with this care plan that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g.
|
static TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static Include |
INCLUDE_ACTIVITY_REFERENCE
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_BASED_ON
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_CARE_TEAM
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_CONDITION
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_CONTEXT
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_DEFINITION
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_GOAL
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PART_OF
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PERFORMER
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_REPLACES
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements.
|
protected Enumeration<CarePlan.CarePlanIntent> |
intent
Indicates the level of authority/intentionality associated with the care plan and where the care plan fits into the workflow chain.
|
static TokenClientParam |
INTENT
Fluent Client search parameter constant for intent
|
protected List<Annotation> |
note
General notes about the care plan not covered elsewhere.
|
static ReferenceClientParam |
PART_OF
Fluent Client search parameter constant for part-of
|
protected List<Reference> |
partOf
A larger care plan of which this particular care plan is a component or step.
|
protected List<CarePlan> |
partOfTarget
The actual objects that are the target of the reference (A larger care plan of which this particular care plan is a component or step.)
|
static ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
static ReferenceClientParam |
PERFORMER
Fluent Client search parameter constant for performer
|
protected Period |
period
Indicates when the plan did (or is intended to) come into effect and end.
|
protected List<Reference> |
replaces
Completed or terminated care plan whose function is taken by this new care plan.
|
static ReferenceClientParam |
REPLACES
Fluent Client search parameter constant for replaces
|
protected List<CarePlan> |
replacesTarget
The actual objects that are the target of the reference (Completed or terminated care plan whose function is taken by this new care plan.)
|
static String |
SP_ACTIVITY_CODE
Search parameter: activity-code
|
static String |
SP_ACTIVITY_DATE
Search parameter: activity-date
|
static String |
SP_ACTIVITY_REFERENCE
Search parameter: activity-reference
|
static String |
SP_BASED_ON
Search parameter: based-on
|
static String |
SP_CARE_TEAM
Search parameter: care-team
|
static String |
SP_CATEGORY
Search parameter: category
|
static String |
SP_CONDITION
Search parameter: condition
|
static String |
SP_CONTEXT
Search parameter: context
|
static String |
SP_DATE
Search parameter: date
|
static String |
SP_DEFINITION
Search parameter: definition
|
static String |
SP_ENCOUNTER
Search parameter: encounter
|
static String |
SP_GOAL
Search parameter: goal
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_INTENT
Search parameter: intent
|
static String |
SP_PART_OF
Search parameter: part-of
|
static String |
SP_PATIENT
Search parameter: patient
|
static String |
SP_PERFORMER
Search parameter: performer
|
static String |
SP_REPLACES
Search parameter: replaces
|
static String |
SP_STATUS
Search parameter: status
|
static String |
SP_SUBJECT
Search parameter: subject
|
protected Enumeration<CarePlan.CarePlanStatus> |
status
Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.
|
static TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
protected Reference |
subject
Identifies the patient or group whose intended care is described by the plan.
|
static ReferenceClientParam |
SUBJECT
Fluent Client search parameter constant for subject
|
protected Resource |
subjectTarget
The actual object that is the target of the reference (Identifies the patient or group whose intended care is described by the plan.)
|
protected List<Reference> |
supportingInfo
Identifies portions of the patient's record that specifically influenced the formation of the plan.
|
protected List<Resource> |
supportingInfoTarget
The actual objects that are the target of the reference (Identifies portions of the patient's record that specifically influenced the formation of the plan.
|
protected StringType |
title
Human-friendly name for the CarePlan.
|
contained, extension, modifierExtension, textid, implicitRules, language, metaRES_ID, SP_RES_ID, SP_RES_LANGUAGEINCLUDE_ALL, WILDCARD_ALL_SET| Constructor and Description |
|---|
CarePlan()
Constructor
|
CarePlan(Enumeration<CarePlan.CarePlanStatus> status,
Enumeration<CarePlan.CarePlanIntent> intent,
Reference subject)
Constructor
|
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDatagetMeta, getStructureFhirVersionEnum, setIdgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected List<Identifier> identifier
protected List<Reference> definition
protected List<Resource> definitionTarget
protected List<Reference> basedOn
protected List<CarePlan> basedOnTarget
protected List<Reference> replaces
protected List<CarePlan> replacesTarget
protected List<Reference> partOf
protected List<CarePlan> partOfTarget
protected Enumeration<CarePlan.CarePlanStatus> status
protected Enumeration<CarePlan.CarePlanIntent> intent
protected List<CodeableConcept> category
protected StringType title
protected StringType description
protected Reference subject
protected Resource subjectTarget
protected Reference context
protected Resource contextTarget
protected Period period
protected List<Reference> author
protected List<Resource> authorTarget
protected List<Reference> careTeam
protected List<CareTeam> careTeamTarget
protected List<Reference> addresses
protected List<Condition> addressesTarget
protected List<Reference> supportingInfo
protected List<Resource> supportingInfoTarget
protected List<Reference> goal
protected List<Goal> goalTarget
protected List<CarePlan.CarePlanActivityComponent> activity
protected List<Annotation> note
public static final String SP_DATE
Description: Time period plan covers
Type: date
Path: CarePlan.period
public static final DateClientParam DATE
Description: Time period plan covers
Type: date
Path: CarePlan.period
public static final String SP_CARE_TEAM
Description: Who's involved in plan?
Type: reference
Path: CarePlan.careTeam
public static final ReferenceClientParam CARE_TEAM
Description: Who's involved in plan?
Type: reference
Path: CarePlan.careTeam
public static final Include INCLUDE_CARE_TEAM
public static final String SP_IDENTIFIER
Description: External Ids for this plan
Type: token
Path: CarePlan.identifier
public static final TokenClientParam IDENTIFIER
Description: External Ids for this plan
Type: token
Path: CarePlan.identifier
public static final String SP_PERFORMER
Description: Matches if the practitioner is listed as a performer in any of the "simple" activities. (For performers of the detailed activities, chain through the activitydetail search parameter.)
Type: reference
Path: CarePlan.activity.detail.performer
public static final ReferenceClientParam PERFORMER
Description: Matches if the practitioner is listed as a performer in any of the "simple" activities. (For performers of the detailed activities, chain through the activitydetail search parameter.)
Type: reference
Path: CarePlan.activity.detail.performer
public static final Include INCLUDE_PERFORMER
public static final String SP_GOAL
Description: Desired outcome of plan
Type: reference
Path: CarePlan.goal
public static final ReferenceClientParam GOAL
Description: Desired outcome of plan
Type: reference
Path: CarePlan.goal
public static final Include INCLUDE_GOAL
public static final String SP_SUBJECT
Description: Who care plan is for
Type: reference
Path: CarePlan.subject
public static final ReferenceClientParam SUBJECT
Description: Who care plan is for
Type: reference
Path: CarePlan.subject
public static final Include INCLUDE_SUBJECT
public static final String SP_REPLACES
Description: CarePlan replaced by this CarePlan
Type: reference
Path: CarePlan.replaces
public static final ReferenceClientParam REPLACES
Description: CarePlan replaced by this CarePlan
Type: reference
Path: CarePlan.replaces
public static final Include INCLUDE_REPLACES
public static final String SP_PART_OF
Description: Part of referenced CarePlan
Type: reference
Path: CarePlan.partOf
public static final ReferenceClientParam PART_OF
Description: Part of referenced CarePlan
Type: reference
Path: CarePlan.partOf
public static final Include INCLUDE_PART_OF
public static final String SP_ENCOUNTER
Description: Created in context of
Type: reference
Path: CarePlan.context
public static final ReferenceClientParam ENCOUNTER
Description: Created in context of
Type: reference
Path: CarePlan.context
public static final Include INCLUDE_ENCOUNTER
public static final String SP_INTENT
Description: proposal | plan | order | option
Type: token
Path: CarePlan.intent
public static final TokenClientParam INTENT
Description: proposal | plan | order | option
Type: token
Path: CarePlan.intent
public static final String SP_ACTIVITY_REFERENCE
Description: Activity details defined in specific resource
Type: reference
Path: CarePlan.activity.reference
public static final ReferenceClientParam ACTIVITY_REFERENCE
Description: Activity details defined in specific resource
Type: reference
Path: CarePlan.activity.reference
public static final Include INCLUDE_ACTIVITY_REFERENCE
public static final String SP_CONDITION
Description: Health issues this plan addresses
Type: reference
Path: CarePlan.addresses
public static final ReferenceClientParam CONDITION
Description: Health issues this plan addresses
Type: reference
Path: CarePlan.addresses
public static final Include INCLUDE_CONDITION
public static final String SP_BASED_ON
Description: Fulfills care plan
Type: reference
Path: CarePlan.basedOn
public static final ReferenceClientParam BASED_ON
Description: Fulfills care plan
Type: reference
Path: CarePlan.basedOn
public static final Include INCLUDE_BASED_ON
public static final String SP_PATIENT
Description: Who care plan is for
Type: reference
Path: CarePlan.subject
public static final ReferenceClientParam PATIENT
Description: Who care plan is for
Type: reference
Path: CarePlan.subject
public static final Include INCLUDE_PATIENT
public static final String SP_CONTEXT
Description: Created in context of
Type: reference
Path: CarePlan.context
public static final ReferenceClientParam CONTEXT
Description: Created in context of
Type: reference
Path: CarePlan.context
public static final Include INCLUDE_CONTEXT
public static final String SP_ACTIVITY_DATE
Description: Specified date occurs within period specified by CarePlan.activity.timingSchedule
Type: date
Path: CarePlan.activity.detail.scheduled[x]
public static final DateClientParam ACTIVITY_DATE
Description: Specified date occurs within period specified by CarePlan.activity.timingSchedule
Type: date
Path: CarePlan.activity.detail.scheduled[x]
public static final String SP_DEFINITION
Description: Protocol or definition
Type: reference
Path: CarePlan.definition
public static final ReferenceClientParam DEFINITION
Description: Protocol or definition
Type: reference
Path: CarePlan.definition
public static final Include INCLUDE_DEFINITION
public static final String SP_CATEGORY
Description: Type of plan
Type: token
Path: CarePlan.category
public static final TokenClientParam CATEGORY
Description: Type of plan
Type: token
Path: CarePlan.category
public static final String SP_ACTIVITY_CODE
Description: Detail type of activity
Type: token
Path: CarePlan.activity.detail.code
public static final TokenClientParam ACTIVITY_CODE
Description: Detail type of activity
Type: token
Path: CarePlan.activity.detail.code
public static final String SP_STATUS
Description: draft | active | suspended | completed | entered-in-error | cancelled | unknown
Type: token
Path: CarePlan.status
public static final TokenClientParam STATUS
Description: draft | active | suspended | completed | entered-in-error | cancelled | unknown
Type: token
Path: CarePlan.status
public CarePlan()
public CarePlan(Enumeration<CarePlan.CarePlanStatus> status, Enumeration<CarePlan.CarePlanIntent> intent, Reference subject)
public List<Identifier> getIdentifier()
identifier (This records identifiers associated with this care plan that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).)public CarePlan setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public CarePlan addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic List<Reference> getDefinition()
definition (Identifies the protocol, questionnaire, guideline or other specification the care plan should be conducted in accordance with.)public CarePlan setDefinition(List<Reference> theDefinition)
this for easy method chainingpublic boolean hasDefinition()
public Reference addDefinition()
public CarePlan addDefinition(Reference t)
public Reference getDefinitionFirstRep()
definition, creating it if it does not already exist@Deprecated public List<Resource> getDefinitionTarget()
public List<Reference> getBasedOn()
basedOn (A care plan that is fulfilled in whole or in part by this care plan.)public CarePlan setBasedOn(List<Reference> theBasedOn)
this for easy method chainingpublic boolean hasBasedOn()
public Reference addBasedOn()
public CarePlan addBasedOn(Reference t)
public Reference getBasedOnFirstRep()
basedOn, creating it if it does not already exist@Deprecated public List<CarePlan> getBasedOnTarget()
@Deprecated public CarePlan addBasedOnTarget()
public List<Reference> getReplaces()
replaces (Completed or terminated care plan whose function is taken by this new care plan.)public CarePlan setReplaces(List<Reference> theReplaces)
this for easy method chainingpublic boolean hasReplaces()
public Reference addReplaces()
public CarePlan addReplaces(Reference t)
public Reference getReplacesFirstRep()
replaces, creating it if it does not already exist@Deprecated public List<CarePlan> getReplacesTarget()
@Deprecated public CarePlan addReplacesTarget()
public List<Reference> getPartOf()
partOf (A larger care plan of which this particular care plan is a component or step.)public CarePlan setPartOf(List<Reference> thePartOf)
this for easy method chainingpublic boolean hasPartOf()
public Reference getPartOfFirstRep()
partOf, creating it if it does not already exist@Deprecated public List<CarePlan> getPartOfTarget()
@Deprecated public CarePlan addPartOfTarget()
public Enumeration<CarePlan.CarePlanStatus> getStatusElement()
status (Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic boolean hasStatusElement()
public boolean hasStatus()
public CarePlan setStatusElement(Enumeration<CarePlan.CarePlanStatus> value)
value - status (Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic CarePlan.CarePlanStatus getStatus()
public CarePlan setStatus(CarePlan.CarePlanStatus value)
value - Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.public Enumeration<CarePlan.CarePlanIntent> getIntentElement()
intent (Indicates the level of authority/intentionality associated with the care plan and where the care plan fits into the workflow chain.). This is the underlying object with id, value and extensions. The accessor "getIntent" gives direct access to the valuepublic boolean hasIntentElement()
public boolean hasIntent()
public CarePlan setIntentElement(Enumeration<CarePlan.CarePlanIntent> value)
value - intent (Indicates the level of authority/intentionality associated with the care plan and where the care plan fits into the workflow chain.). This is the underlying object with id, value and extensions. The accessor "getIntent" gives direct access to the valuepublic CarePlan.CarePlanIntent getIntent()
public CarePlan setIntent(CarePlan.CarePlanIntent value)
value - Indicates the level of authority/intentionality associated with the care plan and where the care plan fits into the workflow chain.public List<CodeableConcept> getCategory()
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.)public CarePlan setCategory(List<CodeableConcept> theCategory)
this for easy method chainingpublic boolean hasCategory()
public CodeableConcept addCategory()
public CarePlan addCategory(CodeableConcept t)
public CodeableConcept getCategoryFirstRep()
category, creating it if it does not already existpublic StringType getTitleElement()
title (Human-friendly name for the CarePlan.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the valuepublic boolean hasTitleElement()
public boolean hasTitle()
public CarePlan setTitleElement(StringType value)
value - title (Human-friendly name for the CarePlan.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the valuepublic CarePlan setTitle(String value)
value - Human-friendly name for the CarePlan.public StringType getDescriptionElement()
description (A description of the scope and nature of the plan.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic boolean hasDescriptionElement()
public boolean hasDescription()
public CarePlan setDescriptionElement(StringType value)
value - description (A description of the scope and nature of the plan.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic String getDescription()
public CarePlan setDescription(String value)
value - A description of the scope and nature of the plan.public Reference getSubject()
subject (Identifies the patient or group whose intended care is described by the plan.)public boolean hasSubject()
public CarePlan setSubject(Reference value)
value - subject (Identifies the patient or group whose intended care is described by the plan.)public Resource getSubjectTarget()
subject The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Identifies the patient or group whose intended care is described by the plan.)public CarePlan setSubjectTarget(Resource value)
value - subject The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Identifies the patient or group whose intended care is described by the plan.)public Reference getContext()
context (Identifies the original context in which this particular CarePlan was created.)public boolean hasContext()
public CarePlan setContext(Reference value)
value - context (Identifies the original context in which this particular CarePlan was created.)public Resource getContextTarget()
context The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Identifies the original context in which this particular CarePlan was created.)public CarePlan setContextTarget(Resource value)
value - context The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Identifies the original context in which this particular CarePlan was created.)public Period getPeriod()
period (Indicates when the plan did (or is intended to) come into effect and end.)public boolean hasPeriod()
public CarePlan setPeriod(Period value)
value - period (Indicates when the plan did (or is intended to) come into effect and end.)public List<Reference> getAuthor()
author (Identifies the individual(s) or ogranization who is responsible for the content of the care plan.)public CarePlan setAuthor(List<Reference> theAuthor)
this for easy method chainingpublic boolean hasAuthor()
public Reference getAuthorFirstRep()
author, creating it if it does not already exist@Deprecated public List<Resource> getAuthorTarget()
public List<Reference> getCareTeam()
careTeam (Identifies all people and organizations who are expected to be involved in the care envisioned by this plan.)public CarePlan setCareTeam(List<Reference> theCareTeam)
this for easy method chainingpublic boolean hasCareTeam()
public Reference addCareTeam()
public CarePlan addCareTeam(Reference t)
public Reference getCareTeamFirstRep()
careTeam, creating it if it does not already exist@Deprecated public List<CareTeam> getCareTeamTarget()
@Deprecated public CareTeam addCareTeamTarget()
public List<Reference> getAddresses()
addresses (Identifies the conditions/problems/concerns/diagnoses/etc. whose management and/or mitigation are handled by this plan.)public CarePlan setAddresses(List<Reference> theAddresses)
this for easy method chainingpublic boolean hasAddresses()
public Reference addAddresses()
public CarePlan addAddresses(Reference t)
public Reference getAddressesFirstRep()
addresses, creating it if it does not already exist@Deprecated public List<Condition> getAddressesTarget()
@Deprecated public Condition addAddressesTarget()
public List<Reference> getSupportingInfo()
supportingInfo (Identifies portions of the patient's record that specifically influenced the formation of the plan. These might include co-morbidities, recent procedures, limitations, recent assessments, etc.)public CarePlan setSupportingInfo(List<Reference> theSupportingInfo)
this for easy method chainingpublic boolean hasSupportingInfo()
public Reference addSupportingInfo()
public CarePlan addSupportingInfo(Reference t)
public Reference getSupportingInfoFirstRep()
supportingInfo, creating it if it does not already exist@Deprecated public List<Resource> getSupportingInfoTarget()
public List<Reference> getGoal()
goal (Describes the intended objective(s) of carrying out the care plan.)public CarePlan setGoal(List<Reference> theGoal)
this for easy method chainingpublic boolean hasGoal()
public Reference getGoalFirstRep()
goal, creating it if it does not already exist@Deprecated public List<Goal> getGoalTarget()
@Deprecated public Goal addGoalTarget()
public List<CarePlan.CarePlanActivityComponent> getActivity()
activity (Identifies a planned action to occur as part of the plan. For example, a medication to be used, lab tests to perform, self-monitoring, education, etc.)public CarePlan setActivity(List<CarePlan.CarePlanActivityComponent> theActivity)
this for easy method chainingpublic boolean hasActivity()
public CarePlan.CarePlanActivityComponent addActivity()
public CarePlan addActivity(CarePlan.CarePlanActivityComponent t)
public CarePlan.CarePlanActivityComponent getActivityFirstRep()
activity, creating it if it does not already existpublic List<Annotation> getNote()
note (General notes about the care plan not covered elsewhere.)public CarePlan setNote(List<Annotation> theNote)
this for easy method chainingpublic boolean hasNote()
public Annotation addNote()
public CarePlan addNote(Annotation t)
public Annotation getNoteFirstRep()
note, creating it if it does not already existprotected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException
getProperty in class DomainResourceFHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws FHIRException
setProperty in class DomainResourceFHIRExceptionpublic Base setProperty(String name, Base value) throws FHIRException
setProperty in class DomainResourceFHIRExceptionpublic Base makeProperty(int hash, String name) throws FHIRException
makeProperty in class DomainResourceFHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws FHIRException
getTypesForProperty in class DomainResourceFHIRExceptionpublic Base addChild(String name) throws FHIRException
addChild in class DomainResourceFHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic CarePlan copy()
copy in class DomainResourcepublic boolean equalsDeep(Base other)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2017 University Health Network. All rights reserved.