Dashboard
Cenová hladina {{ rok }} · {{ aktTenant }} · prepočítaná 2026-04-30 09:14
Výkonov v katalógu
{{ vykony.length }}
↑ 4 nové za posledný týždeň
FINAL / DRAFT
{{ countFinal }} / {{ countDraft }}
{{ Math.round(countFinal / vykony.length * 100) }} % schválených
Priemerná cena výkonu
{{ fmtEur(avgCena) }}
≈ {{ Math.round(avgCena * 100) }} bodov
Odhadovaný ročný obrat
{{ fmtEur(estObrat, 0) }}
Σ cena × počet v P1
Rozloženie výkonov podľa špecializácie
cenová hladina {{ rok }}| Špecializácia – gestor | Výkonov | Priemerná cena | Mes. réžia 2026 | Min. réžia | Odhad. obrat | |
|---|---|---|---|---|---|---|
| {{ s.kod }} {{ s.nazov }} | {{ s.pocet }} | {{ fmtEur(s.priemer) }} | {{ s.kod === 'všeob.' ? '— (paušál)' : fmtEur(s.mesacnaRezia) }} | {{ fmtEur(s.minutovaRezia, 4) }}/min | {{ fmtEur(s.obrat, 0) }} |
Posledné zmeny
| Kedy | Kto | Akcia | Entita | Detail |
|---|---|---|---|---|
| {{ a.kedy }} | {{ a.kto }} | {{ a.akcia }} | {{ a.entita }} | {{ a.detail }} |
Zoznam výkonov
{{ filtered.length }} z {{ vykony.length }} · cenová hladina {{ rok }}
aktívne filtre
{{ selected.size }} vybratých
| Špec. – gestor | Kód ZV | Názov výkonu | Vykonávateľ | Min. | Cena (€) | Body | Úhrada 2025 | Δ | Stav | |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ v.kod_gestora }} | {{ v.kod_zv_novy }} ✓ ⚠ | {{ v.nazov }} | L+S sestra samoplatba | {{ v.minutaz }} | {{ fmtEur(priceOf(v)) }} | {{ Math.round(priceOf(v) * 100) }} | {{ v.uhrada_2025 ? fmtEur(v.uhrada_2025) : '–' }} | {{ formatDelta(priceOf(v) - v.uhrada_2025) }} – | ● FINAL ● DRAFT | |
| Žiadne výkony nezodpovedajú filtru. | ||||||||||
Zobrazené {{ filtered.length }} výkonov
1 – {{ filtered.length }} z {{ filtered.length }}
Posledné exporty ({{ exporty.length }})
v prototype iba v pamäti relácie| Kedy | Kto | Typ | Výkonov | Preskočené | Súbor |
|---|---|---|---|---|---|
| {{ e.kedy }} | {{ e.kto }} | {{ e.typ }} | {{ e.pocet }} | {{ e.skipped || '–' }} | {{ e.suborNazov }} |
{{ selectedVykon.kod_zv_novy }} · {{ selectedVykon.nazov }}
Špecializácia – gestor {{ selectedVykon.kod_gestora }} ·
● FINAL
● DRAFT
· upravené 2026-04-29 Ján Horák
⚠
{{ validationErrors.length }} {{ validationErrors.length === 1 ? 'chyba' : 'chýb' }} validácie:
- {{ e }}
🔒
FINAL výkon – iba na čítanie.
Editáciu schváleného výkonu môže vykonať len rola Admin. Pre úpravu je potrebné najprv vrátiť výkon na DRAFT.
Identifikácia
Minutáž musí byť > 0
⚠ Nehradené poisťovňou
– výkon nebude zahrnutý do exportu pre poisťovne.
Prístroje ({{ selectedVykon.pristroje.length }})
| Prístroj | Skupina | Typ účtovania | Koef. | Sadzba | Cena za výkon | |
|---|---|---|---|---|---|---|
| {{ pristrojDef(p.id).group }} | {{ pristrojDef(p.id).typ === 'PER_USE' ? 'Na použitie' : 'Na hodinu' }} | {{ fmtEur(pristrojDef(p.id).hodnota_pouzitia) }}/použ. {{ fmtEur(pristrojDef(p.id).hodnota_hodiny) }}/hod. | {{ fmtEur(pristrojCenaZaVykon(p)) }} |
Žiadne prístroje. Kliknite „+ Pridať prístroj“.
Špeciálny zdravotný materiál ({{ selectedVykon.szm.length }})
| Materiál | Množstvo | Jedn. cena | Spolu | |
|---|---|---|---|---|
| {{ fmtEur(szmDef(s.id).cena) }} | {{ fmtEur(szmDef(s.id).cena * s.mnozstvo) }} |
Žiadne ŠZM.
Pripočítateľné položky (PP) ({{ selectedVykon.pp.length }})
Drahé položky/lieky hradí poisťovňa mimo ceny výkonu. Eviduje sa len názov.
Žiadne PP položky.
História zmien
2026-04-29 14:22
Ján Horák
zmenil minutáž z 14 na {{ selectedVykon.minutaz }} min
2026-04-28 11:09
Eva Malá
pripojila prístroj „Dermaskop“
2026-04-27 09:37
Eva Malá
vytvorila výkon ako DRAFT
Rozpis ceny
liveLekár
{{ selectedVykon.vykonavatel === 'L+S'
? `${selectedVykon.minutaz} min × ${fmtEur(hr.minLekar, 4)}/min`
: 'sestra/samoplatba — bez lekára' }}
{{ fmtEur(rozpis.lekar) }}
Sestra
{{ selectedVykon.minutaz }} min × {{ fmtEur(hr.minSestra, 4) }}/min
{{ fmtEur(rozpis.sestra) }}
Réžia
{{ selectedVykon.minutaz }} × 0,42 €/min (paušál)
{{ selectedVykon.minutaz }} × {{ fmtEur(rezijMinForSpec(selectedVykon.kod_gestora), 4) }}/min
{{ fmtEur(rozpis.rezia) }}
Prístroje
{{ selectedVykon.pristroje.length }} ks
· vrát. {{ selectedVykon.pasivny_cas }} min pasívneho času
{{ fmtEur(rozpis.pristroje) }}
ŠZM
{{ selectedVykon.szm.length }} položiek
{{ fmtEur(rozpis.szm) }}
Spolu
{{ fmtEur(rozpis.spolu) }}
{{ Math.round(rozpis.spolu * 100) }} bodov · cenová hladina {{ rok }}
Valorizácia voči 2026: HR ×{{ rozpis.hrMul.toFixed(3).replace('.', ',') }} ·
Réžia ×{{ rozpis.reziaMul.toFixed(3).replace('.', ',') }} ·
Prístroje ×{{ rozpis.pristrojeMul.toFixed(3).replace('.', ',') }}
vs. úhrada 2025
{{ formatDelta(rozpis.spolu - selectedVykon.uhrada_2025) }}
({{ formatDeltaPct((rozpis.spolu - selectedVykon.uhrada_2025) / selectedVykon.uhrada_2025) }})
+ PP nad rámec ceny:
· {{ p.nazov || '(bez názvu)' }}
Číselníky
Zdroje sadzieb pre výpočet ceny výkonu. Verzionované per rok.
HR sadzby
Réžia
Prístroje ({{ pristrojeKatalog.length }})
ŠZM ({{ szmKatalog.length }})
Špecializácie – gestori
Konštanty
HR sadzby ({{ rok }})
Vypočítané hodnoty:
Réžia ambulancie –
Valorizácia 2026 · {{ Math.round(valorizacia*100) }} %| Kategória | Položka | 2023 (€/mes) | 2026 (€/mes) | |
|---|---|---|---|---|
| {{ r.kategoria }} | {{ r.nazov }} | {{ fmtEur(r.cena2023) }} | {{ fmtEur(r.cena2023 * (1 + valorizacia)) }} | |
| Mesačná réžia spolu | {{ fmtEur(rezijSum2023[rezijSpec]) }} | {{ fmtEur(mesacnaRezia[rezijSpec]) }} | ||
| Minútová réžia 2026 (= mes. réžia / mes. minúty sestry) | {{ fmtEur(rezijMinForSpec(rezijSpec), 4) }}/min | |||
Katalóg prístrojov ({{ filteredPristroje.length }} z {{ pristrojeKatalog.length }})
| Skupina | Prístroj | Typ | Cena s DPH | Životnosť | Param. | Sadzba | |
|---|---|---|---|---|---|---|---|
| {{ p.group }} | {{ p.nazov }} | {{ p.typ==='PER_USE' ? 'Na použitie' : 'Na hodinu' }} | {{ fmtEur(p.cena, 0) }} | {{ p.zivotnost ? p.zivotnost + ' r' : '–' }} | {{ p.typ==='PER_USE' ? p.pouzitia + ' použ.' : p.hod_aktivne_den + ' h/deň' }} | {{ p.typ==='PER_USE' ? fmtEur(p.hodnota_pouzitia) + '/použ.' : fmtEur(p.hodnota_hodiny) + '/h' }} |
Špeciálny zdravotný materiál ({{ szmKatalog.length }})
| Kód | Názov | Cena ({{ y }}) aktívna | |
|---|---|---|---|
| {{ s.kod || s.id }} | {{ s.nazov }} | {{ fmtEur(s.pricesByYear[y]) }} {{ fmtEur(szmPriceForYear(s, y)) }}* |
* kurzívou: cena pre rok nie je verzionovaná, počíta sa fallback
z baseline 2026 × valorizácia ŠZM (spec
2.8.1).
Editáciou per rok sa vytvorí explicitný záznam
SZM_Cena.
Špecializácie
| Kód | Názov | Výkonov | Mes. réžia 2026 | Min. réžia |
|---|---|---|---|---|
| {{ s.kod }} | {{ s.nazov }} | {{ s.pocet }} | {{ s.mesacnaRezia ? fmtEur(s.mesacnaRezia) : '— (paušál)' }} | {{ fmtEur(s.minutovaRezia, 4) }}/min |
Globálne výpočtové konštanty
Tieto konštanty platia naprieč všetkými tenantmi. Mení ich len System Admin.
Valorizácie per rok voči baseline 2026
4 nezávislé osi · spec 2.8.1| Rok | HR (mzdy) | Réžia | Prístroje | ŠZM | |
|---|---|---|---|---|---|
| {{ r }} baseline | {{ v.hr.toFixed(3).replace('.', ',') }} | {{ v.rezia.toFixed(3).replace('.', ',') }} | {{ v.pristroje.toFixed(3).replace('.', ',') }} | {{ v.szm.toFixed(3).replace('.', ',') }} | fixne 1,000 |
Pravidlo precedencie: ak pre rok R existuje verzionovaný záznam
konkrétnej sadzby (HR, réžijná položka, cena prístroja, cena ŠZM), použije sa.
Valorizačný koeficient sa aplikuje len ako fallback. Editácia per rok – TODO
(dev-notes DN-3).
Scenáre
Modelovanie zmien sadzieb a porovnanie s aktuálnou cenovou hladinou.
Aktívne scenáre
| Názov | Autor | Vytvorený | Roky | Odchýlka (posl. rok) | Δ priem. cena | |
|---|---|---|---|---|---|---|
| {{ s.nazov }} | {{ s.autor }} | {{ s.vytvoreny }} | {{ r.year }} | {{ scenarioOdchylkaText(s) }} | {{ formatDelta(scenarioAggregateDelta(s).deltaPriemer) }} ({{ formatDeltaPct(scenarioAggregateDelta(s).deltaPct) }}) |
Citlivostná analýza
Vplyv ±10 % na priemernú cenu{{ s.komponent }}
± {{ fmtEur(s.eur) }}
{{ selectedScenar.nazov }}
Vytvoril {{ selectedScenar.autor }} · {{ selectedScenar.vytvoreny }} ·
baseline {{ YEAR_BASELINE }} · {{ selectedScenar.years.length }} rok/y
Koeficienty scenára (voči baseline {{ YEAR_BASELINE }})
4 nezávislé osi · spec 4.5| Rok | HR (mzdy) | Réžia | Prístroje | ŠZM | Δ priem. cena | Δ Σ obrat (P1) | ↑ / ↓ |
|---|---|---|---|---|---|---|---|
| {{ r.year }} | {{ r.hr.toFixed(3).replace('.', ',') }} | {{ r.rezia.toFixed(3).replace('.', ',') }} | {{ r.pristroje.toFixed(3).replace('.', ',') }} | {{ r.szm.toFixed(3).replace('.', ',') }} | {{ formatDelta(r.deltaPriemer) }} ({{ formatDeltaPct(r.deltaPct) }}) | {{ formatDelta(r.deltaObrat) }} | {{ r.pozitivnych }} ↑ / {{ r.negativnych }} ↓ |
Top 8 odchýlok – rok {{ r.year }}
| Kód ZV | Názov | Baseline {{ YEAR_BASELINE }} | Scenár {{ r.year }} | Δ | Δ % |
|---|---|---|---|---|---|
| {{ row.kod }} | {{ row.nazov }} | {{ fmtEur(row.baseline) }} | {{ fmtEur(row.scenar) }} | {{ formatDelta(row.scenar - row.baseline) }} | {{ row.baseline ? formatDeltaPct((row.scenar - row.baseline) / row.baseline) : '–' }} |
Audit log
Kompletná história zmien naprieč entitami. Prístupný roliam Admin a System Admin.
| Kedy | Kto | Akcia | Entita | Detail | Pôvodná hodnota | Nová hodnota |
|---|---|---|---|---|---|---|
| {{ a.kedy }} | {{ a.kto }} | {{ a.akcia }} | {{ a.entita }} | {{ a.detail }} | {{ a.povodne || '–' }} | {{ a.nove || '–' }} |
Používatelia
Správa rolí v rámci tenanta {{ aktTenant }}. Prístupné len Adminovi.
| Meno | Rola | Status | Posledné prihlásenie | ||
|---|---|---|---|---|---|
| {{ u.meno }} | {{ u.email }} | {{ u.rola }} | {{ u.aktivny ? '● Aktívny' : '○ Neaktívny' }} | {{ u.lastLogin }} |
Tenant – {{ aktTenant }}
Nastavenia organizácie. Prístupné Adminovi.
Základné údaje
Štatistiky tenanta
Používateľov
{{ users.length }}
Výkonov
{{ vykony.length }}
Prístrojov
{{ pristrojeKatalog.length }}
Scenárov
{{ scenare.length }}