DAF Research, Release 1 Ballot

This page is part of the Data Access Framework (v1.8.0: STU 2 Ballot 2) based on FHIR v1.8.0. . For a full list of available versions, see the Directory of published versions

D.4.1 StructureDefinition-daf-task

D.4.1.1 Formal Views of Profile Content

The official URL for this profile is:

http://hl7.org/fhir/us/daf-research/StructureDefinition/daf-task

This profile builds on Task.

This profile was published on Fri Aug 12 00:00:00 AEST 2016 as a draft by Health Level Seven International (FHIR Infrastructure WG - Data Access Framework).

Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.

Summary

Mandatory: 4 elements (+5 nested mandatory elements)
Must-Support: 24 elements

NameFlagsCard.TypeDescription & Constraintsdoco
.. Task I0..*A task to be performed
... id ∑0..1idLogical id of this artifact
... meta ∑0..1MetaMetadata about the resource
... implicitRules ?!∑0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: Common Languages (extensible)
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional Content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier S1..1IdentifierTask Instance Identifier
... definition[x] ∑0..1uri, Reference(ActivityDefinition)Formal definition of task
... basedOn ∑0..*Reference(Resource)Request fulfilled by this task
... groupIdentifier ∑0..1IdentifierRequisition or grouper id
... partOf ∑0..*Reference(Task)Composite task
... status S1..1codedraft | requested | received | accepted | +
Binding: TaskStatus (required)
... statusReason ∑0..1CodeableConceptReason for current status
... businessStatus ∑0..1CodeableConceptE.g. "Specimen collected", "IV prepped"
Binding: (unbound) (example)
... intent ∑1..1codeproposed | planned | actionable +
Binding: RequestIntent (required)
... priority S0..1codenormal | urgent | asap | stat
Binding: RequestPriority (required)
... code ∑0..1CodeableConceptTask Type
... description S0..1stringHuman-readable explanation of task
... focus ∑0..1Reference(Resource)What task is acting on
... for ∑0..1Reference(Resource)Beneficiary of the Task
... context ∑0..1Reference(Encounter), Reference(EpisodeOfCare)Healthcare event during which this task originated
... executionPeriod ∑0..1PeriodStart and end time of execution
... authoredOn I0..1dateTimeTask Creation Date
... lastModified SI1..1dateTimeTask Last Modified Date
... requester SI1..1BackboneElementWho is asking for task to be done
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!∑0..*ExtensionExtensions that cannot be ignored
.... agent ∑1..1Reference(Device), Reference(Organization), Reference(Patient), Reference(Practitioner), Reference(RelatedPerson)Individual asking for task
.... onBehalfOf 0..1Reference(Organization)Organization individual is acting for
... performerType 0..*CodeableConceptrequester | dispatcher | scheduler | performer | monitor | manager | acquirer | reviewer
Binding: TaskPerformerType (preferred)
... owner S0..1Reference(Device), Reference(Organization), Reference(Patient), Reference(Practitioner), Reference(RelatedPerson)Task Owner
... reason S0..1CodeableConceptWhy task is needed
Binding: (unbound) (example)
... note S0..*AnnotationComments made about the task
... relevantHistory 0..*Reference(Provenance)Key events in history of the Task
... restriction I0..1BackboneElementConstraints on fulfillment tasks
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!∑0..*ExtensionExtensions that cannot be ignored
.... repetitions 0..1positiveIntHow many times to repeat
.... period 0..1PeriodOver what time-period is fulfillment sought
.... recipient 0..*Reference(Patient), Reference(Practitioner), Reference(RelatedPerson), Reference(Group), Reference(Organization)For whom is fulfillment sought?
... input SI0..*BackboneElementInformation used to perform task
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!∑0..*ExtensionExtensions that cannot be ignored
.... type S1..1CodeableConceptLabel for the input
Binding: (unbound) (example)
.... value[x] S1..1base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference(), SampledData, Signature, Timing, MetaContent to use in performing the task
... output SI0..*BackboneElementInformation produced as part of task
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!∑0..*ExtensionExtensions that cannot be ignored
.... type S1..1CodeableConceptLabel for output
Binding: (unbound) (example)
.... value[x] S1..1base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference(), SampledData, Signature, Timing, MetaResult of output

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Task I0..*A task to be performed
... id ∑0..1idLogical id of this artifact
... meta ∑0..1MetaMetadata about the resource
... implicitRules ?!∑0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: Common Languages (extensible)
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional Content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier S1..1IdentifierTask Instance Identifier
... definition[x] ∑0..1uri, Reference(ActivityDefinition)Formal definition of task
... basedOn ∑0..*Reference(Resource)Request fulfilled by this task
... groupIdentifier ∑0..1IdentifierRequisition or grouper id
... partOf ∑0..*Reference(Task)Composite task
... status S1..1codedraft | requested | received | accepted | +
Binding: TaskStatus (required)
... statusReason ∑0..1CodeableConceptReason for current status
... businessStatus ∑0..1CodeableConceptE.g. "Specimen collected", "IV prepped"
Binding: (unbound) (example)
... intent ∑1..1codeproposed | planned | actionable +
Binding: RequestIntent (required)
... priority S0..1codenormal | urgent | asap | stat
Binding: RequestPriority (required)
... code ∑0..1CodeableConceptTask Type
... description S0..1stringHuman-readable explanation of task
... focus ∑0..1Reference(Resource)What task is acting on
... for ∑0..1Reference(Resource)Beneficiary of the Task
... context ∑0..1Reference(Encounter), Reference(EpisodeOfCare)Healthcare event during which this task originated
... executionPeriod ∑0..1PeriodStart and end time of execution
... authoredOn I0..1dateTimeTask Creation Date
... lastModified SI1..1dateTimeTask Last Modified Date
... requester SI1..1BackboneElementWho is asking for task to be done
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!∑0..*ExtensionExtensions that cannot be ignored
.... agent ∑1..1Reference(Device), Reference(Organization), Reference(Patient), Reference(Practitioner), Reference(RelatedPerson)Individual asking for task
.... onBehalfOf 0..1Reference(Organization)Organization individual is acting for
... performerType 0..*CodeableConceptrequester | dispatcher | scheduler | performer | monitor | manager | acquirer | reviewer
Binding: TaskPerformerType (preferred)
... owner S0..1Reference(Device), Reference(Organization), Reference(Patient), Reference(Practitioner), Reference(RelatedPerson)Task Owner
... reason S0..1CodeableConceptWhy task is needed
Binding: (unbound) (example)
... note S0..*AnnotationComments made about the task
... relevantHistory 0..*Reference(Provenance)Key events in history of the Task
... restriction I0..1BackboneElementConstraints on fulfillment tasks
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!∑0..*ExtensionExtensions that cannot be ignored
.... repetitions 0..1positiveIntHow many times to repeat
.... period 0..1PeriodOver what time-period is fulfillment sought
.... recipient 0..*Reference(Patient), Reference(Practitioner), Reference(RelatedPerson), Reference(Group), Reference(Organization)For whom is fulfillment sought?
... input SI0..*BackboneElementInformation used to perform task
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!∑0..*ExtensionExtensions that cannot be ignored
.... type S1..1CodeableConceptLabel for the input
Binding: (unbound) (example)
.... value[x] S1..1base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference(), SampledData, Signature, Timing, MetaContent to use in performing the task
... output SI0..*BackboneElementInformation produced as part of task
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!∑0..*ExtensionExtensions that cannot be ignored
.... type S1..1CodeableConceptLabel for output
Binding: (unbound) (example)
.... value[x] S1..1base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference(), SampledData, Signature, Timing, MetaResult of output

doco Documentation for this format

Downloads: StructureDefinition: (XML, JSON, CSV), Schema: XML Schematron