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 / Python
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 |
|---|---|---|---|
| effective_date | FuzzyDate | None |
read-only | The resource's effective date — the first present of this profile's date elements (precedence), normalized to the canonical FuzzyDatetime f… |
| display | str | None |
read-only | The resource's human headline — a coded concept's label, else a title / name, else undefined. |
| instantiates_canonical | str | None |
read/write | Formal definition of task (canonical) |
| instantiates_uri | str | None |
read/write | Formal definition of task (URI) |
| based_on | References |
read/write · raw twin | Request fulfilled by this task (available, not must-support) |
| group_identifier | dict | None |
read/write | Shared identifier for tasks raised together (e.g. one decision-support card) |
| part_of | References |
read/write · raw twin | Parent task for sub-tasks and branches |
| status | str | None |
read/write | Where the task is in its lifecycle |
| status_reason | Concept | None |
read/write · raw twin | Reason for current status |
| business_status | Concept | None |
read/write · raw twin | Task business status |
| intent | str | None |
read/write | order (do this) | proposal (consider this) | option (one of these) |
| priority | str | None |
read/write | How urgent the task is |
| code | Concept | None |
read/write · raw twin | The category the task is filed under |
| description | str | None |
read/write | The ask: original task content, stable throughout lifecycle |
| focus | Reference | None |
read/write · raw twin | The chart element this task is about (form, inbox document, note, ...) |
| for_ | Reference | None |
read/write · raw twin | Patient this task is about, when it is about one |
| encounter | Reference | None |
read/write · raw twin | Healthcare encounter during which task was created |
| execution_period | dict | None |
read/write | Start and end time of execution |
| authored_on | FuzzyDate | None |
read/write | When task was first created |
| last_modified | FuzzyDate | None |
read/write | Task last modified date |
| requester | Reference | None |
read/write · raw twin | Who originally requested this task (person, AI graph, or decision-support rule) |
| performer_type | Concepts |
read/write · raw twin | Requested performer type |
| owner | Reference | None |
read/write · raw twin | Who holds this task now; absent means the whole clinic holds it |
| location | Reference | None |
read/write · raw twin | Where task should be performed |
| reason_code | Concept | None |
read/write · raw twin | Why task is needed (coded) |
| reason_reference | Reference | None |
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 | dict | None |
read/write | Constraints on fulfillment tasks |
| input | dict[] | None |
read/write | The contained prototype Bundle (local #id reference) |