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.CarePlanParticipantComponent |
static class |
CarePlan.CarePlanRelatedPlanComponent |
static class |
CarePlan.CarePlanRelationship |
static class |
CarePlan.CarePlanRelationshipEnumFactory |
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.
|
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.)
|
protected List<CodeableConcept> |
category
Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g.
|
protected Reference |
context
Identifies the context in which this particular CarePlan is defined.
|
protected Resource |
contextTarget
The actual object that is the target of the reference (Identifies the context in which this particular CarePlan is defined.)
|
protected StringType |
description
A description of the scope and nature of the plan.
|
protected List<Reference> |
goal
Describes the intended objective(s) of carrying out the care plan.
|
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.
|
protected DateTimeType |
modified
Identifies the most recent date on which the plan has been revised.
|
protected Annotation |
note
General notes about the care plan not covered elsewhere.
|
protected List<CarePlan.CarePlanParticipantComponent> |
participant
Identifies all people and organizations who are expected to be involved in the care envisioned by this plan.
|
protected Period |
period
Indicates when the plan did (or is intended to) come into effect and end.
|
protected List<CarePlan.CarePlanRelatedPlanComponent> |
relatedPlan
Identifies CarePlans with some sort of formal relationship to the current plan.
|
static String |
SP_ACTIVITYCODE |
static String |
SP_ACTIVITYDATE |
static String |
SP_ACTIVITYREFERENCE |
static String |
SP_CONDITION |
static String |
SP_DATE |
static String |
SP_GOAL |
static String |
SP_PARTICIPANT |
static String |
SP_PATIENT |
static String |
SP_PERFORMER |
static String |
SP_RELATED |
static String |
SP_RELATEDCODE |
static String |
SP_RELATEDPLAN |
static String |
SP_SUBJECT |
protected Enumeration<CarePlan.CarePlanStatus> |
status
Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.
|
protected Reference |
subject
Identifies the patient or group whose intended care is described by the plan.
|
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> |
support
Identifies portions of the patient's record that specifically influenced the formation of the plan.
|
protected List<Resource> |
supportTarget
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.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
CarePlan() |
CarePlan(Enumeration<CarePlan.CarePlanStatus> status) |
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getModifierExtension, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, getStructureFhirVersionEnum, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetasetIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected List<Identifier> identifier
protected Reference subject
protected Resource subjectTarget
protected Enumeration<CarePlan.CarePlanStatus> status
protected Reference context
protected Resource contextTarget
protected Period period
protected List<Reference> author
protected List<Resource> authorTarget
protected DateTimeType modified
protected List<CodeableConcept> category
protected StringType description
protected List<Reference> addresses
protected List<Condition> addressesTarget
protected List<Reference> support
protected List<Resource> supportTarget
protected List<CarePlan.CarePlanRelatedPlanComponent> relatedPlan
protected List<CarePlan.CarePlanParticipantComponent> participant
protected List<Reference> goal
protected List<Goal> goalTarget
protected List<CarePlan.CarePlanActivityComponent> activity
protected Annotation note
public static final String SP_DATE
public static final String SP_ACTIVITYCODE
public static final String SP_ACTIVITYDATE
public static final String SP_ACTIVITYREFERENCE
public static final String SP_PERFORMER
public static final String SP_GOAL
public static final String SP_SUBJECT
public static final String SP_RELATEDCODE
public static final String SP_PARTICIPANT
public static final String SP_RELATEDPLAN
public static final String SP_CONDITION
public static final String SP_RELATED
public static final String SP_PATIENT
public CarePlan()
public CarePlan(Enumeration<CarePlan.CarePlanStatus> status)
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 boolean hasIdentifier()
public Identifier addIdentifier()
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 addIdentifier(Identifier t)
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 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 Reference getContext()
context (Identifies the context in which this particular CarePlan is defined.)public boolean hasContext()
public CarePlan setContext(Reference value)
value - context (Identifies the context in which this particular CarePlan is defined.)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 context in which this particular CarePlan is defined.)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 context in which this particular CarePlan is defined.)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 boolean hasAuthor()
public Reference addAuthor()
author (Identifies the individual(s) or ogranization who is responsible for the content of the care plan.)public List<Resource> getAuthorTarget()
author (The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. Identifies the individual(s) or ogranization who is responsible for the content of the care plan.)public DateTimeType getModifiedElement()
modified (Identifies the most recent date on which the plan has been revised.). This is the underlying object with id, value and extensions. The accessor "getModified" gives direct access to the valuepublic boolean hasModifiedElement()
public boolean hasModified()
public CarePlan setModifiedElement(DateTimeType value)
value - modified (Identifies the most recent date on which the plan has been revised.). This is the underlying object with id, value and extensions. The accessor "getModified" gives direct access to the valuepublic Date getModified()
public CarePlan setModified(Date value)
value - Identifies the most recent date on which the plan has been revised.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 boolean hasCategory()
public CodeableConcept addCategory()
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 addCategory(CodeableConcept t)
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 List<Reference> getAddresses()
addresses (Identifies the conditions/problems/concerns/diagnoses/etc. whose management and/or mitigation are handled by this plan.)public boolean hasAddresses()
public Reference addAddresses()
addresses (Identifies the conditions/problems/concerns/diagnoses/etc. whose management and/or mitigation are handled by this plan.)public CarePlan addAddresses(Reference t)
public List<Condition> getAddressesTarget()
addresses (The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. Identifies the conditions/problems/concerns/diagnoses/etc. whose management and/or mitigation are handled by this plan.)public Condition addAddressesTarget()
addresses (Add an actual object that is the target of the reference. The reference library doesn't use these, but you can use this to hold the resources if you resolvethemt. Identifies the conditions/problems/concerns/diagnoses/etc. whose management and/or mitigation are handled by this plan.)public List<Reference> getSupport()
support (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 boolean hasSupport()
public Reference addSupport()
support (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 addSupport(Reference t)
public List<Resource> getSupportTarget()
support (The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. 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 List<CarePlan.CarePlanRelatedPlanComponent> getRelatedPlan()
relatedPlan (Identifies CarePlans with some sort of formal relationship to the current plan.)public boolean hasRelatedPlan()
public CarePlan.CarePlanRelatedPlanComponent addRelatedPlan()
relatedPlan (Identifies CarePlans with some sort of formal relationship to the current plan.)public CarePlan addRelatedPlan(CarePlan.CarePlanRelatedPlanComponent t)
public List<CarePlan.CarePlanParticipantComponent> getParticipant()
participant (Identifies all people and organizations who are expected to be involved in the care envisioned by this plan.)public boolean hasParticipant()
public CarePlan.CarePlanParticipantComponent addParticipant()
participant (Identifies all people and organizations who are expected to be involved in the care envisioned by this plan.)public CarePlan addParticipant(CarePlan.CarePlanParticipantComponent t)
public List<Reference> getGoal()
goal (Describes the intended objective(s) of carrying out the care plan.)public boolean hasGoal()
public Reference addGoal()
goal (Describes the intended objective(s) of carrying out the care plan.)public List<Goal> getGoalTarget()
goal (The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. Describes the intended objective(s) of carrying out the care plan.)public Goal addGoalTarget()
goal (Add an actual object that is the target of the reference. The reference library doesn't use these, but you can use this to hold the resources if you resolvethemt. Describes the intended objective(s) of carrying out the care plan.)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 boolean hasActivity()
public CarePlan.CarePlanActivityComponent addActivity()
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 addActivity(CarePlan.CarePlanActivityComponent t)
public Annotation getNote()
note (General notes about the care plan not covered elsewhere.)public boolean hasNote()
public CarePlan setNote(Annotation value)
value - note (General notes about the care plan not covered elsewhere.)protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic 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 org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2018 University Health Network. All rights reserved.