Class CarePlan
- java.lang.Object
-
- ca.uhn.fhir.model.api.BaseElement
-
- ca.uhn.fhir.model.dstu2.resource.BaseResource
-
- ca.uhn.fhir.model.dstu2.resource.CarePlan
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement,ca.uhn.fhir.model.api.IElement,ca.uhn.fhir.model.api.IResource,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseResource
public class CarePlan extends BaseResource implements ca.uhn.fhir.model.api.IResource
HAPI/FHIR CarePlan Resource ()Definition: 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.
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/CarePlan
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCarePlan.ActivityBlock class for child element: CarePlan.activity ()static classCarePlan.ActivityDetailBlock class for child element: CarePlan.activity.detail ()static classCarePlan.ParticipantBlock class for child element: CarePlan.participant ()static classCarePlan.RelatedPlanBlock class for child element: CarePlan.relatedPlan ()
-
Field Summary
Fields Modifier and Type Field Description static ca.uhn.fhir.rest.gclient.TokenClientParamACTIVITYCODEFluent Client search parameter constant for activitycodestatic ca.uhn.fhir.rest.gclient.DateClientParamACTIVITYDATEFluent Client search parameter constant for activitydatestatic ca.uhn.fhir.rest.gclient.ReferenceClientParamACTIVITYREFERENCEFluent Client search parameter constant for activityreferencestatic ca.uhn.fhir.rest.gclient.ReferenceClientParamCONDITIONFluent Client search parameter constant for conditionstatic ca.uhn.fhir.rest.gclient.DateClientParamDATEFluent Client search parameter constant for datestatic ca.uhn.fhir.rest.gclient.ReferenceClientParamGOALFluent Client search parameter constant for goalstatic ca.uhn.fhir.model.api.IncludeINCLUDE_ACTIVITYREFERENCEConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_CONDITIONConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_GOALConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PARTICIPANTConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PATIENTConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PERFORMERConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_RELATEDPLANConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_SUBJECTConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.rest.gclient.ReferenceClientParamPARTICIPANTFluent Client search parameter constant for participantstatic ca.uhn.fhir.rest.gclient.ReferenceClientParamPATIENTFluent Client search parameter constant for patientstatic ca.uhn.fhir.rest.gclient.ReferenceClientParamPERFORMERFluent Client search parameter constant for performerstatic ca.uhn.fhir.rest.gclient.TokenClientParamRELATEDCODEFluent Client search parameter constant for relatedcodestatic ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam,ca.uhn.fhir.rest.gclient.ReferenceClientParam>RELATEDCODE_RELATEDPLANFluent Client search parameter constant for relatedcode-relatedplanstatic ca.uhn.fhir.rest.gclient.ReferenceClientParamRELATEDPLANFluent Client search parameter constant for relatedplanstatic StringSP_ACTIVITYCODESearch parameter constant for activitycodestatic StringSP_ACTIVITYDATESearch parameter constant for activitydatestatic StringSP_ACTIVITYREFERENCESearch parameter constant for activityreferencestatic StringSP_CONDITIONSearch parameter constant for conditionstatic StringSP_DATESearch parameter constant for datestatic StringSP_GOALSearch parameter constant for goalstatic StringSP_PARTICIPANTSearch parameter constant for participantstatic StringSP_PATIENTSearch parameter constant for patientstatic StringSP_PERFORMERSearch parameter constant for performerstatic StringSP_RELATEDCODESearch parameter constant for relatedcodestatic StringSP_RELATEDCODE_RELATEDPLANSearch parameter constant for relatedcode-relatedplanstatic StringSP_RELATEDPLANSearch parameter constant for relatedplanstatic StringSP_SUBJECTSearch parameter constant for subjectstatic ca.uhn.fhir.rest.gclient.ReferenceClientParamSUBJECTFluent Client search parameter constant for subject-
Fields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID, SP_RES_LANGUAGE
-
-
Constructor Summary
Constructors Constructor Description CarePlan()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CarePlan.ActivityaddActivity()Adds and returns a new value for activity ()CarePlanaddActivity(CarePlan.Activity theValue)Adds a given new value for activity ()ResourceReferenceDtaddAddresses()Adds and returns a new value for addresses ()ResourceReferenceDtaddAuthor()Adds and returns a new value for author ()CodeableConceptDtaddCategory()Adds and returns a new value for category ()CarePlanaddCategory(CodeableConceptDt theValue)Adds a given new value for category ()ResourceReferenceDtaddGoal()Adds and returns a new value for goal ()IdentifierDtaddIdentifier()Adds and returns a new value for identifier ()CarePlanaddIdentifier(IdentifierDt theValue)Adds a given new value for identifier ()CarePlan.ParticipantaddParticipant()Adds and returns a new value for participant ()CarePlanaddParticipant(CarePlan.Participant theValue)Adds a given new value for participant ()CarePlan.RelatedPlanaddRelatedPlan()Adds and returns a new value for relatedPlan ()CarePlanaddRelatedPlan(CarePlan.RelatedPlan theValue)Adds a given new value for relatedPlan ()ResourceReferenceDtaddSupport()Adds and returns a new value for support ()List<CarePlan.Activity>getActivity()Gets the value(s) for activity ().CarePlan.ActivitygetActivityFirstRep()Gets the first repetition for activity (), creating it if it does not already exist.List<ResourceReferenceDt>getAddresses()Gets the value(s) for addresses ().<T extends ca.uhn.fhir.model.api.IElement>
List<T>getAllPopulatedChildElementsOfType(Class<T> theType)List<ResourceReferenceDt>getAuthor()Gets the value(s) for author ().List<CodeableConceptDt>getCategory()Gets the value(s) for category ().CodeableConceptDtgetCategoryFirstRep()Gets the first repetition for category (), creating it if it does not already exist.ResourceReferenceDtgetContext()Gets the value(s) for context ().StringgetDescription()Gets the value(s) for description ().ca.uhn.fhir.model.primitive.StringDtgetDescriptionElement()Gets the value(s) for description ().List<ResourceReferenceDt>getGoal()Gets the value(s) for goal ().List<IdentifierDt>getIdentifier()Gets the value(s) for identifier ().IdentifierDtgetIdentifierFirstRep()Gets the first repetition for identifier (), creating it if it does not already exist.DategetModified()Gets the value(s) for modified ().ca.uhn.fhir.model.primitive.DateTimeDtgetModifiedElement()Gets the value(s) for modified ().AnnotationDtgetNote()Gets the value(s) for note ().List<CarePlan.Participant>getParticipant()Gets the value(s) for participant ().CarePlan.ParticipantgetParticipantFirstRep()Gets the first repetition for participant (), creating it if it does not already exist.PeriodDtgetPeriod()Gets the value(s) for period ().List<CarePlan.RelatedPlan>getRelatedPlan()Gets the value(s) for relatedPlan ().CarePlan.RelatedPlangetRelatedPlanFirstRep()Gets the first repetition for relatedPlan (), creating it if it does not already exist.StringgetResourceName()StringgetStatus()Gets the value(s) for status ().ca.uhn.fhir.model.primitive.BoundCodeDt<CarePlanStatusEnum>getStatusElement()Gets the value(s) for status ().ca.uhn.fhir.context.FhirVersionEnumgetStructureFhirVersionEnum()ResourceReferenceDtgetSubject()Gets the value(s) for subject ().List<ResourceReferenceDt>getSupport()Gets the value(s) for support ().booleanisEmpty()CarePlansetActivity(List<CarePlan.Activity> theValue)Sets the value(s) for activity ()CarePlansetAddresses(List<ResourceReferenceDt> theValue)Sets the value(s) for addresses ()CarePlansetAuthor(List<ResourceReferenceDt> theValue)Sets the value(s) for author ()CarePlansetCategory(List<CodeableConceptDt> theValue)Sets the value(s) for category ()CarePlansetContext(ResourceReferenceDt theValue)Sets the value(s) for context ()CarePlansetDescription(ca.uhn.fhir.model.primitive.StringDt theValue)Sets the value(s) for description ()CarePlansetDescription(String theString)Sets the value for description ()CarePlansetGoal(List<ResourceReferenceDt> theValue)Sets the value(s) for goal ()CarePlansetIdentifier(List<IdentifierDt> theValue)Sets the value(s) for identifier ()CarePlansetModified(ca.uhn.fhir.model.primitive.DateTimeDt theValue)Sets the value(s) for modified ()CarePlansetModified(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)Sets the value for modified ()CarePlansetModifiedWithSecondsPrecision(Date theDate)Sets the value for modified ()CarePlansetNote(AnnotationDt theValue)Sets the value(s) for note ()CarePlansetParticipant(List<CarePlan.Participant> theValue)Sets the value(s) for participant ()CarePlansetPeriod(PeriodDt theValue)Sets the value(s) for period ()CarePlansetRelatedPlan(List<CarePlan.RelatedPlan> theValue)Sets the value(s) for relatedPlan ()CarePlansetStatus(CarePlanStatusEnum theValue)Sets the value(s) for status ()CarePlansetStatus(ca.uhn.fhir.model.primitive.BoundCodeDt<CarePlanStatusEnum> theValue)Sets the value(s) for status ()CarePlansetSubject(ResourceReferenceDt theValue)Sets the value(s) for subject ()CarePlansetSupport(List<ResourceReferenceDt> theValue)Sets the value(s) for support ()-
Methods inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
getContained, getId, getIdElement, getLanguage, getMeta, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toString
-
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, setUserData
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
-
-
-
Field Detail
-
SP_PATIENT
public static final String SP_PATIENT
Search parameter constant for patientDescription:
Type: reference
Path: CarePlan.subject
- See Also:
- Constant Field Values
-
PATIENT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Fluent Client search parameter constant for patientDescription:
Type: reference
Path: CarePlan.subject
-
SP_SUBJECT
public static final String SP_SUBJECT
Search parameter constant for subjectDescription:
Type: reference
Path: CarePlan.subject
- See Also:
- Constant Field Values
-
SUBJECT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT
Fluent Client search parameter constant for subjectDescription:
Type: reference
Path: CarePlan.subject
-
SP_CONDITION
public static final String SP_CONDITION
Search parameter constant for conditionDescription:
Type: reference
Path: CarePlan.addresses
- See Also:
- Constant Field Values
-
CONDITION
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CONDITION
Fluent Client search parameter constant for conditionDescription:
Type: reference
Path: CarePlan.addresses
-
SP_DATE
public static final String SP_DATE
Search parameter constant for dateDescription:
Type: date
Path: CarePlan.period
- See Also:
- Constant Field Values
-
DATE
public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE
Fluent Client search parameter constant for dateDescription:
Type: date
Path: CarePlan.period
-
SP_PARTICIPANT
public static final String SP_PARTICIPANT
Search parameter constant for participantDescription:
Type: reference
Path: CarePlan.participant.member
- See Also:
- Constant Field Values
-
PARTICIPANT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PARTICIPANT
Fluent Client search parameter constant for participantDescription:
Type: reference
Path: CarePlan.participant.member
-
SP_ACTIVITYCODE
public static final String SP_ACTIVITYCODE
Search parameter constant for activitycodeDescription:
Type: token
Path: CarePlan.activity.detail.code
- See Also:
- Constant Field Values
-
ACTIVITYCODE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTIVITYCODE
Fluent Client search parameter constant for activitycodeDescription:
Type: token
Path: CarePlan.activity.detail.code
-
SP_ACTIVITYDATE
public static final String SP_ACTIVITYDATE
Search parameter constant for activitydateDescription: Specified date occurs within period specified by CarePlan.activity.timingSchedule
Type: date
Path: CarePlan.activity.detail.scheduled[x]
- See Also:
- Constant Field Values
-
ACTIVITYDATE
public static final ca.uhn.fhir.rest.gclient.DateClientParam ACTIVITYDATE
Fluent Client search parameter constant for activitydateDescription: Specified date occurs within period specified by CarePlan.activity.timingSchedule
Type: date
Path: CarePlan.activity.detail.scheduled[x]
-
SP_ACTIVITYREFERENCE
public static final String SP_ACTIVITYREFERENCE
Search parameter constant for activityreferenceDescription:
Type: reference
Path: CarePlan.activity.reference
- See Also:
- Constant Field Values
-
ACTIVITYREFERENCE
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ACTIVITYREFERENCE
Fluent Client search parameter constant for activityreferenceDescription:
Type: reference
Path: CarePlan.activity.reference
-
SP_PERFORMER
public static final String SP_PERFORMER
Search parameter constant for performerDescription: 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
- See Also:
- Constant Field Values
-
PERFORMER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER
Fluent Client search parameter constant for performerDescription: 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
-
SP_GOAL
public static final String SP_GOAL
Search parameter constant for goalDescription:
Type: reference
Path: CarePlan.goal
- See Also:
- Constant Field Values
-
GOAL
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam GOAL
Fluent Client search parameter constant for goalDescription:
Type: reference
Path: CarePlan.goal
-
SP_RELATEDCODE
public static final String SP_RELATEDCODE
Search parameter constant for relatedcodeDescription:
Type: token
Path: CarePlan.relatedPlan.code
- See Also:
- Constant Field Values
-
RELATEDCODE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam RELATEDCODE
Fluent Client search parameter constant for relatedcodeDescription:
Type: token
Path: CarePlan.relatedPlan.code
-
SP_RELATEDPLAN
public static final String SP_RELATEDPLAN
Search parameter constant for relatedplanDescription:
Type: reference
Path: CarePlan.relatedPlan.plan
- See Also:
- Constant Field Values
-
RELATEDPLAN
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RELATEDPLAN
Fluent Client search parameter constant for relatedplanDescription:
Type: reference
Path: CarePlan.relatedPlan.plan
-
SP_RELATEDCODE_RELATEDPLAN
public static final String SP_RELATEDCODE_RELATEDPLAN
Search parameter constant for relatedcode-relatedplanDescription: A combination of the type of relationship and the related plan
Type: composite
Path: relatedcode & relatedplan
- See Also:
- Constant Field Values
-
RELATEDCODE_RELATEDPLAN
public static final ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam,ca.uhn.fhir.rest.gclient.ReferenceClientParam> RELATEDCODE_RELATEDPLAN
Fluent Client search parameter constant for relatedcode-relatedplanDescription: A combination of the type of relationship and the related plan
Type: composite
Path: relatedcode & relatedplan
-
INCLUDE_ACTIVITYREFERENCE
public static final ca.uhn.fhir.model.api.Include INCLUDE_ACTIVITYREFERENCE
Constant for fluent queries to be used to add include statements. Specifies the path value of "CarePlan:activityreference".
-
INCLUDE_CONDITION
public static final ca.uhn.fhir.model.api.Include INCLUDE_CONDITION
Constant for fluent queries to be used to add include statements. Specifies the path value of "CarePlan:condition".
-
INCLUDE_GOAL
public static final ca.uhn.fhir.model.api.Include INCLUDE_GOAL
Constant for fluent queries to be used to add include statements. Specifies the path value of "CarePlan:goal".
-
INCLUDE_PARTICIPANT
public static final ca.uhn.fhir.model.api.Include INCLUDE_PARTICIPANT
Constant for fluent queries to be used to add include statements. Specifies the path value of "CarePlan:participant".
-
INCLUDE_PATIENT
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "CarePlan:patient".
-
INCLUDE_PERFORMER
public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER
Constant for fluent queries to be used to add include statements. Specifies the path value of "CarePlan:performer".
-
INCLUDE_RELATEDPLAN
public static final ca.uhn.fhir.model.api.Include INCLUDE_RELATEDPLAN
Constant for fluent queries to be used to add include statements. Specifies the path value of "CarePlan:relatedplan".
-
INCLUDE_SUBJECT
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements. Specifies the path value of "CarePlan:subject".
-
-
Constructor Detail
-
CarePlan
public CarePlan()
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
- Specified by:
getAllPopulatedChildElementsOfTypein interfaceca.uhn.fhir.model.api.ICompositeElement
-
getIdentifier
public List<IdentifierDt> getIdentifier()
Gets the value(s) for identifier (). creating it if it does not exist. Will not returnnull.Definition: 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)
-
setIdentifier
public CarePlan setIdentifier(List<IdentifierDt> theValue)
Sets the value(s) for identifier ()Definition: 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)
-
addIdentifier
public IdentifierDt addIdentifier()
Adds and returns a new value for identifier ()Definition: 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)
-
addIdentifier
public CarePlan addIdentifier(IdentifierDt theValue)
Adds a given new value for identifier ()Definition: 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)
- Parameters:
theValue- The identifier to add (must not benull)
-
getIdentifierFirstRep
public IdentifierDt getIdentifierFirstRep()
Gets the first repetition for identifier (), creating it if it does not already exist.Definition: 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)
-
getSubject
public ResourceReferenceDt getSubject()
Gets the value(s) for subject (). creating it if it does not exist. Will not returnnull.Definition: Identifies the patient or group whose intended care is described by the plan.
-
setSubject
public CarePlan setSubject(ResourceReferenceDt theValue)
Sets the value(s) for subject ()Definition: Identifies the patient or group whose intended care is described by the plan.
-
getStatusElement
public ca.uhn.fhir.model.primitive.BoundCodeDt<CarePlanStatusEnum> getStatusElement()
Gets the value(s) for status (). creating it if it does not exist. Will not returnnull.Definition: Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.
-
getStatus
public String getStatus()
Gets the value(s) for status (). creating it if it does not exist. This method may returnnull.Definition: Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.
-
setStatus
public CarePlan setStatus(ca.uhn.fhir.model.primitive.BoundCodeDt<CarePlanStatusEnum> theValue)
Sets the value(s) for status ()Definition: Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.
-
setStatus
public CarePlan setStatus(CarePlanStatusEnum theValue)
Sets the value(s) for status ()Definition: Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.
-
getContext
public ResourceReferenceDt getContext()
Gets the value(s) for context (). creating it if it does not exist. Will not returnnull.Definition: Identifies the context in which this particular CarePlan is defined.
-
setContext
public CarePlan setContext(ResourceReferenceDt theValue)
Sets the value(s) for context ()Definition: Identifies the context in which this particular CarePlan is defined.
-
getPeriod
public PeriodDt getPeriod()
Gets the value(s) for period (). creating it if it does not exist. Will not returnnull.Definition: Indicates when the plan did (or is intended to) come into effect and end.
-
setPeriod
public CarePlan setPeriod(PeriodDt theValue)
Sets the value(s) for period ()Definition: Indicates when the plan did (or is intended to) come into effect and end.
-
getAuthor
public List<ResourceReferenceDt> getAuthor()
Gets the value(s) for author (). creating it if it does not exist. Will not returnnull.Definition: Identifies the individual(s) or ogranization who is responsible for the content of the care plan.
-
setAuthor
public CarePlan setAuthor(List<ResourceReferenceDt> theValue)
Sets the value(s) for author ()Definition: Identifies the individual(s) or ogranization who is responsible for the content of the care plan.
-
addAuthor
public ResourceReferenceDt addAuthor()
Adds and returns a new value for author ()Definition: Identifies the individual(s) or ogranization who is responsible for the content of the care plan.
-
getModifiedElement
public ca.uhn.fhir.model.primitive.DateTimeDt getModifiedElement()
Gets the value(s) for modified (). creating it if it does not exist. Will not returnnull.Definition: Identifies the most recent date on which the plan has been revised.
-
getModified
public Date getModified()
Gets the value(s) for modified (). creating it if it does not exist. This method may returnnull.Definition: Identifies the most recent date on which the plan has been revised.
-
setModified
public CarePlan setModified(ca.uhn.fhir.model.primitive.DateTimeDt theValue)
Sets the value(s) for modified ()Definition: Identifies the most recent date on which the plan has been revised.
-
setModified
public CarePlan setModified(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)
Sets the value for modified ()Definition: Identifies the most recent date on which the plan has been revised.
-
setModifiedWithSecondsPrecision
public CarePlan setModifiedWithSecondsPrecision(Date theDate)
Sets the value for modified ()Definition: Identifies the most recent date on which the plan has been revised.
-
getCategory
public List<CodeableConceptDt> getCategory()
Gets the value(s) for category (). creating it if it does not exist. Will not returnnull.Definition: 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.
-
setCategory
public CarePlan setCategory(List<CodeableConceptDt> theValue)
Sets the value(s) for category ()Definition: 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.
-
addCategory
public CodeableConceptDt addCategory()
Adds and returns a new value for category ()Definition: 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.
-
addCategory
public CarePlan addCategory(CodeableConceptDt theValue)
Adds a given new value for category ()Definition: 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.
- Parameters:
theValue- The category to add (must not benull)
-
getCategoryFirstRep
public CodeableConceptDt getCategoryFirstRep()
Gets the first repetition for category (), creating it if it does not already exist.Definition: 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.
-
getDescriptionElement
public ca.uhn.fhir.model.primitive.StringDt getDescriptionElement()
Gets the value(s) for description (). creating it if it does not exist. Will not returnnull.Definition: A description of the scope and nature of the plan
-
getDescription
public String getDescription()
Gets the value(s) for description (). creating it if it does not exist. This method may returnnull.Definition: A description of the scope and nature of the plan
-
setDescription
public CarePlan setDescription(ca.uhn.fhir.model.primitive.StringDt theValue)
Sets the value(s) for description ()Definition: A description of the scope and nature of the plan
-
setDescription
public CarePlan setDescription(String theString)
Sets the value for description ()Definition: A description of the scope and nature of the plan
-
getAddresses
public List<ResourceReferenceDt> getAddresses()
Gets the value(s) for addresses (). creating it if it does not exist. Will not returnnull.Definition: Identifies the conditions/problems/concerns/diagnoses/etc. whose management and/or mitigation are handled by this plan.
-
setAddresses
public CarePlan setAddresses(List<ResourceReferenceDt> theValue)
Sets the value(s) for addresses ()Definition: Identifies the conditions/problems/concerns/diagnoses/etc. whose management and/or mitigation are handled by this plan.
-
addAddresses
public ResourceReferenceDt addAddresses()
Adds and returns a new value for addresses ()Definition: Identifies the conditions/problems/concerns/diagnoses/etc. whose management and/or mitigation are handled by this plan.
-
getSupport
public List<ResourceReferenceDt> getSupport()
Gets the value(s) for support (). creating it if it does not exist. Will not returnnull.Definition: 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.
-
setSupport
public CarePlan setSupport(List<ResourceReferenceDt> theValue)
Sets the value(s) for support ()Definition: 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.
-
addSupport
public ResourceReferenceDt addSupport()
Adds and returns a new value for support ()Definition: 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.
-
getRelatedPlan
public List<CarePlan.RelatedPlan> getRelatedPlan()
Gets the value(s) for relatedPlan (). creating it if it does not exist. Will not returnnull.Definition: Identifies CarePlans with some sort of formal relationship to the current plan.
-
setRelatedPlan
public CarePlan setRelatedPlan(List<CarePlan.RelatedPlan> theValue)
Sets the value(s) for relatedPlan ()Definition: Identifies CarePlans with some sort of formal relationship to the current plan.
-
addRelatedPlan
public CarePlan.RelatedPlan addRelatedPlan()
Adds and returns a new value for relatedPlan ()Definition: Identifies CarePlans with some sort of formal relationship to the current plan.
-
addRelatedPlan
public CarePlan addRelatedPlan(CarePlan.RelatedPlan theValue)
Adds a given new value for relatedPlan ()Definition: Identifies CarePlans with some sort of formal relationship to the current plan.
- Parameters:
theValue- The relatedPlan to add (must not benull)
-
getRelatedPlanFirstRep
public CarePlan.RelatedPlan getRelatedPlanFirstRep()
Gets the first repetition for relatedPlan (), creating it if it does not already exist.Definition: Identifies CarePlans with some sort of formal relationship to the current plan.
-
getParticipant
public List<CarePlan.Participant> getParticipant()
Gets the value(s) for participant (). creating it if it does not exist. Will not returnnull.Definition: Identifies all people and organizations who are expected to be involved in the care envisioned by this plan.
-
setParticipant
public CarePlan setParticipant(List<CarePlan.Participant> theValue)
Sets the value(s) for participant ()Definition: Identifies all people and organizations who are expected to be involved in the care envisioned by this plan.
-
addParticipant
public CarePlan.Participant addParticipant()
Adds and returns a new value for participant ()Definition: Identifies all people and organizations who are expected to be involved in the care envisioned by this plan.
-
addParticipant
public CarePlan addParticipant(CarePlan.Participant theValue)
Adds a given new value for participant ()Definition: Identifies all people and organizations who are expected to be involved in the care envisioned by this plan.
- Parameters:
theValue- The participant to add (must not benull)
-
getParticipantFirstRep
public CarePlan.Participant getParticipantFirstRep()
Gets the first repetition for participant (), creating it if it does not already exist.Definition: Identifies all people and organizations who are expected to be involved in the care envisioned by this plan.
-
getGoal
public List<ResourceReferenceDt> getGoal()
Gets the value(s) for goal (). creating it if it does not exist. Will not returnnull.Definition: Describes the intended objective(s) of carrying out the care plan.
-
setGoal
public CarePlan setGoal(List<ResourceReferenceDt> theValue)
Sets the value(s) for goal ()Definition: Describes the intended objective(s) of carrying out the care plan.
-
addGoal
public ResourceReferenceDt addGoal()
Adds and returns a new value for goal ()Definition: Describes the intended objective(s) of carrying out the care plan.
-
getActivity
public List<CarePlan.Activity> getActivity()
Gets the value(s) for activity (). creating it if it does not exist. Will not returnnull.Definition: 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.
-
setActivity
public CarePlan setActivity(List<CarePlan.Activity> theValue)
Sets the value(s) for activity ()Definition: 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.
-
addActivity
public CarePlan.Activity addActivity()
Adds and returns a new value for activity ()Definition: 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.
-
addActivity
public CarePlan addActivity(CarePlan.Activity theValue)
Adds a given new value for activity ()Definition: 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.
- Parameters:
theValue- The activity to add (must not benull)
-
getActivityFirstRep
public CarePlan.Activity getActivityFirstRep()
Gets the first repetition for activity (), creating it if it does not already exist.Definition: 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.
-
getNote
public AnnotationDt getNote()
Gets the value(s) for note (). creating it if it does not exist. Will not returnnull.Definition: General notes about the care plan not covered elsewhere
-
setNote
public CarePlan setNote(AnnotationDt theValue)
Sets the value(s) for note ()Definition: General notes about the care plan not covered elsewhere
-
getResourceName
public String getResourceName()
- Specified by:
getResourceNamein interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
public ca.uhn.fhir.context.FhirVersionEnum getStructureFhirVersionEnum()
- Specified by:
getStructureFhirVersionEnumin interfaceorg.hl7.fhir.instance.model.api.IBaseResource- Specified by:
getStructureFhirVersionEnumin interfaceca.uhn.fhir.model.api.IResource
-
-