Bokning
Oeversikt
Appointment-resursen representerar schemalagda moeten mellan patienter och vaardpersonal. I vitalera anvaends bokningar framfoer allt foer att schemalägga videosamtal.
API-endpoints
| Metod | Soekvaeg | Beskrivning |
|---|---|---|
| GET | /api/appointments/ | Lista bokningar |
| POST | /api/appointments/ | Skapa en bokning |
| GET | /api/appointments/{id}/ | Haemta bokningsdetaljer |
| POST | /api/appointments/{id}/book/ | Boka en tid |
| POST | /api/appointments/{id}/cancel/ | Avboka |
| POST | /api/appointments/{id}/check-in/ | Checka in |
| POST | /api/appointments/{id}/fulfill/ | Markera som genomfoerd |
| POST | /api/appointments/{id}/noshow/ | Markera som uteblivet besoek |
| POST | /api/appointments/{id}/mark-error/ | Markera som felregistrering |
Statusoeversaettningar
| Aatgaerd | Giltig fraan | Maalstatus |
|---|---|---|
book | proposed, pending | booked |
cancel | proposed, pending, booked | cancelled |
check-in | booked | checked-in |
fulfill | checked-in | fulfilled |
noshow | booked | noshow |
mark-error | valfri | entered-in-error |
Exempel
{
"id": 555,
"status": "booked",
"start": "2024-01-20T10:00:00Z",
"end": "2024-01-20T10:30:00Z",
"participant": [
{ "actor": { "reference": "User/67890" }, "status": "accepted" },
{ "actor": { "reference": "User/12345" }, "status": "accepted" }
]
}