Saltar al contingut principal

Task

Descripció general

El recurs Task representa elements accionables assignats a pacients o professionals. Les tasques es generen típicament a partir d'activitats del pla de cures i inclouen assignacions de qüestionaris, recordatoris de mesures i programacions de medicació.

Punts d'accés de l'API

MètodeRutaDescripció
GET/api/tasks/Llistar tasques
GET/api/tasks/{id}/Obtenir detalls de la tasca
POST/api/tasks/{id}/accept/Acceptar una tasca
POST/api/tasks/{id}/complete/Completar una tasca
POST/api/tasks/{id}/cancel/Cancel·lar una tasca
POST/api/tasks/{id}/mark-error/Marcar tasca com a entrada per error

Transicions d'estat

Les tasques segueixen una màquina d'estats conforme amb FHIR:

AccióVàlid des deEstat objectiu
acceptrequestedaccepted
startacceptedin-progress
completein-progress, acceptedcompleted
cancelrequested, acceptedcancelled
failin-progressfailed
mark-errorqualsevolentered-in-error

Exemple

{
"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 relacionats

  • Patient - El pacient per al qual és aquesta tasca
  • CarePlan - El pla de cures que va generar aquesta tasca