Az OpenAPS oref1 fedele alatt; Inzulinpumpák és érzékelők a vércukorszint mérésére
Levéltár
- 2020 június
- 2020 április
- 2019. június
- 2018. október
- 2018. augusztus
- 2018. július
- 2018. május
- 2018. február
- 2017. június
- 2017. május
- 2016. december
- 2016. október
- 2016. augusztus
- 2016. április
- 2016. március
- 2016. január
- 2015. december
- 2015. november
Kategóriák
- CGM (hosszú vércukorszint-érzékelők)
- Medtronic
- Nightscout
- AndroidAPS
- Terhesség
- Videogaléria
- Dex
- Dex
- Inzulin szivattyúk
- Libre
- Libre
- Medtronic
- kezdete
- Javítás
- Órák
A Rumen-től: Helló, egy ideje érdekelnek az OpenAPS algoritmus legfrissebb hírei, és Katie DiSimone blogjában közzétett érdekes bejegyzésemet találtam, amely az egyik hírt (UAM - be nem jelentett étkezés) magyarázza sokat egyszerűbb nyelv. Remélem, hogy a fordítás neked is segít.
Az OpenAPS oref1 fedele alatt
(Húzza ki a széket, ez egy bejegyzés azok számára, akik mélyebbre akarnak menni)
Az UAM az oref1 "be nem jelentett élelmiszer" funkciója az OpenAPS számára. Az UAM funkcióiról és annak fejlesztéséről Dana blogjában olvashat itt .
Így halad az UAM-ra vonatkozó gondolkodásom azóta, hogy először olvastam róla:
Első gondolat: Ó, erre nem lesz szükségem, mert mindig lenyeljük a szénhidrátunkat, és készítünk egy prebolust. Az UAM nem fog nekem javítani, mivel mindig "bejelentjük" az étkezéseinket.
A második gondolat: Nos, vannak olyan esetek (az iskolai csevegés), amikor a lányomnak vagy nekem nehezen lehet kiszámítani a szénhidrátokat. Kíváncsi lennék, hogy talán akkor, amikor 20% -kal kevesebb szénhidrátot fogyasztottunk, akkor az UAM segíthetett volna minket? Mert ha 20% -kal alábecsülnénk a szénhidrátok számát, akkor olyan lenne, mintha 20% -ot tenne a be nem jelentett étrend, igaz? Hmmm ... próbáljuk elengedni és meglátjuk.
Harmadik gondolat: Wow, ez nagyon jól működik. De miért működik jól? Miben más? Ó, pokol ... Jobb, ha felhúzom az ujjaimat, és megnézem a kódot.
Tehát arra a következtetésre jutottam, hogy többet tudtam meg az oref0 logikájáról az ideiglenes alapok és (most az oref1-nél) SMB felállítására.
Mellékjegyzet: Ha ugyanazt akarja csinálni, mint amit én tettem, a logika, hogy az oref0 hogyan határozza meg az ideiglenes alapokat és indítja el az SMB-t, a determ-basal.js nevű fájlban található a GitHub-ban. Ugyanezt a fájlt a rendszer beépítve tölti le, amikor elkészíti. Nem foglalkozom veled, de a fájl lassú és módszeres olvasása némi betekintést engedhet az ideiglenes alapok alapértékeinek beállításának logikájába. Ezenkívül ebben a fájlban vannak olyan sorok, amelyek „//” betűvel kezdődnek ... ezek a szerzők tiszta angol nyelvű megjegyzései, amelyek segítenek az olvasóknak megérteni a megjegyzés alatt található kódot. Ha a // sorokkal kezdi, ez segíthet a fájl kezdeti megértésében.
Amikor a diagnózis után az első endokrinológushoz fordultam, megdöbbentem, hogy nem voltak táblázataik, amelyek megmondanák, hogyan kell adagolni az inzulint. Az ilyen diagramok, amelyek azt mondják: "Ha a válasz" igen ", ugorjon erre a következő mezőre ... ha a válasz" nem ", menjen a másik szakaszba. Mivel keményen kellett megtanulnom, a válasz: „Mennyi inzulint kell bevennem egy 250 mg/dl IC-hez? „Körülbelül 18 kérdésre lesz válasz, mielőtt pontos választ kaphatna - Mi az ISF száma? Mennyibe kerül az IOB? Sportol? Az IC emelkedik vagy csökken? Nemrégiben evett? Meddig eszel? Mennyi ételt eszel? Mennyire biztos abban, hogy pontosan megadta a szénhidrátok számát? Nem stresszes/izgatott/ideges? Stb. Nem csoda, hogy szinte lehetetlen bébiszittert találni egy 1-es típusú cukorbetegségben szenvedő gyermek számára.
Ugyanezek a bonyodalmak vannak az OpenAPS logikájával kapcsolatban is. Attól függően, hogy a cukrok emelkednek/csökkennek/stabilizálódnak, milyen gyorsan növekednek, hogy az étel működik-e és vannak-e ideiglenes célok ... hogyan veszi ezeket figyelembe a „mesterséges hasnyálmirigyed”? Korábban hallottam arról, hogy az OpenAPS fejlesztője, Scott Lybrand mindezen dolgok "keverésén" dolgozott a rendszerében, de addig nem értettem teljesen a kifejezést, amíg meg nem néztem a determ-basal.js kódot.
Hogyan működik ez a keverés? Hagyományosan a matematikát inzulin és szénhidrát felhasználásával kezdheti meg a jövőbeni KZ előrejelzéséhez. Kitalálnád, hogyan viselkedne az inzulin a közzétett hatékonysági görbék alapján (az inzulinaktivitás csúcsa körülbelül 60-90 perc alatt eléri, majd csökken), és hozzáadod a szénhidrát felszívódást (hasonlóan a Loop rendszeréhez). A Think Like A Panceas modell használatával) . Hozzáadná az inzulin lefelé mutató hatását, valamint a szénhidrátok és a fátyol felfelé ható hatását ... az előrejelzett KZ görbe, beleértve az inzulin és a szénhidrátok hatását.
De egy jó rendszer egy kicsit túllépne ezen az egyszerű számításon, és megpróbálna segíteni olyan dolgokban, amelyek a tökéletes világ forgatókönyvén kívül történnek. Az olyan dolgok, mint a "retrospektív korrekció" és a "rövid impulzus" a Loop rendszerben próbálják tartalmazni a Mi történik most? Nem vagyok benne biztos. „Forgatókönyv az IC jobb előrejelzésének megkísérlésére.
Az OpenAPS ezt úgy finomítja a sikolyban, hogy több különböző előre jelzett IC görbét használ. Mindig is azon gondolkodott, hogy "Miért van az OpenAPS-nak ezek a lila vonalai, amelyek megjelennek a Nightscout-ban?". Ezért ezek a vonalak a logika mozgatórugói. Segítenek a cukorszint emelkedésének/csökkenésének/állandó értékének, a közelmúltbeli étkezésnek és az aktivitásnak a különböző forgatókönyveinek kombinálásában, hogy jobban megjósolják az IC görbét. A jobban megjósolt görbének a rendszer jobb teljesítményéhez kell vezetnie ... elkerülve a magas cukortartalom alacsony és gyors helyreállítását.