Skip to content

Task Profile

Canonical../StructureDefinition/nexus-emr-core-clinical-task
Statusdraft · 1.26.0
BaseTask (constraint)
SourceFSH · 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)