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![]() |
---|---|---|---|---|
![]() ![]() | 0..* | |||
![]() ![]() ![]() | S | 1..* | Identifier | |
![]() ![]() ![]() | Reference(Resource) | Slice: Unordered, Open by type:resolve() | ||
![]() ![]() ![]() | S | 0..* | Reference(Claim) | in support of claim/pre-auth/pre-determination |
![]() ![]() ![]() | S | 1..1 | code | |
![]() ![]() ![]() | S | 0..1 | CodeableConcept | |
![]() ![]() ![]() | S | 1..1 | code | Fixed Value: order |
![]() ![]() ![]() | S | 0..1 | CodeableConcept | Required Pattern: {"coding":[{"system":"http://hl7.org/fhir/CodeSystem/task-code","code":"fulfill"}]} |
![]() ![]() ![]() | S | 1..1 | Reference(CDex Communication) | |
![]() ![]() ![]() | S | 1..1 | Reference(Patient) | |
![]() ![]() ![]() | S | 0..1 | dateTime | |
![]() ![]() ![]() | S | 0..1 | dateTime | |
![]() ![]() ![]() | S | 1..1 | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) | |
![]() ![]() ![]() | S | 1..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) | |
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | I | 0..* | A task to be performed | |
![]() ![]() ![]() | Σ | 0..1 | id | Logical id of this artifact |
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages | |
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | S | 1..* | Identifier | Task Instance Identifier |
![]() ![]() ![]() | Σ | 0..1 | canonical(ActivityDefinition) | Formal definition of task |
![]() ![]() ![]() | Σ | 0..1 | uri | Formal definition of task |
![]() ![]() ![]() | Σ | Reference(Resource) | Request fulfilled by this task Slice: Unordered, Open by type:resolve() | |
![]() ![]() ![]() | SΣ | 0..* | Reference(Claim) | in support of claim/pre-auth/pre-determination |
![]() ![]() ![]() | Σ | 0..1 | Identifier | Requisition or grouper id |
![]() ![]() ![]() | Σ | 0..* | Reference(Task) | Composite task |
![]() ![]() ![]() | ?!SΣ | 1..1 | code | draft | requested | received | accepted | + Binding: TaskStatus (required) |
![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Reason for current status Binding: (unbound) (example) |
![]() ![]() ![]() | SΣ | 0..1 | CodeableConcept | E.g. "Specimen collected", "IV prepped" Binding: (unbound) (example) |
![]() ![]() ![]() | SΣ | 1..1 | code | unknown | proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option Binding: TaskIntent (required) Fixed Value: order |
![]() ![]() ![]() | 0..1 | code | routine | urgent | asap | stat Binding: RequestPriority (required) | |
![]() ![]() ![]() | SΣ | 0..1 | CodeableConcept | Task Type Binding: TaskCode (example) Required Pattern: {"coding":[{"system":"http://hl7.org/fhir/CodeSystem/task-code","code":"fulfill"}]} |
![]() ![]() ![]() | Σ | 0..1 | string | Human-readable explanation of task |
![]() ![]() ![]() | SΣ | 1..1 | Reference(CDex Communication) | What task is acting on |
![]() ![]() ![]() | SΣ | 1..1 | Reference(Patient) | Beneficiary of the Task |
![]() ![]() ![]() | Σ | 0..1 | Reference(Encounter) | Healthcare event during which this task originated |
![]() ![]() ![]() | Σ | 0..1 | Period | Start and end time of execution |
![]() ![]() ![]() | SI | 0..1 | dateTime | Task Creation Date |
![]() ![]() ![]() | SΣI | 0..1 | dateTime | Task Last Modified Date |
![]() ![]() ![]() | SΣ | 1..1 | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) | Who is asking for task to be done |
![]() ![]() ![]() | 0..* | CodeableConcept | Requested performer Binding: ProcedurePerformerRoleCodes (preferred) | |
![]() ![]() ![]() | SΣ | 1..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) | Responsible individual |
![]() ![]() ![]() | Σ | 0..1 | Reference(Location) | Where task occurs |
![]() ![]() ![]() | 0..1 | CodeableConcept | Why task is needed Binding: (unbound) (example) | |
![]() ![]() ![]() | 0..1 | Reference(Resource) | Why task is needed | |
![]() ![]() ![]() | 0..* | Reference(Coverage | ClaimResponse) | Associated insurance coverage | |
![]() ![]() ![]() | 0..* | Annotation | Comments made about the task | |
![]() ![]() ![]() | 0..* | Reference(Provenance) | Key events in history of the Task | |
![]() ![]() ![]() | I | 0..1 | BackboneElement | Constraints on fulfillment tasks |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() | 0..1 | positiveInt | How many times to repeat | |
![]() ![]() ![]() ![]() | 0..1 | Period | When fulfillment sought | |
![]() ![]() ![]() ![]() | 0..* | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Group | Organization) | For whom is fulfillment sought? | |
![]() ![]() ![]() | I | 0..* | BackboneElement | Information used to perform task |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Label for the input Binding: (unbound) (example) | |
![]() ![]() ![]() ![]() | 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 | |
![]() ![]() ![]() | I | 0..* | BackboneElement | Information produced as part of task |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Label for output Binding: (unbound) (example) | |
![]() ![]() ![]() ![]() | 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 | |
![]() |
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![]() |
---|---|---|---|---|
![]() ![]() | 0..* | |||
![]() ![]() ![]() | S | 1..* | Identifier | |
![]() ![]() ![]() | Reference(Resource) | Slice: Unordered, Open by type:resolve() | ||
![]() ![]() ![]() | S | 0..* | Reference(Claim) | in support of claim/pre-auth/pre-determination |
![]() ![]() ![]() | S | 1..1 | code | |
![]() ![]() ![]() | S | 0..1 | CodeableConcept | |
![]() ![]() ![]() | S | 1..1 | code | Fixed Value: order |
![]() ![]() ![]() | S | 0..1 | CodeableConcept | Required Pattern: {"coding":[{"system":"http://hl7.org/fhir/CodeSystem/task-code","code":"fulfill"}]} |
![]() ![]() ![]() | S | 1..1 | Reference(CDex Communication) | |
![]() ![]() ![]() | S | 1..1 | Reference(Patient) | |
![]() ![]() ![]() | S | 0..1 | dateTime | |
![]() ![]() ![]() | S | 0..1 | dateTime | |
![]() ![]() ![]() | S | 1..1 | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) | |
![]() ![]() ![]() | S | 1..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) | |
![]() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | I | 0..* | A task to be performed | |
![]() ![]() ![]() | Σ | 0..1 | id | Logical id of this artifact |
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages | |
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | S | 1..* | Identifier | Task Instance Identifier |
![]() ![]() ![]() | Σ | 0..1 | canonical(ActivityDefinition) | Formal definition of task |
![]() ![]() ![]() | Σ | 0..1 | uri | Formal definition of task |
![]() ![]() ![]() | Σ | Reference(Resource) | Request fulfilled by this task Slice: Unordered, Open by type:resolve() | |
![]() ![]() ![]() | SΣ | 0..* | Reference(Claim) | in support of claim/pre-auth/pre-determination |
![]() ![]() ![]() | Σ | 0..1 | Identifier | Requisition or grouper id |
![]() ![]() ![]() | Σ | 0..* | Reference(Task) | Composite task |
![]() ![]() ![]() | ?!SΣ | 1..1 | code | draft | requested | received | accepted | + Binding: TaskStatus (required) |
![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Reason for current status Binding: (unbound) (example) |
![]() ![]() ![]() | SΣ | 0..1 | CodeableConcept | E.g. "Specimen collected", "IV prepped" Binding: (unbound) (example) |
![]() ![]() ![]() | SΣ | 1..1 | code | unknown | proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option Binding: TaskIntent (required) Fixed Value: order |
![]() ![]() ![]() | 0..1 | code | routine | urgent | asap | stat Binding: RequestPriority (required) | |
![]() ![]() ![]() | SΣ | 0..1 | CodeableConcept | Task Type Binding: TaskCode (example) Required Pattern: {"coding":[{"system":"http://hl7.org/fhir/CodeSystem/task-code","code":"fulfill"}]} |
![]() ![]() ![]() | Σ | 0..1 | string | Human-readable explanation of task |
![]() ![]() ![]() | SΣ | 1..1 | Reference(CDex Communication) | What task is acting on |
![]() ![]() ![]() | SΣ | 1..1 | Reference(Patient) | Beneficiary of the Task |
![]() ![]() ![]() | Σ | 0..1 | Reference(Encounter) | Healthcare event during which this task originated |
![]() ![]() ![]() | Σ | 0..1 | Period | Start and end time of execution |
![]() ![]() ![]() | SI | 0..1 | dateTime | Task Creation Date |
![]() ![]() ![]() | SΣI | 0..1 | dateTime | Task Last Modified Date |
![]() ![]() ![]() | SΣ | 1..1 | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) | Who is asking for task to be done |
![]() ![]() ![]() | 0..* | CodeableConcept | Requested performer Binding: ProcedurePerformerRoleCodes (preferred) | |
![]() ![]() ![]() | SΣ | 1..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) | Responsible individual |
![]() ![]() ![]() | Σ | 0..1 | Reference(Location) | Where task occurs |
![]() ![]() ![]() | 0..1 | CodeableConcept | Why task is needed Binding: (unbound) (example) | |
![]() ![]() ![]() | 0..1 | Reference(Resource) | Why task is needed | |
![]() ![]() ![]() | 0..* | Reference(Coverage | ClaimResponse) | Associated insurance coverage | |
![]() ![]() ![]() | 0..* | Annotation | Comments made about the task | |
![]() ![]() ![]() | 0..* | Reference(Provenance) | Key events in history of the Task | |
![]() ![]() ![]() | I | 0..1 | BackboneElement | Constraints on fulfillment tasks |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() | 0..1 | positiveInt | How many times to repeat | |
![]() ![]() ![]() ![]() | 0..1 | Period | When fulfillment sought | |
![]() ![]() ![]() ![]() | 0..* | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Group | Organization) | For whom is fulfillment sought? | |
![]() ![]() ![]() | I | 0..* | BackboneElement | Information used to perform task |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Label for the input Binding: (unbound) (example) | |
![]() ![]() ![]() ![]() | 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 | |
![]() ![]() ![]() | I | 0..* | BackboneElement | Information produced as part of task |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Label for output Binding: (unbound) (example) | |
![]() ![]() ![]() ![]() | 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 | |
![]() |
Downloads: StructureDefinition: (XML, JSON), Schema: XML Schematron