Task
BaseA task to be performed.
| Path | Card. | Type | Description & Constraints |
|---|---|---|---|
| Task | 0..* | — | A task to be performed |
| .idΣ | 0..1 | String | 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 Bindinglanguages(preferred) |
| .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 | 0..* | Identifier | Task Instance Identifier |
| .instantiatesCanonicalΣ | 0..1 | canonical | Formal definition of task |
| .instantiatesUriΣ | 0..1 | uri | Formal definition of task |
| .basedOnΣ | 0..* | Reference(Resource) | Request fulfilled by this task |
| .groupIdentifierΣ | 0..1 | Identifier | Requisition or grouper id |
| .partOfΣ | 0..* | Reference(Task) | Composite task |
| .status?!Σ | 1..1 | code | draft | requested | received | accepted | + Bindingtask-status(required) |
| .statusReasonΣ | 0..1 | CodeableConcept | Reason for current status BindingCodes to identify the reason for current status. These will typically be specific to a particular workflow.(example) |
| .businessStatusΣ | 0..1 | CodeableConcept | E.g. "Specimen collected", "IV prepped" BindingThe domain-specific business-contextual sub-state of the task. For example: "Blood drawn", "IV inserted", "Awaiting physician signature", etc.(example) |
| .intentΣ | 1..1 | code | unknown | proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option Bindingtask-intent(required) |
| .priority | 0..1 | code | routine | urgent | asap | stat Bindingrequest-priority(required) |
| .codeΣ | 0..1 | CodeableConcept | Task Type Bindingtask-code(example) |
| .descriptionΣ | 0..1 | string | Human-readable explanation of task |
| .focusΣ | 0..1 | Reference(Resource) | What task is acting on |
| .forΣ | 0..1 | Reference(Resource) | 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 | 0..1 | dateTime | Task Creation Date |
| .lastModifiedΣ | 0..1 | dateTime | Task Last Modified Date |
| .requesterΣ | 0..1 | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) | Who is asking for task to be done |
| .performerType | 0..* | CodeableConcept | Requested performer Bindingperformer-role(preferred) |
| .ownerΣ | 0..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 BindingIndicates why the task is needed. E.g. Suspended because patient admitted to hospital.(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 | 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 | 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 BindingCodes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Comparison source", "Applicable consent", "Concomitent Medications", etc.(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 | Meta | Content to use in performing the task |
| .output | 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 BindingCodes 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.(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 | Meta | Result of output |