Class Goal
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IAnyResource,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions,org.hl7.fhir.instance.model.api.IBaseResource,org.hl7.fhir.instance.model.api.IDomainResource
public class Goal extends DomainResource
Describes the intended objective(s) for a patient, group or organization care, for example, weight loss, restoring an activity of daily living, obtaining herd immunity via immunization, meeting a process improvement objective, etc.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGoal.GoalLifecycleStatusstatic classGoal.GoalLifecycleStatusEnumFactorystatic classGoal.GoalTargetComponent
-
Field Summary
Fields Modifier and Type Field Description static ca.uhn.fhir.rest.gclient.TokenClientParamACHIEVEMENT_STATUSFluent Client search parameter constant for achievement-statusprotected CodeableConceptachievementStatusDescribes the progression, or lack thereof, towards the goal against the target.protected List<Reference>addressesThe identified conditions and other health record elements that are intended to be addressed by the goal.protected List<CodeableConcept>categoryIndicates a category the goal falls within.static ca.uhn.fhir.rest.gclient.TokenClientParamCATEGORYFluent Client search parameter constant for categoryprotected BooleanTypecontinuousAfter meeting the goal, ongoing activity is needed to sustain the goal objective.protected CodeableConceptdescriptionHuman-readable and/or coded description of a specific desired objective of care, such as "control blood pressure" or "negotiate an obstacle course" or "dance with child at wedding".protected List<Identifier>identifierBusiness identifiers assigned to this goal by the performer or other systems which remain constant as the resource is updated and propagates from server to server.static ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.IncludeINCLUDE_PATIENTConstant 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.TokenClientParamLIFECYCLE_STATUSFluent Client search parameter constant for lifecycle-statusprotected Enumeration<Goal.GoalLifecycleStatus>lifecycleStatusThe state of the goal throughout its lifecycle.protected List<Annotation>noteAny comments related to the goal.protected List<CodeableReference>outcomeIdentifies the change (or lack of change) at the point when the status of the goal is assessed.static ca.uhn.fhir.rest.gclient.ReferenceClientParamPATIENTFluent Client search parameter constant for patientprotected CodeableConceptpriorityIdentifies the mutually agreed level of importance associated with reaching/sustaining the goal.protected ReferencesourceIndicates whose goal this is - patient goal, practitioner goal, etc.static StringSP_ACHIEVEMENT_STATUSSearch parameter: achievement-statusstatic StringSP_CATEGORYSearch parameter: categorystatic StringSP_IDENTIFIERSearch parameter: identifierstatic StringSP_LIFECYCLE_STATUSSearch parameter: lifecycle-statusstatic StringSP_PATIENTSearch parameter: patientstatic StringSP_START_DATESearch parameter: start-datestatic StringSP_SUBJECTSearch parameter: subjectstatic StringSP_TARGET_DATESearch parameter: target-dateprotected DataTypestartThe date or event after which the goal should begin being pursued.static ca.uhn.fhir.rest.gclient.DateClientParamSTART_DATEFluent Client search parameter constant for start-dateprotected DateTypestatusDateIdentifies when the current status.protected StringTypestatusReasonCaptures the reason for the current status.protected ReferencesubjectIdentifies the patient, group or organization for whom the goal is being established.static ca.uhn.fhir.rest.gclient.ReferenceClientParamSUBJECTFluent Client search parameter constant for subjectprotected List<Goal.GoalTargetComponent>targetIndicates what should be done by when.static ca.uhn.fhir.rest.gclient.DateClientParamTARGET_DATEFluent Client search parameter constant for target-date-
Fields inherited from class org.hl7.fhir.r5.model.DomainResource
contained, extension, modifierExtension, SP_TEXT, text, TEXT
-
Fields inherited from class org.hl7.fhir.r5.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description Goal()ConstructorGoal(Goal.GoalLifecycleStatus lifecycleStatus, CodeableConcept description, Reference subject)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r5.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
-
Methods inherited from class org.hl7.fhir.r5.model.Resource
copyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.r5.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
-
Methods inherited from class org.hl7.fhir.r5.model.Base
children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
-
-
-
-
Field Detail
-
identifier
protected List<Identifier> identifier
Business identifiers assigned to this goal by the performer or other systems which remain constant as the resource is updated and propagates from server to server.
-
lifecycleStatus
protected Enumeration<Goal.GoalLifecycleStatus> lifecycleStatus
The state of the goal throughout its lifecycle.
-
achievementStatus
protected CodeableConcept achievementStatus
Describes the progression, or lack thereof, towards the goal against the target.
-
category
protected List<CodeableConcept> category
Indicates a category the goal falls within.
-
continuous
protected BooleanType continuous
After meeting the goal, ongoing activity is needed to sustain the goal objective.
-
priority
protected CodeableConcept priority
Identifies the mutually agreed level of importance associated with reaching/sustaining the goal.
-
description
protected CodeableConcept description
Human-readable and/or coded description of a specific desired objective of care, such as "control blood pressure" or "negotiate an obstacle course" or "dance with child at wedding".
-
subject
protected Reference subject
Identifies the patient, group or organization for whom the goal is being established.
-
target
protected List<Goal.GoalTargetComponent> target
Indicates what should be done by when.
-
statusDate
protected DateType statusDate
Identifies when the current status. I.e. When initially created, when achieved, when cancelled, etc.
-
statusReason
protected StringType statusReason
Captures the reason for the current status.
-
source
protected Reference source
Indicates whose goal this is - patient goal, practitioner goal, etc.
-
addresses
protected List<Reference> addresses
The identified conditions and other health record elements that are intended to be addressed by the goal.
-
note
protected List<Annotation> note
Any comments related to the goal.
-
outcome
protected List<CodeableReference> outcome
Identifies the change (or lack of change) at the point when the status of the goal is assessed.
-
SP_ACHIEVEMENT_STATUS
public static final String SP_ACHIEVEMENT_STATUS
Search parameter: achievement-statusDescription: in-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable
Type: token
Path: Goal.achievementStatus
- See Also:
- Constant Field Values
-
ACHIEVEMENT_STATUS
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACHIEVEMENT_STATUS
Fluent Client search parameter constant for achievement-statusDescription: in-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable
Type: token
Path: Goal.achievementStatus
-
SP_CATEGORY
public static final String SP_CATEGORY
Search parameter: categoryDescription: E.g. Treatment, dietary, behavioral, etc.
Type: token
Path: Goal.category
- See Also:
- Constant Field Values
-
CATEGORY
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY
Fluent Client search parameter constant for categoryDescription: E.g. Treatment, dietary, behavioral, etc.
Type: token
Path: Goal.category
-
SP_LIFECYCLE_STATUS
public static final String SP_LIFECYCLE_STATUS
Search parameter: lifecycle-statusDescription: proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected
Type: token
Path: Goal.lifecycleStatus
- See Also:
- Constant Field Values
-
LIFECYCLE_STATUS
public static final ca.uhn.fhir.rest.gclient.TokenClientParam LIFECYCLE_STATUS
Fluent Client search parameter constant for lifecycle-statusDescription: proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected
Type: token
Path: Goal.lifecycleStatus
-
SP_START_DATE
public static final String SP_START_DATE
Search parameter: start-dateDescription: When goal pursuit begins
Type: date
Path: (Goal.start as date)
- See Also:
- Constant Field Values
-
START_DATE
public static final ca.uhn.fhir.rest.gclient.DateClientParam START_DATE
Fluent Client search parameter constant for start-dateDescription: When goal pursuit begins
Type: date
Path: (Goal.start as date)
-
SP_SUBJECT
public static final String SP_SUBJECT
Search parameter: subjectDescription: Who this goal is intended for
Type: reference
Path: Goal.subject
- See Also:
- Constant Field Values
-
SUBJECT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT
Fluent Client search parameter constant for subjectDescription: Who this goal is intended for
Type: reference
Path: Goal.subject
-
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 "Goal:subject".
-
SP_TARGET_DATE
public static final String SP_TARGET_DATE
Search parameter: target-dateDescription: Reach goal on or before
Type: date
Path: (Goal.target.due as date)
- See Also:
- Constant Field Values
-
TARGET_DATE
public static final ca.uhn.fhir.rest.gclient.DateClientParam TARGET_DATE
Fluent Client search parameter constant for target-dateDescription: Reach goal on or before
Type: date
Path: (Goal.target.due as date)
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter: identifierDescription: Multiple Resources: [AllergyIntolerance](allergyintolerance.html): External ids for this item [CarePlan](careplan.html): External Ids for this plan [CareTeam](careteam.html): External Ids for this team [Composition](composition.html): Version-independent identifier for the Composition [Condition](condition.html): A unique identifier of the condition record [Consent](consent.html): Identifier for this record (external references) [DetectedIssue](detectedissue.html): Unique id for the detected issue [DeviceRequest](devicerequest.html): Business identifier for request/order [DiagnosticReport](diagnosticreport.html): An identifier for the report [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents [DocumentReference](documentreference.html): Identifier of the attachment binary [Encounter](encounter.html): Identifier(s) by which this encounter is known [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier [Goal](goal.html): External Ids for this goal [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID [Immunization](immunization.html): Business identifier [List](list.html): Business identifier [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier [MedicationUsage](medicationusage.html): Return statements with this external identifier [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier [Observation](observation.html): The unique id for a particular observation [Procedure](procedure.html): A unique identifier for a procedure [RiskAssessment](riskassessment.html): Unique identifier for the assessment [ServiceRequest](servicerequest.html): Identifiers assigned to this order [SupplyDelivery](supplydelivery.html): External identifier [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier
Type: token
Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Fluent Client search parameter constant for identifierDescription: Multiple Resources: [AllergyIntolerance](allergyintolerance.html): External ids for this item [CarePlan](careplan.html): External Ids for this plan [CareTeam](careteam.html): External Ids for this team [Composition](composition.html): Version-independent identifier for the Composition [Condition](condition.html): A unique identifier of the condition record [Consent](consent.html): Identifier for this record (external references) [DetectedIssue](detectedissue.html): Unique id for the detected issue [DeviceRequest](devicerequest.html): Business identifier for request/order [DiagnosticReport](diagnosticreport.html): An identifier for the report [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents [DocumentReference](documentreference.html): Identifier of the attachment binary [Encounter](encounter.html): Identifier(s) by which this encounter is known [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier [Goal](goal.html): External Ids for this goal [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID [Immunization](immunization.html): Business identifier [List](list.html): Business identifier [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier [MedicationUsage](medicationusage.html): Return statements with this external identifier [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier [Observation](observation.html): The unique id for a particular observation [Procedure](procedure.html): A unique identifier for a procedure [RiskAssessment](riskassessment.html): Unique identifier for the assessment [ServiceRequest](servicerequest.html): Identifiers assigned to this order [SupplyDelivery](supplydelivery.html): External identifier [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier
Type: token
Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
-
SP_PATIENT
public static final String SP_PATIENT
Search parameter: patientDescription: Multiple Resources: [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for [CarePlan](careplan.html): Who the care plan is for [CareTeam](careteam.html): Who care team is for [ClinicalImpression](clinicalimpression.html): Patient assessed [Composition](composition.html): Who and/or what the composition is about [Condition](condition.html): Who has the condition? [Consent](consent.html): Who the consent applies to [DetectedIssue](detectedissue.html): Associated patient [DeviceRequest](devicerequest.html): Individual the service is ordered for [DeviceUsage](deviceusage.html): Search by patient who used / uses the device [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient [DocumentManifest](documentmanifest.html): The subject of the set of documents [DocumentReference](documentreference.html): Who/what is the subject of the document [Encounter](encounter.html): The patient present at the encounter [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for [Flag](flag.html): The identity of a subject to list flags for [Goal](goal.html): Who this goal is intended for [ImagingStudy](imagingstudy.html): Who the study is about [Immunization](immunization.html): The patient for the vaccination record [List](list.html): If all resources have the same subject [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient [MedicationUsage](medicationusage.html): Returns statements for a specific patient. [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement [Observation](observation.html): The subject that the observation is about (if patient) [Procedure](procedure.html): Search by subject - a patient [RiskAssessment](riskassessment.html): Who/what does assessment apply to? [ServiceRequest](servicerequest.html): Search by subject - a patient [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for
Type: reference
Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
- See Also:
- Constant Field Values
-
PATIENT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Fluent Client search parameter constant for patientDescription: Multiple Resources: [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for [CarePlan](careplan.html): Who the care plan is for [CareTeam](careteam.html): Who care team is for [ClinicalImpression](clinicalimpression.html): Patient assessed [Composition](composition.html): Who and/or what the composition is about [Condition](condition.html): Who has the condition? [Consent](consent.html): Who the consent applies to [DetectedIssue](detectedissue.html): Associated patient [DeviceRequest](devicerequest.html): Individual the service is ordered for [DeviceUsage](deviceusage.html): Search by patient who used / uses the device [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient [DocumentManifest](documentmanifest.html): The subject of the set of documents [DocumentReference](documentreference.html): Who/what is the subject of the document [Encounter](encounter.html): The patient present at the encounter [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for [Flag](flag.html): The identity of a subject to list flags for [Goal](goal.html): Who this goal is intended for [ImagingStudy](imagingstudy.html): Who the study is about [Immunization](immunization.html): The patient for the vaccination record [List](list.html): If all resources have the same subject [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient [MedicationUsage](medicationusage.html): Returns statements for a specific patient. [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement [Observation](observation.html): The subject that the observation is about (if patient) [Procedure](procedure.html): Search by subject - a patient [RiskAssessment](riskassessment.html): Who/what does assessment apply to? [ServiceRequest](servicerequest.html): Search by subject - a patient [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for
Type: reference
Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
-
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 "Goal:patient".
-
-
Constructor Detail
-
Goal
public Goal()
Constructor
-
Goal
public Goal(Goal.GoalLifecycleStatus lifecycleStatus, CodeableConcept description, Reference subject)
Constructor
-
-
Method Detail
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier(Business identifiers assigned to this goal by the performer or other systems which remain constant as the resource is updated and propagates from server to server.)
-
setIdentifier
public Goal setIdentifier(List<Identifier> theIdentifier)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
-
addIdentifier
public Goal addIdentifier(Identifier t)
-
getIdentifierFirstRep
public Identifier getIdentifierFirstRep()
- Returns:
- The first repetition of repeating field
identifier, creating it if it does not already exist {3}
-
getLifecycleStatusElement
public Enumeration<Goal.GoalLifecycleStatus> getLifecycleStatusElement()
- Returns:
lifecycleStatus(The state of the goal throughout its lifecycle.). This is the underlying object with id, value and extensions. The accessor "getLifecycleStatus" gives direct access to the value
-
hasLifecycleStatusElement
public boolean hasLifecycleStatusElement()
-
hasLifecycleStatus
public boolean hasLifecycleStatus()
-
setLifecycleStatusElement
public Goal setLifecycleStatusElement(Enumeration<Goal.GoalLifecycleStatus> value)
- Parameters:
value-lifecycleStatus(The state of the goal throughout its lifecycle.). This is the underlying object with id, value and extensions. The accessor "getLifecycleStatus" gives direct access to the value
-
getLifecycleStatus
public Goal.GoalLifecycleStatus getLifecycleStatus()
- Returns:
- The state of the goal throughout its lifecycle.
-
setLifecycleStatus
public Goal setLifecycleStatus(Goal.GoalLifecycleStatus value)
- Parameters:
value- The state of the goal throughout its lifecycle.
-
getAchievementStatus
public CodeableConcept getAchievementStatus()
- Returns:
achievementStatus(Describes the progression, or lack thereof, towards the goal against the target.)
-
hasAchievementStatus
public boolean hasAchievementStatus()
-
setAchievementStatus
public Goal setAchievementStatus(CodeableConcept value)
- Parameters:
value-achievementStatus(Describes the progression, or lack thereof, towards the goal against the target.)
-
getCategory
public List<CodeableConcept> getCategory()
- Returns:
category(Indicates a category the goal falls within.)
-
setCategory
public Goal setCategory(List<CodeableConcept> theCategory)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasCategory
public boolean hasCategory()
-
addCategory
public CodeableConcept addCategory()
-
addCategory
public Goal addCategory(CodeableConcept t)
-
getCategoryFirstRep
public CodeableConcept getCategoryFirstRep()
- Returns:
- The first repetition of repeating field
category, creating it if it does not already exist {3}
-
getContinuousElement
public BooleanType getContinuousElement()
- Returns:
continuous(After meeting the goal, ongoing activity is needed to sustain the goal objective.). This is the underlying object with id, value and extensions. The accessor "getContinuous" gives direct access to the value
-
hasContinuousElement
public boolean hasContinuousElement()
-
hasContinuous
public boolean hasContinuous()
-
setContinuousElement
public Goal setContinuousElement(BooleanType value)
- Parameters:
value-continuous(After meeting the goal, ongoing activity is needed to sustain the goal objective.). This is the underlying object with id, value and extensions. The accessor "getContinuous" gives direct access to the value
-
getContinuous
public boolean getContinuous()
- Returns:
- After meeting the goal, ongoing activity is needed to sustain the goal objective.
-
setContinuous
public Goal setContinuous(boolean value)
- Parameters:
value- After meeting the goal, ongoing activity is needed to sustain the goal objective.
-
getPriority
public CodeableConcept getPriority()
- Returns:
priority(Identifies the mutually agreed level of importance associated with reaching/sustaining the goal.)
-
hasPriority
public boolean hasPriority()
-
setPriority
public Goal setPriority(CodeableConcept value)
- Parameters:
value-priority(Identifies the mutually agreed level of importance associated with reaching/sustaining the goal.)
-
getDescription
public CodeableConcept getDescription()
- Returns:
description(Human-readable and/or coded description of a specific desired objective of care, such as "control blood pressure" or "negotiate an obstacle course" or "dance with child at wedding".)
-
hasDescription
public boolean hasDescription()
-
setDescription
public Goal setDescription(CodeableConcept value)
- Parameters:
value-description(Human-readable and/or coded description of a specific desired objective of care, such as "control blood pressure" or "negotiate an obstacle course" or "dance with child at wedding".)
-
getSubject
public Reference getSubject()
- Returns:
subject(Identifies the patient, group or organization for whom the goal is being established.)
-
hasSubject
public boolean hasSubject()
-
setSubject
public Goal setSubject(Reference value)
- Parameters:
value-subject(Identifies the patient, group or organization for whom the goal is being established.)
-
getStart
public DataType getStart()
- Returns:
start(The date or event after which the goal should begin being pursued.)
-
getStartDateType
public DateType getStartDateType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
start(The date or event after which the goal should begin being pursued.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasStartDateType
public boolean hasStartDateType()
-
getStartCodeableConcept
public CodeableConcept getStartCodeableConcept() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
start(The date or event after which the goal should begin being pursued.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasStartCodeableConcept
public boolean hasStartCodeableConcept()
-
hasStart
public boolean hasStart()
-
setStart
public Goal setStart(DataType value)
- Parameters:
value-start(The date or event after which the goal should begin being pursued.)
-
getTarget
public List<Goal.GoalTargetComponent> getTarget()
- Returns:
target(Indicates what should be done by when.)
-
setTarget
public Goal setTarget(List<Goal.GoalTargetComponent> theTarget)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasTarget
public boolean hasTarget()
-
addTarget
public Goal.GoalTargetComponent addTarget()
-
addTarget
public Goal addTarget(Goal.GoalTargetComponent t)
-
getTargetFirstRep
public Goal.GoalTargetComponent getTargetFirstRep()
- Returns:
- The first repetition of repeating field
target, creating it if it does not already exist {3}
-
getStatusDateElement
public DateType getStatusDateElement()
- Returns:
statusDate(Identifies when the current status. I.e. When initially created, when achieved, when cancelled, etc.). This is the underlying object with id, value and extensions. The accessor "getStatusDate" gives direct access to the value
-
hasStatusDateElement
public boolean hasStatusDateElement()
-
hasStatusDate
public boolean hasStatusDate()
-
setStatusDateElement
public Goal setStatusDateElement(DateType value)
- Parameters:
value-statusDate(Identifies when the current status. I.e. When initially created, when achieved, when cancelled, etc.). This is the underlying object with id, value and extensions. The accessor "getStatusDate" gives direct access to the value
-
getStatusDate
public Date getStatusDate()
- Returns:
- Identifies when the current status. I.e. When initially created, when achieved, when cancelled, etc.
-
setStatusDate
public Goal setStatusDate(Date value)
- Parameters:
value- Identifies when the current status. I.e. When initially created, when achieved, when cancelled, etc.
-
getStatusReasonElement
public StringType getStatusReasonElement()
- Returns:
statusReason(Captures the reason for the current status.). This is the underlying object with id, value and extensions. The accessor "getStatusReason" gives direct access to the value
-
hasStatusReasonElement
public boolean hasStatusReasonElement()
-
hasStatusReason
public boolean hasStatusReason()
-
setStatusReasonElement
public Goal setStatusReasonElement(StringType value)
- Parameters:
value-statusReason(Captures the reason for the current status.). This is the underlying object with id, value and extensions. The accessor "getStatusReason" gives direct access to the value
-
getStatusReason
public String getStatusReason()
- Returns:
- Captures the reason for the current status.
-
setStatusReason
public Goal setStatusReason(String value)
- Parameters:
value- Captures the reason for the current status.
-
getSource
public Reference getSource()
- Returns:
source(Indicates whose goal this is - patient goal, practitioner goal, etc.)
-
hasSource
public boolean hasSource()
-
setSource
public Goal setSource(Reference value)
- Parameters:
value-source(Indicates whose goal this is - patient goal, practitioner goal, etc.)
-
getAddresses
public List<Reference> getAddresses()
- Returns:
addresses(The identified conditions and other health record elements that are intended to be addressed by the goal.)
-
setAddresses
public Goal setAddresses(List<Reference> theAddresses)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasAddresses
public boolean hasAddresses()
-
addAddresses
public Reference addAddresses()
-
addAddresses
public Goal addAddresses(Reference t)
-
getAddressesFirstRep
public Reference getAddressesFirstRep()
- Returns:
- The first repetition of repeating field
addresses, creating it if it does not already exist {3}
-
getNote
public List<Annotation> getNote()
- Returns:
note(Any comments related to the goal.)
-
setNote
public Goal setNote(List<Annotation> theNote)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasNote
public boolean hasNote()
-
addNote
public Annotation addNote()
-
addNote
public Goal addNote(Annotation t)
-
getNoteFirstRep
public Annotation getNoteFirstRep()
- Returns:
- The first repetition of repeating field
note, creating it if it does not already exist {3}
-
getOutcome
public List<CodeableReference> getOutcome()
- Returns:
outcome(Identifies the change (or lack of change) at the point when the status of the goal is assessed.)
-
setOutcome
public Goal setOutcome(List<CodeableReference> theOutcome)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasOutcome
public boolean hasOutcome()
-
addOutcome
public CodeableReference addOutcome()
-
addOutcome
public Goal addOutcome(CodeableReference t)
-
getOutcomeFirstRep
public CodeableReference getOutcomeFirstRep()
- Returns:
- The first repetition of repeating field
outcome, creating it if it does not already exist {3}
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
public Goal copy()
- Specified by:
copyin classDomainResource
-
copyValues
public void copyValues(Goal dst)
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceTypein classResource
-
-