Task Profile¶
| Canonical | ../StructureDefinition/nexus-emr-core-clinical-task |
|---|---|
| Status | draft · 1.26.0 |
| Base | Task (constraint) |
| Source | FSH · JSON |
A unit of work in the chart: who asked for it, who owns it now, what has been said about it, and which chart element it concerns. Inbox items, to-dos, follow-ups, a result that needs review -- deliberately one kind of work item.
TypedFhir API / C#
The typed accessor surface Task exposes for Task — generated from this IG's compiled profile; each typed accessor has a validating raw-FHIR twin (xRaw) where marked. The three ports are parity-enforced.
class Task : ClinicalResource — generated source
| Accessor | Type | Access | Notes |
|---|---|---|---|
| EffectiveDate | FuzzyDate? |
read-only | The resource's effective date — the first present of this profile's date elements (precedence), normalized to the canonical FuzzyDatetime f… |
| Display | string? |
read-only | The resource's human headline — a coded concept's label, else a title / name, else undefined. |
| InstantiatesCanonical | string? |
read/write | Formal definition of task (canonical) |
| InstantiatesUri | string? |
read/write | Formal definition of task (URI) |
| BasedOn | References |
read/write · raw twin | Request fulfilled by this task (available, not must-support) |
| GroupIdentifier | JsonNode? |
read/write | Shared identifier for tasks raised together (e.g. one decision-support card) |
| PartOf | References |
read/write · raw twin | Parent task for sub-tasks and branches |
| Status | string? |
read/write | Where the task is in its lifecycle |
| StatusReason | Concept? |
read/write · raw twin | Reason for current status |
| BusinessStatus | Concept? |
read/write · raw twin | Task business status |
| Intent | string? |
read/write | order (do this) | proposal (consider this) | option (one of these) |
| Priority | string? |
read/write | How urgent the task is |
| Code | Concept? |
read/write · raw twin | The category the task is filed under |
| Description | string? |
read/write | The ask: original task content, stable throughout lifecycle |
| Focus | Reference? |
read/write · raw twin | The chart element this task is about (form, inbox document, note, ...) |
| For | Reference? |
read/write · raw twin | Patient this task is about, when it is about one |
| Encounter | Reference? |
read/write · raw twin | Healthcare encounter during which task was created |
| ExecutionPeriod | JsonNode? |
read/write | Start and end time of execution |
| AuthoredOn | FuzzyDate? |
read/write | When task was first created |
| LastModified | FuzzyDate? |
read/write | Task last modified date |
| Requester | Reference? |
read/write · raw twin | Who originally requested this task (person, AI graph, or decision-support rule) |
| PerformerType | Concepts |
read/write · raw twin | Requested performer type |
| Owner | Reference? |
read/write · raw twin | Who holds this task now; absent means the whole clinic holds it |
| Location | Reference? |
read/write · raw twin | Where task should be performed |
| ReasonCode | Concept? |
read/write · raw twin | Why task is needed (coded) |
| ReasonReference | Reference? |
read/write · raw twin | Clinical reason for this task (available, not must-support) |
| Insurance | References |
read/write · raw twin | Associated insurance coverage |
| Note | Notes |
read/write | The conversation on this task, oldest first; the ask itself is description |
| Restriction | JsonNode? |
read/write | Constraints on fulfillment tasks |
| Input | Json[]? |
read/write | The contained prototype Bundle (local #id reference) |