public class Task extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
Task.ParameterComponent |
static class |
Task.TaskIntent |
static class |
Task.TaskIntentEnumFactory |
static class |
Task.TaskOutputComponent |
static class |
Task.TaskPriority |
static class |
Task.TaskPriorityEnumFactory |
static class |
Task.TaskRestrictionComponent |
static class |
Task.TaskStatus |
static class |
Task.TaskStatusEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
static ca.uhn.fhir.rest.gclient.DateClientParam |
AUTHORED_ON
Fluent Client search parameter constant for authored-on
|
protected DateTimeType |
authoredOn
The date and time this task was created.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
BASED_ON
Fluent Client search parameter constant for based-on
|
protected List<Reference> |
basedOn
BasedOn refers to a higher-level authorization that triggered the creation of the task.
|
protected List<Resource> |
basedOnTarget
The actual objects that are the target of the reference (BasedOn refers to a higher-level authorization that triggered the creation of the task.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
BUSINESS_STATUS
Fluent Client search parameter constant for business-status
|
protected CodeableConcept |
businessStatus
Contains business-specific nuances of the business state.
|
protected CodeableConcept |
code
A name or code (or both) briefly describing what the task involves.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
CODE
Fluent Client search parameter constant for code
|
protected StringType |
description
A free-text description of what is to be performed.
|
protected Reference |
encounter
The healthcare event (e.g.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
ENCOUNTER
Fluent Client search parameter constant for encounter
|
protected Encounter |
encounterTarget
The actual object that is the target of the reference (The healthcare event (e.g.
|
protected Period |
executionPeriod
Identifies the time action was first taken against the task (start) and/or the time final action was taken against the task prior to marking it as completed (end).
|
protected Reference |
focus
The request being actioned or the resource being manipulated by this task.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
FOCUS
Fluent Client search parameter constant for focus
|
protected Resource |
focusTarget
The actual object that is the target of the reference (The request being actioned or the resource being manipulated by this task.)
|
protected Reference |
for_
The entity who benefits from the performance of the service specified in the task (e.g., the patient).
|
protected Resource |
for_Target
The actual object that is the target of the reference (The entity who benefits from the performance of the service specified in the task (e.g., the patient).)
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
GROUP_IDENTIFIER
Fluent Client search parameter constant for group-identifier
|
protected Identifier |
groupIdentifier
An identifier that links together multiple tasks and other requests that were created in the same context.
|
protected List<Identifier> |
identifier
The business identifier for this task.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_BASED_ON
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_FOCUS
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_OWNER
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PART_OF
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_REQUESTER
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements.
|
protected List<Task.ParameterComponent> |
input
Additional information that may be needed in the execution of the task.
|
protected CanonicalType |
instantiatesCanonical
The URL pointing to a *FHIR*-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Task.
|
protected UriType |
instantiatesUri
The URL pointing to an *externally* maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Task.
|
protected List<Reference> |
insurance
Insurance plans, coverage extensions, pre-authorizations and/or pre-determinations that may be relevant to the Task.
|
protected List<Resource> |
insuranceTarget
The actual objects that are the target of the reference (Insurance plans, coverage extensions, pre-authorizations and/or pre-determinations that may be relevant to the Task.)
|
protected Enumeration<Task.TaskIntent> |
intent
Indicates the "level" of actionability associated with the Task, i.e.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
INTENT
Fluent Client search parameter constant for intent
|
protected DateTimeType |
lastModified
The date and time of last modification to this task.
|
protected Reference |
location
Principal physical location where the this task is performed.
|
protected Location |
locationTarget
The actual object that is the target of the reference (Principal physical location where the this task is performed.)
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
MODIFIED
Fluent Client search parameter constant for modified
|
protected List<Annotation> |
note
Free-text information captured about the task as it progresses.
|
protected List<Task.TaskOutputComponent> |
output
Outputs produced by the Task.
|
protected Reference |
owner
Individual organization or Device currently responsible for task execution.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
OWNER
Fluent Client search parameter constant for owner
|
protected Resource |
ownerTarget
The actual object that is the target of the reference (Individual organization or Device currently responsible for task execution.)
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PART_OF
Fluent Client search parameter constant for part-of
|
protected List<Reference> |
partOf
Task that this particular task is part of.
|
protected List<Task> |
partOfTarget
The actual objects that are the target of the reference (Task that this particular task is part of.)
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
PERFORMER
Fluent Client search parameter constant for performer
|
protected List<CodeableConcept> |
performerType
The kind of participant that should perform the task.
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
PERIOD
Fluent Client search parameter constant for period
|
protected Enumeration<Task.TaskPriority> |
priority
Indicates how quickly the Task should be addressed with respect to other requests.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
PRIORITY
Fluent Client search parameter constant for priority
|
protected CodeableConcept |
reasonCode
A description or code indicating why this task needs to be performed.
|
protected Reference |
reasonReference
A resource reference indicating why this task needs to be performed.
|
protected Resource |
reasonReferenceTarget
The actual object that is the target of the reference (A resource reference indicating why this task needs to be performed.)
|
protected List<Reference> |
relevantHistory
Links to Provenance records for past versions of this Task that identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the task.
|
protected List<Provenance> |
relevantHistoryTarget
The actual objects that are the target of the reference (Links to Provenance records for past versions of this Task that identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the task.)
|
protected Reference |
requester
The creator of the task.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
REQUESTER
Fluent Client search parameter constant for requester
|
protected Resource |
requesterTarget
The actual object that is the target of the reference (The creator of the task.)
|
protected Task.TaskRestrictionComponent |
restriction
If the Task.focus is a request resource and the task is seeking fulfillment (i.e.
|
static String |
SP_AUTHORED_ON
Search parameter: authored-on
|
static String |
SP_BASED_ON
Search parameter: based-on
|
static String |
SP_BUSINESS_STATUS
Search parameter: business-status
|
static String |
SP_CODE
Search parameter: code
|
static String |
SP_ENCOUNTER
Search parameter: encounter
|
static String |
SP_FOCUS
Search parameter: focus
|
static String |
SP_GROUP_IDENTIFIER
Search parameter: group-identifier
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_INTENT
Search parameter: intent
|
static String |
SP_MODIFIED
Search parameter: modified
|
static String |
SP_OWNER
Search parameter: owner
|
static String |
SP_PART_OF
Search parameter: part-of
|
static String |
SP_PATIENT
Search parameter: patient
|
static String |
SP_PERFORMER
Search parameter: performer
|
static String |
SP_PERIOD
Search parameter: period
|
static String |
SP_PRIORITY
Search parameter: priority
|
static String |
SP_REQUESTER
Search parameter: requester
|
static String |
SP_STATUS
Search parameter: status
|
static String |
SP_SUBJECT
Search parameter: subject
|
protected Enumeration<Task.TaskStatus> |
status
The current status of the task.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
protected CodeableConcept |
statusReason
An explanation as to why this task is held, failed, was refused, etc.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
SUBJECT
Fluent Client search parameter constant for subject
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
Task()
Constructor
|
Task(Enumeration<Task.TaskStatus> status,
Enumeration<Task.TaskIntent> intent)
Constructor
|
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected List<Identifier> identifier
protected CanonicalType instantiatesCanonical
protected UriType instantiatesUri
protected List<Reference> basedOn
protected List<Resource> basedOnTarget
protected Identifier groupIdentifier
protected List<Task> partOfTarget
protected Enumeration<Task.TaskStatus> status
protected CodeableConcept statusReason
protected CodeableConcept businessStatus
protected Enumeration<Task.TaskIntent> intent
protected Enumeration<Task.TaskPriority> priority
protected CodeableConcept code
protected StringType description
protected Reference focus
protected Resource focusTarget
protected Reference for_
protected Resource for_Target
protected Reference encounter
protected Encounter encounterTarget
protected Period executionPeriod
protected DateTimeType authoredOn
protected DateTimeType lastModified
protected Resource requesterTarget
protected List<CodeableConcept> performerType
protected Reference owner
protected Resource ownerTarget
protected Location locationTarget
protected CodeableConcept reasonCode
protected Reference reasonReference
protected Resource reasonReferenceTarget
protected List<Reference> insurance
protected List<Resource> insuranceTarget
protected List<Annotation> note
protected List<Reference> relevantHistory
protected List<Provenance> relevantHistoryTarget
protected Task.TaskRestrictionComponent restriction
protected List<Task.ParameterComponent> input
protected List<Task.TaskOutputComponent> output
public static final String SP_OWNER
Description: Search by task owner
Type: reference
Path: Task.owner
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam OWNER
Description: Search by task owner
Type: reference
Path: Task.owner
public static final ca.uhn.fhir.model.api.Include INCLUDE_OWNER
public static final String SP_REQUESTER
Description: Search by task requester
Type: reference
Path: Task.requester
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTER
Description: Search by task requester
Type: reference
Path: Task.requester
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUESTER
public static final String SP_IDENTIFIER
Description: Search for a task instance by its business identifier
Type: token
Path: Task.identifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description: Search for a task instance by its business identifier
Type: token
Path: Task.identifier
public static final String SP_BUSINESS_STATUS
Description: Search by business status
Type: token
Path: Task.businessStatus
public static final ca.uhn.fhir.rest.gclient.TokenClientParam BUSINESS_STATUS
Description: Search by business status
Type: token
Path: Task.businessStatus
public static final String SP_PERIOD
Description: Search by period Task is/was underway
Type: date
Path: Task.executionPeriod
public static final ca.uhn.fhir.rest.gclient.DateClientParam PERIOD
Description: Search by period Task is/was underway
Type: date
Path: Task.executionPeriod
public static final String SP_CODE
Description: Search by task code
Type: token
Path: Task.code
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE
Description: Search by task code
Type: token
Path: Task.code
public static final String SP_PERFORMER
Description: Search by recommended type of performer (e.g., Requester, Performer, Scheduler).
Type: token
Path: Task.performerType
public static final ca.uhn.fhir.rest.gclient.TokenClientParam PERFORMER
Description: Search by recommended type of performer (e.g., Requester, Performer, Scheduler).
Type: token
Path: Task.performerType
public static final String SP_SUBJECT
Description: Search by subject
Type: reference
Path: Task.for
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT
Description: Search by subject
Type: reference
Path: Task.for
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT
public static final String SP_FOCUS
Description: Search by task focus
Type: reference
Path: Task.focus
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam FOCUS
Description: Search by task focus
Type: reference
Path: Task.focus
public static final ca.uhn.fhir.model.api.Include INCLUDE_FOCUS
public static final String SP_PART_OF
Description: Search by task this task is part of
Type: reference
Path: Task.partOf
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PART_OF
Description: Search by task this task is part of
Type: reference
Path: Task.partOf
public static final ca.uhn.fhir.model.api.Include INCLUDE_PART_OF
public static final String SP_ENCOUNTER
Description: Search by encounter
Type: reference
Path: Task.encounter
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER
Description: Search by encounter
Type: reference
Path: Task.encounter
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER
public static final String SP_PRIORITY
Description: Search by task priority
Type: token
Path: Task.priority
public static final ca.uhn.fhir.rest.gclient.TokenClientParam PRIORITY
Description: Search by task priority
Type: token
Path: Task.priority
public static final String SP_AUTHORED_ON
Description: Search by creation date
Type: date
Path: Task.authoredOn
public static final ca.uhn.fhir.rest.gclient.DateClientParam AUTHORED_ON
Description: Search by creation date
Type: date
Path: Task.authoredOn
public static final String SP_INTENT
Description: Search by task intent
Type: token
Path: Task.intent
public static final ca.uhn.fhir.rest.gclient.TokenClientParam INTENT
Description: Search by task intent
Type: token
Path: Task.intent
public static final String SP_GROUP_IDENTIFIER
Description: Search by group identifier
Type: token
Path: Task.groupIdentifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam GROUP_IDENTIFIER
Description: Search by group identifier
Type: token
Path: Task.groupIdentifier
public static final String SP_BASED_ON
Description: Search by requests this task is based on
Type: reference
Path: Task.basedOn
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BASED_ON
Description: Search by requests this task is based on
Type: reference
Path: Task.basedOn
public static final ca.uhn.fhir.model.api.Include INCLUDE_BASED_ON
public static final String SP_PATIENT
Description: Search by patient
Type: reference
Path: Task.for
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Description: Search by patient
Type: reference
Path: Task.for
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
public static final String SP_MODIFIED
Description: Search by last modification date
Type: date
Path: Task.lastModified
public static final ca.uhn.fhir.rest.gclient.DateClientParam MODIFIED
Description: Search by last modification date
Type: date
Path: Task.lastModified
public static final String SP_STATUS
Description: Search by task status
Type: token
Path: Task.status
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Description: Search by task status
Type: token
Path: Task.status
public Task()
public Task(Enumeration<Task.TaskStatus> status, Enumeration<Task.TaskIntent> intent)
public List<Identifier> getIdentifier()
identifier (The business identifier for this task.)public Task setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public Task addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic CanonicalType getInstantiatesCanonicalElement()
instantiatesCanonical (The URL pointing to a *FHIR*-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Task.). This is the underlying object with id, value and extensions. The accessor "getInstantiatesCanonical" gives direct access to the valuepublic boolean hasInstantiatesCanonicalElement()
public boolean hasInstantiatesCanonical()
public Task setInstantiatesCanonicalElement(CanonicalType value)
value - instantiatesCanonical (The URL pointing to a *FHIR*-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Task.). This is the underlying object with id, value and extensions. The accessor "getInstantiatesCanonical" gives direct access to the valuepublic String getInstantiatesCanonical()
public Task setInstantiatesCanonical(String value)
value - The URL pointing to a *FHIR*-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Task.public UriType getInstantiatesUriElement()
instantiatesUri (The URL pointing to an *externally* maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Task.). This is the underlying object with id, value and extensions. The accessor "getInstantiatesUri" gives direct access to the valuepublic boolean hasInstantiatesUriElement()
public boolean hasInstantiatesUri()
public Task setInstantiatesUriElement(UriType value)
value - instantiatesUri (The URL pointing to an *externally* maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Task.). This is the underlying object with id, value and extensions. The accessor "getInstantiatesUri" gives direct access to the valuepublic String getInstantiatesUri()
public Task setInstantiatesUri(String value)
value - The URL pointing to an *externally* maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Task.public List<Reference> getBasedOn()
basedOn (BasedOn refers to a higher-level authorization that triggered the creation of the task. It references a "request" resource such as a ServiceRequest, MedicationRequest, ServiceRequest, CarePlan, etc. which is distinct from the "request" resource the task is seeking to fulfill. This latter resource is referenced by FocusOn. For example, based on a ServiceRequest (= BasedOn), a task is created to fulfill a procedureRequest ( = FocusOn ) to collect a specimen from a patient.)public Task setBasedOn(List<Reference> theBasedOn)
this for easy method chainingpublic boolean hasBasedOn()
public Reference addBasedOn()
public Task addBasedOn(Reference t)
public Reference getBasedOnFirstRep()
basedOn, creating it if it does not already exist@Deprecated public List<Resource> getBasedOnTarget()
public Identifier getGroupIdentifier()
groupIdentifier (An identifier that links together multiple tasks and other requests that were created in the same context.)public boolean hasGroupIdentifier()
public Task setGroupIdentifier(Identifier value)
value - groupIdentifier (An identifier that links together multiple tasks and other requests that were created in the same context.)public List<Reference> getPartOf()
partOf (Task that this particular task is part of.)public Task setPartOf(List<Reference> thePartOf)
this for easy method chainingpublic boolean hasPartOf()
public Reference getPartOfFirstRep()
partOf, creating it if it does not already exist@Deprecated public List<Task> getPartOfTarget()
@Deprecated public Task addPartOfTarget()
public Enumeration<Task.TaskStatus> getStatusElement()
status (The current status of the task.). 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 Task setStatusElement(Enumeration<Task.TaskStatus> value)
value - status (The current status of the task.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic Task.TaskStatus getStatus()
public Task setStatus(Task.TaskStatus value)
value - The current status of the task.public CodeableConcept getStatusReason()
statusReason (An explanation as to why this task is held, failed, was refused, etc.)public boolean hasStatusReason()
public Task setStatusReason(CodeableConcept value)
value - statusReason (An explanation as to why this task is held, failed, was refused, etc.)public CodeableConcept getBusinessStatus()
businessStatus (Contains business-specific nuances of the business state.)public boolean hasBusinessStatus()
public Task setBusinessStatus(CodeableConcept value)
value - businessStatus (Contains business-specific nuances of the business state.)public Enumeration<Task.TaskIntent> getIntentElement()
intent (Indicates the "level" of actionability associated with the Task, i.e. i+R[9]Cs this a proposed task, a planned task, an actionable task, etc.). This is the underlying object with id, value and extensions. The accessor "getIntent" gives direct access to the valuepublic boolean hasIntentElement()
public boolean hasIntent()
public Task setIntentElement(Enumeration<Task.TaskIntent> value)
value - intent (Indicates the "level" of actionability associated with the Task, i.e. i+R[9]Cs this a proposed task, a planned task, an actionable task, etc.). This is the underlying object with id, value and extensions. The accessor "getIntent" gives direct access to the valuepublic Task.TaskIntent getIntent()
public Task setIntent(Task.TaskIntent value)
value - Indicates the "level" of actionability associated with the Task, i.e. i+R[9]Cs this a proposed task, a planned task, an actionable task, etc.public Enumeration<Task.TaskPriority> getPriorityElement()
priority (Indicates how quickly the Task should be addressed with respect to other requests.). This is the underlying object with id, value and extensions. The accessor "getPriority" gives direct access to the valuepublic boolean hasPriorityElement()
public boolean hasPriority()
public Task setPriorityElement(Enumeration<Task.TaskPriority> value)
value - priority (Indicates how quickly the Task should be addressed with respect to other requests.). This is the underlying object with id, value and extensions. The accessor "getPriority" gives direct access to the valuepublic Task.TaskPriority getPriority()
public Task setPriority(Task.TaskPriority value)
value - Indicates how quickly the Task should be addressed with respect to other requests.public CodeableConcept getCode()
code (A name or code (or both) briefly describing what the task involves.)public boolean hasCode()
public Task setCode(CodeableConcept value)
value - code (A name or code (or both) briefly describing what the task involves.)public StringType getDescriptionElement()
description (A free-text description of what is to be performed.). 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 Task setDescriptionElement(StringType value)
value - description (A free-text description of what is to be performed.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic String getDescription()
public Task setDescription(String value)
value - A free-text description of what is to be performed.public Reference getFocus()
focus (The request being actioned or the resource being manipulated by this task.)public boolean hasFocus()
public Task setFocus(Reference value)
value - focus (The request being actioned or the resource being manipulated by this task.)public Resource getFocusTarget()
focus 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. (The request being actioned or the resource being manipulated by this task.)public Task setFocusTarget(Resource value)
value - focus 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. (The request being actioned or the resource being manipulated by this task.)public Reference getFor()
for_ (The entity who benefits from the performance of the service specified in the task (e.g., the patient).)public boolean hasFor()
public Task setFor(Reference value)
value - for_ (The entity who benefits from the performance of the service specified in the task (e.g., the patient).)public Resource getForTarget()
for_ 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. (The entity who benefits from the performance of the service specified in the task (e.g., the patient).)public Task setForTarget(Resource value)
value - for_ 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. (The entity who benefits from the performance of the service specified in the task (e.g., the patient).)public Reference getEncounter()
encounter (The healthcare event (e.g. a patient and healthcare provider interaction) during which this task was created.)public boolean hasEncounter()
public Task setEncounter(Reference value)
value - encounter (The healthcare event (e.g. a patient and healthcare provider interaction) during which this task was created.)public Encounter getEncounterTarget()
encounter 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. (The healthcare event (e.g. a patient and healthcare provider interaction) during which this task was created.)public Task setEncounterTarget(Encounter value)
value - encounter 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. (The healthcare event (e.g. a patient and healthcare provider interaction) during which this task was created.)public Period getExecutionPeriod()
executionPeriod (Identifies the time action was first taken against the task (start) and/or the time final action was taken against the task prior to marking it as completed (end).)public boolean hasExecutionPeriod()
public Task setExecutionPeriod(Period value)
value - executionPeriod (Identifies the time action was first taken against the task (start) and/or the time final action was taken against the task prior to marking it as completed (end).)public DateTimeType getAuthoredOnElement()
authoredOn (The date and time this task was created.). This is the underlying object with id, value and extensions. The accessor "getAuthoredOn" gives direct access to the valuepublic boolean hasAuthoredOnElement()
public boolean hasAuthoredOn()
public Task setAuthoredOnElement(DateTimeType value)
value - authoredOn (The date and time this task was created.). This is the underlying object with id, value and extensions. The accessor "getAuthoredOn" gives direct access to the valuepublic Date getAuthoredOn()
public Task setAuthoredOn(Date value)
value - The date and time this task was created.public DateTimeType getLastModifiedElement()
lastModified (The date and time of last modification to this task.). This is the underlying object with id, value and extensions. The accessor "getLastModified" gives direct access to the valuepublic boolean hasLastModifiedElement()
public boolean hasLastModified()
public Task setLastModifiedElement(DateTimeType value)
value - lastModified (The date and time of last modification to this task.). This is the underlying object with id, value and extensions. The accessor "getLastModified" gives direct access to the valuepublic Date getLastModified()
public Task setLastModified(Date value)
value - The date and time of last modification to this task.public Reference getRequester()
requester (The creator of the task.)public boolean hasRequester()
public Task setRequester(Reference value)
value - requester (The creator of the task.)public Resource getRequesterTarget()
requester 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. (The creator of the task.)public Task setRequesterTarget(Resource value)
value - requester 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. (The creator of the task.)public List<CodeableConcept> getPerformerType()
performerType (The kind of participant that should perform the task.)public Task setPerformerType(List<CodeableConcept> thePerformerType)
this for easy method chainingpublic boolean hasPerformerType()
public CodeableConcept addPerformerType()
public Task addPerformerType(CodeableConcept t)
public CodeableConcept getPerformerTypeFirstRep()
performerType, creating it if it does not already existpublic Reference getOwner()
owner (Individual organization or Device currently responsible for task execution.)public boolean hasOwner()
public Task setOwner(Reference value)
value - owner (Individual organization or Device currently responsible for task execution.)public Resource getOwnerTarget()
owner 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. (Individual organization or Device currently responsible for task execution.)public Task setOwnerTarget(Resource value)
value - owner 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. (Individual organization or Device currently responsible for task execution.)public Reference getLocation()
location (Principal physical location where the this task is performed.)public boolean hasLocation()
public Task setLocation(Reference value)
value - location (Principal physical location where the this task is performed.)public Location getLocationTarget()
location 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. (Principal physical location where the this task is performed.)public Task setLocationTarget(Location value)
value - location 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. (Principal physical location where the this task is performed.)public CodeableConcept getReasonCode()
reasonCode (A description or code indicating why this task needs to be performed.)public boolean hasReasonCode()
public Task setReasonCode(CodeableConcept value)
value - reasonCode (A description or code indicating why this task needs to be performed.)public Reference getReasonReference()
reasonReference (A resource reference indicating why this task needs to be performed.)public boolean hasReasonReference()
public Task setReasonReference(Reference value)
value - reasonReference (A resource reference indicating why this task needs to be performed.)public Resource getReasonReferenceTarget()
reasonReference 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. (A resource reference indicating why this task needs to be performed.)public Task setReasonReferenceTarget(Resource value)
value - reasonReference 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. (A resource reference indicating why this task needs to be performed.)public List<Reference> getInsurance()
insurance (Insurance plans, coverage extensions, pre-authorizations and/or pre-determinations that may be relevant to the Task.)public Task setInsurance(List<Reference> theInsurance)
this for easy method chainingpublic boolean hasInsurance()
public Reference addInsurance()
public Task addInsurance(Reference t)
public Reference getInsuranceFirstRep()
insurance, creating it if it does not already exist@Deprecated public List<Resource> getInsuranceTarget()
public List<Annotation> getNote()
note (Free-text information captured about the task as it progresses.)public Task setNote(List<Annotation> theNote)
this for easy method chainingpublic boolean hasNote()
public Annotation addNote()
public Task addNote(Annotation t)
public Annotation getNoteFirstRep()
note, creating it if it does not already existpublic List<Reference> getRelevantHistory()
relevantHistory (Links to Provenance records for past versions of this Task that identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the task.)public Task setRelevantHistory(List<Reference> theRelevantHistory)
this for easy method chainingpublic boolean hasRelevantHistory()
public Reference addRelevantHistory()
public Task addRelevantHistory(Reference t)
public Reference getRelevantHistoryFirstRep()
relevantHistory, creating it if it does not already exist@Deprecated public List<Provenance> getRelevantHistoryTarget()
@Deprecated public Provenance addRelevantHistoryTarget()
public Task.TaskRestrictionComponent getRestriction()
restriction (If the Task.focus is a request resource and the task is seeking fulfillment (i.e. is asking for the request to be actioned), this element identifies any limitations on what parts of the referenced request should be actioned.)public boolean hasRestriction()
public Task setRestriction(Task.TaskRestrictionComponent value)
value - restriction (If the Task.focus is a request resource and the task is seeking fulfillment (i.e. is asking for the request to be actioned), this element identifies any limitations on what parts of the referenced request should be actioned.)public List<Task.ParameterComponent> getInput()
input (Additional information that may be needed in the execution of the task.)public Task setInput(List<Task.ParameterComponent> theInput)
this for easy method chainingpublic boolean hasInput()
public Task.ParameterComponent addInput()
public Task addInput(Task.ParameterComponent t)
public Task.ParameterComponent getInputFirstRep()
input, creating it if it does not already existpublic List<Task.TaskOutputComponent> getOutput()
output (Outputs produced by the Task.)public Task setOutput(List<Task.TaskOutputComponent> theOutput)
this for easy method chainingpublic boolean hasOutput()
public Task.TaskOutputComponent addOutput()
public Task addOutput(Task.TaskOutputComponent t)
public Task.TaskOutputComponent getOutputFirstRep()
output, creating it if it does not already existprotected void listChildren(List<Property> children)
listChildren in class DomainResourcepublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty 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 interface org.hl7.fhir.instance.model.api.IBasefhirType in class DomainResourcepublic Task copy()
copy in class DomainResourcepublic void copyValues(Task dst)
public 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–2021 Health Level 7. All rights reserved.