# Marketing Execution / Patient Delete — notatki

## Automatyczne decyzje

Na start rekomenduję tryb bezpieczny i automatyzację tylko dla:
- decrease,
- pause,
- keep.

Zwiększanie budżetu (`increase`) lepiej zostawić jako ręczną decyzję, dopóki wyniki kampanii nie będą stabilne.

## Wdrożenie agencji

Status `sent_to_agency` oznacza, że rekomendacja została przekazana do agencji.
Status `implemented` oznacza, że agencja potwierdziła wdrożenie albo personel oznaczył wdrożenie jako wykonane.

## Plan vs real

Raport plan vs real powinien być zapisywany po zakończeniu miesiąca lub kwartału, ale można zapisać go także w trakcie okresu, aby monitorować postęp.

## Usuwanie pacjenta

To jest hard delete. Moduł usuwa rekordy powiązane przez:
- patient_id,
- appointment_id,
- surgery_case_id,
- order_id,
- public_link_id,
- pretriage_id,
- intake_id,
- public_upload_id,
- implant_card_id,
- document_id,
- reservation_id,
- file_id.

Opcjonalnie usuwa fizyczne pliki ze `storage`.

## Następny krok

Po potwierdzeniu 0.33.0 logicznym kolejnym etapem będzie:
- panel retencji danych,
- archiwizacja zamiast hard delete,
- anonimizacja pacjenta,
- automatyczne czyszczenie kont testowych,
- raport zgodności danych i historii usunięć.
