This page is part of the Da Vinci Clinical Documentation Exchange (v0.1.0: STU 1 Ballot 1) based on FHIR (HL7® FHIR® Standard) R4. The current version which supersedes this version is 2.1.0. For a full list of available versions, see the Directory of published versions
SD.8 StructureDefinition-cdex-task
title: StructureDefinition-cdex-task-intro layout: default active: StructureDefinition-cdex-task-intro —
SD.8.1 Formal Views of Profile Content
Description of Profiles, Differentials, and Snapshots.
The official URL for this profile is: http://hl7.org/fhir/us/davinci-cdex/StructureDefinition/cdex-task
Published on Thu Jun 20 16:38:59 EDT 2019 as a active by .
This profile builds on Task
Summary
Mandatory: 5 elements
 Must-Support: 12 elements
 Fixed Value: 1 element
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
- The element Task.basedOn is sliced based on the value of type:resolve()
| Name | Flags | Card. | Type | Description & Constraints  | 
|---|---|---|---|---|
|   Task | 0..* | |||
|    identifier | S | 1..* | Identifier | |
|    basedOn | Reference(Resource) | Slice: Unordered, Open by type:resolve() | ||
|    basedOn | S | 0..* | Reference(Claim) | in support of claim/pre-auth/pre-determination | 
|    status | S | 1..1 | code | |
|    businessStatus | S | 0..1 | CodeableConcept | |
|    intent | S | 1..1 | code | Fixed Value: order | 
|    code | S | 0..1 | CodeableConcept | Required Pattern: {"coding":[{"system":"http://hl7.org/fhir/CodeSystem/task-code","code":"fulfill"}]} | 
|    focus | S | 1..1 | Reference(CDex Communication) | |
|    for | S | 1..1 | Reference(Patient) | |
|    authoredOn | S | 0..1 | dateTime | |
|    lastModified | S | 0..1 | dateTime | |
|    requester | S | 1..1 | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) | |
|    owner | S | 1..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) | |
|  Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints  | 
|---|---|---|---|---|
|   Task | I | 0..* | A task to be performed | |
|    id | Σ | 0..1 | id | Logical id of this artifact | 
|    meta | Σ | 0..1 | Meta | Metadata about the resource | 
|    implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | 
|    language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages | |
|    text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
|    contained | 0..* | Resource | Contained, inline Resources | |
|    extension | 0..* | Extension | Additional content defined by implementations | |
|    modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | 
|    identifier | S | 1..* | Identifier | Task Instance Identifier | 
|    instantiatesCanonical | Σ | 0..1 | canonical(ActivityDefinition) | Formal definition of task | 
|    instantiatesUri | Σ | 0..1 | uri | Formal definition of task | 
|    basedOn | Σ | Reference(Resource) | Request fulfilled by this task Slice: Unordered, Open by type:resolve() | |
|    basedOn | SΣ | 0..* | Reference(Claim) | in support of claim/pre-auth/pre-determination | 
|    groupIdentifier | Σ | 0..1 | Identifier | Requisition or grouper id | 
|    partOf | Σ | 0..* | Reference(Task) | Composite task | 
|    status | ?!SΣ | 1..1 | code | draft | requested | received | accepted | + Binding: TaskStatus (required) | 
|    statusReason | Σ | 0..1 | CodeableConcept | Reason for current status Binding: (unbound) (example) | 
|    businessStatus | SΣ | 0..1 | CodeableConcept | E.g. "Specimen collected", "IV prepped" Binding: (unbound) (example) | 
|    intent | SΣ | 1..1 | code | unknown | proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option Binding: TaskIntent (required) Fixed Value: order | 
|    priority | 0..1 | code | routine | urgent | asap | stat Binding: RequestPriority (required) | |
|    code | SΣ | 0..1 | CodeableConcept | Task Type Binding: TaskCode (example) Required Pattern: {"coding":[{"system":"http://hl7.org/fhir/CodeSystem/task-code","code":"fulfill"}]} | 
|    description | Σ | 0..1 | string | Human-readable explanation of task | 
|    focus | SΣ | 1..1 | Reference(CDex Communication) | What task is acting on | 
|    for | SΣ | 1..1 | Reference(Patient) | Beneficiary of the Task | 
|    encounter | Σ | 0..1 | Reference(Encounter) | Healthcare event during which this task originated | 
|    executionPeriod | Σ | 0..1 | Period | Start and end time of execution | 
|    authoredOn | SI | 0..1 | dateTime | Task Creation Date | 
|    lastModified | SΣI | 0..1 | dateTime | Task Last Modified Date | 
|    requester | SΣ | 1..1 | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) | Who is asking for task to be done | 
|    performerType | 0..* | CodeableConcept | Requested performer Binding: ProcedurePerformerRoleCodes (preferred) | |
|    owner | SΣ | 1..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) | Responsible individual | 
|    location | Σ | 0..1 | Reference(Location) | Where task occurs | 
|    reasonCode | 0..1 | CodeableConcept | Why task is needed Binding: (unbound) (example) | |
|    reasonReference | 0..1 | Reference(Resource) | Why task is needed | |
|    insurance | 0..* | Reference(Coverage | ClaimResponse) | Associated insurance coverage | |
|    note | 0..* | Annotation | Comments made about the task | |
|    relevantHistory | 0..* | Reference(Provenance) | Key events in history of the Task | |
|    restriction | I | 0..1 | BackboneElement | Constraints on fulfillment tasks | 
|     id | 0..1 | string | Unique id for inter-element referencing | |
|     extension | 0..* | Extension | Additional content defined by implementations | |
|     modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|     repetitions | 0..1 | positiveInt | How many times to repeat | |
|     period | 0..1 | Period | When fulfillment sought | |
|     recipient | 0..* | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Group | Organization) | For whom is fulfillment sought? | |
|    input | I | 0..* | BackboneElement | Information used to perform task | 
|     id | 0..1 | string | Unique id for inter-element referencing | |
|     extension | 0..* | Extension | Additional content defined by implementations | |
|     modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|     type | 1..1 | CodeableConcept | Label for the input Binding: (unbound) (example) | |
|     value[x] | 1..1 | base64Binary, boolean, canonical(), code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference(), SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage | Content to use in performing the task | |
|    output | I | 0..* | BackboneElement | Information produced as part of task | 
|     id | 0..1 | string | Unique id for inter-element referencing | |
|     extension | 0..* | Extension | Additional content defined by implementations | |
|     modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|     type | 1..1 | CodeableConcept | Label for output Binding: (unbound) (example) | |
|     value[x] | 1..1 | base64Binary, boolean, canonical(), code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference(), SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage | Result of output | |
|  Documentation for this format | ||||
Summary
Mandatory: 5 elements
 Must-Support: 12 elements
 Fixed Value: 1 element
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
- The element Task.basedOn is sliced based on the value of type:resolve()
Differential View
| Name | Flags | Card. | Type | Description & Constraints  | 
|---|---|---|---|---|
|   Task | 0..* | |||
|    identifier | S | 1..* | Identifier | |
|    basedOn | Reference(Resource) | Slice: Unordered, Open by type:resolve() | ||
|    basedOn | S | 0..* | Reference(Claim) | in support of claim/pre-auth/pre-determination | 
|    status | S | 1..1 | code | |
|    businessStatus | S | 0..1 | CodeableConcept | |
|    intent | S | 1..1 | code | Fixed Value: order | 
|    code | S | 0..1 | CodeableConcept | Required Pattern: {"coding":[{"system":"http://hl7.org/fhir/CodeSystem/task-code","code":"fulfill"}]} | 
|    focus | S | 1..1 | Reference(CDex Communication) | |
|    for | S | 1..1 | Reference(Patient) | |
|    authoredOn | S | 0..1 | dateTime | |
|    lastModified | S | 0..1 | dateTime | |
|    requester | S | 1..1 | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) | |
|    owner | S | 1..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) | |
|  Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints  | 
|---|---|---|---|---|
|   Task | I | 0..* | A task to be performed | |
|    id | Σ | 0..1 | id | Logical id of this artifact | 
|    meta | Σ | 0..1 | Meta | Metadata about the resource | 
|    implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | 
|    language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages | |
|    text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
|    contained | 0..* | Resource | Contained, inline Resources | |
|    extension | 0..* | Extension | Additional content defined by implementations | |
|    modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | 
|    identifier | S | 1..* | Identifier | Task Instance Identifier | 
|    instantiatesCanonical | Σ | 0..1 | canonical(ActivityDefinition) | Formal definition of task | 
|    instantiatesUri | Σ | 0..1 | uri | Formal definition of task | 
|    basedOn | Σ | Reference(Resource) | Request fulfilled by this task Slice: Unordered, Open by type:resolve() | |
|    basedOn | SΣ | 0..* | Reference(Claim) | in support of claim/pre-auth/pre-determination | 
|    groupIdentifier | Σ | 0..1 | Identifier | Requisition or grouper id | 
|    partOf | Σ | 0..* | Reference(Task) | Composite task | 
|    status | ?!SΣ | 1..1 | code | draft | requested | received | accepted | + Binding: TaskStatus (required) | 
|    statusReason | Σ | 0..1 | CodeableConcept | Reason for current status Binding: (unbound) (example) | 
|    businessStatus | SΣ | 0..1 | CodeableConcept | E.g. "Specimen collected", "IV prepped" Binding: (unbound) (example) | 
|    intent | SΣ | 1..1 | code | unknown | proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option Binding: TaskIntent (required) Fixed Value: order | 
|    priority | 0..1 | code | routine | urgent | asap | stat Binding: RequestPriority (required) | |
|    code | SΣ | 0..1 | CodeableConcept | Task Type Binding: TaskCode (example) Required Pattern: {"coding":[{"system":"http://hl7.org/fhir/CodeSystem/task-code","code":"fulfill"}]} | 
|    description | Σ | 0..1 | string | Human-readable explanation of task | 
|    focus | SΣ | 1..1 | Reference(CDex Communication) | What task is acting on | 
|    for | SΣ | 1..1 | Reference(Patient) | Beneficiary of the Task | 
|    encounter | Σ | 0..1 | Reference(Encounter) | Healthcare event during which this task originated | 
|    executionPeriod | Σ | 0..1 | Period | Start and end time of execution | 
|    authoredOn | SI | 0..1 | dateTime | Task Creation Date | 
|    lastModified | SΣI | 0..1 | dateTime | Task Last Modified Date | 
|    requester | SΣ | 1..1 | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) | Who is asking for task to be done | 
|    performerType | 0..* | CodeableConcept | Requested performer Binding: ProcedurePerformerRoleCodes (preferred) | |
|    owner | SΣ | 1..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) | Responsible individual | 
|    location | Σ | 0..1 | Reference(Location) | Where task occurs | 
|    reasonCode | 0..1 | CodeableConcept | Why task is needed Binding: (unbound) (example) | |
|    reasonReference | 0..1 | Reference(Resource) | Why task is needed | |
|    insurance | 0..* | Reference(Coverage | ClaimResponse) | Associated insurance coverage | |
|    note | 0..* | Annotation | Comments made about the task | |
|    relevantHistory | 0..* | Reference(Provenance) | Key events in history of the Task | |
|    restriction | I | 0..1 | BackboneElement | Constraints on fulfillment tasks | 
|     id | 0..1 | string | Unique id for inter-element referencing | |
|     extension | 0..* | Extension | Additional content defined by implementations | |
|     modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|     repetitions | 0..1 | positiveInt | How many times to repeat | |
|     period | 0..1 | Period | When fulfillment sought | |
|     recipient | 0..* | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Group | Organization) | For whom is fulfillment sought? | |
|    input | I | 0..* | BackboneElement | Information used to perform task | 
|     id | 0..1 | string | Unique id for inter-element referencing | |
|     extension | 0..* | Extension | Additional content defined by implementations | |
|     modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|     type | 1..1 | CodeableConcept | Label for the input Binding: (unbound) (example) | |
|     value[x] | 1..1 | base64Binary, boolean, canonical(), code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference(), SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage | Content to use in performing the task | |
|    output | I | 0..* | BackboneElement | Information produced as part of task | 
|     id | 0..1 | string | Unique id for inter-element referencing | |
|     extension | 0..* | Extension | Additional content defined by implementations | |
|     modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|     type | 1..1 | CodeableConcept | Label for output Binding: (unbound) (example) | |
|     value[x] | 1..1 | base64Binary, boolean, canonical(), code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference(), SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage | Result of output | |
|  Documentation for this format | ||||
Downloads: StructureDefinition: (XML, JSON), Schema: XML Schematron
 
     

