Saltar al contenido principal

Task

Descripción general

The Task resource represents actionable items assigned to patients or professionals. Tasks are typically generated from care plan activities and include questionnaire assignments, measurement reminders, and medication schedules.

Endpoints de la API

MethodPathDescription
GET/api/tasks/List tasks
GET/api/tasks/{id}/Get task details
POST/api/tasks/{id}/accept/Accept a task
POST/api/tasks/{id}/complete/Complete a task
POST/api/tasks/{id}/cancel/Cancel a task
POST/api/tasks/{id}/mark-error/Mark task as entered-in-error

Transiciones de estado

Las tareas siguen una máquina de estados conforme con FHIR:

ActionValid FromTarget Status
acceptrequestedaccepted
startacceptedin-progress
completein-progress, acceptedcompleted
cancelrequested, acceptedcancelled
failin-progressfailed
mark-erroranyentered-in-error

Ejemplo

{
"id": 789,
"status": "requested",
"intent": "order",
"description": "Complete daily blood pressure measurement",
"for": { "reference": "Patient/12345" },
"execution_period": {
"start": "2024-01-15T08:00:00Z",
"end": "2024-01-15T20:00:00Z"
}
}

Recursos relacionados

  • Patient - The patient this task is for
  • CarePlan - The care plan that generated this task