Quality Improvement Core Framework (v3.3.0: STU 4 Ballot 1). The current version is 3.2.0 based on FHIR R4. See the Directory of published versions
| Task Example | 
The official URL for this profile is:
http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-task
Profile of Task for decision support/quality metrics. Defines the core set of elements and extensions for quality rule and measure authors.
This profile builds on Task.
This profile was published on Wed Aug 22 00:00:00 EDT 2018 as a draft by Health Level Seven, Inc. - CQI WG.
Description of Profiles, Differentials, and Snapshots.
| Name | Flags | Card. | Type | Description & Constraints![]()  | 
|---|---|---|---|---|
![]()  | 0..* | |||
![]() ![]()  | S | 1..* | Identifier | |
![]() ![]()  | S | 1..1 | code | |
![]() ![]()  | S | 1..1 | code | |
![]() ![]()  | S | 1..1 | code | |
![]() ![]()  | S | 1..1 | CodeableConcept | |
![]() ![]()  | 1..1 | Period | ||
![]() ![]()  | 0..1 | CodeableConcept | ||
  Documentation for this format | ||||
| 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 | 
![]() ![]()  | Σ | 0..* | Reference(Resource) | Request fulfilled by this task | 
![]() ![]()  | Σ | 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)  | 
![]() ![]()  | Σ | 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)  | 
![]() ![]()  | S | 1..1 | code | routine | urgent | asap | stat Binding: RequestPriority (required)  | 
![]() ![]()  | SΣ | 1..1 | CodeableConcept | Task Type Binding: TaskCode (example)  | 
![]() ![]()  | Σ | 0..1 | string | Human-readable explanation of task | 
![]() ![]()  | Σ | 0..1 | Reference(Resource) | What task is acting on | 
![]() ![]()  | Σ | 0..1 | Reference(Resource) | Beneficiary of the Task | 
![]() ![]()  | Σ | 0..1 | Reference(Encounter) | Healthcare event during which this task originated | 
![]() ![]()  | Σ | 1..1 | Period | Start and end time of execution | 
![]() ![]()  | I | 0..1 | dateTime | Task Creation Date | 
![]() ![]()  | ΣI | 0..1 | dateTime | Task Last Modified Date | 
![]() ![]()  | Σ | 0..1 | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) | Who is asking for task to be done | 
![]() ![]()  | 0..* | CodeableConcept | Requested performer Binding: ProcedurePerformerRoleCodes (preferred)  | |
![]() ![]()  | Σ | 0..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 | Content to use in performing the task | ||
![]() ![]() ![]() ![]()  | 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 | |||
![]() ![]()  | 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 | Result of output | ||
![]() ![]() ![]() ![]()  | 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 | |||
  Documentation for this format | ||||
Differential View
| Name | Flags | Card. | Type | Description & Constraints![]()  | 
|---|---|---|---|---|
![]()  | 0..* | |||
![]() ![]()  | S | 1..* | Identifier | |
![]() ![]()  | S | 1..1 | code | |
![]() ![]()  | S | 1..1 | code | |
![]() ![]()  | S | 1..1 | code | |
![]() ![]()  | S | 1..1 | CodeableConcept | |
![]() ![]()  | 1..1 | Period | ||
![]() ![]()  | 0..1 | CodeableConcept | ||
  Documentation for this format | ||||
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 | 
![]() ![]()  | Σ | 0..* | Reference(Resource) | Request fulfilled by this task | 
![]() ![]()  | Σ | 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)  | 
![]() ![]()  | Σ | 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)  | 
![]() ![]()  | S | 1..1 | code | routine | urgent | asap | stat Binding: RequestPriority (required)  | 
![]() ![]()  | SΣ | 1..1 | CodeableConcept | Task Type Binding: TaskCode (example)  | 
![]() ![]()  | Σ | 0..1 | string | Human-readable explanation of task | 
![]() ![]()  | Σ | 0..1 | Reference(Resource) | What task is acting on | 
![]() ![]()  | Σ | 0..1 | Reference(Resource) | Beneficiary of the Task | 
![]() ![]()  | Σ | 0..1 | Reference(Encounter) | Healthcare event during which this task originated | 
![]() ![]()  | Σ | 1..1 | Period | Start and end time of execution | 
![]() ![]()  | I | 0..1 | dateTime | Task Creation Date | 
![]() ![]()  | ΣI | 0..1 | dateTime | Task Last Modified Date | 
![]() ![]()  | Σ | 0..1 | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) | Who is asking for task to be done | 
![]() ![]()  | 0..* | CodeableConcept | Requested performer Binding: ProcedurePerformerRoleCodes (preferred)  | |
![]() ![]()  | Σ | 0..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 | Content to use in performing the task | ||
![]() ![]() ![]() ![]()  | 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 | |||
![]() ![]()  | 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 | Result of output | ||
![]() ![]() ![]() ![]()  | 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 | |||
  Documentation for this format | ||||

| Path | Conformance | ValueSet | 
| Task.language | preferred | CommonLanguages Max Binding: AllLanguages  | 
| Task.status:status | required | TaskStatus | 
| Task.statusReason | example | |
| Task.businessStatus | example | |
| Task.intent:intent | required | TaskIntent | 
| Task.priority:priority | required | RequestPriority | 
| Task.code:code | example | TaskCode | 
| Task.performerType | preferred | ProcedurePerformerRoleCodes | 
| Task.reasonCode | example | |
| Task.input.type | example | |
| Task.output.type | example | 

| Id | Path | Details | Requirements | 
| dom-2 | Task | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty()  | |
| dom-4 | Task | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()  | |
| dom-3 | Task | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()  | |
| dom-6 | Task | A resource should have narrative for robust management : text.div.exists()  | |
| dom-5 | Task | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty()  | |
| inv-1 | Task | Last modified date must be greater than or equal to authored-on date. : lastModified.exists().not() or authoredOn.exists().not() or lastModified >= authoredOn  | |
| ele-1 | Task.restriction | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count())  | |
| ele-1 | Task.input | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count())  | |
| ele-1 | Task.output | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count())  |