notebookvb
This commit is contained in:
@@ -189,6 +189,9 @@ Dvoustupňový proces:
|
||||
Skript: `Medevio/80 Pacienti/sync_patients_to_mysql.py`
|
||||
Výsledek: 1963 pacientů synchronizováno (květen 2026).
|
||||
|
||||
**Má pacient Medevio účet?** → `user_id IS NOT NULL` (žádný redundantní boolean sloupec)
|
||||
- 1 230 pacientů má účet (63 %), 733 nemá (37 %) — stav květen 2026
|
||||
|
||||
#### Známé problémy
|
||||
|
||||
- **`hasMobileApp` je nefunkční na úrovni pacienta** — ověřeno na více endpointech:
|
||||
@@ -279,6 +282,37 @@ reservation {
|
||||
}
|
||||
```
|
||||
|
||||
### Patient Status Change (Zmena stavu)
|
||||
|
||||
| Operation | Variables | Response |
|
||||
|-----------|-----------|----------|
|
||||
| `ClinicPatientEditStatusModal_UpdateClinicPatientStatus` | `clinicSlug`, `patientId` (UUID), `status` | `updated` (boolean) |
|
||||
|
||||
#### Dostupné stavy (`ClinicPatientStatus`)
|
||||
| UI název | API hodnota |
|
||||
|----------|-------------|
|
||||
| Aktivní | `ACTIVE` |
|
||||
| Odmítnutý | `DECLINED` |
|
||||
| Vyřazený | `REMOVED` |
|
||||
| Čekající | `PENDING` |
|
||||
|
||||
#### Mutation
|
||||
```graphql
|
||||
mutation ClinicPatientEditStatusModal_UpdateClinicPatientStatus($clinicSlug: String!, $patientId: String!, $status: ClinicPatientStatus!) {
|
||||
updated: updateClinicPatientStatus(
|
||||
clinicSlug: $clinicSlug
|
||||
patientId: $patientId
|
||||
status: $status
|
||||
)
|
||||
}
|
||||
```
|
||||
|
||||
Odpověď: `{ "data": { "updated": true } }`
|
||||
|
||||
Skript pro hromadnou změnu: `Medevio/80 Pacienti/bulk_set_removed.py`
|
||||
|
||||
---
|
||||
|
||||
### References (Referovani)
|
||||
|
||||
| Operation | Variables | Response |
|
||||
|
||||
Reference in New Issue
Block a user