Pokyny pro offline zadávání dat pomocí DHIS 2¶
De facto standardní způsob nasazení DHIS 2 se stal online, což znamená, že na serveru připojeném k Internetu je nastavena jedna instance aplikace a všichni uživatelé se k aplikaci připojují pomocí webového prohlížeče přes internet. To bylo možné díky neustálému zvyšování dostupnosti internetu (většinou mobilního internetu), nabídce snadno dostupných a levných cloudových výpočetních prostředků v kombinaci se skutečností, že DHIS 2 nevyžaduje významnou šířku pásma. Tento vývoj umožňuje přístup k online serverům i ve venkovských oblastech pomocí mobilních internetových modemů (označovaných také jako hardwarové klíče).
Tento styl nasazení online má obrovské pozitivní důsledky pro proces implementace a údržbu aplikace ve srovnání s tradičním off-line samostatným stylem:
Hardware: Hardwarové požadavky na straně koncového uživatele jsou omezeny na přiměřeně moderní počítač / notebook a internet připojení prostřednictvím pevné linky nebo mobilního modemu. Není potřeba specializovaný server pro každého uživatele, postačí jakýkoli počítač s internetovým připojením. Pro online nasazení bude vyžadován server, ale protože existuje pouze jeden (nebo několik) serverů, které je třeba pořídit a udržovat, je to podstatně jednodušší (a levnější), než je údržba mnoha samostatných serverů v odlišných umístěních. Vzhledem k tomu, že cloudové výpočetní prostředky neustále stabilně snižují cenu a zároveň zvyšují výpočetní výkon, je nastavení výkonného serveru v cloudu mnohem levnější než nákup hardwaru.
Softwarová platforma: Koncoví uživatelé potřebují k připojení k on-line serveru pouze webový prohlížeč. Všechny dnes populární operační systémy jsou dodávány s webovým prohlížečem a neexistuje žádný zvláštní požadavek na to, jaký typ nebo verzi . To znamená, že pokud dojde k vážným problémům, jako jsou virové infekce nebo poškození softwaru, můžete se vždy uchýlit k přeformátování a instalaci operačního systému počítače nebo k získání nového počítače / notebooku. Uživatel může pokračovat v zadávání dat tam, kde byl ponechán, a žádná data nebudou ztracena.
Softwarová aplikace: Styl nasazení centrálního serveru znamená, že aplikaci lze upgradovat a udržovat centralizovaným způsobem. Když jsou vydány nové verze aplikací s novými funkcemi a opravami chyb, lze je nasadit na jediný online server. Všechny změny se poté projeví na straně klienta při příštím připojení koncových uživatelů přes internet. To samozřejmě má obrovský pozitivní dopad na proces zlepšování systému, protože nové funkce mohou být uživatelům distribuovány okamžitě, všichni uživatelé budou přistupovat ke stejné verzi aplikace a chyby a problémy lze třídit a nasazovat za běhu .
Údržba databáze: Podobně jako v předchozím bodě lze změny metadat provádět na on-line serveru centralizovaným způsobem a automaticky se rozšíří na všechny klienty při příštím připojení k serveru. Tím se efektivně odstraní obrovské problémy související s udržováním upgradované a standardizované sady metadat související s tradičním stylem nasazení offline. Je to mimořádně výhodné například během počáteční fáze vývoje databáze a během ročních procesů revize databáze, protože koncoví uživatelé budou mít přístup ke konzistentní a standardizované databázi, i když ke změnám dochází často.
Ačkoli lze implementaci DHIS 2 označit jako online, stojí za zmínku, že takové nasazení nemusí být čistě online a může se jednat o místní variace v závislosti na místních omezeních. Například zatímco většina uživatelů v zemích má snadný přístup ke své národní instanci DHIS 2 pomocí svého mobilního internetu nebo lepší konektivita znamená, že někteří se bohužel stále potýkají s přístupem do systému buď pro zadávání dat, nebo pro analýzu na místech, kde je připojení k internetu nestálé, nebo chybí po dlouhou dobu. A pro tyto uživatele, kteří se potýkají s problémy, je třeba najít alternativní způsoby interakce se systémem.
Cílem tohoto pokynu je poskytnout rady, jak zmírnit dopad nedostatku spolehlivého internetu v náročných podmínkách.
Případy a odpovídající řešení¶
V této části prozkoumáme možné náročné případy a popíšeme možné způsoby, jak je řešit nebo v krátkodobém horizontu minimalizovat jejich účinky na uživatele a celý systém. Je zřejmé, že možná řešení navrhovaná v těchto pokynech by měla být přizpůsobena v každém kontextu s přihlédnutím k mnoha dalším parametrům, jako je bezpečnost, místní postupy a pravidla atd. Účelem tohoto pokynu není předepisovat neprůstřelná řešení, která mohou fungovat všude, ale navrhnout způsoby řešení problémů s připojením na některých místech v zemi.
Identifikujeme tři (3) hlavní scénáře:
- Omezená dostupnost internetu a formulářů pro zadávání údajů jsou malé
- Omezená dostupnost internetu a formuláře pro zadávání údajů jsou obrovské
- Internet není vůbec k dispozici
Uznáváme, že tyto scénáře jsou velmi zjednodušující, protože v praxi může mít zdravotnické zařízení například jednu malý týdenní formulář pro sledování nemocí, jeden velký formulář pro měsíční zprávu o pokroku a středně velký formulář pro zdravotní program. Díky tomu je počet možných scénářů pro dané nastavení větší než to, co je zde vysvětleno. Bude proto na každém implementačním týmu, aby diskutoval se zúčastněnými stranami o jednoduchých rozhodnutích, která budou řešit všechny scénáře v daném prostředí. Ve většině případů asi 80 až 95% okresů (nebo zdravotnická zařízení, pokud se data zadávají na této úrovni) budou mít stejnou konfiguraci ohledně dostupnosti internetu a pouze zbývajících 5 až 20% bude potřebovat alternativní způsoby, jak získat svá data v DHIS 2.
1. Omezená dostupnost internetu (nestabilita signálu nebo omezená mobilní data) a formuláře pro zadávání dat jsou malé¶
Omezenou dostupností internetu myslíme případ, kdy:
- network signal is available and good but there is not enough resources to buy adequate mobile data to work continuously online
- network is good but fluctuates or is only available at a given period in the day
- network signal is weak but improves from time to time to allow connection to DHIS 2
A pod malým formulářem pro zadávání dat máme na mysli formulář pro zadávání dat, který má méně než sto polí.
Pokud je tedy připojení k internetu omezené a formuláře pro zadávání dat jsou malé, existují dvě možnosti řešení problému s připojením: aplikace pro sběr dat Android a možnost zadávání webových dat offline.
Použití aplikace pro sběr dat Android:¶
Aplikace Data Capture pro DHIS 2 umožňuje uživatelům zadávat data na server DHIS 2 pomocí zařízení Android. Aplikace stáhne instance formulářů, které jsou vyžadovány k zadání dat ze serveru, a uloží je do zařízení. To znamená, že uživatelé mohou zadávat data offline pro zařízení, ke kterým jsou přiřazeni, a poté je nahrát na server DHIS 2, když mají připojení k síti.
Za tímto účelem budou uživatelé požádáni o přechod na Google Play ze svého zařízení Android a zadání záznamu dat DHIS 2 a zobrazení následující obrazovky.
Poté nainstalujte aplikaci s názvem Sběr dat pro DHIS 2.

Jakmile je aplikace nainstalována a spuštěna, bude uživatel vyzván k zadání adresy URL svého národního DHIS 2, uživatelského jména a hesla a klepnutí na PŘIHLÁSIT se.
|  |
Po úspěšném přihlášení aplikace automaticky stáhne formuláře a organizační jednotky, ke kterým je uživatel přiřazen, a uloží je lokálně pro zadávání dat. Od této chvíle nebude jakékoli následné použití aplikace pro zadávání dat vyžadovat připojení k internetu, protože instance formulářů jsou již uloženy místně. Připojení k internetu bude potřeba pouze k synchronizaci dat se serverem. To lze provést, když je internet k dispozici místně.
|  |  |
Na straně správy systému organizování formuláře pro zadávání dat do sekcí v DHIS 2 umožní plynulejší a příjemnější zážitek ze zadávání dat.
Pokud jde o synchronizaci, když není v případě potřeby k dispozici připojení k internetu, uživatel vezme mobilní zařízení do okresu - během schůzky okresu - nebo do nejbližší oblasti, kde je k dispozici internet.
Využití možnosti offline modulu pro zadávání webových dat DHIS 2 v režimu offline¶
Modul pro zadávání webových dat je modul uvnitř DHIS 2, který umožňuje zadávání dat pomocí webového prohlížeče. V DHIS 2 to je běžný způsob zadávání dat online. Má však také schopnost „offline“, která podporuje pokračování zadávání dat, i když je internetové připojení přerušeno. To znamená, že pokud chce uživatel okamžitě zadávat data na konci měsíce, musí se nejprve připojit k internetu, přihlásit se k DHIS 2 a otevřít formuláře pro zadávání dat alespoň pro jedno ze zařízení, ke kterým je přiřazen. Od tohoto kroku může odpojit internet a pokračovat v zadávání dat pro všechna svá zařízení a po požadovaná období, pokud ve webovém prohlížeči není zavřeno okno webové stránky pro zadávání dat. Po dokončení zadávání dat může zavřít prohlížeč a vypnout počítač. Zadaná data budou uložena lokálně do mezipaměti prohlížeče a při příštím připojení online a přihlášení do DHIS 2 bude požádán o kliknutí na tlačítko pro jejich nahrání.
For this case, it is possible to use either android data entry app or the semi-offline web based feature in DHIS 2 or both depending on the size of data entry forms. However, clearing the cache of the browser will result in the lost of the data stored locally. Therefore, it is recommended to not clear the cache without making sure that data locally stored is synced.
Když je uživatel přihlášen a internet je přerušen (úmyslně nebo ne)
Když je internet zpět a uživatel se přihlásí k DHIS 2

2. Omezená dostupnost internetu a formuláře pro zadávání údajů jsou obrovské¶
When internet but the availability is limited but the data entry form contains several hundreds of fields, it limits possible solutions. In this case it is not advisable to use the android capture for two reasons:
- it can regularly crash because it is not designed to handle forms of very big size
- it can turn out to be tedious and eye exhausting for users because the screen is small and does not allow for fast data entry
Thus the only option available is to use the web data entry module offline capability described above or move to the nearest place where internet is available when the user cannot afford to wait the next time internet will be available in his area.
3. Internet není vůbec k dispozici¶
V tomto případě existují tři možnosti:
- Use of the Android capture app for data entry locally and sync the data at the upper level where internet is available if the user attends regular meetings there. This is only feasible if the forms are small
- Move to the nearest place (if affordable) or use the opportunity of regular meeting at the upper level to capture data with the web data entry module. In this case depending on the internet connectivity the user can either work online or use the offline capability described in the section above.
- Ask the upper level where internet is available to do data entry regardless of the size of the form. Although this data entry happens at upper level, data can still be entered for every health facility.