description: A task to be performed as a part of a workflow and the related information like inputs, outputs and execution progress. package_name: hl7.fhir.r6.examples derivation: specialization name: Task type: Task elements: restriction: isModifier: false short: Constraints on fulfillment tasks type: BackboneElement mustSupport: false isSummary: false index: 34 elements: repetitions: {isModifier: false, short: How many times to repeat, type: positiveInt, mustSupport: false, isSummary: false, index: 35} period: {isModifier: false, short: When fulfillment is sought, type: Period, mustSupport: false, isSummary: false, index: 36} recipient: isModifier: false short: Individual or entity from whom fulfillment is being sought refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] type: Reference mustSupport: false array: true isSummary: false index: 37 description: {isModifier: false, short: Human-readable explanation of task, type: markdown, mustSupport: false, isSummary: true, index: 11} requestedPerformer: isModifier: false short: Who should perform the Task type: CodeableReference mustSupport: false array: true binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/performer-role'} isSummary: false index: 24 executionPeriod: {isModifier: false, short: Start and end time of execution, type: Period, mustSupport: false, isSummary: true, index: 20} insurance: isModifier: false short: Associated insurance coverage refers: ['http://hl7.org/fhir/StructureDefinition/ClaimResponse', 'http://hl7.org/fhir/StructureDefinition/Coverage'] type: Reference mustSupport: false array: true isSummary: false index: 31 relevantHistory: isModifier: false short: Key events in history of the Task refers: ['http://hl7.org/fhir/StructureDefinition/Provenance'] type: Reference mustSupport: false array: true isSummary: false index: 33 requestedPeriod: {isModifier: false, short: When the task should be performed, type: Period, mustSupport: false, isSummary: true, index: 19} encounter: isModifier: false short: Healthcare event during which this task originated refers: ['http://hl7.org/fhir/StructureDefinition/Encounter'] type: Reference mustSupport: false isSummary: true index: 18 statusReason: isModifier: false short: Reason for current status type: CodeableReference mustSupport: false array: true binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/task-status-reason'} isSummary: true index: 5 authoredOn: {isModifier: false, short: Task Creation Date, type: dateTime, mustSupport: false, isSummary: false, index: 21} output: isModifier: false short: Information produced as part of task index: 97 type: BackboneElement mustSupport: false array: true elements: valueBase64Binary: {isModifier: false, short: Result of output, type: base64Binary, mustSupport: false, choiceOf: value, isSummary: false, index: 101} valueAge: {isModifier: false, short: Result of output, type: Age, mustSupport: false, choiceOf: value, isSummary: false, index: 122} valueParameterDefinition: {isModifier: false, short: Result of output, type: ParameterDefinition, mustSupport: false, choiceOf: value, isSummary: false, index: 147} valueTiming: {isModifier: false, short: Result of output, type: Timing, mustSupport: false, choiceOf: value, isSummary: false, index: 143} valueCode: {isModifier: false, short: Result of output, type: code, mustSupport: false, choiceOf: value, isSummary: false, index: 104} valueReference: {isModifier: false, short: Result of output, type: Reference, mustSupport: false, choiceOf: value, isSummary: false, index: 140} valueContactDetail: {isModifier: false, short: Result of output, type: ContactDetail, mustSupport: false, choiceOf: value, isSummary: false, index: 144} valueVirtualServiceDetail: {isModifier: false, short: Result of output, type: VirtualServiceDetail, mustSupport: false, choiceOf: value, isSummary: false, index: 153} valueUri: {isModifier: false, short: Result of output, type: uri, mustSupport: false, choiceOf: value, isSummary: false, index: 118} valueUsageContext: {isModifier: false, short: Result of output, type: UsageContext, mustSupport: false, choiceOf: value, isSummary: false, index: 150} valueTime: {isModifier: false, short: Result of output, type: time, mustSupport: false, choiceOf: value, isSummary: false, index: 116} valueDecimal: {isModifier: false, short: Result of output, type: decimal, mustSupport: false, choiceOf: value, isSummary: false, index: 107} valueCanonical: {isModifier: false, short: Result of output, type: canonical, mustSupport: false, choiceOf: value, isSummary: false, index: 103} valueMarkdown: {isModifier: false, short: Result of output, type: markdown, mustSupport: false, choiceOf: value, isSummary: false, index: 112} valueIdentifier: {isModifier: false, short: Result of output, type: Identifier, mustSupport: false, choiceOf: value, isSummary: false, index: 133} valueTriggerDefinition: {isModifier: false, short: Result of output, type: TriggerDefinition, mustSupport: false, choiceOf: value, isSummary: false, index: 149} valueQuantity: {isModifier: false, short: Result of output, type: Quantity, mustSupport: false, choiceOf: value, isSummary: false, index: 136} value: isModifier: false short: Result of output mustSupport: false choices: [valueBase64Binary, valueBoolean, valueCanonical, valueCode, valueDate, valueDateTime, valueDecimal, valueId, valueInstant, valueInteger, valueInteger64, valueMarkdown, valueOid, valuePositiveInt, valueString, valueTime, valueUnsignedInt, valueUri, valueUrl, valueUuid, valueAddress, valueAge, valueAnnotation, valueAttachment, valueCodeableConcept, valueCodeableReference, valueCoding, valueContactPoint, valueCount, valueDistance, valueDuration, valueHumanName, valueIdentifier, valueMoney, valuePeriod, valueQuantity, valueRange, valueRatio, valueRatioRange, valueReference, valueSampledData, valueSignature, valueTiming, valueContactDetail, valueDataRequirement, valueExpression, valueParameterDefinition, valueRelatedArtifact, valueTriggerDefinition, valueUsageContext, valueAvailability, valueExtendedContactDetail, valueVirtualServiceDetail, valueDosage, valueMeta] isSummary: false index: 100 valueCount: {isModifier: false, short: Result of output, type: Count, mustSupport: false, choiceOf: value, isSummary: false, index: 129} valueString: {isModifier: false, short: Result of output, type: string, mustSupport: false, choiceOf: value, isSummary: false, index: 115} valueCodeableReference: {isModifier: false, short: Result of output, type: CodeableReference, mustSupport: false, choiceOf: value, isSummary: false, index: 126} valueRatio: {isModifier: false, short: Result of output, type: Ratio, mustSupport: false, choiceOf: value, isSummary: false, index: 138} valueBoolean: {isModifier: false, short: Result of output, type: boolean, mustSupport: false, choiceOf: value, isSummary: false, index: 102} valueInstant: {isModifier: false, short: Result of output, type: instant, mustSupport: false, choiceOf: value, isSummary: false, index: 109} valueDateTime: {isModifier: false, short: Result of output, type: dateTime, mustSupport: false, choiceOf: value, isSummary: false, index: 106} valueDate: {isModifier: false, short: Result of output, type: date, mustSupport: false, choiceOf: value, isSummary: false, index: 105} type: isModifier: false short: Label for output type: CodeableConcept mustSupport: false binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/task-inputoutput-parameter-type'} isSummary: false index: 98 valueDuration: {isModifier: false, short: Result of output, type: Duration, mustSupport: false, choiceOf: value, isSummary: false, index: 131} valueDataRequirement: {isModifier: false, short: Result of output, type: DataRequirement, mustSupport: false, choiceOf: value, isSummary: false, index: 145} valueMeta: {isModifier: false, short: Result of output, type: Meta, mustSupport: false, choiceOf: value, isSummary: false, index: 155} valueMoney: {isModifier: false, short: Result of output, type: Money, mustSupport: false, choiceOf: value, isSummary: false, index: 134} valueCoding: {isModifier: false, short: Result of output, type: Coding, mustSupport: false, choiceOf: value, isSummary: false, index: 127} valueInteger64: {isModifier: false, short: Result of output, type: integer64, mustSupport: false, choiceOf: value, isSummary: false, index: 111} valueExpression: {isModifier: false, short: Result of output, type: Expression, mustSupport: false, choiceOf: value, isSummary: false, index: 146} valueSampledData: {isModifier: false, short: Result of output, type: SampledData, mustSupport: false, choiceOf: value, isSummary: false, index: 141} valueDosage: {isModifier: false, short: Result of output, type: Dosage, mustSupport: false, choiceOf: value, isSummary: false, index: 154} valueContactPoint: {isModifier: false, short: Result of output, type: ContactPoint, mustSupport: false, choiceOf: value, isSummary: false, index: 128} valueCodeableConcept: {isModifier: false, short: Result of output, type: CodeableConcept, mustSupport: false, choiceOf: value, isSummary: false, index: 125} valueAnnotation: {isModifier: false, short: Result of output, type: Annotation, mustSupport: false, choiceOf: value, isSummary: false, index: 123} valueAvailability: {isModifier: false, short: Result of output, type: Availability, mustSupport: false, choiceOf: value, isSummary: false, index: 151} valuePeriod: {isModifier: false, short: Result of output, type: Period, mustSupport: false, choiceOf: value, isSummary: false, index: 135} valueDistance: {isModifier: false, short: Result of output, type: Distance, mustSupport: false, choiceOf: value, isSummary: false, index: 130} valueRange: {isModifier: false, short: Result of output, type: Range, mustSupport: false, choiceOf: value, isSummary: false, index: 137} valueSignature: {isModifier: false, short: Result of output, type: Signature, mustSupport: false, choiceOf: value, isSummary: false, index: 142} valueUuid: {isModifier: false, short: Result of output, type: uuid, mustSupport: false, choiceOf: value, isSummary: false, index: 120} valueInteger: {isModifier: false, short: Result of output, type: integer, mustSupport: false, choiceOf: value, isSummary: false, index: 110} valueHumanName: {isModifier: false, short: Result of output, type: HumanName, mustSupport: false, choiceOf: value, isSummary: false, index: 132} valueUnsignedInt: {isModifier: false, short: Result of output, type: unsignedInt, mustSupport: false, choiceOf: value, isSummary: false, index: 117} valueAttachment: {isModifier: false, short: Result of output, type: Attachment, mustSupport: false, choiceOf: value, isSummary: false, index: 124} valueOid: {isModifier: false, short: Result of output, type: oid, mustSupport: false, choiceOf: value, isSummary: false, index: 113} valueAddress: {isModifier: false, short: Result of output, type: Address, mustSupport: false, choiceOf: value, isSummary: false, index: 121} valueRelatedArtifact: {isModifier: false, short: Result of output, type: RelatedArtifact, mustSupport: false, choiceOf: value, isSummary: false, index: 148} valueRatioRange: {isModifier: false, short: Result of output, type: RatioRange, mustSupport: false, choiceOf: value, isSummary: false, index: 139} valuePositiveInt: {isModifier: false, short: Result of output, type: positiveInt, mustSupport: false, choiceOf: value, isSummary: false, index: 114} valueId: {isModifier: false, short: Result of output, type: id, mustSupport: false, choiceOf: value, isSummary: false, index: 108} valueUrl: {isModifier: false, short: Result of output, type: url, mustSupport: false, choiceOf: value, isSummary: false, index: 119} valueExtendedContactDetail: {isModifier: false, short: Result of output, type: ExtendedContactDetail, mustSupport: false, choiceOf: value, isSummary: false, index: 152} required: [valueCoding, valueBase64Binary, valuePeriod, valueSampledData, valueMarkdown, valueUri, valueSignature, valueString, valueReference, valueCodeableReference, valueRatio, valueMoney, valueContactPoint, valueAnnotation, valueCode, valueHumanName, valueRange, valuePositiveInt, valueAddress, valueTriggerDefinition, valueContactDetail, valueAge, valueDataRequirement, valueRelatedArtifact, valueCanonical, valueDecimal, valueAttachment, valueAvailability, valueTiming, valueIdentifier, valueExpression, valueDateTime, valueInstant, value, valueDosage, valueExtendedContactDetail, valueBoolean, valueDate, valueMeta, valueParameterDefinition, valueRatioRange, valueInteger64, valueVirtualServiceDetail, valueUnsignedInt, type, valueUuid, valueCodeableConcept, valueTime, valueCount, valueId, valueDistance, valueUsageContext, valueQuantity, valueUrl, valueDuration, valueOid, valueInteger] isSummary: false businessStatus: isModifier: false short: E.g. "Specimen collected", "IV prepped" type: CodeableConcept mustSupport: false binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/task-business-status'} isSummary: true index: 6 note: {isModifier: false, short: Comments made about the task, type: Annotation, mustSupport: false, array: true, isSummary: false, index: 32} reason: isModifier: false short: Why task is needed type: CodeableReference mustSupport: false array: true binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/task-reason'} isSummary: false index: 30 for: isModifier: false short: Beneficiary of the Task refers: ['http://hl7.org/fhir/StructureDefinition/Resource'] type: Reference mustSupport: false isSummary: true index: 17 requester: isModifier: false short: Who is asking for task to be done refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] type: Reference mustSupport: false isSummary: true index: 23 lastModified: {isModifier: false, short: Task Last Modified Date, type: dateTime, mustSupport: false, isSummary: true, index: 22} priority: isModifier: false short: routine | urgent | asap | stat type: code mustSupport: false meaningWhenMissing: If missing, this task should be performed with normal priority binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/request-priority|6.0.0-ballot4'} isSummary: false index: 8 status: isModifier: true short: draft | requested | received | accepted | + index: 4 type: code mustSupport: false binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/task-status|6.0.0-ballot4'} isModifierReason: This element is labeled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid isSummary: true groupIdentifier: {isModifier: false, short: Requisition or grouper id, type: Identifier, mustSupport: false, isSummary: true, index: 2} code: isModifier: false short: Task Type type: CodeableConcept mustSupport: false binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/task-code'} isSummary: true index: 10 identifier: {isModifier: false, short: Task Instance Identifier, type: Identifier, mustSupport: false, array: true, isSummary: false, index: 0} doNotPerform: {isModifier: true, short: True if Task is prohibiting action, type: boolean, mustSupport: false, isModifierReason: 'If true, this element negates the Task. For example, instead of a request to perform a task, it is a request _not_ to perform a task.', isSummary: true, index: 9} intent: isModifier: false short: unknown | proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option type: code mustSupport: false binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/task-intent|6.0.0-ballot4'} isSummary: true index: 7 focus: isModifier: false short: What task is acting on index: 12 type: BackboneElement mustSupport: false array: true elements: value: isModifier: false short: What task is acting on mustSupport: false choices: [valueReference, valueCanonical] isSummary: true index: 14 valueReference: isModifier: false short: What task is acting on index: 15 refers: ['http://hl7.org/fhir/StructureDefinition/Resource'] type: Reference mustSupport: false choiceOf: value isSummary: true valueCanonical: {isModifier: false, short: What task is acting on, type: canonical, mustSupport: false, choiceOf: value, isSummary: true, index: 16} required: [valueReference, valueCanonical, value] isSummary: true input: isModifier: false short: Information used to perform task index: 38 type: BackboneElement mustSupport: false array: true elements: valueBase64Binary: {isModifier: false, short: Content to use in performing the task, type: base64Binary, mustSupport: false, choiceOf: value, isSummary: false, index: 42} valueAge: {isModifier: false, short: Content to use in performing the task, type: Age, mustSupport: false, choiceOf: value, isSummary: false, index: 63} valueParameterDefinition: {isModifier: false, short: Content to use in performing the task, type: ParameterDefinition, mustSupport: false, choiceOf: value, isSummary: false, index: 88} valueTiming: {isModifier: false, short: Content to use in performing the task, type: Timing, mustSupport: false, choiceOf: value, isSummary: false, index: 84} valueCode: {isModifier: false, short: Content to use in performing the task, type: code, mustSupport: false, choiceOf: value, isSummary: false, index: 45} valueReference: {isModifier: false, short: Content to use in performing the task, type: Reference, mustSupport: false, choiceOf: value, isSummary: false, index: 81} valueContactDetail: {isModifier: false, short: Content to use in performing the task, type: ContactDetail, mustSupport: false, choiceOf: value, isSummary: false, index: 85} valueVirtualServiceDetail: {isModifier: false, short: Content to use in performing the task, type: VirtualServiceDetail, mustSupport: false, choiceOf: value, isSummary: false, index: 94} valueUri: {isModifier: false, short: Content to use in performing the task, type: uri, mustSupport: false, choiceOf: value, isSummary: false, index: 59} valueUsageContext: {isModifier: false, short: Content to use in performing the task, type: UsageContext, mustSupport: false, choiceOf: value, isSummary: false, index: 91} valueTime: {isModifier: false, short: Content to use in performing the task, type: time, mustSupport: false, choiceOf: value, isSummary: false, index: 57} valueDecimal: {isModifier: false, short: Content to use in performing the task, type: decimal, mustSupport: false, choiceOf: value, isSummary: false, index: 48} valueCanonical: {isModifier: false, short: Content to use in performing the task, type: canonical, mustSupport: false, choiceOf: value, isSummary: false, index: 44} valueMarkdown: {isModifier: false, short: Content to use in performing the task, type: markdown, mustSupport: false, choiceOf: value, isSummary: false, index: 53} valueIdentifier: {isModifier: false, short: Content to use in performing the task, type: Identifier, mustSupport: false, choiceOf: value, isSummary: false, index: 74} valueTriggerDefinition: {isModifier: false, short: Content to use in performing the task, type: TriggerDefinition, mustSupport: false, choiceOf: value, isSummary: false, index: 90} valueQuantity: {isModifier: false, short: Content to use in performing the task, type: Quantity, mustSupport: false, choiceOf: value, isSummary: false, index: 77} value: isModifier: false short: Content to use in performing the task mustSupport: false choices: [valueBase64Binary, valueBoolean, valueCanonical, valueCode, valueDate, valueDateTime, valueDecimal, valueId, valueInstant, valueInteger, valueInteger64, valueMarkdown, valueOid, valuePositiveInt, valueString, valueTime, valueUnsignedInt, valueUri, valueUrl, valueUuid, valueAddress, valueAge, valueAnnotation, valueAttachment, valueCodeableConcept, valueCodeableReference, valueCoding, valueContactPoint, valueCount, valueDistance, valueDuration, valueHumanName, valueIdentifier, valueMoney, valuePeriod, valueQuantity, valueRange, valueRatio, valueRatioRange, valueReference, valueSampledData, valueSignature, valueTiming, valueContactDetail, valueDataRequirement, valueExpression, valueParameterDefinition, valueRelatedArtifact, valueTriggerDefinition, valueUsageContext, valueAvailability, valueExtendedContactDetail, valueVirtualServiceDetail, valueDosage, valueMeta] isSummary: false index: 41 valueCount: {isModifier: false, short: Content to use in performing the task, type: Count, mustSupport: false, choiceOf: value, isSummary: false, index: 70} valueString: {isModifier: false, short: Content to use in performing the task, type: string, mustSupport: false, choiceOf: value, isSummary: false, index: 56} valueCodeableReference: {isModifier: false, short: Content to use in performing the task, type: CodeableReference, mustSupport: false, choiceOf: value, isSummary: false, index: 67} valueRatio: {isModifier: false, short: Content to use in performing the task, type: Ratio, mustSupport: false, choiceOf: value, isSummary: false, index: 79} valueBoolean: {isModifier: false, short: Content to use in performing the task, type: boolean, mustSupport: false, choiceOf: value, isSummary: false, index: 43} valueInstant: {isModifier: false, short: Content to use in performing the task, type: instant, mustSupport: false, choiceOf: value, isSummary: false, index: 50} valueDateTime: {isModifier: false, short: Content to use in performing the task, type: dateTime, mustSupport: false, choiceOf: value, isSummary: false, index: 47} valueDate: {isModifier: false, short: Content to use in performing the task, type: date, mustSupport: false, choiceOf: value, isSummary: false, index: 46} type: isModifier: false short: Label for the input type: CodeableConcept mustSupport: false binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/task-inputoutput-parameter-type'} isSummary: false index: 39 valueDuration: {isModifier: false, short: Content to use in performing the task, type: Duration, mustSupport: false, choiceOf: value, isSummary: false, index: 72} valueDataRequirement: {isModifier: false, short: Content to use in performing the task, type: DataRequirement, mustSupport: false, choiceOf: value, isSummary: false, index: 86} valueMeta: {isModifier: false, short: Content to use in performing the task, type: Meta, mustSupport: false, choiceOf: value, isSummary: false, index: 96} valueMoney: {isModifier: false, short: Content to use in performing the task, type: Money, mustSupport: false, choiceOf: value, isSummary: false, index: 75} valueCoding: {isModifier: false, short: Content to use in performing the task, type: Coding, mustSupport: false, choiceOf: value, isSummary: false, index: 68} valueInteger64: {isModifier: false, short: Content to use in performing the task, type: integer64, mustSupport: false, choiceOf: value, isSummary: false, index: 52} valueExpression: {isModifier: false, short: Content to use in performing the task, type: Expression, mustSupport: false, choiceOf: value, isSummary: false, index: 87} valueSampledData: {isModifier: false, short: Content to use in performing the task, type: SampledData, mustSupport: false, choiceOf: value, isSummary: false, index: 82} valueDosage: {isModifier: false, short: Content to use in performing the task, type: Dosage, mustSupport: false, choiceOf: value, isSummary: false, index: 95} valueContactPoint: {isModifier: false, short: Content to use in performing the task, type: ContactPoint, mustSupport: false, choiceOf: value, isSummary: false, index: 69} valueCodeableConcept: {isModifier: false, short: Content to use in performing the task, type: CodeableConcept, mustSupport: false, choiceOf: value, isSummary: false, index: 66} valueAnnotation: {isModifier: false, short: Content to use in performing the task, type: Annotation, mustSupport: false, choiceOf: value, isSummary: false, index: 64} valueAvailability: {isModifier: false, short: Content to use in performing the task, type: Availability, mustSupport: false, choiceOf: value, isSummary: false, index: 92} valuePeriod: {isModifier: false, short: Content to use in performing the task, type: Period, mustSupport: false, choiceOf: value, isSummary: false, index: 76} valueDistance: {isModifier: false, short: Content to use in performing the task, type: Distance, mustSupport: false, choiceOf: value, isSummary: false, index: 71} valueRange: {isModifier: false, short: Content to use in performing the task, type: Range, mustSupport: false, choiceOf: value, isSummary: false, index: 78} valueSignature: {isModifier: false, short: Content to use in performing the task, type: Signature, mustSupport: false, choiceOf: value, isSummary: false, index: 83} valueUuid: {isModifier: false, short: Content to use in performing the task, type: uuid, mustSupport: false, choiceOf: value, isSummary: false, index: 61} valueInteger: {isModifier: false, short: Content to use in performing the task, type: integer, mustSupport: false, choiceOf: value, isSummary: false, index: 51} valueHumanName: {isModifier: false, short: Content to use in performing the task, type: HumanName, mustSupport: false, choiceOf: value, isSummary: false, index: 73} valueUnsignedInt: {isModifier: false, short: Content to use in performing the task, type: unsignedInt, mustSupport: false, choiceOf: value, isSummary: false, index: 58} valueAttachment: {isModifier: false, short: Content to use in performing the task, type: Attachment, mustSupport: false, choiceOf: value, isSummary: false, index: 65} valueOid: {isModifier: false, short: Content to use in performing the task, type: oid, mustSupport: false, choiceOf: value, isSummary: false, index: 54} valueAddress: {isModifier: false, short: Content to use in performing the task, type: Address, mustSupport: false, choiceOf: value, isSummary: false, index: 62} valueRelatedArtifact: {isModifier: false, short: Content to use in performing the task, type: RelatedArtifact, mustSupport: false, choiceOf: value, isSummary: false, index: 89} valueRatioRange: {isModifier: false, short: Content to use in performing the task, type: RatioRange, mustSupport: false, choiceOf: value, isSummary: false, index: 80} valuePositiveInt: {isModifier: false, short: Content to use in performing the task, type: positiveInt, mustSupport: false, choiceOf: value, isSummary: false, index: 55} valueId: {isModifier: false, short: Content to use in performing the task, type: id, mustSupport: false, choiceOf: value, isSummary: false, index: 49} valueUrl: {isModifier: false, short: Content to use in performing the task, type: url, mustSupport: false, choiceOf: value, isSummary: false, index: 60} valueExtendedContactDetail: {isModifier: false, short: Content to use in performing the task, type: ExtendedContactDetail, mustSupport: false, choiceOf: value, isSummary: false, index: 93} required: [valueCoding, valueBase64Binary, valuePeriod, valueSampledData, valueMarkdown, valueUri, valueSignature, valueString, valueReference, valueCodeableReference, valueRatio, valueMoney, valueContactPoint, valueAnnotation, valueCode, valueHumanName, valueRange, valuePositiveInt, valueAddress, valueTriggerDefinition, valueContactDetail, valueAge, valueDataRequirement, valueRelatedArtifact, valueCanonical, valueDecimal, valueAttachment, valueAvailability, valueTiming, valueIdentifier, valueExpression, valueDateTime, valueInstant, value, valueDosage, valueExtendedContactDetail, valueBoolean, valueDate, valueMeta, valueParameterDefinition, valueRatioRange, valueInteger64, valueVirtualServiceDetail, valueUnsignedInt, type, valueUuid, valueCodeableConcept, valueTime, valueCount, valueId, valueDistance, valueUsageContext, valueQuantity, valueUrl, valueDuration, valueOid, valueInteger] isSummary: false basedOn: isModifier: false short: Request fulfilled by this task refers: ['http://hl7.org/fhir/StructureDefinition/Resource'] type: Reference mustSupport: false array: true isSummary: true index: 1 partOf: isModifier: false short: Composite task refers: ['http://hl7.org/fhir/StructureDefinition/Task'] type: Reference mustSupport: false array: true isSummary: true index: 3 location: isModifier: false short: Where task occurs refers: ['http://hl7.org/fhir/StructureDefinition/Location'] type: Reference mustSupport: false isSummary: true index: 29 owner: isModifier: false short: Responsible individual refers: ['http://hl7.org/fhir/StructureDefinition/CareTeam', 'http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] type: Reference mustSupport: false isSummary: true index: 25 performer: isModifier: false short: Who or what performed the task index: 26 type: BackboneElement mustSupport: false array: true elements: function: isModifier: false short: Type of performance type: CodeableConcept mustSupport: false binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/task-performer-function-code'} isSummary: true index: 27 actor: isModifier: false short: Who performed the task refers: ['http://hl7.org/fhir/StructureDefinition/CareTeam', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] type: Reference mustSupport: false isSummary: true index: 28 required: [actor] isSummary: true package_version: 6.0.0-ballot4 class: resource kind: resource url: http://hl7.org/fhir/StructureDefinition/Task base: http://hl7.org/fhir/StructureDefinition/DomainResource version: 6.0.0-ballot4 required: [status, intent]