Appointment
Overzicht
De Appointment-bron vertegenwoordigt geplande ontmoetingen tussen patienten en zorgprofessionals binnen het platform voor monitoring van patienten op afstand van vitalera. Afspraken worden voornamelijk gebruikt voor het plannen van videogesprekken als onderdeel van klinische workflows, waardoor telehealth-consultaties naast continue vitale functie-monitoring mogelijk worden.
API-endpoints
| Methode | Pad | Beschrijving |
|---|---|---|
| GET | /api/appointments/ | Afspraken ophalen |
| POST | /api/appointments/ | Afspraak aanmaken |
| GET | /api/appointments/{id}/ | Afspraakdetails ophalen |
| POST | /api/appointments/{id}/book/ | Afspraak boeken |
| POST | /api/appointments/{id}/cancel/ | Afspraak annuleren |
| POST | /api/appointments/{id}/check-in/ | Inchecken voor afspraak |
| POST | /api/appointments/{id}/fulfill/ | Afspraak als vervuld markeren |
| POST | /api/appointments/{id}/noshow/ | Als niet verschenen markeren |
| POST | /api/appointments/{id}/mark-error/ | Als fout invoer markeren |
Statusovergangen
| Actie | Geldig vanaf | Doelstatus |
|---|---|---|
book | proposed, pending | booked |
cancel | proposed, pending, booked | cancelled |
check-in | booked | checked-in |
fulfill | checked-in | fulfilled |
noshow | booked | noshow |
mark-error | willekeurig | entered-in-error |
Voorbeeld
{
"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" }
]
}