# Architektura łańcucha zaopatrzenia 2.6.2

## Źródło prawdy

Baza danych jest źródłem prawdy dla katalogu, stanów, partii, zestawów, planów operacji, ruchów, alertów i zamówień. CSV służy wyłącznie jako materiał review i import bazowy.

## Przepływ

`katalog → lokalne zatwierdzenie → stan / LOT → plan sprawy → rezerwacja → wydanie na OR → zużycie / zwrot / strata → alert → wniosek zakupowy → przyjęcie`

## Tabele

- `enterprise_supply_catalog_items`
- `enterprise_supply_locations`
- `enterprise_supply_stock`
- `enterprise_supply_lots`
- `enterprise_sterile_set_definitions`
- `enterprise_sterile_set_components`
- `enterprise_sterile_set_instances`
- `enterprise_case_supply_plans`
- `enterprise_case_supply_plan_items`
- `enterprise_supply_movements`
- `enterprise_supply_alerts`
- `enterprise_supply_orders`
- `enterprise_supply_order_items`
- `enterprise_patient_guide_answers`

## Zasady

- brak ujemnego stanu;
- oddzielenie ilości zarezerwowanej od stanu fizycznego;
- wydanie na OR odejmuje stan magazynu;
- zużycie wcześniej wydanej pozycji nie odejmuje stanu po raz drugi;
- zwrot przywraca stan w lokalizacji docelowej;
- leki kontrolowane wymagają drugiego potwierdzenia;
- recall, kwarantanna i przeterminowanie generują alert;
- zamówienie pozostaje szkicem do zatwierdzenia.
