Hi-fi prototyp zdravotnické aplikace. Mobile-first, breakpoint S (390px). Otevři v prohlížeči v šířce telefonu.
?debug=1. Vyplněné demo vrátí
?reset=1 (nebo odkaz „reset" v té liště).
?plan=clinic. Uživatel nehledá — popíše problém, přiloží žádanku a specialistu mu doporučí zdravotní tým. Ukládá jako druhý názor: odeslaný požadavek se objeví na home screenu.
?plan=vip. Tým specialistu objedná — formulář má navíc pole na termíny a na konci je hotový termín se čtyřmi akcemi. Táž mechanika jako Clinic, jiná data.
vip, ne free jako u třinácté obrazovky.
?plan=free. Místo chatu nabídka dvou vyšších tarifů (V.I.P. a CLINIC). Karta jde rozbalit — ?state=open.
?plan=clinic, ale jen s jednou kartou — nad CLINIC je už jen V.I.P.
?state=intro · asked · answered. Chodí se sem z anamnézy tlačítkem „souhlasí“ — do 2026-08-29 jediná slepá ulička prototypu. Zdroj pro ni není, je postavená z precedentu ostatních konverzací; sestra odpovídá náhodně z téhož poolu jako u asistenta.
eRecept má stavů devět:
?state=pick · picked · sent ·
handoff · approved · rejected ·
reply · replied · other
Po klepnutí na „objednat lék" se sent
po 2,5 s sám posune na approved — simulace převzetí případu,
zdroj ji nemá. Zamítnutá větev jde jen přes ?state=rejected.
Druhý názor má stavů jedenáct — pět formuláře, šest konverzace:
?state=empty · typing · filled ·
attach1 · attach3 · sent ·
open · asked · nurse ·
doctor · reply
Dva stavy frame nemají: asked
(dotaz sestry, na který se ještě neodpovědělo) a reply
(odkryté psací pole). Bez nich by happy path nešlo proklikat.
Odpověď druhé strany přijde 2,5 s po odeslání — simulace, zdroj ji nemá.
Najít lékaře má stavů sedm:
?state=empty · typing · notfound ·
found · locationTyping · map ·
list
Tři stavy frame nemají: typing
a notfound (bez nich jde specializaci vybrat jen chipem)
a locationTyping (label přitom výslovně nabízí lokalitu
změnit). Mapa je statický raster — posunout ani přiblížit ji nejde.
Vrstva Clinic má stavů deset — tři formuláře, sedm konverzace.
Ke stavu se přidává ?plan=clinic:
&state=empty · files ·
locationTyping · sent · open ·
preview · asked · reply ·
answered · closed
Tři stavy frame nemají:
locationTyping, answered (moje odpověď, než
tým odpoví) a closed je sjednocením DVOU framů, z nichž
ani jeden není celý. Odpověď týmu přijde 2,5 s po akci — simulace,
zdroj ji nemá. „zobrazit mapu" v bublině vede do vrstvy FREE;
„Upgradovat a objednat" vede na vrstvu V.I.P.
Vrstva V.I.P. má stavů jedenáct — čtyři formuláře, sedm konverzace.
Ke stavu se přidává ?plan=vip:
&state=empty · filled · files ·
locationTyping · sent · open ·
preview · asked · reply ·
answered · closed
Zdroj má jen ČTYŘI framy, takže sedm stavů je
odvození. Formulář má tři vstupy — pole na termíny má
jen tato vrstva. Na konci happy path je hotový termín se čtyřmi
akcemi; tři z nich jsou dummy (připomínka, kalendář,
mail), „zobrazit na mapě" vede do vrstvy FREE a vrací se zpátky.
Souhrn objednávky (datum a místo) si vyžádala anotace ve zdroji —
skládá se ze zprávy sestry, zadané lokality a dopočtu na nejbližší
úterý. Dva překlepy zdroje jsou opravené, viz findings.md → F195.
Stavy anamnézy jdou otevřít i přímo:
?state=filled · partial · none · empty
Chronická onemocnění mají stavů osm:
?state=empty · focus · typing · notfound ·
year · yearTyping · filled · list
Opraveno 2026-08-12 — stálo tu duration
a select, které zanikly přestavbou 2026-08-09.
Návykové látky mají stavů osm:
?state=empty · tobacco · amount ·
alcohol · done · edit · list ·
nonsmoker
Není to hledání v katalogu, ale pevný dotazník —
krok se odvozuje z odpovědí, ne z názvu stavu.
Nemoc v rodině má stavů sedm:
?state=empty · disease · age ·
note · done · edit · list
empty kreslí otázku na člena rodiny —
jméno je dané tím, že k-doktorovi.html má cíl pro „ano"
zadrátovaný. note a done jsou jeden krok ve dvou
podobách, liší se jen textem v poznámkách.
Preventivní prohlídky mají stavů sedm:
?state=empty · list · date ·
dateTyping · unknown · filled ·
edit
empty a list jsou TÝŽ přehled
s jinými daty — prázdný má čtyři sloty a labely, vyplněný kartu a zbytek slotů.
Krok detailu se odvozuje z odpovědí, ne z názvu stavu.
Lišta pro přepínání stavů je za ?debug=1 — bez ní obrazovka
vypadá jako produkt. Samotné ?state= funguje vždycky, takže konkrétní stav
jde ukázat i bez nástroje. Např.
chronicka-onemocneni.html?state=list&debug=1
Mapa přechodů a nedokončených cest je v docs/flows.md.