Union of http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-task and http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-task

This is the set of resources that conform to either of the profiles PAS Task (http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-task) and PAS Task (http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-task). E.g. what you have to deal with if you get resources conforming to one of them

Structure

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Task C0..*A task to be performed
Constraints: inv-1, AttachmentNeeded, QuestionnaireContext
Task.meta This element is included in summaries. 0..1MetaMetadata about the resource
Task.implicitRules This element is a modifier element. This element is included in summaries. 0..1uriA set of rules under which this content was created
Task.language 0..1codeLanguage of the resource content
Binding: ?? (preferred): A human language.
Task.text 0..1NarrativeText summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Task.contained 0..*ResourceContained, inline Resources
Task.extension 0..*ExtensionAdditional content defined by implementations
Task.modifierExtension This element is a modifier element. 0..*ExtensionExtensions that cannot be ignored
Task.identifier This element must be supported. 1..*IdentifierPayers tracking identifier
Task.instantiatesCanonical This element is included in summaries. 0..1canonical(ActivityDefinition)Formal definition of task
Task.instantiatesUri This element is included in summaries. 0..1uriFormal definition of task
Task.basedOn This element is included in summaries. 0..*Reference(Resource)Request fulfilled by this task
Task.groupIdentifier This element is included in summaries. 0..1IdentifierRequisition or grouper id
Task.partOf This element is included in summaries. 0..*Reference(Task)Composite task
Task.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1codedraft | requested | received | accepted | +
Binding: ?? (required)
Task.statusReason This element must be supported. This element is included in summaries. 0..1CodeableConceptReason for current status
Binding Description: (example): Codes to identify the reason for current status. These will typically be specific to a particular workflow.
Task.businessStatus This element is included in summaries. 0..1CodeableConceptE.g. "Specimen collected", "IV prepped"
Binding Description: (example): The domain-specific business-contextual sub-state of the task. For example: "Blood drawn", "IV inserted", "Awaiting physician signature", etc.
Task.intent This element must be supported. This element is included in summaries. 1..1codeunknown | proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
Binding: ?? (required): Distinguishes whether the task is a proposal, plan or full order.
Task.priority 0..1coderoutine | urgent | asap | stat
Binding: ?? (required): The task's priority.
Task.code This element must be supported. This element is included in summaries. 1..1CodeableConceptTask Type
Binding: ?? (required)
Task.description This element is included in summaries. 0..1stringHuman-readable explanation of task
Task.focus This element is included in summaries. 0..1Reference(Resource)What task is acting on
Task.for This element must be supported. This element is included in summaries. 1..1Reference(PAS Beneficiary Patient | #sd-49-profile-beneficiary-profile-beneficiary)Beneficiary of the Task
Task.encounter This element is included in summaries. 0..1Reference(Encounter)Healthcare event during which this task originated
Task.executionPeriod This element is included in summaries. 0..1PeriodStart and end time of execution
Task.authoredOn 0..1dateTimeTask Creation Date
Task.lastModified This element is included in summaries. 0..1dateTimeTask Last Modified Date
Task.requester This element must be supported. This element is included in summaries. 0..1Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)Provider ID - only send the identifier
Task.requester.extension 0..*ExtensionAdditional content defined by implementations
Task.requester.reference This element is included in summaries. 0..1stringLiteral reference, Relative, internal or absolute URL
Task.requester.type This element is included in summaries. 0..1uriType the reference refers to (e.g. "Patient")
Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model).
Task.requester.identifier This element must be supported. This element is included in summaries. 1..1IdentifierLogical reference, when literal reference is not known
Task.requester.display This element is included in summaries. 0..1stringText alternative for the resource
Task.performerType 0..*CodeableConceptRequested performer
Binding: ?? (preferred): The type(s) of task performers allowed.
Task.owner This element must be supported. This element is included in summaries. 0..1Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson)Provider ID - only send the identifier
Task.owner.extension 0..*ExtensionAdditional content defined by implementations
Task.owner.reference This element is included in summaries. 0..1stringLiteral reference, Relative, internal or absolute URL
Task.owner.type This element is included in summaries. 0..1uriType the reference refers to (e.g. "Patient")
Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model).
Task.owner.identifier This element must be supported. This element is included in summaries. 1..1IdentifierLogical reference, when literal reference is not known
Task.owner.display This element is included in summaries. 0..1stringText alternative for the resource
Task.location This element is included in summaries. 0..1Reference(Location)Where task occurs
Task.reasonCode This element must be supported. 1..1CodeableConceptWhy task is needed
Binding Description: (example): Indicates why the task is needed. E.g. Suspended because patient admitted to hospital.
Task.reasonReference This element must be supported. 1..1Reference(PAS Claim), Reference(http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-claim|2.2.1)Why task is needed
Task.insurance 0..*Reference(Coverage | ClaimResponse)Associated insurance coverage
Task.note 0..*AnnotationComments made about the task
Task.relevantHistory 0..*Reference(Provenance)Key events in history of the Task
Task.restriction 0..1BackboneElementConstraints on fulfillment tasks
Task.restriction.extension 0..*ExtensionAdditional content defined by implementations
Task.restriction.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
Task.restriction.repetitions 0..1positiveIntHow many times to repeat
Task.restriction.period This element must be supported. 0..1PeriodWhen fulfillment sought
Task.restriction.recipient 0..*Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Group | Organization)For whom is fulfillment sought?
Task.input This element must be supported. 2..*BackboneElementInformation used to perform task
Task.input.extension 0..*ExtensionAdditional content defined by implementations
Task.input.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
Task.input.type 1..1CodeableConceptLabel for the input
Binding Description: (example): Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Comparison source", "Applicable consent", "Concomitent Medications", etc.
Task.input.value[x] 1..1Content to use in performing the task
Task.input.value[x].valueBase64Binarybase64Binary
Task.input.value[x].valueBooleanboolean
Task.input.value[x].valueCanonicalcanonical(Any)
Task.input.value[x].valueCodecode
Task.input.value[x].valueDatedate
Task.input.value[x].valueDateTimedateTime
Task.input.value[x].valueDecimaldecimal
Task.input.value[x].valueIdid
Task.input.value[x].valueInstantinstant
Task.input.value[x].valueIntegerinteger
Task.input.value[x].valueMarkdownmarkdown
Task.input.value[x].valueOidoid
Task.input.value[x].valuePositiveIntpositiveInt
Task.input.value[x].valueStringstring
Task.input.value[x].valueTimetime
Task.input.value[x].valueUnsignedIntunsignedInt
Task.input.value[x].valueUriuri
Task.input.value[x].valueUrlurl
Task.input.value[x].valueUuiduuid
Task.input.value[x].valueAddressAddress
Task.input.value[x].valueAgeAge
Task.input.value[x].valueAnnotationAnnotation
Task.input.value[x].valueAttachmentAttachment
Task.input.value[x].valueCodeableConceptCodeableConcept
Task.input.value[x].valueCodingCoding
Task.input.value[x].valueContactPointContactPoint
Task.input.value[x].valueCountCount
Task.input.value[x].valueDistanceDistance
Task.input.value[x].valueDurationDuration
Task.input.value[x].valueHumanNameHumanName
Task.input.value[x].valueIdentifierIdentifier
Task.input.value[x].valueMoneyMoney
Task.input.value[x].valuePeriodPeriod
Task.input.value[x].valueQuantityQuantity
Task.input.value[x].valueRangeRange
Task.input.value[x].valueRatioRatio
Task.input.value[x].valueReferenceReference(Any)
Task.input.value[x].valueSampledDataSampledData
Task.input.value[x].valueSignatureSignature
Task.input.value[x].valueTimingTiming
Task.input.value[x].valueContactDetailContactDetail
Task.input.value[x].valueContributorContributor
Task.input.value[x].valueDataRequirementDataRequirement
Task.input.value[x].valueExpressionExpression
Task.input.value[x].valueParameterDefinitionParameterDefinition
Task.input.value[x].valueRelatedArtifactRelatedArtifact
Task.input.value[x].valueTriggerDefinitionTriggerDefinition
Task.input.value[x].valueUsageContextUsageContext
Task.input.value[x].valueDosageDosage
Task.input.value[x].valueMetaMeta
Task.output 0..*BackboneElementInformation produced as part of task
Task.output.extension 0..*ExtensionAdditional content defined by implementations
Task.output.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
Task.output.type 1..1CodeableConceptLabel for output
Binding Description: (example): Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Identified issues", "Preliminary results", "Filler order", "Final results", etc.
Task.output.value[x] 1..1Result of output
Task.output.value[x].valueBase64Binarybase64Binary
Task.output.value[x].valueBooleanboolean
Task.output.value[x].valueCanonicalcanonical(Any)
Task.output.value[x].valueCodecode
Task.output.value[x].valueDatedate
Task.output.value[x].valueDateTimedateTime
Task.output.value[x].valueDecimaldecimal
Task.output.value[x].valueIdid
Task.output.value[x].valueInstantinstant
Task.output.value[x].valueIntegerinteger
Task.output.value[x].valueMarkdownmarkdown
Task.output.value[x].valueOidoid
Task.output.value[x].valuePositiveIntpositiveInt
Task.output.value[x].valueStringstring
Task.output.value[x].valueTimetime
Task.output.value[x].valueUnsignedIntunsignedInt
Task.output.value[x].valueUriuri
Task.output.value[x].valueUrlurl
Task.output.value[x].valueUuiduuid
Task.output.value[x].valueAddressAddress
Task.output.value[x].valueAgeAge
Task.output.value[x].valueAnnotationAnnotation
Task.output.value[x].valueAttachmentAttachment
Task.output.value[x].valueCodeableConceptCodeableConcept
Task.output.value[x].valueCodingCoding
Task.output.value[x].valueContactPointContactPoint
Task.output.value[x].valueCountCount
Task.output.value[x].valueDistanceDistance
Task.output.value[x].valueDurationDuration
Task.output.value[x].valueHumanNameHumanName
Task.output.value[x].valueIdentifierIdentifier
Task.output.value[x].valueMoneyMoney
Task.output.value[x].valuePeriodPeriod
Task.output.value[x].valueQuantityQuantity
Task.output.value[x].valueRangeRange
Task.output.value[x].valueRatioRatio
Task.output.value[x].valueReferenceReference(Any)
Task.output.value[x].valueSampledDataSampledData
Task.output.value[x].valueSignatureSignature
Task.output.value[x].valueTimingTiming
Task.output.value[x].valueContactDetailContactDetail
Task.output.value[x].valueContributorContributor
Task.output.value[x].valueDataRequirementDataRequirement
Task.output.value[x].valueExpressionExpression
Task.output.value[x].valueParameterDefinitionParameterDefinition
Task.output.value[x].valueRelatedArtifactRelatedArtifact
Task.output.value[x].valueTriggerDefinitionTriggerDefinition
Task.output.value[x].valueUsageContextUsageContext
Task.output.value[x].valueDosageDosage
Task.output.value[x].valueMetaMeta

doco Documentation for this format