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.

Examples

Chart-Created · Clinical · Document Review Task, Completed · Clinical task ai triage 001 · Clinical task completed 001 · Clinical task lab review 001 · Clinical task nursing pool 001 · Clinical task referral 001 · Suggested-Resource Task - Add a Chart Entry · Suggested-Resource Task - Card Alternative A (empagliflozin) · Suggested-Resource Task - Card Alternative B (dulaglutide) · Suggested-Resource Task - Retire a Chart Entry · Team-Owned Standalone · Unassigned

Clinical task ai triage 001

Review a patient portal message about blood-pressure concerns, triaged with AI assistance. The ask is this description; the patient's message is the first turn in the thread (note[0], authored by the patient) rather than a separate chart resource, so the task carries no focus.

Task/nexus-emr-core-clinical-task-ai-triage-001 — claims conformance to Task Profile

{
  "resourceType": "Task",
  "id": "nexus-emr-core-clinical-task-ai-triage-001",
  "meta": {
    "profile": [
      "../StructureDefinition/nexus-emr-core-clinical-task"
    ],
    "versionId": "3",
    "lastUpdated": "2025-07-23T11:15:00-06:00"
  },
  "identifier": [
    {
      "system": "../identifier/task",
      "value": "cedarbrook-task-20250723-002"
    }
  ],
  "status": "in-progress",
  "intent": "order",
  "priority": "routine",
  "code": {
    "coding": [
      {
        "system": "http://snomed.info/sct",
        "code": "225390008",
        "display": "Triage"
      }
    ],
    "text": "AI-Assisted Patient Message Triage"
  },
  "description": "Review a patient portal message about blood-pressure concerns, triaged with AI assistance. The ask is this description; the patient's message is the first turn in the thread (note[0], authored by the patient) rather than a separate chart resource, so the task carries no focus.",
  "for": {
    "reference": "Patient/maria-gonzalez",
    "display": "Maria Gonzalez"
  },
  "authoredOn": "2025-07-23T09:45:00-06:00",
  "lastModified": "2025-07-23T11:15:00-06:00",
  "requester": {
    "identifier": {
      "system": "../NamingSystem/related-person-identifier",
      "value": "maria-gonzalez-patient-portal"
    },
    "display": "Maria Gonzalez (Patient Portal)"
  },
  "owner": {
    "identifier": {
      "system": "../NamingSystem/device-identifier",
      "value": "triage-ai-agent-001"
    },
    "display": "Triage AI Assistant"
  },
  "reasonCode": {
    "coding": [
      {
        "system": "http://snomed.info/sct",
        "code": "225390008",
        "display": "Triage"
      }
    ],
    "text": "Patient-initiated message requiring clinical assessment"
  },
  "partOf": [
    {
      "identifier": {
        "system": "../identifier/task",
        "value": "nexus-emr-emr-task-patient-triage-parent-001"
      },
      "display": "Patient Message Triage - Parent Task"
    }
  ],
  "executionPeriod": {
    "start": "2025-07-23T11:10:00-06:00"
  },
  "performerType": [
    {
      "coding": [
        {
          "system": "http://snomed.info/sct",
          "code": "224535009",
          "display": "Registered nurse"
        }
      ],
      "text": "Triage Nurse (Human Oversight Required)"
    }
  ],
  "location": {
    "identifier": {
      "system": "../NamingSystem/location-identifier",
      "value": "cedarbrook-clinic-virtual"
    },
    "display": "Cedarbrook Clinic - Virtual Care"
  },
  "note": [
    {
      "authorReference": {
        "identifier": {
          "system": "../NamingSystem/related-person-identifier",
          "value": "maria-gonzalez-patient-portal"
        },
        "display": "Maria Gonzalez (Patient Portal)"
      },
      "time": "2025-07-23T09:45:00-06:00",
      "text": "I've been checking my BP at home and it's been running 150/90. Should I be concerned?"
    },
    {
      "authorReference": {
        "reference": "Practitioner/dr-emily-carter",
        "display": "Dr. Emily Carter"
      },
      "time": "2025-07-23T11:10:00-06:00",
      "text": "Forwarded to AI agent for initial assessment. Human oversight required for final triage decision."
    },
    {
      "authorReference": {
        "identifier": {
          "system": "../NamingSystem/nexus-harness-graph",
          "value": "triage"
        },
        "display": "Triage graph (AI)"
      },
      "time": "2025-07-23T11:15:00-06:00",
      "text": "AI processing started. Analyzing patient history, current medications, and symptom description."
    }
  ],
  "restriction": {
    "repetitions": 1,
    "period": {
      "end": "2025-07-23T17:00:00-06:00"
    },
    "recipient": [
      {
        "reference": "PractitionerRole/triage-nurse-day-shift-role",
        "display": "Triage Nurse - Day Shift"
      }
    ]
  },
  "relevantHistory": [
    {
      "identifier": {
        "system": "../NamingSystem/provenance-identifier",
        "value": "task-assignment-to-ai-001"
      },
      "display": "Task Assignment to AI Agent"
    }
  ]
}