Praktikablogi 7. osa
Tere lugejad! Viimasest postitusest on möödas tükk aega, vabandan. Tahtsin teha vana aasta lõpus, kuid läks meelest.
Igatahes, vahepeal on olnud palju teoreetilist tööd - palju planeerimist, arutamist, mõtlemist mida edasi teha. Alati kui tundub, et nüüd on käes mis teha on vaja, on kompleksus ainult suurenenud, ning ikka on keeruline töö skoopi määratleda.
Viimati lisasime rakendusse kaameraga triipkoodide skanneerimise funktsionaalsuse. Selle idee andis meile Allan Brandt
Järgmine probleem on nende andmete dekodeerimine. See on suurem probleem kui võiks arvata. Sest esiteks, meil puudusid andmed millest dekodeerida. Teiseks, see nõudis (ja siiani nõuab) suures osas koodi ringitegemist. Vaja oli võtta kasutusele palju uusi oma andmetüüpe ning neid omavahel edukalt suhtlema panna.
Võtame näiteks Donation Identification Number, ehk lühidalt DIN, mis on ISBT standardis andmestruktuur 001. See näeb välja selline: =H05002401219300. Nüüd on vaja see andmestruktuur jagada alamandmestruktuurideks, või andmestruktuurikomponentideks. See näeb välja selline:
= - identifikaator
H0500 - Põhja Eesti Regionaalhaigla
24 - Annetuse aasta
012193 - Annetuse number
00 - Esmane etikett
Nagu näha, siis üks andmestruktuur koosneb mitmest andmestruktuurikomponendist. Need kõik vajavad omakorda eraldi andmeid, mida tekstiks konverteerida. Ja andmestruktuure ise on juba päros mitu (esialgu 5-6), kuid teoorias 40+.
Samuti on vaja välja mõelda suur andmestruktuur, teisisõnu massiandmestruktuur, mis RFID kiibile kirjutada. Esialgne andmestruktuur oli selline (võetud 2010. aasta artiklist "Guidelines for the Use of RFID Technology in Transfusion Medicine" transfusioonmeditsiini ajakirjast Vox Sanguinis), kuid oleme lisanud oma poolt paar eestis kasutuses andmestruktuuri mida massiandmestrukuuris ette polnud antud (lilla ja sinine kast). Samuti võtame punases kastis olevad andmed ära ja paneme sinna asemele muud oma andmed.

Veel lisame sinna massiandmestruktuuri eraldi sektsioonid kirjutamiseks Sobitaja, Väljastaja ja Vastuvõtja rollile.
......
Siin on palju mõtlemistööd. Liiga palju, isegi. Seega, otsustasin, et parem on lihtsalt hakata koodi kirjutama, ja jooksvalt vaadata, mis lisada on vaja 🙂
See on selleks korraks kõik, aitäh lugemast!
Kommentaarid
Postita kommentaar