Anpheros Research · Health Pattern Engine

Zdravie je časová rada.
Čítame ju pomocou pravidiel, ktoré môžete skontrolovať.

Zdravotný záznam sa zvyčajne číta po jednej hodnote. To, na čom najviac záleží, ako je pomalý pokles, týždeň, ktorý sa líši od ostatných, alebo symptóm, ktorý sa vracia, sa ukáže až po mesiacoch. Anpheros ich nachádza pomocou pevných, verzovaných štatistík a každý nález obsahuje údaje, ktoré za ním stoja.

Obr. 0 · Syntetický pacient, 180 dní systolického krvného tlaku. Bodky: denné hodnoty. Čiara: trend Theil–Sen.

01 · Problém

Snímka skrýva zmenu.

Čo záznam zvyčajne ukazuje

128 mmHg

Najnovšie meranie systolického tlaku. Vyzerá normálne a mlčí o tom, kam smeruje.

Čo hlási engine

−7,7 mmHg / 6 mesiacov

Syntetický pacient s naplánovaným poklesom o 8 mmHg počas šiestich mesiacov. Sklon sa obnoví spolu s jeho periódou, neistotou a meraniami, na ktorých spočíva.

AI modely sú teraz vyzývané, aby čítali zdravotné záznamy. Na základe niekoľkých čísel model uhádne trend. Myslíme si, že trend by sa mal vypočítať, nie hádať, a potom odovzdať modelu s jeho dôkazmi.

02 · Metóda

Štyri otázky, štyri metódy.

Každá otázka má jednu štatistickú metódu, vybratú pre malé, nepravidelné, osobné údaje. Každá metóda má číslo verzie, takže jej výsledky možno reprodukovať.

trend · 1.1.0

Stúpa alebo klesá?

Sklon Theil–Sen s Mann–Kendallovým testom na jednu hodnotu denne. Husté údaje z nositeľných zariadení sa redukujú na týždenné mediány. Test sa koriguje, keď sa susedné dni podobajú (Yue–Wang).

baseline_deviation · 1.1.0

Je tento týždeň pre túto osobu neobvyklý?

Posledných 7 dní sa porovnáva s dňami 8–60 pomocou Mann–Whitneyho testu alebo rozdielu priemerov korigovaného na autokorelaciou AR(1). Porovnanie je voči vlastnej norme osoby, nie voči priemeru populácie.

event_rate_change

Opakuje sa symptóm častejšie?

Dni so symptómom voči dňom, keď osoba zaznamenala čokoľvek: posledných 30 dní oproti predchádzajúcim 90 dňom, s presným testom. Deň bez záznamu sa nepočíta ako deň bez symptómu.

recurrence

Vyskytuje sa v pravidelných intervaloch?

Intervaly medzi začiatkami epizód sa testujú proti Monte Carlo simulácii epizód umiestnených náhodne. Simulácia je inicializovaná odtlačkom prsta samotných údajov, takže rovnaký záznam vždy poskytne rovnakú p-hodnotu.

Pravidlo pre „podporované“

q < 0,05 a |zmena| ≥ prahová hodnota

Všetky testy v jednom behu sa korigujú spolu s Benjamini–Hochbergom. Nález je štatisticky podporovaný iba vtedy, keď je korigovaná q-hodnota malá a zmena je dostatočne veľká, aby mala pre dané meranie význam. Všetko ostatné sa hlási ako opis, označené ako slabé alebo netestované.

03 · Validácia

Postavené tak, aby zostalo ticho.

Pattern engine, ktorý u každého nájde niečo, je horší ako žiadny. Testovali sme ho na syntetických pacientoch bez ničoho vloženého a na iných so známymi vzormi známej veľkosti.

0%

zo 600 behov na syntetických záznamoch s žiadnym vzorom nevyprodukovalo žiadny podporovaný nález. Cieľ: maximálne 5 %.

0%

bola miera falošných poplachov nášho prvého základného testu na údajoch z nositeľných zariadení. Susedné dni vyzerajú podobne a test to nevedel. Pred odoslaním sme korigovali autokorelaciou.

0 ms

pre plný beh počas typického roka záznamu jednej osoby. Päťročný záznam s vysokou hustotou trvá 236 ms.

Obr. 1 · Citlivosť: podiel nájdených vložených vzorov ako podporovaných, efekt pri dvojnásobku prahovej hodnoty

Týždenná rekurencia symptómu100%
Krok pokojovej srdcovej frekvencie84%
Sklon krvného tlaku67%
Frekvencia symptómu ×324%

Detektor frekvencie symptómov je najslabší: zachytáva strojnásobenie asi raz zo štyroch. Engine hlási zmeškanie ako „slabé“ alebo „netestované“, nikdy ako „žiadna zmena“.

04 · Limity

Čo odmieta povedať.

  • diagnózuNálezy opisujú záznam. Nikdy neuvádzajú názov stavu ani nenavrhujú zmenu liečby.
  • príčinuZmena po novom lieku nie je dôkazom, že liek ju spôsobil, a každý nález to uvádza.
  • názor AIŽiadny AI model nedekóduje údaje. Každé číslo pochádza z pevných štatistických pravidiel.
  • klinicky overenéPrahové hodnoty pre zmysluplnú zmenu boli stanovené s pomocou AI a ešte neboli skontrolované lekárom. Každý nález to uvádza vo vlastnom poli.
  • čas dňaDni nasledujú miestny čas osoby iba tam, kde to záznam uvádza, a vzory času dňa sa zatiaľ nepočítajú.

05 · Reprodukovateľnosť

Rovnaké údaje. Rovnaká odpoveď. Rovnaké ID.

ID nálezu pochádza z jeho údajov, verzie metódy a konfigurácie. Ak sa záznam zmení, ID sa zmení a staré ID odpovie, že údaje sa zmenili. Nález sa prepočíta na požiadanie, nikdy sa neukladá a každý odkazuje na merania, na ktorých spočíva.

"type": "trend",
"summary_text": "Systolic blood pressure fell by about 7.7 mmHg over 180 days.",
"strength": "moderate",
"statistics": { "p_value": 0.0004, "q_value": 0.0031 },
"evidence_total": 58,
"method": { "name": "trend", "version": "1.1.0" },
"engine_version": "0.5.0",
"review": { "thresholds_reviewed_by_clinician": false },
"safety": { "not_a_diagnosis": true, "causal_claim": false }

Obr. 2 · Skrátený nález zo syntetického pacienta. Hodnoty sú ilustračné.

06 · Spolupracujte s nami

Tri spôsoby, ako začať.

Health Pattern Engine · beta. Skutočné záznamy sa analyzujú iba s výslovným súhlasom každého pacienta.