UK Core Implementation Guide 0.5.0 - STU1

StructureDefinition-UKCore-Task

Defines the UK Core constraints and extensions on the Task resource for the minimal set of data to query and retrieve task information.

Profile Purpose

This profile is a record of a task to be performed.

Snapshot View

useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
instantiatesCanonicalΣ0..1canonical(ActivityDefinition)
instantiatesUriΣ0..1uri
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
groupIdentifierΣ0..1Identifier
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
statusΣ ?!1..1codeBinding
statusReasonΣ0..1CodeableConcept
businessStatusΣ0..1CodeableConcept
intentΣ1..1codeBinding
priority0..1codeBinding
codeΣ0..1CodeableConcept
descriptionΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
executionPeriodΣ I0..1Period
authoredOnI0..1dateTime
lastModifiedΣ I0..1dateTime
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
performerType0..*CodeableConceptBinding
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
reasonCode0..1CodeableConcept
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
note0..*Annotation
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
repetitions0..1positiveInt
periodI0..1Period
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
type1..1CodeableConcept
valueBase64Binarybase64Binary
valueBooleanboolean
valueCanonicalcanonical()
valueCodecode
valueDatedate
valueDateTimedateTime
valueDecimaldecimal
valueIdid
valueInstantinstant
valueIntegerinteger
valueMarkdownmarkdown
valueOidoid
valuePositiveIntpositiveInt
valueStringstring
valueTimetime
valueUnsignedIntunsignedInt
valueUriuri
valueUrlurl
valueUuiduuid
valueAddressAddress
valueAgeAge
valueAnnotationAnnotation
valueAttachmentAttachment
valueCodeableConceptCodeableConcept
valueCodingCoding
valueContactPointContactPoint
valueCountCount
valueDistanceDistance
valueDurationDuration
valueHumanNameHumanName
valueIdentifierIdentifier
valueMoneyMoney
valuePeriodPeriod
valueQuantityQuantity
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueSignatureSignature
valueTimingTiming
valueContactDetailContactDetail
valueContributorContributor
valueDataRequirementDataRequirement
valueExpressionExpression
valueParameterDefinitionParameterDefinition
valueRelatedArtifactRelatedArtifact
valueTriggerDefinitionTriggerDefinition
valueUsageContextUsageContext
valueDosageDosage
valueMetaMeta
valueReferenceReference()
type1..1CodeableConcept
valueBase64Binarybase64Binary
valueBooleanboolean
valueCanonicalcanonical()
valueCodecode
valueDatedate
valueDateTimedateTime
valueDecimaldecimal
valueIdid
valueInstantinstant
valueIntegerinteger
valueMarkdownmarkdown
valueOidoid
valuePositiveIntpositiveInt
valueStringstring
valueTimetime
valueUnsignedIntunsignedInt
valueUriuri
valueUrlurl
valueUuiduuid
valueAddressAddress
valueAgeAge
valueAnnotationAnnotation
valueAttachmentAttachment
valueCodeableConceptCodeableConcept
valueCodingCoding
valueContactPointContactPoint
valueCountCount
valueDistanceDistance
valueDurationDuration
valueHumanNameHumanName
valueIdentifierIdentifier
valueMoneyMoney
valuePeriodPeriod
valueQuantityQuantity
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueSignatureSignature
valueTimingTiming
valueContactDetailContactDetail
valueContributorContributor
valueDataRequirementDataRequirement
valueExpressionExpression
valueParameterDefinitionParameterDefinition
valueRelatedArtifactRelatedArtifact
valueTriggerDefinitionTriggerDefinition
valueUsageContextUsageContext
valueDosageDosage
valueMetaMeta
valueReferenceReference()

Differential View

useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
instantiatesCanonicalΣ0..1canonical(ActivityDefinition)
instantiatesUriΣ0..1uri
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
groupIdentifierΣ0..1Identifier
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
statusΣ ?!1..1codeBinding
statusReasonΣ0..1CodeableConcept
businessStatusΣ0..1CodeableConcept
intentΣ1..1codeBinding
priority0..1codeBinding
codeΣ0..1CodeableConcept
descriptionΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
executionPeriodΣ I0..1Period
authoredOnI0..1dateTime
lastModifiedΣ I0..1dateTime
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
performerType0..*CodeableConceptBinding
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
reasonCode0..1CodeableConcept
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
note0..*Annotation
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
repetitions0..1positiveInt
periodI0..1Period
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
type1..1CodeableConcept
valueBase64Binarybase64Binary
valueBooleanboolean
valueCanonicalcanonical()
valueCodecode
valueDatedate
valueDateTimedateTime
valueDecimaldecimal
valueIdid
valueInstantinstant
valueIntegerinteger
valueMarkdownmarkdown
valueOidoid
valuePositiveIntpositiveInt
valueStringstring
valueTimetime
valueUnsignedIntunsignedInt
valueUriuri
valueUrlurl
valueUuiduuid
valueAddressAddress
valueAgeAge
valueAnnotationAnnotation
valueAttachmentAttachment
valueCodeableConceptCodeableConcept
valueCodingCoding
valueContactPointContactPoint
valueCountCount
valueDistanceDistance
valueDurationDuration
valueHumanNameHumanName
valueIdentifierIdentifier
valueMoneyMoney
valuePeriodPeriod
valueQuantityQuantity
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueSignatureSignature
valueTimingTiming
valueContactDetailContactDetail
valueContributorContributor
valueDataRequirementDataRequirement
valueExpressionExpression
valueParameterDefinitionParameterDefinition
valueRelatedArtifactRelatedArtifact
valueTriggerDefinitionTriggerDefinition
valueUsageContextUsageContext
valueDosageDosage
valueMetaMeta
valueReferenceReference()
type1..1CodeableConcept
valueBase64Binarybase64Binary
valueBooleanboolean
valueCanonicalcanonical()
valueCodecode
valueDatedate
valueDateTimedateTime
valueDecimaldecimal
valueIdid
valueInstantinstant
valueIntegerinteger
valueMarkdownmarkdown
valueOidoid
valuePositiveIntpositiveInt
valueStringstring
valueTimetime
valueUnsignedIntunsignedInt
valueUriuri
valueUrlurl
valueUuiduuid
valueAddressAddress
valueAgeAge
valueAnnotationAnnotation
valueAttachmentAttachment
valueCodeableConceptCodeableConcept
valueCodingCoding
valueContactPointContactPoint
valueCountCount
valueDistanceDistance
valueDurationDuration
valueHumanNameHumanName
valueIdentifierIdentifier
valueMoneyMoney
valuePeriodPeriod
valueQuantityQuantity
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueSignatureSignature
valueTimingTiming
valueContactDetailContactDetail
valueContributorContributor
valueDataRequirementDataRequirement
valueExpressionExpression
valueParameterDefinitionParameterDefinition
valueRelatedArtifactRelatedArtifact
valueTriggerDefinitionTriggerDefinition
valueUsageContextUsageContext
valueDosageDosage
valueMetaMeta
valueReferenceReference()

Hybrid View

useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
instantiatesCanonicalΣ0..1canonical(ActivityDefinition)
instantiatesUriΣ0..1uri
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
groupIdentifierΣ0..1Identifier
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
statusΣ ?!1..1codeBinding
statusReasonΣ0..1CodeableConcept
businessStatusΣ0..1CodeableConcept
intentΣ1..1codeBinding
priority0..1codeBinding
codeΣ0..1CodeableConcept
descriptionΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
executionPeriodΣ I0..1Period
authoredOnI0..1dateTime
lastModifiedΣ I0..1dateTime
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
performerType0..*CodeableConceptBinding
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
reasonCode0..1CodeableConcept
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
note0..*Annotation
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
repetitions0..1positiveInt
periodI0..1Period
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
type1..1CodeableConcept
valueBase64Binarybase64Binary
valueBooleanboolean
valueCanonicalcanonical()
valueCodecode
valueDatedate
valueDateTimedateTime
valueDecimaldecimal
valueIdid
valueInstantinstant
valueIntegerinteger
valueMarkdownmarkdown
valueOidoid
valuePositiveIntpositiveInt
valueStringstring
valueTimetime
valueUnsignedIntunsignedInt
valueUriuri
valueUrlurl
valueUuiduuid
valueAddressAddress
valueAgeAge
valueAnnotationAnnotation
valueAttachmentAttachment
valueCodeableConceptCodeableConcept
valueCodingCoding
valueContactPointContactPoint
valueCountCount
valueDistanceDistance
valueDurationDuration
valueHumanNameHumanName
valueIdentifierIdentifier
valueMoneyMoney
valuePeriodPeriod
valueQuantityQuantity
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueSignatureSignature
valueTimingTiming
valueContactDetailContactDetail
valueContributorContributor
valueDataRequirementDataRequirement
valueExpressionExpression
valueParameterDefinitionParameterDefinition
valueRelatedArtifactRelatedArtifact
valueTriggerDefinitionTriggerDefinition
valueUsageContextUsageContext
valueDosageDosage
valueMetaMeta
valueReferenceReference()
type1..1CodeableConcept
valueBase64Binarybase64Binary
valueBooleanboolean
valueCanonicalcanonical()
valueCodecode
valueDatedate
valueDateTimedateTime
valueDecimaldecimal
valueIdid
valueInstantinstant
valueIntegerinteger
valueMarkdownmarkdown
valueOidoid
valuePositiveIntpositiveInt
valueStringstring
valueTimetime
valueUnsignedIntunsignedInt
valueUriuri
valueUrlurl
valueUuiduuid
valueAddressAddress
valueAgeAge
valueAnnotationAnnotation
valueAttachmentAttachment
valueCodeableConceptCodeableConcept
valueCodingCoding
valueContactPointContactPoint
valueCountCount
valueDistanceDistance
valueDurationDuration
valueHumanNameHumanName
valueIdentifierIdentifier
valueMoneyMoney
valuePeriodPeriod
valueQuantityQuantity
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueSignatureSignature
valueTimingTiming
valueContactDetailContactDetail
valueContributorContributor
valueDataRequirementDataRequirement
valueExpressionExpression
valueParameterDefinitionParameterDefinition
valueRelatedArtifactRelatedArtifact
valueTriggerDefinitionTriggerDefinition
valueUsageContextUsageContext
valueDosageDosage
valueMetaMeta
valueReferenceReference()

Table View

Task..
Task.identifier..
Task.identifier.assignerReference(UK Core Organization)..
Task.basedOn..
Task.basedOn.identifier..
Task.basedOn.identifier.assignerReference(UK Core Organization)..
Task.partOfReference(UK Core Task)..
Task.partOf.identifier..
Task.partOf.identifier.assignerReference(UK Core Organization)..
Task.focus..
Task.focus.identifier..
Task.focus.identifier.assignerReference(UK Core Organization)..
Task.for..
Task.for.identifier..
Task.for.identifier.assignerReference(UK Core Organization)..
Task.encounterReference(UK Core Encounter)..
Task.encounter.identifier..
Task.encounter.identifier.assignerReference(UK Core Organization)..
Task.requesterReference(UK Core Device | UK Core Organization | UK Core Patient | UK Core Practitioner | UK Core PractitionerRole | UK Core RelatedPerson)..
Task.requester.identifier..
Task.requester.identifier.assignerReference(UK Core Organization)..
Task.ownerReference(UK Core CareTeam | UK Core Device | UK Core Organization | UK Core Patient | UK Core Practitioner | UK Core PractitionerRole | UK Core RelatedPerson | UK Core HealthcareService)..
Task.owner.identifier..
Task.owner.identifier.assignerReference(UK Core Organization)..
Task.locationReference(UK Core Location)..
Task.location.identifier..
Task.location.identifier.assignerReference(UK Core Organization)..
Task.reasonReference..
Task.reasonReference.identifier..
Task.reasonReference.identifier.assignerReference(UK Core Organization)..
Task.insurance..
Task.insurance.identifier..
Task.insurance.identifier.assignerReference(UK Core Organization)..
Task.relevantHistoryReference(UK Core Provenance)..
Task.relevantHistory.identifier..
Task.relevantHistory.identifier.assignerReference(UK Core Organization)..
Task.restriction..
Task.restriction.recipientReference(UK Core Organization | UK Core Patient | UK Core Practitioner | UK Core PractitionerRole | UK Core RelatedPerson | Group)..
Task.restriction.recipient.identifier..
Task.restriction.recipient.identifier.assignerReference(UK Core Organization)..


XML View

<StructureDefinition xmlns="http://hl7.org/fhir">
    <id value="UKCore-Task" />
    <url value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Task" />
    <version value="1.1.0" />
    <name value="UKCoreTask" />
    <title value="UK Core Task" />
    <status value="active" />
    <date value="2022-05-20" />
    <publisher value="HL7 UK" />
    <contact>
        <name value="HL7 UK" />
        <telecom>
            <system value="email" />
            <value value="secretariat@hl7.org.uk" />
            <use value="work" />
            <rank value="1" />
        </telecom>
    </contact>
    <contact>
        <name value="NHS Digital" />
        <telecom>
            <system value="email" />
            <value value="interoperabilityteam@nhs.net" />
            <use value="work" />
            <rank value="2" />
        </telecom>
    </contact>
    <description value="Defines the UK Core constraints on the Task resource to provide information about a task to be performed." />
    <purpose value="A task resource describes an activity that can be performed and tracks the state of completion of that activity. It is a representation that an activity should be or has been initiated, and eventually, represents the successful or unsuccessful completion of that activity.\n\nNote that there are a variety of processes associated with making and processing orders. Some orders may be handled immediately by automated systems but most require real world actions by one or more humans. Some orders can only be processed when other real world actions happen, such as a patient presenting themselves so that the action to be performed can actually be performed. Often these real world dependencies are only implicit in the order details." />
    <copyright value="Copyright &#169; 2021+ HL7 UK Licensed under the Apache License, Version 2.0 (the &quot;License&quot;); you may not use this file except in compliance with the License. You may obtain a copy of the License at  http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. HL7&#174; FHIR&#174; standard Copyright &#169; 2011+ HL7 The HL7&#174; FHIR&#174; standard is used under the FHIR license. You may obtain a copy of the FHIR license at  https://www.hl7.org/fhir/license.html." />
    <fhirVersion value="4.0.1" />
    <mapping>
        <identity value="workflow" />
        <uri value="http://hl7.org/fhir/workflow" />
        <name value="Workflow Pattern" />
    </mapping>
    <mapping>
        <identity value="rim" />
        <uri value="http://hl7.org/v3" />
        <name value="RIM Mapping" />
    </mapping>
    <mapping>
        <identity value="w5" />
        <uri value="http://hl7.org/fhir/fivews" />
        <name value="FiveWs Pattern Mapping" />
    </mapping>
    <mapping>
        <identity value="v2" />
        <uri value="http://hl7.org/v2" />
        <name value="HL7 v2 Mapping" />
    </mapping>
    <kind value="resource" />
    <abstract value="false" />
    <type value="Task" />
    <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Task" />
    <derivation value="constraint" />
    <differential>
        <element id="Task.identifier.assigner">
            <path value="Task.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="Task.basedOn.identifier.assigner">
            <path value="Task.basedOn.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="Task.partOf">
            <path value="Task.partOf" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Task" />
            </type>
        </element>
        <element id="Task.partOf.identifier.assigner">
            <path value="Task.partOf.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="Task.focus.identifier.assigner">
            <path value="Task.focus.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="Task.for.identifier.assigner">
            <path value="Task.for.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="Task.encounter">
            <path value="Task.encounter" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Encounter" />
            </type>
        </element>
        <element id="Task.encounter.identifier.assigner">
            <path value="Task.encounter.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="Task.requester">
            <path value="Task.requester" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Device" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Practitioner" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-PractitionerRole" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-RelatedPerson" />
            </type>
        </element>
        <element id="Task.requester.identifier.assigner">
            <path value="Task.requester.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="Task.owner">
            <path value="Task.owner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-CareTeam" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Device" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Practitioner" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-PractitionerRole" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-RelatedPerson" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-HealthcareService" />
            </type>
        </element>
        <element id="Task.owner.identifier.assigner">
            <path value="Task.owner.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="Task.location">
            <path value="Task.location" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Location" />
            </type>
        </element>
        <element id="Task.location.identifier.assigner">
            <path value="Task.location.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="Task.reasonReference.identifier.assigner">
            <path value="Task.reasonReference.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="Task.insurance.identifier.assigner">
            <path value="Task.insurance.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="Task.relevantHistory">
            <path value="Task.relevantHistory" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Provenance" />
            </type>
        </element>
        <element id="Task.relevantHistory.identifier.assigner">
            <path value="Task.relevantHistory.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="Task.restriction.recipient">
            <path value="Task.restriction.recipient" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Practitioner" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-PractitionerRole" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-RelatedPerson" />
                <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" />
            </type>
        </element>
        <element id="Task.restriction.recipient.identifier.assigner">
            <path value="Task.restriction.recipient.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
    </differential>
</StructureDefinition>

JSON View

{
    "resourceType": "StructureDefinition",
    "id": "UKCore-Task",
    "url": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Task",
    "version": "1.1.0",
    "name": "UKCoreTask",
    "title": "UK Core Task",
    "status": "active",
    "date": "2022-05-20",
    "publisher": "HL7 UK",
    "contact":  [
        {
            "name": "HL7 UK",
            "telecom":  [
                {
                    "system": "email",
                    "value": "secretariat@hl7.org.uk",
                    "use": "work",
                    "rank": 1
                }
            ]
        },
        {
            "name": "NHS Digital",
            "telecom":  [
                {
                    "system": "email",
                    "value": "interoperabilityteam@nhs.net",
                    "use": "work",
                    "rank": 2
                }
            ]
        }
    ],
    "description": "Defines the UK Core constraints on the Task resource to provide information about a task to be performed.",
    "purpose": "A task resource describes an activity that can be performed and tracks the state of completion of that activity. It is a representation that an activity should be or has been initiated, and eventually, represents the successful or unsuccessful completion of that activity.\n\nNote that there are a variety of processes associated with making and processing orders. Some orders may be handled immediately by automated systems but most require real world actions by one or more humans. Some orders can only be processed when other real world actions happen, such as a patient presenting themselves so that the action to be performed can actually be performed. Often these real world dependencies are only implicit in the order details.",
    "copyright": "Copyright © 2021+ HL7 UK Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at  http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. HL7® FHIR® standard Copyright © 2011+ HL7 The HL7® FHIR® standard is used under the FHIR license. You may obtain a copy of the FHIR license at  https://www.hl7.org/fhir/license.html.",
    "fhirVersion": "4.0.1",
    "mapping":  [
        {
            "identity": "workflow",
            "uri": "http://hl7.org/fhir/workflow",
            "name": "Workflow Pattern"
        },
        {
            "identity": "rim",
            "uri": "http://hl7.org/v3",
            "name": "RIM Mapping"
        },
        {
            "identity": "w5",
            "uri": "http://hl7.org/fhir/fivews",
            "name": "FiveWs Pattern Mapping"
        },
        {
            "identity": "v2",
            "uri": "http://hl7.org/v2",
            "name": "HL7 v2 Mapping"
        }
    ],
    "kind": "resource",
    "abstract": false,
    "type": "Task",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Task",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Task.identifier.assigner",
                "path": "Task.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "Task.basedOn.identifier.assigner",
                "path": "Task.basedOn.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "Task.partOf",
                "path": "Task.partOf",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Task"
                        ]
                    }
                ]
            },
            {
                "id": "Task.partOf.identifier.assigner",
                "path": "Task.partOf.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "Task.focus.identifier.assigner",
                "path": "Task.focus.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "Task.for.identifier.assigner",
                "path": "Task.for.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "Task.encounter",
                "path": "Task.encounter",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Encounter"
                        ]
                    }
                ]
            },
            {
                "id": "Task.encounter.identifier.assigner",
                "path": "Task.encounter.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "Task.requester",
                "path": "Task.requester",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Device",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Practitioner",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-PractitionerRole",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-RelatedPerson"
                        ]
                    }
                ]
            },
            {
                "id": "Task.requester.identifier.assigner",
                "path": "Task.requester.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "Task.owner",
                "path": "Task.owner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-CareTeam",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Device",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Practitioner",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-PractitionerRole",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-RelatedPerson",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-HealthcareService"
                        ]
                    }
                ]
            },
            {
                "id": "Task.owner.identifier.assigner",
                "path": "Task.owner.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "Task.location",
                "path": "Task.location",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Location"
                        ]
                    }
                ]
            },
            {
                "id": "Task.location.identifier.assigner",
                "path": "Task.location.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "Task.reasonReference.identifier.assigner",
                "path": "Task.reasonReference.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "Task.insurance.identifier.assigner",
                "path": "Task.insurance.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "Task.relevantHistory",
                "path": "Task.relevantHistory",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Provenance"
                        ]
                    }
                ]
            },
            {
                "id": "Task.relevantHistory.identifier.assigner",
                "path": "Task.relevantHistory.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "Task.restriction.recipient",
                "path": "Task.restriction.recipient",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Practitioner",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-PractitionerRole",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-RelatedPerson",
                            "http://hl7.org/fhir/StructureDefinition/Group"
                        ]
                    }
                ]
            },
            {
                "id": "Task.restriction.recipient.identifier.assigner",
                "path": "Task.restriction.recipient.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            }
        ]
    }
}

Example Usage Scenarios

The following are example usage scenarios for the UK Core Task profile:

  • Query for task information
  • Exchange task information within a FHIR document or message.

Profile specific implementation guidance:

identifier

External identifiers for this Task.

Provider Systems

It is recommended that the identifier value is a Universally Unique Identifier (UUID) as there is no nationally recognised business identifier for an instance of a recorded Task.

Consumer Systems

Consumer systems MUST consume this data.


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.

The definition resource being referenced should conform to the following:


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.


basedOn

A higher-level authorization that triggered the creation of the task.

Reference to any FHIR resource. Where a UK Core profile exists the resource being referenced should conform to the profile.


groupIdentifier

An identifier that links together multiple tasks and other requests that were created in the same context.


partOf

Task that this particular task is part of.

The resource being referenced should conform to the following:


status

The current status of the task.

This element MUST be present and use a value from the CodeSystem below:

HTML View

This code system http://hl7.org/fhir/task-status defines the following codes:

CodeDisplayDefinition
draftDraftThe task is not yet ready to be acted upon.
requestedRequestedThe task is ready to be acted upon and action is sought.
receivedReceivedA potential performer has claimed ownership of the task and is evaluating whether to perform it.
acceptedAcceptedThe potential performer has agreed to execute the task but has not yet started work.
rejectedRejectedThe potential performer who claimed ownership of the task has decided not to execute it prior to performing any action.
readyReadyThe task is ready to be performed, but no action has yet been taken. Used in place of requested/received/accepted/rejected when request assignment and acceptance is a given.
cancelledCancelledThe task was not completed.
in-progressIn ProgressThe task has been started but is not yet complete.
on-holdOn HoldThe task has been started but work has been paused.
failedFailedThe task was attempted but could not be completed due to some error.
completedCompletedThe task has been completed.
entered-in-errorEntered in ErrorThe task should never have existed and is retained only because of the possibility it may have used.

Table View

CodeSystem.id[0]task-status
CodeSystem.meta[0].lastUpdated[0]2019-11-01T09:29:23.356+11:00
CodeSystem.extension[0].url[0]http://hl7.org/fhir/StructureDefinition/structuredefinition-wg
CodeSystem.extension[0].valueCode[0]oo
CodeSystem.extension[1].url[0]http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status
CodeSystem.extension[1].valueCode[0]trial-use
CodeSystem.extension[2].url[0]http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm
CodeSystem.extension[2].valueInteger[0]2
CodeSystem.url[0]http://hl7.org/fhir/task-status
CodeSystem.identifier[0].system[0]urn:ietf:rfc:3986
CodeSystem.identifier[0].value[0]urn:oid:2.16.840.1.113883.4.642.4.791
CodeSystem.version[0]4.0.1
CodeSystem.name[0]TaskStatus
CodeSystem.title[0]TaskStatus
CodeSystem.status[0]draft
CodeSystem.experimental[0]False
CodeSystem.date[0]2019-11-01T09:29:23+11:00
CodeSystem.publisher[0]HL7 (FHIR Project)
CodeSystem.contact[0].telecom[0].system[0]url
CodeSystem.contact[0].telecom[0].value[0]http://hl7.org/fhir
CodeSystem.contact[0].telecom[1].system[0]email
CodeSystem.contact[0].telecom[1].value[0]fhir@lists.hl7.org
CodeSystem.description[0]The current status of the task.
CodeSystem.caseSensitive[0]True
CodeSystem.valueSet[0]http://hl7.org/fhir/ValueSet/task-status
CodeSystem.content[0]complete
CodeSystem.concept[0].code[0]draft
CodeSystem.concept[0].display[0]Draft
CodeSystem.concept[0].definition[0]The task is not yet ready to be acted upon.
CodeSystem.concept[1].code[0]requested
CodeSystem.concept[1].display[0]Requested
CodeSystem.concept[1].definition[0]The task is ready to be acted upon and action is sought.
CodeSystem.concept[2].code[0]received
CodeSystem.concept[2].display[0]Received
CodeSystem.concept[2].definition[0]A potential performer has claimed ownership of the task and is evaluating whether to perform it.
CodeSystem.concept[3].code[0]accepted
CodeSystem.concept[3].display[0]Accepted
CodeSystem.concept[3].definition[0]The potential performer has agreed to execute the task but has not yet started work.
CodeSystem.concept[4].code[0]rejected
CodeSystem.concept[4].display[0]Rejected
CodeSystem.concept[4].definition[0]The potential performer who claimed ownership of the task has decided not to execute it prior to performing any action.
CodeSystem.concept[5].code[0]ready
CodeSystem.concept[5].display[0]Ready
CodeSystem.concept[5].definition[0]The task is ready to be performed, but no action has yet been taken. Used in place of requested/received/accepted/rejected when request assignment and acceptance is a given.
CodeSystem.concept[6].code[0]cancelled
CodeSystem.concept[6].display[0]Cancelled
CodeSystem.concept[6].definition[0]The task was not completed.
CodeSystem.concept[7].code[0]in-progress
CodeSystem.concept[7].display[0]In Progress
CodeSystem.concept[7].definition[0]The task has been started but is not yet complete.
CodeSystem.concept[8].code[0]on-hold
CodeSystem.concept[8].display[0]On Hold
CodeSystem.concept[8].definition[0]The task has been started but work has been paused.
CodeSystem.concept[9].code[0]failed
CodeSystem.concept[9].display[0]Failed
CodeSystem.concept[9].definition[0]The task was attempted but could not be completed due to some error.
CodeSystem.concept[10].code[0]completed
CodeSystem.concept[10].display[0]Completed
CodeSystem.concept[10].definition[0]The task has been completed.
CodeSystem.concept[11].code[0]entered-in-error
CodeSystem.concept[11].display[0]Entered in Error
CodeSystem.concept[11].definition[0]The task should never have existed and is retained only because of the possibility it may have used.

XML View

<CodeSystem xmlns="http://hl7.org/fhir">
    <id value="task-status" />
    <meta>
        <lastUpdated value="2019-11-01T09:29:23.356+11:00" />
    </meta>
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
        <valueCode value="oo" />
    </extension>
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="trial-use" />
    </extension>
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm">
        <valueInteger value="2" />
    </extension>
    <url value="http://hl7.org/fhir/task-status" />
    <identifier>
        <system value="urn:ietf:rfc:3986" />
        <value value="urn:oid:2.16.840.1.113883.4.642.4.791" />
    </identifier>
    <version value="4.0.1" />
    <name value="TaskStatus" />
    <title value="TaskStatus" />
    <status value="draft" />
    <experimental value="false" />
    <date value="2019-11-01T09:29:23+11:00" />
    <publisher value="HL7 (FHIR Project)" />
    <contact>
        <telecom>
            <system value="url" />
            <value value="http://hl7.org/fhir" />
        </telecom>
        <telecom>
            <system value="email" />
            <value value="fhir@lists.hl7.org" />
        </telecom>
    </contact>
    <description value="The current status of the task." />
    <caseSensitive value="true" />
    <valueSet value="http://hl7.org/fhir/ValueSet/task-status" />
    <content value="complete" />
    <concept>
        <code value="draft" />
        <display value="Draft" />
        <definition value="The task is not yet ready to be acted upon." />
    </concept>
    <concept>
        <code value="requested" />
        <display value="Requested" />
        <definition value="The task is ready to be acted upon and action is sought." />
    </concept>
    <concept>
        <code value="received" />
        <display value="Received" />
        <definition value="A potential performer has claimed ownership of the task and is evaluating whether to perform it." />
    </concept>
    <concept>
        <code value="accepted" />
        <display value="Accepted" />
        <definition value="The potential performer has agreed to execute the task but has not yet started work." />
    </concept>
    <concept>
        <code value="rejected" />
        <display value="Rejected" />
        <definition value="The potential performer who claimed ownership of the task has decided not to execute it prior to performing any action." />
    </concept>
    <concept>
        <code value="ready" />
        <display value="Ready" />
        <definition value="The task is ready to be performed, but no action has yet been taken.  Used in place of requested/received/accepted/rejected when request assignment and acceptance is a given." />
    </concept>
    <concept>
        <code value="cancelled" />
        <display value="Cancelled" />
        <definition value="The task was not completed." />
    </concept>
    <concept>
        <code value="in-progress" />
        <display value="In Progress" />
        <definition value="The task has been started but is not yet complete." />
    </concept>
    <concept>
        <code value="on-hold" />
        <display value="On Hold" />
        <definition value="The task has been started but work has been paused." />
    </concept>
    <concept>
        <code value="failed" />
        <display value="Failed" />
        <definition value="The task was attempted but could not be completed due to some error." />
    </concept>
    <concept>
        <code value="completed" />
        <display value="Completed" />
        <definition value="The task has been completed." />
    </concept>
    <concept>
        <code value="entered-in-error" />
        <display value="Entered in Error" />
        <definition value="The task should never have existed and is retained only because of the possibility it may have used." />
    </concept>
</CodeSystem>

JSON View

{
    "resourceType": "CodeSystem",
    "id": "task-status",
    "meta": {
        "lastUpdated": "2019-11-01T09:29:23.356+11:00"
    },
    "extension":  [
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
            "valueCode": "oo"
        },
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
            "valueCode": "trial-use"
        },
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
            "valueInteger": 2
        }
    ],
    "url": "http://hl7.org/fhir/task-status",
    "identifier":  [
        {
            "system": "urn:ietf:rfc:3986",
            "value": "urn:oid:2.16.840.1.113883.4.642.4.791"
        }
    ],
    "version": "4.0.1",
    "name": "TaskStatus",
    "title": "TaskStatus",
    "status": "draft",
    "experimental": false,
    "date": "2019-11-01T09:29:23+11:00",
    "publisher": "HL7 (FHIR Project)",
    "contact":  [
        {
            "telecom":  [
                {
                    "system": "url",
                    "value": "http://hl7.org/fhir"
                },
                {
                    "system": "email",
                    "value": "fhir@lists.hl7.org"
                }
            ]
        }
    ],
    "description": "The current status of the task.",
    "caseSensitive": true,
    "valueSet": "http://hl7.org/fhir/ValueSet/task-status",
    "content": "complete",
    "concept":  [
        {
            "code": "draft",
            "display": "Draft",
            "definition": "The task is not yet ready to be acted upon."
        },
        {
            "code": "requested",
            "display": "Requested",
            "definition": "The task is ready to be acted upon and action is sought."
        },
        {
            "code": "received",
            "display": "Received",
            "definition": "A potential performer has claimed ownership of the task and is evaluating whether to perform it."
        },
        {
            "code": "accepted",
            "display": "Accepted",
            "definition": "The potential performer has agreed to execute the task but has not yet started work."
        },
        {
            "code": "rejected",
            "display": "Rejected",
            "definition": "The potential performer who claimed ownership of the task has decided not to execute it prior to performing any action."
        },
        {
            "code": "ready",
            "display": "Ready",
            "definition": "The task is ready to be performed, but no action has yet been taken.  Used in place of requested/received/accepted/rejected when request assignment and acceptance is a given."
        },
        {
            "code": "cancelled",
            "display": "Cancelled",
            "definition": "The task was not completed."
        },
        {
            "code": "in-progress",
            "display": "In Progress",
            "definition": "The task has been started but is not yet complete."
        },
        {
            "code": "on-hold",
            "display": "On Hold",
            "definition": "The task has been started but work has been paused."
        },
        {
            "code": "failed",
            "display": "Failed",
            "definition": "The task was attempted but could not be completed due to some error."
        },
        {
            "code": "completed",
            "display": "Completed",
            "definition": "The task has been completed."
        },
        {
            "code": "entered-in-error",
            "display": "Entered in Error",
            "definition": "The task should never have existed and is retained only because of the possibility it may have used."
        }
    ]
}

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


statusReason

An explanation as to why this task is held, failed, was refused, etc.

No ValueSet binding has been specified in either the FHIR standard or the UK Core.


businessStatus

Contains business-specific nuances of the business state.

No ValueSet binding has been specified in either the FHIR standard or the UK Core.


intent

Indicates the level of actionability associated with the Task.

This element MUST be present and use a value from the FHIR standard TaskIntent ValueSet.


priority

Indicates how quickly the Task should be addressed with respect to other requests.

This element may be present and MUST use a value from the CodeSystem below:

HTML View

This code system http://hl7.org/fhir/request-priority defines the following codes:

CodeDisplayDefinition
routineRoutineThe request has normal priority.
urgentUrgentThe request should be actioned promptly - higher priority than routine.
asapASAPThe request should be actioned as soon as possible - higher priority than urgent.
statSTATThe request should be actioned immediately - highest possible priority. E.g. an emergency.

Table View

CodeSystem.id[0]request-priority
CodeSystem.meta[0].lastUpdated[0]2019-11-01T09:29:23.356+11:00
CodeSystem.url[0]http://hl7.org/fhir/request-priority
CodeSystem.identifier[0].system[0]urn:ietf:rfc:3986
CodeSystem.identifier[0].value[0]urn:oid:2.16.840.1.113883.4.642.4.116
CodeSystem.version[0]4.0.1
CodeSystem.name[0]RequestPriority
CodeSystem.title[0]RequestPriority
CodeSystem.status[0]draft
CodeSystem.experimental[0]False
CodeSystem.date[0]2019-11-01T09:29:23+11:00
CodeSystem.publisher[0]HL7 (FHIR Project)
CodeSystem.contact[0].telecom[0].system[0]url
CodeSystem.contact[0].telecom[0].value[0]http://hl7.org/fhir
CodeSystem.contact[0].telecom[1].system[0]email
CodeSystem.contact[0].telecom[1].value[0]fhir@lists.hl7.org
CodeSystem.description[0]Identifies the level of importance to be assigned to actioning the request.
CodeSystem.caseSensitive[0]True
CodeSystem.valueSet[0]http://hl7.org/fhir/ValueSet/request-priority
CodeSystem.content[0]complete
CodeSystem.concept[0].code[0]routine
CodeSystem.concept[0].display[0]Routine
CodeSystem.concept[0].definition[0]The request has normal priority.
CodeSystem.concept[1].code[0]urgent
CodeSystem.concept[1].display[0]Urgent
CodeSystem.concept[1].definition[0]The request should be actioned promptly - higher priority than routine.
CodeSystem.concept[2].code[0]asap
CodeSystem.concept[2].display[0]ASAP
CodeSystem.concept[2].definition[0]The request should be actioned as soon as possible - higher priority than urgent.
CodeSystem.concept[3].code[0]stat
CodeSystem.concept[3].display[0]STAT
CodeSystem.concept[3].definition[0]The request should be actioned immediately - highest possible priority. E.g. an emergency.

XML View

<CodeSystem xmlns="http://hl7.org/fhir">
    <id value="request-priority" />
    <meta>
        <lastUpdated value="2019-11-01T09:29:23.356+11:00" />
    </meta>
    <url value="http://hl7.org/fhir/request-priority" />
    <identifier>
        <system value="urn:ietf:rfc:3986" />
        <value value="urn:oid:2.16.840.1.113883.4.642.4.116" />
    </identifier>
    <version value="4.0.1" />
    <name value="RequestPriority" />
    <title value="RequestPriority" />
    <status value="draft" />
    <experimental value="false" />
    <date value="2019-11-01T09:29:23+11:00" />
    <publisher value="HL7 (FHIR Project)" />
    <contact>
        <telecom>
            <system value="url" />
            <value value="http://hl7.org/fhir" />
        </telecom>
        <telecom>
            <system value="email" />
            <value value="fhir@lists.hl7.org" />
        </telecom>
    </contact>
    <description value="Identifies the level of importance to be assigned to actioning the request." />
    <caseSensitive value="true" />
    <valueSet value="http://hl7.org/fhir/ValueSet/request-priority" />
    <content value="complete" />
    <concept>
        <code value="routine" />
        <display value="Routine" />
        <definition value="The request has normal priority." />
    </concept>
    <concept>
        <code value="urgent" />
        <display value="Urgent" />
        <definition value="The request should be actioned promptly - higher priority than routine." />
    </concept>
    <concept>
        <code value="asap" />
        <display value="ASAP" />
        <definition value="The request should be actioned as soon as possible - higher priority than urgent." />
    </concept>
    <concept>
        <code value="stat" />
        <display value="STAT" />
        <definition value="The request should be actioned immediately - highest possible priority.  E.g. an emergency." />
    </concept>
</CodeSystem>

JSON View

{
    "resourceType": "CodeSystem",
    "id": "request-priority",
    "meta": {
        "lastUpdated": "2019-11-01T09:29:23.356+11:00"
    },
    "url": "http://hl7.org/fhir/request-priority",
    "identifier":  [
        {
            "system": "urn:ietf:rfc:3986",
            "value": "urn:oid:2.16.840.1.113883.4.642.4.116"
        }
    ],
    "version": "4.0.1",
    "name": "RequestPriority",
    "title": "RequestPriority",
    "status": "draft",
    "experimental": false,
    "date": "2019-11-01T09:29:23+11:00",
    "publisher": "HL7 (FHIR Project)",
    "contact":  [
        {
            "telecom":  [
                {
                    "system": "url",
                    "value": "http://hl7.org/fhir"
                },
                {
                    "system": "email",
                    "value": "fhir@lists.hl7.org"
                }
            ]
        }
    ],
    "description": "Identifies the level of importance to be assigned to actioning the request.",
    "caseSensitive": true,
    "valueSet": "http://hl7.org/fhir/ValueSet/request-priority",
    "content": "complete",
    "concept":  [
        {
            "code": "routine",
            "display": "Routine",
            "definition": "The request has normal priority."
        },
        {
            "code": "urgent",
            "display": "Urgent",
            "definition": "The request should be actioned promptly - higher priority than routine."
        },
        {
            "code": "asap",
            "display": "ASAP",
            "definition": "The request should be actioned as soon as possible - higher priority than urgent."
        },
        {
            "code": "stat",
            "display": "STAT",
            "definition": "The request should be actioned immediately - highest possible priority.  E.g. an emergency."
        }
    ]
}

code

A name or code (or both) briefly describing what the task involves.

This element currently uses the FHIR example ValueSet shown below as no UK Core ValueSet has been defined:

HTML View

This code system http://hl7.org/fhir/CodeSystem/task-code defines the following codes:

CodeDisplayDefinition
approveActivate/approve the focal resourceTake what actions are needed to transition the focus resource from 'draft' to 'active' or 'in-progress', as appropriate for the resource type. This may involve additing additional content, approval, validation, etc.
fulfillFulfill the focal requestAct to perform the actions defined in the focus request. This might result in a 'more assertive' request (order for a plan or proposal, filler order for a placer order), but is intend to eventually result in events. The degree of fulfillment requested might be limited by Task.restriction.
abortMark the focal resource as no longer activeAbort, cancel or withdraw the focal resource, as appropriate for the type of resource.
replaceReplace the focal resource with the input resourceReplace the focal resource with the specified input resource
changeChange the focal resourceUpdate the focal resource of the owning system to reflect the content specified as the Task.focus
suspendSuspend the focal resourceTransition the focal resource from 'active' or 'in-progress' to 'suspended'
resumeRe-activate the focal resourceTransition the focal resource from 'suspended' to 'active' or 'in-progress' as appropriate for the resource type.

Table View

CodeSystem.id[0]task-code
CodeSystem.meta[0].lastUpdated[0]2019-11-01T09:29:23.356+11:00
CodeSystem.meta[0].profile[0]http://hl7.org/fhir/StructureDefinition/shareablecodesystem
CodeSystem.extension[0].url[0]http://hl7.org/fhir/StructureDefinition/structuredefinition-wg
CodeSystem.extension[0].valueCode[0]oo
CodeSystem.extension[1].url[0]http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status
CodeSystem.extension[1].valueCode[0]draft
CodeSystem.extension[2].url[0]http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm
CodeSystem.extension[2].valueInteger[0]1
CodeSystem.url[0]http://hl7.org/fhir/CodeSystem/task-code
CodeSystem.identifier[0].system[0]urn:ietf:rfc:3986
CodeSystem.identifier[0].value[0]urn:oid:2.16.840.1.113883.4.642.4.1397
CodeSystem.version[0]4.0.1
CodeSystem.name[0]TaskCode
CodeSystem.title[0]Task Codes
CodeSystem.status[0]active
CodeSystem.experimental[0]False
CodeSystem.publisher[0]FHIR Project team
CodeSystem.contact[0].telecom[0].system[0]url
CodeSystem.contact[0].telecom[0].value[0]http://hl7.org/fhir
CodeSystem.description[0]Codes indicating the type of action that is expected to be performed
CodeSystem.caseSensitive[0]True
CodeSystem.valueSet[0]http://hl7.org/fhir/ValueSet/task-code
CodeSystem.content[0]complete
CodeSystem.concept[0].code[0]approve
CodeSystem.concept[0].display[0]Activate/approve the focal resource
CodeSystem.concept[0].definition[0]Take what actions are needed to transition the focus resource from 'draft' to 'active' or 'in-progress', as appropriate for the resource type. This may involve additing additional content, approval, validation, etc.
CodeSystem.concept[1].code[0]fulfill
CodeSystem.concept[1].display[0]Fulfill the focal request
CodeSystem.concept[1].definition[0]Act to perform the actions defined in the focus request. This might result in a 'more assertive' request (order for a plan or proposal, filler order for a placer order), but is intend to eventually result in events. The degree of fulfillment requested might be limited by Task.restriction.
CodeSystem.concept[2].code[0]abort
CodeSystem.concept[2].display[0]Mark the focal resource as no longer active
CodeSystem.concept[2].definition[0]Abort, cancel or withdraw the focal resource, as appropriate for the type of resource.
CodeSystem.concept[3].code[0]replace
CodeSystem.concept[3].display[0]Replace the focal resource with the input resource
CodeSystem.concept[3].definition[0]Replace the focal resource with the specified input resource
CodeSystem.concept[4].code[0]change
CodeSystem.concept[4].display[0]Change the focal resource
CodeSystem.concept[4].definition[0]Update the focal resource of the owning system to reflect the content specified as the Task.focus
CodeSystem.concept[5].code[0]suspend
CodeSystem.concept[5].display[0]Suspend the focal resource
CodeSystem.concept[5].definition[0]Transition the focal resource from 'active' or 'in-progress' to 'suspended'
CodeSystem.concept[6].code[0]resume
CodeSystem.concept[6].display[0]Re-activate the focal resource
CodeSystem.concept[6].definition[0]Transition the focal resource from 'suspended' to 'active' or 'in-progress' as appropriate for the resource type.

XML View

<CodeSystem xmlns="http://hl7.org/fhir">
    <id value="task-code" />
    <meta>
        <lastUpdated value="2019-11-01T09:29:23.356+11:00" />
        <profile value="http://hl7.org/fhir/StructureDefinition/shareablecodesystem" />
    </meta>
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
        <valueCode value="oo" />
    </extension>
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="draft" />
    </extension>
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm">
        <valueInteger value="1" />
    </extension>
    <url value="http://hl7.org/fhir/CodeSystem/task-code" />
    <identifier>
        <system value="urn:ietf:rfc:3986" />
        <value value="urn:oid:2.16.840.1.113883.4.642.4.1397" />
    </identifier>
    <version value="4.0.1" />
    <name value="TaskCode" />
    <title value="Task Codes" />
    <status value="active" />
    <experimental value="false" />
    <publisher value="FHIR Project team" />
    <contact>
        <telecom>
            <system value="url" />
            <value value="http://hl7.org/fhir" />
        </telecom>
    </contact>
    <description value="Codes indicating the type of action that is expected to be performed" />
    <caseSensitive value="true" />
    <valueSet value="http://hl7.org/fhir/ValueSet/task-code" />
    <content value="complete" />
    <concept>
        <code value="approve" />
        <display value="Activate/approve the focal resource" />
        <definition value="Take what actions are needed to transition the focus resource from &#39;draft&#39; to &#39;active&#39; or &#39;in-progress&#39;, as appropriate for the resource type.  This may involve additing additional content, approval, validation, etc." />
    </concept>
    <concept>
        <code value="fulfill" />
        <display value="Fulfill the focal request" />
        <definition value="Act to perform the actions defined in the focus request.  This might result in a &#39;more assertive&#39; request (order for a plan or proposal, filler order for a placer order), but is intend to eventually result in events.  The degree of fulfillment requested might be limited by Task.restriction." />
    </concept>
    <concept>
        <code value="abort" />
        <display value="Mark the focal resource as no longer active" />
        <definition value="Abort, cancel or withdraw the focal resource, as appropriate for the type of resource." />
    </concept>
    <concept>
        <code value="replace" />
        <display value="Replace the focal resource with the input resource" />
        <definition value="Replace the focal resource with the specified input resource" />
    </concept>
    <concept>
        <code value="change" />
        <display value="Change the focal resource" />
        <definition value="Update the focal resource of the owning system to reflect the content specified as the Task.focus" />
    </concept>
    <concept>
        <code value="suspend" />
        <display value="Suspend the focal resource" />
        <definition value="Transition the focal resource from &#39;active&#39; or &#39;in-progress&#39; to &#39;suspended&#39;" />
    </concept>
    <concept>
        <code value="resume" />
        <display value="Re-activate the focal resource" />
        <definition value="Transition the focal resource from &#39;suspended&#39; to &#39;active&#39; or &#39;in-progress&#39; as appropriate for the resource type." />
    </concept>
</CodeSystem>

JSON View

{
    "resourceType": "CodeSystem",
    "id": "task-code",
    "meta": {
        "lastUpdated": "2019-11-01T09:29:23.356+11:00",
        "profile":  [
            "http://hl7.org/fhir/StructureDefinition/shareablecodesystem"
        ]
    },
    "extension":  [
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
            "valueCode": "oo"
        },
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
            "valueCode": "draft"
        },
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
            "valueInteger": 1
        }
    ],
    "url": "http://hl7.org/fhir/CodeSystem/task-code",
    "identifier":  [
        {
            "system": "urn:ietf:rfc:3986",
            "value": "urn:oid:2.16.840.1.113883.4.642.4.1397"
        }
    ],
    "version": "4.0.1",
    "name": "TaskCode",
    "title": "Task Codes",
    "status": "active",
    "experimental": false,
    "publisher": "FHIR Project team",
    "contact":  [
        {
            "telecom":  [
                {
                    "system": "url",
                    "value": "http://hl7.org/fhir"
                }
            ]
        }
    ],
    "description": "Codes indicating the type of action that is expected to be performed",
    "caseSensitive": true,
    "valueSet": "http://hl7.org/fhir/ValueSet/task-code",
    "content": "complete",
    "concept":  [
        {
            "code": "approve",
            "display": "Activate/approve the focal resource",
            "definition": "Take what actions are needed to transition the focus resource from 'draft' to 'active' or 'in-progress', as appropriate for the resource type.  This may involve additing additional content, approval, validation, etc."
        },
        {
            "code": "fulfill",
            "display": "Fulfill the focal request",
            "definition": "Act to perform the actions defined in the focus request.  This might result in a 'more assertive' request (order for a plan or proposal, filler order for a placer order), but is intend to eventually result in events.  The degree of fulfillment requested might be limited by Task.restriction."
        },
        {
            "code": "abort",
            "display": "Mark the focal resource as no longer active",
            "definition": "Abort, cancel or withdraw the focal resource, as appropriate for the type of resource."
        },
        {
            "code": "replace",
            "display": "Replace the focal resource with the input resource",
            "definition": "Replace the focal resource with the specified input resource"
        },
        {
            "code": "change",
            "display": "Change the focal resource",
            "definition": "Update the focal resource of the owning system to reflect the content specified as the Task.focus"
        },
        {
            "code": "suspend",
            "display": "Suspend the focal resource",
            "definition": "Transition the focal resource from 'active' or 'in-progress' to 'suspended'"
        },
        {
            "code": "resume",
            "display": "Re-activate the focal resource",
            "definition": "Transition the focal resource from 'suspended' to 'active' or 'in-progress' as appropriate for the resource type."
        }
    ]
}

description

A free-text description of what is to be performed.


focus

The request being actioned or the resource being manipulated by this task.

Reference to any FHIR resource. Where a UK Core profile exists the resource being referenced should conform to the profile.


for

The entity who benefits from the performance of the service specified in the task.

Reference to any FHIR resource. Where a UK Core profile exists the resource being referenced should conform to the profile.


encounter

The healthcare event during which this task was created.

The resource being referenced should conform to the following:


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).


authoredOn

The date and time this task was created.


lastModified

The date and time of last modification to this task.


requester

The creator of the task.

The resource being referenced should conform to one of the following:


performerType

The kind of participant that should perform the task.

This element currently uses a FHIR preferred Procedure Performer Role Codes ValueSet consisting of the following SNOMED hierarchy, as no UK Core ValueSet has been defined:

<<223366009 (Healthcare professional)


owner

Individual, Organization or Device currently responsible for task execution.

The resource being referenced should conform to one of the following:


location

Principal physical location where the task is performed.

The resource being referenced should conform to the following:


reasonCode

A description or code indicating why this task needs to be performed.

This should only be included if there is no focus or if it differs from the reason indicated on the focus.

No ValueSet binding has been specified in either the FHIR standard or the UK Core.


reasonReference

A resource reference indicating why this task needs to be performed.

Reference to any FHIR resource. Where a UK Core profile exists the resource being referenced should conform to the profile.


insurance

Insurance plans, coverage extensions, pre-authorizations and/or pre-determinations that may be relevant to the Task.

The resource being referenced should conform to one of the following:


note

Free-text information captured about the task as it progresses.


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.

The resource being referenced should conform to the following:


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.

restriction.repetitions

Optionally indicates the number of times the requested action should occur.

restriction.period

Optionally indicates over what time-period fulfillment is sought.

restriction.recipient

For requests that are targeted to more than on potential recipient/target, optionally indicates for whom is fulfillment sought.

The resource being referenced should conform to one of the following:


input

Additional information that may be needed in the execution of the task.

input.type

Mandatory code or description indicating how the input is intended to be used as part of the task execution.

No ValueSet binding has been specified in either the FHIR standard or the UK Core.

input.value[x]

Mandatory value of the input parameter as a basic type.


output

Outputs produced by the Task.

output.type

Mandatory name of the Output parameter.

No ValueSet binding has been specified in either the FHIR standard or the UK Core.

output.value[x]

Mandatory value of the Output parameter as a basic type.


back to top