Task
Áttekintés
A Task erőforrás a betegekhez vagy szakemberekhez rendelt végrehajtható elemeket reprezentálja. A feladatok jellemzően az ellátási terv tevékenységeiből generálódnak, és kérdőív-hozzárendeléseket, mérési emlékeztetőket és gyógyszerszedési ütemterveket tartalmaznak.
API végpontok
| Metódus | Útvonal | Leírás |
|---|---|---|
| GET | /api/tasks/ | Feladatok listázása |
| GET | /api/tasks/{id}/ | Feladat részleteinek lekérése |
| POST | /api/tasks/{id}/accept/ | Feladat elfogadása |
| POST | /api/tasks/{id}/complete/ | Feladat teljesítése |
| POST | /api/tasks/{id}/cancel/ | Feladat megszakítása |
| POST | /api/tasks/{id}/mark-error/ | Feladat megjelölése hibásként |
Állapotátmenetek
A feladatok FHIR-kompatibilis állapotgépet követnek:
| Művelet | Érvényes kiindulás | Cél állapot |
|---|---|---|
accept | requested | accepted |
start | accepted | in-progress |
complete | in-progress, accepted | completed |
cancel | requested, accepted | cancelled |
fail | in-progress | failed |
mark-error | bármely | entered-in-error |
Példa
{
"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"
}
}